Bilinear transform

The bilinear transform (also known as Tustin's method, after Arnold Tustin) is used in digital signal processing and discrete-time control theory to transform continuous-time system representations to discrete-time and vice versa.

The bilinear transform is a special case of a conformal mapping (namely, a Möbius transformation), often used for converting a transfer function of a linear, time-invariant (LTI) filter in the continuous-time domain (often named an analog filter) to a transfer function of a linear, shift-invariant filter in the discrete-time domain (often named a digital filter although there are analog filters constructed with switched capacitors that are discrete-time filters). It maps positions on the axis, , in the s-plane to the unit circle, , in the z-plane. Other bilinear transforms can be used for warping the frequency response of any discrete-time linear system (for example to approximate the non-linear frequency resolution of the human auditory system) and are implementable in the discrete domain by replacing a system's unit delays with first order all-pass filters.

The transform preserves stability and maps every point of the frequency response of the continuous-time filter, to a corresponding point in the frequency response of the discrete-time filter, although to a somewhat different frequency, as shown in the Frequency warping section below. This means that for every feature that one sees in the frequency response of the analog filter, there is a corresponding feature, with identical gain and phase shift, in the frequency response of the digital filter but, perhaps, at a somewhat different frequency. The change in frequency is barely noticeable at low frequencies but is quite evident at frequencies close to the Nyquist frequency.

Discrete-time approximation

The bilinear transform is a first-order Padé approximant of the natural logarithm function that is an exact mapping of the z-plane to the s-plane. When the Laplace transform is performed on a discrete-time signal (with each element of the discrete-time sequence attached to a correspondingly delayed unit impulse), the result is precisely the Z transform of the discrete-time sequence with the substitution of

where is the numerical integration step size of the trapezoidal rule used in the bilinear transform derivation;[1] or, in other words, the sampling period. The above bilinear approximation can be solved for or a similar approximation for can be performed.

The inverse of this mapping (and its first-order bilinear approximation) is

The bilinear transform essentially uses this first order approximation and substitutes into the continuous-time transfer function,

That is

Stability and minimum-phase property preserved

A continuous-time causal filter is stable if the poles of its transfer function fall in the left half of the complex s-plane. A discrete-time causal filter is stable if the poles of its transfer function fall inside the unit circle in the complex z-plane. The bilinear transform maps the left half of the complex s-plane to the interior of the unit circle in the z-plane. Thus, filters designed in the continuous-time domain that are stable are converted to filters in the discrete-time domain that preserve that stability.

Likewise, a continuous-time filter is minimum-phase if the zeros of its transfer function fall in the left half of the complex s-plane. A discrete-time filter is minimum-phase if the zeros of its transfer function fall inside the unit circle in the complex z-plane. Then the same mapping property assures that continuous-time filters that are minimum-phase are converted to discrete-time filters that preserve that property of being minimum-phase.

Transformation of a General LTI System

A general LTI system has the transfer function The order of the transfer function N is the greater of P and Q (in practice this is most likely P as the transfer function must be proper for the system to be stable). Applying the bilinear transform where K is defined as either 2/T or otherwise if using frequency warping, gives Multiplying the numerator and denominator by the largest power of (z + 1)−1 present, (z + 1)-N, gives It can be seen here that after the transformation, the degree of the numerator and denominator are both N.

Consider then the pole-zero form of the continuous-time transfer function The roots of the numerator and denominator polynomials, ξi and pi, are the zeros and poles of the system. The bilinear transform is a one-to-one mapping, hence these can be transformed to the z-domain using yielding some of the discretized transfer function's zeros and poles ξ'i and p'i As described above, the degree of the numerator and denominator are now both N, in other words there is now an equal number of zeros and poles. The multiplication by (z + 1)-N means the additional zeros or poles are [2] Given the full set of zeros and poles, the z-domain transfer function is then

Example

As an example take a simple low-pass RC filter. This continuous-time filter has a transfer function

If we wish to implement this filter as a digital filter, we can apply the bilinear transform by substituting for the formula above; after some reworking, we get the following filter representation:

The coefficients of the denominator are the 'feed-backward' coefficients and the coefficients of the numerator are the 'feed-forward' coefficients used for implementing a real-time digital filter.

Transformation for a general first-order continuous-time filter

It is possible to relate the coefficients of a continuous-time, analog filter with those of a similar discrete-time digital filter created through the bilinear transform process. Transforming a general, first-order continuous-time filter with the given transfer function

using the bilinear transform (without prewarping any frequency specification) requires the substitution of

where

.

However, if the frequency warping compensation as described below is used in the bilinear transform, so that both analog and digital filter gain and phase agree at frequency , then

.

This results in a discrete-time digital filter with coefficients expressed in terms of the coefficients of the original continuous time filter:

Normally the constant term in the denominator must be normalized to 1 before deriving the corresponding difference equation. This results in

The difference equation (using the Direct form I) is

General second-order biquad transformation

A similar process can be used for a general second-order filter with the given transfer function

This results in a discrete-time digital biquad filter with coefficients expressed in terms of the coefficients of the original continuous time filter:

Again, the constant term in the denominator is generally normalized to 1 before deriving the corresponding difference equation. This results in

The difference equation (using the Direct form I) is

Frequency warping

To determine the frequency response of a continuous-time filter, the transfer function is evaluated at which is on the axis. Likewise, to determine the frequency response of a discrete-time filter, the transfer function is evaluated at which is on the unit circle, . The bilinear transform maps the axis of the s-plane (which is the domain of ) to the unit circle of the z-plane, (which is the domain of ), but it is not the same mapping which also maps the axis to the unit circle. When the actual frequency of is input to the discrete-time filter designed by use of the bilinear transform, then it is desired to know at what frequency, , for the continuous-time filter that this is mapped to.

This shows that every point on the unit circle in the discrete-time filter z-plane, is mapped to a point on the axis on the continuous-time filter s-plane, . That is, the discrete-time to continuous-time frequency mapping of the bilinear transform is

and the inverse mapping is

The discrete-time filter behaves at frequency the same way that the continuous-time filter behaves at frequency . Specifically, the gain and phase shift that the discrete-time filter has at frequency is the same gain and phase shift that the continuous-time filter has at frequency . This means that every feature, every "bump" that is visible in the frequency response of the continuous-time filter is also visible in the discrete-time filter, but at a different frequency. For low frequencies (that is, when or ), then the features are mapped to a slightly different frequency; .

One can see that the entire continuous frequency range

is mapped onto the fundamental frequency interval

The continuous-time filter frequency corresponds to the discrete-time filter frequency and the continuous-time filter frequency correspond to the discrete-time filter frequency

One can also see that there is a nonlinear relationship between and This effect of the bilinear transform is called frequency warping. The continuous-time filter can be designed to compensate for this frequency warping by setting for every frequency specification that the designer has control over (such as corner frequency or center frequency). This is called pre-warping the filter design.

It is possible, however, to compensate for the frequency warping by pre-warping a frequency specification (usually a resonant frequency or the frequency of the most significant feature of the frequency response) of the continuous-time system. These pre-warped specifications may then be used in the bilinear transform to obtain the desired discrete-time system. When designing a digital filter as an approximation of a continuous time filter, the frequency response (both amplitude and phase) of the digital filter can be made to match the frequency response of the continuous filter at a specified frequency , as well as matching at DC, if the following transform is substituted into the continuous filter transfer function.[3] This is a modified version of Tustin's transform shown above.

However, note that this transform becomes the original transform

as .

The main advantage of the warping phenomenon is the absence of aliasing distortion of the frequency response characteristic, such as observed with Impulse invariance.

See also

References

  1. ^ Oppenheim, Alan (2010). Discrete Time Signal Processing Third Edition. Upper Saddle River, NJ: Pearson Higher Education, Inc. p. 504. ISBN 978-0-13-198842-2.
  2. ^ Bhandari, Ayush. "DSP and Digital Filters Lecture Notes" (PDF). Archived from the original (PDF) on 3 March 2022. Retrieved 16 August 2022.
  3. ^ Astrom, Karl J. (1990). Computer Controlled Systems, Theory and Design (Second ed.). Prentice-Hall. p. 212. ISBN 0-13-168600-3.

Read other articles:

For the Band of Brothers episode, see Carentan (Band of Brothers). For the Sanctuary episode, see Carentan (Sanctuary). Delegated commune of Carentan-les-Marais in Normandy, FranceCarentanDelegated commune of Carentan-les-Marais PortLocation of Carentan CarentanShow map of FranceCarentanShow map of NormandyCoordinates: 49°18′N 1°15′W / 49.30°N 1.25°W / 49.30; -1.25CountryFranceRegionNormandyDepartmentMancheArrondissementSaint-LôCantonCarentanCommuneCarentan-le...

Luchtsport in Suriname is onder te verdelen in verschillende deelsporten. Er wordt gevlogen met kleine vliegtuigen, zweefvliegtuigen en modelvliegtuigen. Boven Paramaribo worden rondvluchten met een helikopter gehouden. Geschiedenis In Suriname zijn er meerdere verenigingen (geweest) die zich met de luchtsport bezighouden of hebben gehouden. Voorbeelden hiervan zijn Aeroclub Suriname, Zeefvliegclub Akka, Aero Modelers Suriname en de Stichting ter Bevordering van de Luchtsport in Suriname. Hi-...

PBS documentary television series American ExperienceGenreTelevision documentaryCreated byPeter McGheeTheme music composer Charles Kuskin(1988–2000) Mark Adler(2000–2008) The Chambers Brothers(2009–2010) Joel Goodman(2011–present) Country of originUnited StatesOriginal languageEnglish (US)No. of seasons35No. of episodes366 (list of episodes)ProductionExecutive producersJudy Crichton(1987–1996)Margaret Drain(1997–2003)Mark Samels(2003–2020)Cameo George(2020–present) [1]...

Ejecuciones de judíos por unidades móviles de matanza del ejército alemán (Einsatzgruppen) cerca de Ivangorod, Ucrania. La foto fue enviada por correo desde el Frente Oriental a Alemania y fue interceptada en una oficina de correos de Varsovia por un miembro de la resistencia polaca Los crímenes de guerra de la Wehrmacht (que, en alemán, significa Fuerza de Defensa) son aquellos crímenes de guerra llevados a cabo por las Fuerzas Armadas tradicionales de la Alemania Nazi durante la Segu...

British diplomat SirSebastian WoodKCMGBritish Ambassador to GermanyIn office21 September 2015 – 10 November 2020MonarchElizabeth IIPresidentJoachim Gauck Frank-Walter SteinmeierPrime MinisterDavid Cameron Theresa May Boris JohnsonChancellorAngela MerkelPreceded bySir Simon McDonaldSucceeded byJill GallardBritish Ambassador to ChinaIn office2010–2015MonarchElizabeth IIPresidentHu Jintao Xi JinpingPrime MinisterGordon Brown David CameronPremierWen Jiabao Li KeqiangPreceded bySir Wi...

Giorgio AgambenLukisan dinding Agamben di Abode of Chaos, PrancisLahir22 April 1942 (umur 81)Roma, ItaliaAlmamaterUniversitas Sapienza Roma (Laurea, 1965)EraFilsafat kontemporerKawasanFilsafat baratAliranFilsafat kontinentalPascamarxismeFilsafat hidup[1]Minat utamaEstetikaFilsafat politikGagasan pentingHomo sacerState of ExceptionForm-of-life Dipengaruhi Aristotle · Marx · Debord · Foucault · Benjamin · Derrida ·&#...

Гуам наЧемпіонаті світу з водних видів спорту 2015 Прапор Гуамукод FINA GUMНФ Федерація плавання ГуамуВебсайт guamswimming.orgКазань, РосіяУчасників 3 в 1 виді спортуМедалей Золото Срібло Бронза Загалом 0 0 0 0 Участь у Чемпіонаті світу з водних видів спорту 199119941998200120032005200720092011201320152017 Г...

Village in American Samoa, United StatesA'asuVillageA'asuCoordinates: 14°17′51″S 170°45′30″W / 14.29750°S 170.75833°W / -14.29750; -170.75833Country United StatesTerritory American SamoaCountyLeasinaArea • Total2.7 sq mi (6.9 km2)Elevation43 ft (13 m)Population (2010) • Total494 • Density190/sq mi (72/km2)DemonymA'asuan[1]Time zoneUTC−11 (Samoa Time Zone)ZIP code9...

German-Austrian historian (1826–1908) Theodor von Sickel (1826-1908) Theodor von Sickel (18 December 1826 – 21 April 1908) was a German-Austrian historian born in Aken, Province of Saxony, Kingdom of Prussia. He specialized in early European medieval history, and is considered to be the founder of modern diplomatics (critical document research). In 1850 he obtained his doctorate from the University of Halle, then furthered his studies at the École Nationale des Chartes in Paris. In 1...

Concepts for launch into space space tower redirects here. For the Spanish skyscraper, see Space Tower. For other uses, see Sky Tower (disambiguation). Part of a series onSpaceflight History History of spaceflight Space Race Timeline of spaceflight Space probes Lunar missions Applications Earth observation satellites Spy satellites Communications satellites Military satellite Satellite navigation Space telescopes Space exploration Space tourism Space colonization Spacecraft Robotic spacecraft...

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يونيو 2023) في علم اللغويات، برنامج الحد الأدنى هو خط رئيسي في التحقيق اللغوي، تطور في مجال...

View from Residenzstraße: Viscardigasse on the left, the eastern side of the Feldherrnhalle on the far right, where the SS posts stood, can be seen Nazi Ehrenmal shrine at Feldherrnhalle Drückebergergasse (English: Shirker's Alley) is the popular name for Viscardigasse, a narrow, curbless pedestrian street, just over fifty metres long and paved with cobblestones throughout, in Munich, Germany. The street is officially named after the Swiss Baroque architect Giovanni Antonio Viscardi, but to...

National park in Indonesia Wasur National ParkIUCN category II (national park)Wasur NPLocation of Wasur NP in PapuaLocationSouth Papua, IndonesiaNearest cityMeraukeCoordinates8°36′S 140°50′E / 8.600°S 140.833°E / -8.600; 140.833Area4,138 km2Established1990Visitors2,265 (in 2004[1])Governing bodyMinistry of Environment and Forestry Ramsar WetlandDesignated16 March 2006Reference no.1624[2] The Wasur National Park forms...

American drama television series SummerlandGenreDramaCreated by Stephen Tolkin Lori Loughlin Starring Lori Loughlin Shawn Christian Merrin Dungey Ryan Kwanten Jesse McCartney Taylor Cole Kay Panabaker Nick Benson Zac Efron Opening themeBeautiful Day by AutographCountry of originUnited StatesOriginal languageEnglishNo. of seasons2No. of episodes26ProductionExecutive producers Stephen Tolkin Remi Aubuchon Aaron Spelling E. Duke Vincent Camera setupSingle-cameraRunning time42 minutesProduction c...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 2003 Rally Catalunya – news · newspapers · books · scholar · JSTOR (November 2021) (Learn how and when to remove this template message) 13th round of the 2003 World Rally Championship2003 Rally Catalunya39th Rallye Catalunya - Costa BravaRound 13 of the 2003 Wo...

James Kendrick James Kendrick was an English physician and antiquary. Life Born in Warrington, which then was in Lancashire, on 7 November 1809, he was the son of the physician James Kendrick (1771–1847). He graduated M.D. at Edinburgh on 1 August 1833, and then built up a large medical practice in Warrington.[1] Kendrick frequently lectured on local topography and history. In 1853 he became a member of the British Archæological Association. In 1859 he took charge of the antiquitie...

  أعضاء الجماعات الأوروبية 1973   أعضاء الجماعات الأوروبية الجديدة 1973 جزء من سلسلة مقالات حولالمملكة المتحدةفيالاتحاد الأوروبي العضوية الانضمام قانون الجماعات الأوروبية 1972 توسيع المجموعات الأوروبية 1973 استفتاء 1975 قانون الاستفتاء 1975 [الإنجليزية] نتائج الاستفتاء [...

Marathi-language drama TV series Jivachi Hotiya KahiliGenreDramaDirected byAniket SaneStarringSee belowCountry of originIndiaOriginal languageMarathiNo. of episodes314ProductionProducersSubodh Khanolkar Onkar Kate Sujay HandeProduction locationsMumbai, Maharashtra, IndiaCamera setupMulti-cameraRunning time22 minutesProduction companyOcean Films CompanyOriginal releaseNetworkSony MarathiRelease18 July 2022 (2022-07-18) –15 July 2023 (2023-07-15) Jivachi Hotiya Kahili is an Ind...

1947 book by Rudolf Carnap Meaning and Necessity: A Study in Semantics and Modal Logic Cover of the first editionAuthorRudolf CarnapCountryUnited StatesLanguageEnglishSeriesStudies in SemanticsSubjectsSemanticsModal logicPublisherUniversity of Chicago PressPublication date1947Media typePrint (Hardcover and Paperback)Pages258 (1964 fourth impression)ISBN978-0226093475 Meaning and Necessity: A Study in Semantics and Modal Logic (1947; enlarged edition 1956) is a book about semantics and mo...

Railway station in Kitakyushu, Japan This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kurosaki Station – news · newspapers · books · scholar · JSTOR (November 2010) (Learn how and when to remove this template message) JA  21 Kurosaki黒崎 Panorama of Kurosaki StationGeneral informationLocationYahatanishi Ward, ...