 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hello,
I'm aiming to display the Radar Data Cube as the following image using the raw data from BGT60TR13C.
I understand that "Range vs. Velocity" plot is solved by RangeFFT and DopplerFFT(Range Doppler Transformation) by reference to Radar SDK documantation.
Please let me know the method how to solve "Range vs. Angle".
Also, do you have any reference document for synthesizing the three parameters(Range, Velocity, Angle)?
Please advise.
Thank you, Shoko
Solved! Go to Solution.
 Labels:

Radar Sensor
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hi @shoko_s ,
Please follow the steps below to make it run :
 Install the ifxAvian3.3.1py3noneany.whl which is present in software\radar_sdk\radar_sdk\libs\win32_x64 using 'pip install' with the complete path of the file as shown :
 Also, Please open the command prompt from the folder where you have the python code (software\radar_sdk\radar_sdk\apps\py\examples) and use the command 'py 3.7 rangeanglemap.py'. Please note '3.7' would have to be replaced by the version of python you have installed in your system.
Do let us know if you still face any issues !
Hope this helps !
Best regards,
Deepa
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hi @shoko_s ,
Your understanding of Range vs Velocity i.e 'Range Doppler Map' in RDK is right. Range Doppler spectrum has two processing chains, one is over time domain chirp data (i.e. fast time) named as range FFT computation, second processing chain is over all range FFT bins (i.e. slow time) named as Doppler FFT. Afterwards, thresholding is applied on real 2D matrix to finally generate the Range Doppler Map.
As for Range vs Angle, we have the RangeAngle Image provided in the RDK which shows the ranges and angles of detected objects relative to the radar system. For more information on how the rangeangle estimation works, you can refer this thread which explains the concept : https://community.infineon.com/t5/Radarsensor/BGT60TR13CRXphaseshift/tdp/355533 .
Additionally, although we don't have any documentation specifically explaining the 3D implementation of Range, Velocity and Angle, it is to be noted that the rangedoppler matrix can be extended in the third dimension to contain information for different aspects which could be either different antennas or different predefined angles, thus combining the rangedoppler matrix with a rangeangle matrix.
Hope this helps !
Best regards,
Deepa
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hello Deepa,
Thank you for your response.
I have additional question about Range vs Angle.
I predict that "app_rdm.exe" can be used for the process from Timedomain signal to RangeDoppler in the above image.
Do you have any reference program of DBF and Rangebeam data output?
Please advise.
Regards, Shoko
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hi @shoko_s ,
You're right, 'app_rdm.c' example illustrates how to fetch and process timedomain data from an Avian radar sensor using RangeDoppler Map (RDM) algorithm and 2D MTI for filtering of the Radar SDK is also implemented on the same.
As for DBF, we have an example for the same in python in the RDK (assets\software\radar_sdk\radar_sdk\apps\py\examples\DBF.py) which you can use for reference . Similarly, for the Rangebeam, you can refer the example on Range Angle Map which would demonstrate the complete Range Angle Map Algorithm (assets\software\radar_sdk\radar_sdk\apps\py\examples\rangeanglemap.py).
Hope this helps !
Best regards,
Deepa
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hi @shoko_s ,
Please follow the steps below to make it run :
 Install the ifxAvian3.3.1py3noneany.whl which is present in software\radar_sdk\radar_sdk\libs\win32_x64 using 'pip install' with the complete path of the file as shown :
 Also, Please open the command prompt from the folder where you have the python code (software\radar_sdk\radar_sdk\apps\py\examples) and use the command 'py 3.7 rangeanglemap.py'. Please note '3.7' would have to be replaced by the version of python you have installed in your system.
Do let us know if you still face any issues !
Hope this helps !
Best regards,
Deepa
 Mark as New
 Bookmark
 Subscribe
 Mute
 Subscribe to RSS Feed
 Permalink
 Report Inappropriate Content
Hello Deepa,
Thank you for your response.
I was able to run rangeanglemap.py by taking the above solution.
Thank you very much!
Shoko