background image

2

Mackie Industrial White Paper 

 

 

 

 

 

 

 

 

                Noise  Sensing

September 2000

1  Algorithm Overview

This section summarizes the Ambient Noise Sensing Algorithm 
(see Figure 1) implemented in the SP-DSP1™. The algorithm is 
used to increase the sensitivity to ambient noise in the room by 
rejecting the source signal (music) that is broadcast into the room. 
This allows the SP-DSP1™ to control the volume of the music 
based on the room ambient noise. The better the rejection of the 
music signal the more sensitive the gain control without runaway 
gain problems.

The algorithm adapts to the room characteristics by comparing 
the room response to the source signal. It computes its own 
approximation of the room response in order to cancel the music 
signal from the signal picked up by a room microphone [1-5,7]. 
Room size is the most important factor determining the effective-
ness of the algorithm. Small rooms (ofce size) can achieve as 
much as 40dB music rejection, while larger rooms (nightclubs 
or restaurants) might only achieve 10-20dB. Even 10dB rejection 
allows noticeably better sensitivity to noise.

32-bit

Floating-Point

DSP

Stereo

 DAC

Stereo

 ADC

EPROM

SERIAL

EEPROM

Program Input

Ambient Mic

Input

Program

Output

RX

GND

`

TX

RS-232

TRANS.

RS-232 DSUB9

Figure 0: Hardware Block Diagram 

FIR

Down

Sampler

Down

Sampler

Anti-Alias

Filter

Anti-Alias

Filter

G

RMS

Measure

Coefficient

Calculator

Compander

error

Y

-

+

Noise

Threshold

Override

nLMS Adaptive Filter

Figure 1: Algorithm Block Diagram

Summary of Contents for SP-DSP1

Page 1: ...noise The question naturally arises why can t this be done automatically Mackie Designs has invested a considerable amount of time in research and development to nd an answer to this very question In...

Page 2: ...signal It computes its own approximation of the room response in order to cancel the music signal from the signal picked up by a room microphone 1 5 7 Room size is the most important factor determinin...

Page 3: ...constantly adapting to the room characteristics This provides optimum performance when the room acoustics change Room acoustics can change signi cantly due to the arrangement of furnishings opening or...

Page 4: ...from speaker to microphone including re ec tions are removed by the nLMS algorithm as there would have to be many re ections before the sound could have trav eled this far Each re ection reduces the e...

Page 5: ...th a faster release rate will reduce the level of gain applied to the music This allows the compander to track the ambient room noise while rejecting these singular events if desired 1 6 Auto Calibrat...

Page 6: ...ch null modem adapter cable is provided to connect a standard Palm Cradle or the HotSync Cable to the 9 pin female D Sub on the front of the SP2400 1200 After installing the application to your device...

Page 7: ...ith the fourth param eter Noise Range actually sets the operating window of the noise source This noise window sets the level and range that the noise must be within to effect the program level Noise...

Page 8: ...level fades 3 3 Bar Graphs Metering The main screen of the SP Control Palm application has four meters that allow the user to monitor levels during setup and normal operation see Figure 2 PI is the Pr...

Page 9: ...ime this is not a critical require ment Once the speaker s and ambient microphone are in their xed locations and the microphone gain and input levels have been adjusted per Section 3 3 Bar Graphs Mete...

Page 10: ...een calibrated you can set the Noise Threshold as low as you want and you will still seem to get the same sensitivity This is because it is being limited by the Noise Threshold Override see Figure 1 A...

Page 11: ...ice he can use HyperTerminal available on any PC running Windows OS HyperTerminal can control all the parameters previously mentioned The null modem adapter is not necessary as the 9 pin female D Sub...

Page 12: ...oolbox and a New Toolbox for Matlab Simulink He has numerous publications in IEEE and one in AES see www ece uvic ca dale cv pdf Dr Shpak is a member of the IEEE Brian Roden was born in Ragina Sask Ca...

Reviews: