You are here : matlabSignal Processingtf

tf() - Signal Processing

[num,den]
= tf(d) converts a digital filter, d,
to numerator and denominator vectors.


Syntax

[num,den]
= tf(d) example


Example

Highpass Filter Transfer FunctionOpen This Example
Design a 6th-order highpass FIR filter with a passband frequency of 75 kHz and a passband ripple of 0.2 dB. Specify a sample rate of 200 kHz. Compute the coefficients of the equivalent transfer function.
hpFilt = designfilt('highpassiir','FilterOrder',6, ...
         'PassbandFrequency',75e3,'PassbandRipple',0.2, ...
         'SampleRate',200e3);
[b,a] = tf(hpFilt)

b =

    0.0003   -0.0019    0.0048   -0.0064    0.0048   -0.0019    0.0003


a =

    1.0000    4.0580    7.5656    8.1243    5.2561    1.9348    0.3164


Output / Return Value


Limitations


Alternatives / See Also


Reference