- 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?
조회 수: 5 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Gowtham
2023년 9월 5일
편집: Gowtham
2023년 9월 27일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Transforms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!