“Conocimiento Programación>Lenguajes De Programación

Cómo encontrar la frecuencia del ruido en MATLAB

2015/3/24
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
¿Ventajas de los intérpretes sobre los compiladores en la programación de sistemas?
VB6 : Cómo leer un nombre de equipo del Registro
Cómo instalar InstallShield 11.5 Serie
Cómo utilizar expresiones regulares en SQL
Cómo Fractales gráfico de la TI- 82
Cómo construir una red de desarrolladores
¿Cómo puede usar el lema de bombeo para demostrar que un idioma no es regular?
Cómo encontrar números enteros
Conocimiento de la computadora © http://www.ordenador.online