• [email protected]
dsp.systems
  • Journal
  • Theory
  • Mathematics
  • Implementation
  • About
Sign In

From S to Z plane transformation

ValkanPavlov Theory 24 May 2026
  • z transformation

This article cannot start without a short exposé of the s‑plane. It is a map of all possible complex frequencies s = σ + jω. The horizontal axis (σ) tells you whether a signal grows or decays over time. The vertical axis (jω) tells you how fast it oscillates — its frequency.

A pole, marked with ×, is a point where the system naturally resonates. If the pole lies in the left half‑plane (σ negative), that resonance dies out on its own — a stable system. If the pole lies in the right half‑plane (σ positive), the resonance grows without bound — unstable. If the pole sits exactly on the imaginary axis (σ = 0), the system oscillates forever at a constant amplitude, like an ideal oscillator.

Because real systems have real coefficients, complex poles always appear in conjugate pairs — one above the real axis, one below. That's why one sees them as symmetric pairs, like the green ×s in the figure. Real poles (those on the horizontal axis) stand alone — like the red × in the figure.

Zeros, marked with ○, are points where the transfer function becomes zero. They do not cause instability. Instead, they shape the frequency response — cutting off certain frequencies or boosting others. If poles are the engine of the system, zeros are the sculptor.

Understanding the s‑plane starts with an observation: left means stable, right means unstable. The rest — damping, natural frequency, response shape — follows directly from where the poles sit on this map.

Read more: From S to Z plane transformation

The Triangular window

ValkanPavlov Theory 01 May 2026
  • Bartlett window
  • Triangular window
  • Window function
  • Spectral leakage

The Triangular window, also known as the Bartlett–Fejér window, is a window function that linearly tapers the signal toward the ends but, unlike the Bartlett window, does not reach zero at the boundaries. This subtle difference gives it slightly better frequency resolution while maintaining computational simplicity.

The Triangular window is often confused with the Bartlett window. In the Bartlett window, the endpoints are forced to zero. In the Triangular window, the endpoints are non-zero, equal to 1/(M+1) for odd length N = 2M + 1.

\[ w(n) = 1 - \frac{\left| n - \frac{N-1}{2} \right|}{\frac{N-1}{2}}, \quad 0 \le n \le N-1 \]

For odd N, the endpoints evaluate to 1/(N-1) rather than zero. For even N, the formula requires special handling to maintain symmetry.

Read more: The Triangular window

The Lanczos window

ValkanPavlov Theory 21 April 2026
  • Window function
  • Spectral leakage
  • Lanczos window

The Lanczos window is a smooth window function used in digital signal processing (DSP). It is defined as the normalized sinc function, resulting in excellent spectral characteristics with good sidelobe suppression.

Unlike cosine-based windows such as Hamming or Hann, the Lanczos window is derived from the sinc function, which makes it particularly effective for applications requiring sharp frequency cutoffs and minimal spectral leakage.

\[ w(n) = \text{sinc}\left(\frac{2n}{N-1} - 1\right) = \frac{\sin\left(\pi \left(\frac{2n}{N-1} - 1\right)\right)}{\pi \left(\frac{2n}{N-1} - 1\right)} \]

where n ranges from 0 to N-1. The Lanczos window is essentially the central lobe of the sinc function, scaled to fit the window length. It naturally tapers to zero at both ends, providing smooth transitions.

The Lanczos window offers excellent spectral leakage reduction with moderate sidelobe levels, making it particularly suitable for resampling, interpolation, and anti-aliasing applications.

Read more: The Lanczos window

The Bohman window

ValkanPavlov Theory 21 April 2026
  • Window function
  • Spectral leakage
  • Bohman window

The Bohman window is a smooth window function used in digital signal processing (DSP). It is designed as the convolution of two half-duration cosine lobes, resulting in a very smooth taper toward zero at both ends with continuous first derivatives.

Unlike cosine-based windows such as Hamming or Hann, the Bohman window uses a unique mathematical formulation that combines a triangular window with a cosine cycle, producing excellent sidelobe roll-off characteristics.

\[ w(n) = \left(1 - \frac{2|n|}{N-1}\right) \cos\left(\frac{2\pi|n|}{N-1}\right) + \frac{1}{\pi} \sin\left(\frac{2\pi|n|}{N-1}\right) \]

where n ranges from -(N-1)/2 to (N-1)/2. The first and last elements of the Bohman window are forced to zero, ensuring smooth transitions at the boundaries.

The Bohman window provides excellent spectral leakage reduction with very fast sidelobe falloff, making it particularly suitable for applications requiring high dynamic range.

Read more: The Bohman window

The Parzen window

ValkanPavlov Theory 21 April 2026
  • Window function
  • Spectral leakage
  • Parzen window

The Parzen window is a smooth window function used in digital signal processing (DSP). It is designed to gradually taper the signal toward zero at both ends, reducing discontinuities.

Unlike cosine-based windows, the Parzen window uses a piecewise polynomial shape, resulting in a very smooth transition and good spectral behavior.

\[ w(n) = \begin{cases} 1 - 6\left(\frac{|n - \frac{N-1}{2}|}{\frac{N-1}{2}}\right)^2 + 6\left(\frac{|n - \frac{N-1}{2}|}{\frac{N-1}{2}}\right)^3, & 0 \le |n - \frac{N-1}{2}| \le \frac{N-1}{4} \\ 2\left(1 - \frac{|n - \frac{N-1}{2}|}{\frac{N-1}{2}}\right)^3, & \frac{N-1}{4} < |n - \frac{N-1}{2}| \le \frac{N-1}{2} \end{cases} \]

The Parzen window provides smooth edge behavior, which helps reduce spectral leakage while maintaining a continuous shape.

Read more: The Parzen window
  1. The Blackman–Harris window
  2. The Nuttall window
  3. The Flat Top window
  4. The Blackman window

Page 1 of 4

  • 1
  • 2
  • 3
  • 4
© 2026 dsp.systems
  • Journal
  • Theory
  • Mathematics
  • Implementation
  • About