LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Sound Amplitude changing with frequency

Hello guys,

 

I am using NI myRIO-1900. I wrote simple program to generate sine wave from loudspeaker and detect it by two microphones. I tried to input frequencies 50Hz, 100Hz, 150Hz .... until 450Hz and I saw that the amplitude of the sound received by microphones change with the frequency even through it was set to 1. 

 

for 50Hz the sound detected is small, for 150 is a little larger, then 200Hz is also a little larger, then suddenly drops at 250Hz. So the sound amplitude sometimes increase and sometimes decrease depending on frequency of sinewave. 

 

Please suggest how I can have constant amplitude received by microphone even after changing frequency of the sound.

 

Thank you

Download All
0 Kudos
Message 1 of 4
(3,174 Views)

Hi absias,

 

what's the frequency response of your mic? Especially in this low frequency range?

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 4
(3,111 Views)

Not only the mike, every part in your signal chain probably has a transfer function.

Say the DA provide always an amplitude of one. But how about the frequency response (transfer function) of:

DA Filter,

Amplifier,

Speaker,

ROOM,

mikrophone,

preamp,

... ?

 

Thats why you mostly try to change only one (known) part in that chain with a DUT and measure the difference 😉

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 3 of 4
(3,101 Views)

Hi GerdW,

 

I use GRAS type 46AE microphone. Frequency responce:

 

±2dB               3.15Hz-20kHz 

±1dB               5Hz-10kHz

0 Kudos
Message 4 of 4
(3,085 Views)