“Conocimientos Programación>Lenguajes De Programación

Cómo encontrar la frecuencia del ruido en MATLAB

2016/2/26
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 ) ;

Lenguajes De Programación
Access 2007 Scripts
Cómo instalar InstallShield 11.5 Serie
Cómo cambiar la visibilidad de una Cuadrícula WPF
Cómo eliminar todos los archivos en una carpeta en Powershell
Herramientas de programación para niños
Cómo hacer un botón invisible en C #
Cómo determinar el número de horas entre dos horas en Oracle SQL
Cómo hacer una DLL llamada en LabVIEW
Conocimientos Informáticos © http://www.ordenador.online