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.
Abrir FVTool
FVTool puede abrirse de forma programática utilizando uno de los métodos descritos en Uso programático.
Ejemplos
Respuesta de magnitud de un filtro elíptico
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
fvtool(b
,a
)
b
,a
)fvtool(
abre FVTool y muestra la respuesta de magnitud del filtro digital definido con numerador b
,a
)b
y denominador a
. Especifique los coeficientes b
y a
en orden ascendente de potencia z-1.
fvtool(sos
)
sos
)fvtool(
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
)
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):
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
)
d
)fvtool(
abre FVTool y muestra la respuesta de magnitud de un filtro digital d
)d
. Utilice designfilt
para generar d
según las especificaciones de frecuencia-respuesta.
fvtool(b1,a1,b2,a2,...,bN,aN)
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
)
sos1
,sos2
,...,sosN
)fvtool(
abre FVTool y muestra las respuestas de magnitud de varios filtros definidos con matrices de sección de segundo orden sos1
,sos2
,...,sosN
)sos1
, sos2
, ..., sosN
.
fvtool(Hd
)
Hd
)fvtool(
abre FVTool y muestra las respuestas de magnitud para el objeto de filtro de Hd
)dfilt
Hd
o el arreglo de objetos de filtro de dfilt
.
fvtool(Hd1
,Hd2
,...,HdN
)
Hd1
,Hd2
,...,HdN
)fvtool(
abre FVTool y muestra las respuestas de magnitud de los filtros en los objetos de Hd1
,Hd2
,...,HdN
)dfilt
Hd1
, Hd2
, ..., HdN
.
h
= fvtool(___)
h
= fvtool(___)
devuelve un identificador de figuras h
= fvtool(___)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
Control de FVTool desde la interfaz gráfica
Muestre y analice las respuestas de uno o varios filtros mediante los controles de la barra de herramientas.
De forma predeterminada, la app muestra la respuesta de magnitud de un filtro. Para cambiar la visualización, seleccione una opción de la lista Analysis de la sección Analysis de la barra de herramientas.
Para superponer una segunda respuesta en la gráfica, seleccione una respuesta disponible de la lista Overlay Analysis en la sección Analysis de la barra de herramientas. La app añade un segundo eje y a la derecha de la gráfica de respuesta. El cuadro de diálogo de parámetros de análisis muestra los parámetros del eje x y de ambos ejes y.
Para ajustar la configuración de la vista, los parámetros de análisis o para especificar la tasa de muestreo, utilice los botones correspondientes de la barra de herramientas. También puede alternar la leyenda y la cuadrícula de la gráfica.
Para editar una gráfica, primero haga clic en Send to Figure. En la nueva ventana de figura, utilice la barra de herramientas de edición de gráficas.
Tipos de análisis
FVTool tiene estos tipos de análisis:
Análisis | Descripción |
---|---|
Respuesta de magnitud | |
Respuesta de fase |
|
Respuesta de magnitud y 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 |
|
Enlace con Filter Designer
Cuando la app Filter Designer muestra el análisis para un filtro, en la app, seleccione View > Filter Visualization Tool o el botón de la barra de herramientas Full View Analysis para abrir FVTool para el filtro. En FVTool, utilice el botón Link para enlazar con Filter Designer. FVTool actualiza la pantalla actual con cualquier cambio realizado en el filtro en Filter Designer. De forma predeterminada, la app conserva el filtro actual y añade el nuevo filtro a la visualización. Para eliminar el filtro actual e insertar el nuevo filtro, seleccione la casilla Replace en la sección Filter Designer de la barra de herramientas.
Historial de versiones
Introducido antes de R2006aR2022a: Los controles están en la barra de herramientas
Ha cambiado el comportamiento de FVTool. En versiones anteriores, la app contaba con barras de herramientas de edición y análisis de gráficas. A partir de esta versión, se puede acceder a los controles de visualización de filtros en la barra de herramientas. Para editar una gráfica, primero exporte la gráfica a una figura y después utilice los controles de la figura.
Consulte también
Apps
Funciones
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)