La grabación de una señal de dominio de tiempo es la mezcla de las señales procedentes de muchas fuentes diferentes . Las señales que no sean originarios de la fuente deseada se denominan ruido. MATLAB proporciona muchas funciones pre -escritos para el análisis de la señal, eliminación de ruido y la clasificación del ruido . La resta de las señales o frecuencias conocidas permite análisis específicos del ruido . Instrucciones
1 Importar datos
que contienen la señal en un vector unidimensional de longitud "n : "
my_signal = zeros ( 1 , n) ; my_signal = ...
2
eliminar el ruido de alta frecuencia de la señal mediante la función "smooth ()" :
my_smoothed_signal = suave ( my_signal ) ;
menudo ruido está separada de la señal deseada en la frecuencia. Es común tener ruido de alta frecuencia , especialmente en el rango de 60 Hz debido a la interferencia eléctrica . El valor por defecto de suave ( ) usando un filtro de media móvil con un ancho igual a cinco puntos de datos adyacentes . El valor de la anchura puede ser necesario ajustar en función de las características específicas de su señal
3
Restar la señal suavizada de su señal original para aislar el ruido de alta frecuencia : .
my_noise = my_signal - my_smoothed_signal ;
4
Estimación función de la densidad espectral de potencia del ruido a través del " periodograma ()" :
[ spectral_density , frecuencias ] = periodograma ( my_noise ) ;