Funciones > Transformadas y filtros > Ejemplo: Filtrado en el dominio de frecuencias
  
Ejemplo: Filtrado en el dominio de frecuencias
Utilice la función idft para asignar datos del dominio de frecuencias al dominio del tiempo.
Por lo general, la función idft se utiliza para obtener un resultado de dominio del tiempo tras la modificación de los datos transformados en el dominio de frecuencias mediante el filtrado o la creación de ventanas.
Señal con ruido
1. Defina el número de puntos de datos.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
2. Defina el intervalo de tiempo.
Pulse aquí para copiar esta expresión
3. Utilice las funciones cos, sin y rnd para definir una señal.
Pulse aquí para copiar esta expresión
La función integrada rnd devuelve un número aleatorio distribuido uniformemente entre 0 y 2.
4. Trace los valores absolutos de la señal.
Pulse aquí para copiar esta expresión
5. Utilice la función dft para transformar la señal en el dominio de frecuencias. A continuación, trace sus valores absolutos.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La mayoría del peso se encuentra en las frecuencias de baja señal.
6. Localice los cuatro picos dentro de la señal de la transformada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
7. Utilice la función if para definir una función de ventanas que rechace todos los elementos de la transformada, excepto los dos picos en el intervalo de tiempo máximo y mínimo.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
8. Multiplique la transformada por la ventana W1.
Pulse aquí para copiar esta expresión
9. Utilice la función idft para volver a transformar la nueva función en el dominio del tiempo.
Pulse aquí para copiar esta expresión
10. Trace la señal original y la forma de onda filtrada.
Pulse aquí para copiar esta expresión
La señal filtrada hace un seguimiento de la envolvente inferior de la señal original.
Señal sin ruido
1. Defina una nueva señal compuesta por la señal original, pero sin el ruido aleatorio.
Pulse aquí para copiar esta expresión
2. Trace los valores absolutos de la nueva señal.
Pulse aquí para copiar esta expresión
3. Utilice la función dft para transformar la señal en el dominio de frecuencias y, a continuación, trace sus valores absolutos.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
La mayoría del peso se encuentra en las frecuencias de baja señal.
4. Localice los cuatro picos dentro de la señal de la transformada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Los picos de la señal sin el ruido se producen en las mismas frecuencias de la señal original.
5. Utilice la función if para definir una nueva función de ventanas que rechace todos los elementos de la transformada, excepto los cuatro picos en el intervalo de tiempo máximo y mínimo.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
6. Multiplique la transformada de la señal original por la ventana W2.
Pulse aquí para copiar esta expresión
7. Utilice la función idft para volver a transformar la nueva función en el dominio del tiempo.
Pulse aquí para copiar esta expresión
8. Trace la nueva señal y la forma de onda filtrada.
Pulse aquí para copiar esta expresión
La señal filtrada hace un seguimiento de la señal original sin el ruido añadido.