LabView - Reducción de ruido usando filtro medio con Mathscript

   
Vista:

Reducción de ruido usando filtro medio con Mathscript

Publicado por Gee (1 intervención) el 24/08/2016 07:00:53
Hola, tengo este problema:

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:
Normalize the signal values in the range [0 1].
Add random noise to the signal by using the function randn. Set the noise level as a control.
Convolve the noise-added signal with a mean filter. This filter can be designed by taking an odd number of ones and dividing by the size. For example, a 1×3 size mean filter is given by [1/3 1/3 1/3] and a 1×5size mean filter by [1/5 1/5 1/5 1/5 1/5]. Set the size of the mean filter as an odd number control (3, 5 or 7, for example).

Sacado de aquí: http://cnx.org/contents/SE1ERtpQ@14.1:UCRaOuy9@4/Lab-3-Convolution-and-Its-Appl

Necesito alguna ayuda, no sabría cómo normalizar la señal en ese intervalo y usar la convolución para reducir el ruido, para este problema en específico.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder