Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

tf

Convierta el filtro digital a la función de transferencia

Descripción

ejemplo

[num,den] = tf(d) convierte un filtro digital, a vectores de numerador y denominador.d

Ejemplos

contraer todo

Diseñe un filtro FIR de paso alto de 6º orden con una frecuencia de banda de paso de 75 kHz y una onda de banda de paso de 0,2 dB. Especifique una frecuencia de muestreo de 200 kHz. Calcule los coeficientes de la función de transferencia equivalente.

hpFilt = designfilt('highpassiir','FilterOrder',6, ...          'PassbandFrequency',75e3,'PassbandRipple',0.2, ...          'SampleRate',200e3); [b,a] = tf(hpFilt)
b = 1×7

    0.0003   -0.0019    0.0048   -0.0064    0.0048   -0.0019    0.0003

a = 1×7

    1.0000    4.0580    7.5656    8.1243    5.2561    1.9348    0.3164

Argumentos de entrada

contraer todo

Filtro digital, especificado como objeto.digitalFilter Se utiliza para generar un filtro digital basado en las especificaciones de respuesta de frecuencia.designfilt

Ejemplo: especifica un filtro Butterworth de tercer orden con frecuencia normalizada de 3 dB 0,5 π Rad/sample.d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)

Argumentos de salida

contraer todo

Coeficientes de numerador, devueltos como un vector de fila.

Tipos de datos: double

Coeficientes de denominador, devueltos como un vector de fila.

Tipos de datos: double

Consulte también

| | |

Introducido en R2014a