03-09-2010 10:12 AM
Hello experts,
I am a beginner of Labview. Now I am using Labview to develop a DAQ code to record sound pressure data from 80 microphones. I use PXIe-1075 chassis with 5 PXIe-4496 modules. I built a sound pressure task in MAX and copy it to "Create Task" vi. Please refer to the VI attached. With the real-time signal, I want to get the real-time display of coherence between any two signals. Thus I used "FRF" vi to get coherence.
The problem is: I don't know how to use the "average" property of "FRF" vi. For example, I want to see the coherence after 10 averages, but when 10 averages completed, the averaging process started again and I can't see the result after 10 averages. I use a For loop to see the averages. After averaging, I want to save the last averaged coherence. Would you please check my attached VI about the averaging problem?
Also, since now microphones only measure white noise, the coherence should be zero, right? But the coherence in my code always shows 1. Why does this happen?
I appreciate your help!
03-10-2010 05:21 PM
Hi niuyaying,
Can you please clarify "seeing the coherence after 10 averages"? What 10 averages? Between channels? 10 reads? I am somewhat unsure of your exact intent; however, will be more than happy to assist once we're on the same page- thanks!