bilinear_transform
Bilinear transform: conversion from Laplace transform to z transform.
Namespace: dsp::filter
Prototype
FRat<cfloat> bilinear_transform(const FRat<cfloat> &ha, float fe)
Parameters
ha | Laplace transform of the system (rational fraction) |
fe | Sampling frequency |
Returns
Z transform (rational fraction)
Description
The bilinear transform enables to approximate an analog transfert function (Laplace transform) with a digital tranfert function (z transform).
To do this, the \(s\) variable in Laplace transform is replaced by the following approximation: