Can someone help me with performing range fft on FMCW Radar ADC data?

10 次查看(过去 30 天)
I have a dataset of raw ADC data from an FMCW Radar which is in the form where for each radar frame, its raw data (*.mat) has 4 dimension:
samples (128), chirps (255), receivers (4), transmitters (2). I am unable to perform range FFT analysis on such data. Can someone help me with the same?
  15 个评论
William Rose
William Rose 2025-8-6
@A,
I recommend that you post your question as a new question on Matlab Answers. Attach code and data files. Explain what part of the output from your code indicates that an error has occurred.

请先登录,再进行评论。

回答(1 个)

George
George 2025-8-7
编辑:George 2025-8-7
The Radar Toolbox has a few examples that you can look at to help you process this radar data. Your processing will probably consist of a couple of steps, depending on your goals.
First, I am assuming that the radar uses time division multiplexing (switching off between transmit antennas to improve angular resolution) based on the structure of your data. So, you will probably want to re-arrange the data into a 128x255x8 virtual array. You can learn more about this in the examples linked at the end of my post.
If you are only interested in performing a range fft, the phased.RangeResponse object with processing mode set to "FFT" would be helpful:
You can similarly use the phased.RangeDoppler response or phased.RangeAngle response to generate Doppler and angle responses along with the range response:
For more comprehensive examples that demonstrate signal processing that seems very similar to what you are trying to acheive, check these out. One simulates a Texas Instruments radar board and performs signal processing. The other performs signal processing on real data collected with this board:

类别

Help CenterFile Exchange 中查找有关 Detection, Range and Doppler Estimation 的更多信息

标签

产品


版本

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by