Understanding Basic DSP Terminology and Their Relationships

Understanding Basic DSP Terminology and Their Relationships

Digital Signal Processing (DSP) is applied to the collected time-domain signals to obtain their frequency-domain results. When a signal is transformed from the time domain to the frequency domain, there are specific DSP terminologies, and these terms have important mathematical relationships with each other. Are you clear about them? The following are the DSP terminologies. … Read more

Strange Phenomenon of FFT in DSP Library

Strange Phenomenon of FFT in DSP Library

1. Introduction This is a module for signal acquisition and computation built a couple of days ago using the H7B0 microcontroller, which uses its 16-bit ADC to capture signals and perform spectrum analysis, with results displayed on an OLED screen. Calculating a 2048-point FFT takes about 10 milliseconds. Next, let’s test if the computation speed … Read more

MATLAB Signal Simulation | Understanding Frequency Resolution of Fourier Transform

MATLAB Signal Simulation | Understanding Frequency Resolution of Fourier Transform

We know that the Fast Fourier Transform (FFT) is an important mathematical tool in signal processing. Generally speaking, the result of the Discrete Fourier Transform (DFT) of a signal with N points will also have N data points in the frequency domain. However, in practical applications, performing FFT on a signal often involves the issue … Read more

Fast Fourier Transform Algorithm for Microcontrollers

Fast Fourier Transform Algorithm for Microcontrollers

For a faster version, see the C language implementation of FFT and IFFT source code, which does not rely on a specific platform. The porting is very simple, does not rely on other libraries, and allows custom point counts. The algorithm is based on the usage instructions of the FFT algorithm and the C language … Read more