zpk
Convertir el filtro digital en una representación de ceros, polos y ganancia
Sintaxis
Descripción
Ejemplos
Filtro paso alto en formato de ceros, polos y ganancia
Diseñe un filtro FIR paso alto de orden 8, con frecuencia de banda de paso de 75 kHz y curvatura de banda de paso de 0,2 dB. Especifique una tasa de muestreo de 200 kHz. Busque los ceros, polos y ganancia del filtro.
hpFilt = designfilt('highpassiir','FilterOrder',8, ... 'PassbandFrequency',75e3,'PassbandRipple',0.2, ... 'SampleRate',200e3); [z,p,k] = zpk(hpFilt)
z = 8×1
1
1
1
1
1
1
1
1
p = 8×1 complex
-0.6707 + 0.6896i
-0.6707 - 0.6896i
-0.6873 + 0.5670i
-0.6873 - 0.5670i
-0.7399 + 0.3792i
-0.7399 - 0.3792i
-0.7839 + 0.1344i
-0.7839 - 0.1344i
k = 1.2797e-05
Argumentos de entrada
d
— Filtro digital
objeto digitalFilter
Filtro digital, especificado como un objeto digitalFilter
. Utilice designfilt
para generar un filtro digital según las especificaciones de frecuencia-respuesta.
Ejemplo: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)
especifica un filtro Butterworth de tercer orden con una frecuencia normalizada de 3 dB de 0,5π rad/muestra.
Argumentos de salida
z
— Ceros
vector columna
Ceros del filtro, devueltos como un vector columna.
Tipos de datos: double
p
— Polos
vector columna
Polos del filtro, devueltos como un vector columna.
Tipos de datos: double
k
— Ganancia
escalar real
Ganancia del filtro, devuelta como un escalar real.
Tipos de datos: double
Historial de versiones
Introducido en R2014a
Consulte también
designfilt
| digitalFilter
| ss
| tf
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)