how to filter awgn
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
is there any way to filter awgn noise from my signal.
I tried using the function smooth(signal) but it totally distorts my data.
x = randint(100,1,8); % Random signal
signal = qammod(x,8);
add_noise=awgn(signal,10);
filternoise=smooth(add_noise);
0 comentarios
Respuestas (1)
Kaustubha Govind
el 20 de Abr. de 2011
SMOOTH simply performs a moving average on the signal, which is not sufficient to remove white noise. You need a filter designed to remove white noise. For example, the DSP System Toolbox Acoustic Noise Cancellation demo uses the LMS algorithm to achieve this.
0 comentarios
Ver también
Categorías
Más información sobre Digital Filter Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!