Fourier Transform of an array of IQ pairs

조회 수: 5 (최근 30일)
Shanice Kelly
Shanice Kelly 2021년 1월 13일
답변: David K. 2021년 1월 13일
We have a 32x1024 matrix of 512 sets of IQ pairs. We need to take the fourier transform of each of the 512 sets (and the corresponding 32 rows). What MATLAB function can we use to do this? We are trying to set it up in a loop so it will cycle through all 512 column sets.

답변 (1개)

David K.
David K. 2021년 1월 13일
The fft function has a dimension input that allows you to specify which dimension of a matrix you are taking the fft's over.
So, assuming you can make your IQ data into a 3 dimensional matrix of size 32x1024x512, and the data that corresponds to what you would want to take the fft of is the 1024 length dimension. The fft's can be easily calculated with the following line.
allFFTs = fft(yourData,[],2);

카테고리

Help CenterFile Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by