Bonus

 

        Write a Matlab program which would guide through a procedure for determining the listener’s standard critical bands. You may use one of the five procedures outlined in Zwicker & Fastl  section 6.1. Start with the assumption that one of the critical bands is centered at 1000 Hz.




        View MATLAB Code for Bonus



        The method I use to find the critical band of the listener is second method highlighted in section 6.1 of Zwicker & Fastl, Psyco-Acoustics.  In this method, narrowband noise is placed at a desired center frequency. Two sine tones are used to mask this noise.  One tone is placed directly below the noise band and the other directly above Figure B1.  The tones are gradually moved outward, at an equal distance from the noise,  until the noise can be heard. At this point, the distance in Hz between the two tones is the critical band for the listener at that center frequency.


























Figure B1:  From 6.1 of Zwicker & Fastl, Psyco-Acoustics.




This is what you see as a user trying to find your critical band. It is from me finding my critical band.



Enter the center frequency in Hz:  1000

This is the noise to listen for.

Test Beginning

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 1

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 2

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 0

Could you hear the noise? (Enter 0 for no,  1 for yes, and 2 for repeat sound): 1

Your critical bandwidth for 1000 Hz is 75 Hz




Back