Basics of Digital Fourier Transform
Basics of Digital Fourier Transform
In conclusion, discrete fourier transform is used broadly in processing signals, because it is both practical
and very important. You can use it to improve and arrange your recordings for a better sound. In
medicine, it helps guarantee an accurate diagnosis based on biomedical readings. It is also vital for
making communication systems that maintain our global links. Regardless of the field, DFT-based noise
filtering has proven to be adaptable and dependable. When technologies progress and demand higher-
quality and instant output, DFT and noise filtering will take on greater significance.[5]
6. Advantages and Limitations of DFT in Noise Filtering [7]
The main use of DFT in modern digital signal processing is in powerful frequency analysis, filtering and
reconstructing signals. There are both positives and negatives to using DFT for noise filtering. Being aware of them
is useful for finding out when to apply DFT-based methods and when to choose other methods.
2. Selective Filtering
With DFT, it is possible to select and remove only the desired frequency bins from the audio. That way, noise
confined to a narrow frequency band can be removed using a notch filter, while leaving the other parts of the signal
unchanged. Achieving such a low level of overall error is harder with either FIR or IIR filters when the frequency
components are very close together.
3. Reversibility
The DFT is a transform that can be reversed. After removing the noise from the frequency domain signal, the IDFT
can transform the filtered signal from frequency to time domain. In this case, the process remains flawless and
without losses when everything is handled properly and no information is lost.
2. Spectral Leakage
While analyzing data of finite length using DFT, it is common for frequency components to split into several nearby
bins. As a result, it might be challenging to separate nearby frequencies and less accurate to clean up the noise.
3. No Time Localization
DFT can give you the frequency of a signal, yet it cannot reflect its timing. It only reveals the frequencies present in
a signal; timing is not shown. Because of this, DFT is hardly used for dealing with time-varying noise. Short-Time
Fourier Transform (STFT) and Wavelet Transform are preferred for signals that are not stationary.
7. Conclusion
During this report, we studied how DFT is used to eliminate noise in digital signals. The DFT enabled us to separate
and detect any disturbances we did not want in our data. With this method, unwanted changes could be removed
from the signal without affecting its key components. We managed to use frequency domain techniques in MATLAB
to clear up noise in the sample measurements. The outcome showed that the DFT filter successfully improved the
quality of the signal. It is most practical to use this method only when the noise occurs in fixed-frequency bands and
the signal is stable for the most part. Yet, using DFT can be difficult in a few cases. It considers the signal to be
stationary and does not mark any particular frequencies. If not administered properly, it may result in distortions in
the signal. Generally, DFT filtering is helpful in several realistic uses, mostly in areas such as working with sound,
medical signals and communication technologies. Using filtering, broadcasting can minimize the noise in a signal
while boosting its quality.
8. References:
[1] "Principles of Communication - Noise," Tutorials Point. [Online]. Available:
https://www.tutorialspoint.com/principles_of_communication/principles_of_communication_noise.htm.
[3] G. Akyol, "What are Filtering in Frequency Domain and Fourier Transform? | Image Processing #5," Medium,
Jan. 16, 2023. [Online]. Available: https://medium.com/@gokcenazakyol/what-are-filtering-in-frequency-domain-
and-fourier-transform-image-processing-5-6f4cace43c91.
[4] M. H. Hayes, Schaum's Outline of Theory and Problems of Digital Signal Processing. New York, NY, USA:
McGraw-Hill, 1999, ch. 6.
[5] B. McFee, "Inverse DFT," An Introduction to Digital Signal Theory, [Online]. Available:
https://brianmcfee.net/dstbook-site/content/ch07-inverse-dft/InverseDFT.html.
[6] "Frequency Domain Filters and its Types," GeeksforGeeks, Dec. 5, 2019. [Online]. Available:
https://www.geeksforgeeks.org/frequency-domain-filters-and-its-types/.
[7] A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, 3rd ed. Upper Saddle River, NJ, USA:
Prentice Hall, 2010, chapters 8 and 9.