- https://www.mathworks.com/help/matlab/ref/fft2.html
- https://www.mathworks.com/help/dsp/ref/fft.html
- https://www.mathworks.com/help/simulink/slref/spectrumanalyzerblock.html
How to perform 2-D image FFT in Simulink?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Trying to perform 2-D image FFT of 3-channel "RGB" image in Simulink (converted from grayscale using: cat(3, im, im,im)).
Also how to visualise Frequency domain output in Simulink?
Thank you.
0 commentaires
Réponses (1)
Gowtham
le 5 Sep 2023
Modifié(e) : Gowtham
le 27 Sep 2023
Hello George Paul,
I understand that you want to perform 2D FFT (Fast Fourier Transformation) on a RGB image in Simulink and to visualise frequency domain output in Simulink.
To perform 1D FFT in Simulink, the FFT block (as mentioned in documentation [2]) in the library DSP System Toolbox / Transforms can be used.
To perform 2D FFT in Simulink, the same FFT block can be used 2 times by applying 1D FFT on the rows and columns as mentioned in documentation [1]. An alternate way is to use a MATLAB function block which calls fft2 as mentioned in documentation [1].
To visualise frequency domain output in Simulink, the Spectrum Analyzer block can be used as mentioned in documentation [3].
Feel free to refer to the following documentation for further understanding:
Hope it helps!
0 commentaires
Voir également
Catégories
En savoir plus sur Transforms dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!