Signal Processing Concepts and Engineering Insights. 


Explore signal processing concepts, algorithm comparisons, and practical engineering insights.
Topics include FFT vs STFT, FRF analysis, filtering techniques, and other signal processing methods used in real engineering workflows.

Spectral AnalysisWhat Does a Chirp Signal Look Like in FFT and STFT?

What Does a Chirp Signal Look Like in FFT and STFT?

When learning signal processing, one of the most confusing parts is understanding how a signal behaves across different domains.

You might hear terms like

  • time domain

  • frequency domain (FFT: Fast Fourier Transform)

  • time-frequency analysis (STFT: Short-Time Fourier Transform)

But what do they actually look like?

In this article, weโ€™ll use a simple exampleโ€”a chirp signalโ€”to see how the same signal appears in different ways. The goal is not to go deep into theory, but to build an intuitive understanding by looking at real visual results.


What Is a Chirp Signal?

A chirp signal is a signal whose frequency changes over time.

There are two common types

  • Increasing chirp โ†’ frequency goes up over time

  • Decreasing chirp โ†’ frequency goes down over time

Because the frequency is constantly changing, chirp signals are a great way to understand how different analysis methods behave.


Time Domain: How the Signal Changes Over Time

time domain plot of chirp signal with increasing frequency

Increasing chirp signal where frequency rises over time (up-chirp)


At the beginning, the waveform is relatively slow and smooth. As time goes on, the oscillations become faster and denser.

This simply means that the frequency in signal is increasing.


time domain plot of chirp signal with decreasing frequency

Decreasing chirp signal where frequency drops over time (down-chirp)


Here, the behavior is reversed.

The signal starts with very rapid oscillations (high frequency), and gradually becomes slower as time progresses.


FFT: What Frequencies Exist, But Not When

Now letโ€™s look at the FFT result of these signals.

FFT plot of chirp signal showing broad frequency distribution

FFT result showing frequency components spread across the full range (refer to Samples/chirp spectrogram.mmj)


The FFT shows that the signal contains a wide range of frequenciesโ€”from low to high.

But there is an important limitation here.


The FFT tells us "What frequencies exist in the signal".

But it does not tell us "When those frequencies occur".


So even though the signal clearly changes over time, the FFT compresses everything into a single frequency representation. Therefore we can't distinguish up and down chirp by FFT itself!


STFT: Seeing Frequency Changes Over Time

To understand how frequency evolves, we need a different approach.

STFT spectrogram of chirp signal with upward diagonal pattern

STFT spectrogram showing frequency increasing over time (refer to Samples/chirp spectrogram.mmj)


In this plot, time is on the horizontal axis and frequency is on the vertical axis.

You can see a bright diagonal line moving upward.

This means

  • low frequencies at the beginning

  • high frequencies as time goes on

Exactly what we expected from the signal.


STFT spectrogram of chirp signal with downward diagonal pattern

STFT spectrogram showing frequency decreasing over time (refer to Samples/chrip spectrogram.mmj)


This time, the diagonal line moves downward.

That tells us

  • high frequencies at the beginning

  • lower frequencies later

Again, this matches the original signal perfectly.


Why This Comparison Is Useful

By looking at the same signal in three different ways, we can see

  • The time domain shows how the waveform changes

  • The FFT shows which frequencies are present

  • The STFT shows how those frequencies change over time

Each method gives a different perspective, and none of them alone tells the full story.


FFT vs STFT in Practice

A simple way to think about it

  • Use FFT when the signal is relatively stable (stationary)

  • Use STFT when the signal changes over time (non-stationary)

Chirp signals are a classic example where STFT provides much more insight.


Conclusions

Chirp signals are simple, but they reveal an important idea in signal processing. Not all signals can be fully understood from a single viewpoint.ย FFT gives you the overall frequency components, but STFT allows you to see how that content evolves over time. If you are just starting out, looking at these kinds of visual comparisons can make a big difference in understanding.

And in practice, having a way to quickly switch between time domain, FFT, and STFT views can make exploring these concepts much more intuitive.


Suggested Further Reading

#You may also find these topics helpful:


visual comparison of chirp signal in time domain, FFT frequency domain, and STFT spectrogram


Terms and conditions     Privacy policy


PANAX SYSTEM Co., Ltd.  |  #103, 20, Yuseong-daero 1184beon-gil, Yuseong-gu, Daejeon 34109, Republic of Korea

Tel: +82-42-864-1325  |  E-mali: malmijal@panaxsyste.com  |  CEO : WonSeok Yun

Business Registration No. : 318-81-06618  |  Mail-Order License No. : 2015-Daejeon Yuseong-0060  |  Hosting Provider: IMWEB Co., Ltd. 

Copyright โ“’ 2026 PANAX SYSTEM Co., Ltd. All rights reserved.