Main Content

FVTool

Herramienta de visualización de filtros

Descripción

Filter Visualization Tool es una app interactiva que permite mostrar y analizar las respuestas, los coeficientes y otra información de un filtro. También puede sincronizar FVTool y Filter Designer para visualizar inmediatamente cualquier cambio realizado en el diseño de un filtro.

En la app, puede ver:

  • Respuesta de magnitud

  • Respuesta de fase

  • Retardo de grupo

  • Retardo de fase

  • Respuesta al impulso

  • Respuesta al escalón

  • Gráfica de polos y ceros

  • Coeficientes del filtro

  • Información del filtro

Para obtener más información, consulte Tipos de análisis.

Si ha instalado DSP System Toolbox™, FVTool también puede mostrar la respuesta en frecuencia de un System object™ de filtro. Si necesita filtrar datos de transmisión en tiempo real, se recomienda utilizar System objects. Para obtener más información, consulte fvtool (DSP System Toolbox).

Filter Visualization Tool

Abrir FVTool

FVTool puede abrirse de forma programática utilizando uno de los métodos descritos en Uso programático.

Ejemplos

expandir todo

Considere un filtro elíptico de 6.º orden con una ondulación de banda de paso de 3 dB, una atenuación de banda de parada de 50 dB, una tasa de muestreo de 1 kHz y un borde de banda de paso normalizado de 300 Hz. Muestre la respuesta de magnitud del filtro.

[b,a] = ellip(6,3,50,300/500);
fvtool(b,a)

Ejemplos relacionados

Uso programático

expandir todo

fvtool(b,a) abre FVTool y muestra la respuesta de magnitud del filtro digital definido con numerador b y denominador a. Especifique los coeficientes b y a en orden ascendente de potencia z-1.

fvtool(sos) abre FVTool y muestra la respuesta de magnitud del filtro digital definido por la matriz L por 6 de las secciones de segundo orden:

sos=[b01b11b211a11a21b02b12b221a12a22b0Lb1Lb2L1a1La2L]

Las filas de sos contienen los coeficientes del numerador y del denominador bik y aik de la cascada de secciones de segundo orden de H(z):

H(z)=gk=1LHk(z)=gk=1Lb0k+b1kz1+b2kz21+a1kz1+a2kz2.

El número de secciones L debe ser mayor o igual a 2. Si el número de secciones es inferior a 2, fvtool considera la entrada como un vector de numerador.

fvtool(d) abre FVTool y muestra la respuesta de magnitud de un filtro digital d. Utilice designfilt para generar d según las especificaciones de frecuencia-respuesta.

fvtool(b1,a1,b2,a2,...,bN,aN) abre FVTool y muestra las respuestas de magnitud de varios filtros definidos con numeradores b1, ..., bN y denominadores a1, ..., aN.

fvtool(sos1,sos2,...,sosN) abre FVTool y muestra las respuestas de magnitud de varios filtros definidos con matrices de sección de segundo orden sos1, sos2, ..., sosN.

fvtool(Hd) abre FVTool y muestra las respuestas de magnitud para el objeto de filtro de dfilt Hd o el arreglo de objetos de filtro de dfilt.

fvtool(Hd1,Hd2,...,HdN) abre FVTool y muestra las respuestas de magnitud de los filtros en los objetos de dfilt Hd1, Hd2, ..., HdN.

h = fvtool(___) devuelve un identificador de figuras h. Puede utilizar este identificador para interactuar con FVTool desde la línea de comandos. Para obtener más información, consulte Controlling FVTool from the MATLAB Command Line.

Más acerca de

expandir todo

Historial de versiones

Introducido antes de R2006a

expandir todo