08-26-2016 11:29 PM
Hello, I have this:
The idea of mean filtering is simply to replace each value in a signal with the mean (average) value of its neighbors. A mean filter is widely used for noise reduction.
Start by adding some random noise to a signal (use the file echo_1.wav or any other speech data file). Then, use mean filtering to reduce the introduced noise. More specifically, take the following steps:
08-27-2016 12:22 AM
None of your points require Mathscript. In fact it would be easy to implement them in plain LabVIEW. This is the LabVIEW forum.
It seems you want to simulate filtering. Normalizing the signal between 0 and 1 is not required for filtering (it works equally well for any amplitude or offset, and adding noise to a real signal is not a typical way to remove noise. 😄 It seems the first two steps are to simulate a noisy signal. All the fitering is done with the convolution. Just generate the convolution kernel and use the convolution tools from the signal processing palette to do the rest in basically one step. No text code needed.
(f you are really looking for a Mathscript solution, have the moderator move your question to the Mathscript forum. I would recommend agains using Mathscript though)
08-31-2016 11:27 AM
Please continue the conversation here: http://forums.ni.com/t5/LabVIEW-MathScript-RT-Module/echo-cancellation-using-deconvolution/m-p/33406...