<< Chapter < Page Chapter >> Page >
Finding directional transfer functions by means of in-ear signal sampling.

Calculating hrtfs for signals from various directions

Directional signal sampling

In order to find directional HRTFs for our test subject, we first had to make recordings of the signals as heard by the test subject coming from different directions. In order to do this, we placed our microphone in the ear to be tested, as shown below.

In-ear microphone setup for the left ear

We then played our chirp signal at the test subject from various directions with the speaker at the same distance as in the initial channel characterization. As in the initial channel characterization, we sampled twice for each direction and averaged the two results. After sampling for that particular ear, we then switched the microphone to the other ear and sampled the same directions for the other ear.

The five sampling directions used to find HRTFs

Hrtf calculation

In the initial channel characterization, the transfer function H Channel ( ω ) size 12{H_ ital "Channel" \( ω \) } {} was the only thing acting on the chirp signal. Now, with the microphone situated in the test subject’s ear, both H Channel ( ω ) size 12{H_ ital "Channel" \( ω \) } {} and the directional HRTF for that particular ear H Directional ( ω ) size 12{H_ ital "Directional" \( ω \) } {} act on the chirp signal. In other words:

H Channel ( ω ) IN ( ω ) H Directional ( ω ) = OUT ( ω ) size 12{H_ ital "Channel" \( ω \) cdot ital "IN" \( ω \) cdot H_ ital "Directional" \( ω \) = ital "OUT" \( ω \) } {}

Since we already calculated H Channel ( ω ) size 12{H_ ital "Channel" \( ω \) } {} and IN ( ω ) size 12{ ital "IN" \( ω \) } {} during the initial channel characterization, and we can find OUT ( ω ) size 12{ ital "OUT" \( ω \) } {} for each particular ear/direction combination by taking the fft of our recorded outputs, we can therefore calculate H Directional ( ω ) size 12{H_ ital "Directional" \( ω \) } {} using the equation:

H Directional ( ω ) = OUT ( ω ) / [ H Channel ( ω ) IN ( ω ) ] size 12{H_ ital "Directional" \( ω \) = ital "OUT" \( ω \) / \[ H_ ital "Channel" \( ω \) cdot ital "IN" \( ω \) \] } {}

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, The science of surround sound. OpenStax CNX. Dec 18, 2010 Download for free at http://cnx.org/content/col11254/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'The science of surround sound' conversation and receive update notifications?

Ask