Radar sensor Forum Discussions
We are excited to announce the release of Radar Development Kit 3.5.1, which is now available for download from the Infineon Developer Center.
This release introduces a range of new features, improvements, and fixes, and includes the following components:
- Radar SDK v3.5.0
- Radar Fusion GUI v3.5.4
- ifxdaq v4.0.0
- RBB Firmware v2.6.0
Please see below for details on the new features and changes in this release.
New Features:
Radar SDK v3.5.0
- General API for Controlling FMCW Radar Devices
Radar SDK 3.5 introduces a new and versatile general API for controlling FMCW radar devices. The API can accommodate all FMCW-based radar sensors, and it includes a new configuration structure that supports multiple chirp configurations within a single frame. - Revised Continuous Wave API
The Continuous Wave API has been revised and is now structured similarly to the FMCW API. To create a Continuous Wave instance, it is no longer necessary to create a device instance and pass it as a parameter. The function call of ifx_cw_create returns a Continuous Wave instance, and the configurations for the ADC and baseband have also been restructured. The previous configuration (ifx_Avian_Config_t) no longer exists.
Radar Fusion GUI v3.5.4
- Support for BGT60UTR11AIP FMCW 60GHz Sensor
Radar Fusion GUI now supports the BGT66UTR11AIP FMCW 60GHz sensor. This includes sensor configuration, raw ADC data acquisition, and presence sensing application. - Expert Mode
An Expert Mode has been introduced for 60GHz FMCW sensors in the Radar Fusion GUI. This mode includes a Timing Model view for the given frame configuration, multiple chirp configurations within a frame, a Difference Deviation plot designed to characterize inter-chirp performance, and a power consumption value display at the status bar for Avian sensors. - Dummy Sensor Support
Dummy sensor support is now available for compatible sensors. Users can experiment with sensor configurations and import/export these configurations to the register file, and visualization of timing and power modes for configured chirps. - Recording of Raw ADC Data
The recording of raw ADC data format now standardizes to the ifxdaq recording format for FMCW 60GHz Sensors. Raw data is stored in standard .npy format, and meta-data and sensor configs are stored in a separate JSON format. The GUI offers playback of legacy recordings, but any recording from the GUI will be in the new format. A converter in the Recording menu is available to convert legacy recordings to the new format. - Register Export and Import
Register export and import options have been included for FMCW devices. - Presence Sensing App Upgrade
The presence sensing app has undergone an upgrade with a more robust algorithm. New additions include a separate visualization dedicated to presence sensing, and display of the range of strongest targets alongside presence information. - Range Spectrogram and Doppler Spectrogram Plots
New range spectrogram and Doppler spectrogram plots have been added. - Clipping Detection
A display indicating clipping detection has been integrated into the status bar. This alert will trigger if the ADC time domain signal exceeds the limits of [-1, +1].
Changes:
- The convention for displaying approaching targets on the positive side of the velocity axis of the range Doppler map has been aligned.
- The range and angle measurement algorithm has been enhanced to achieve detection ranges of over 10 meters.
- Simultaneous visualization of multiple Rx antennas has been added to the Range Doppler Map plot.
- Fix the import of registers in a dummy device mode (reported in v3.5.3)
- Fix the allowed RF frequency range for supported FMCW sensors (reported in v3.5.3)
Thank you for choosing Radar Development Kit!
Show LessDear Customer,
we are happy to announce you the launch of our next generation of XENSIV™ Radar 24GHz DEMO kits with Sense2GoL Pulse and Distance2GoL.
Following the said launch, please be informed that these XENSIV™ Radar 24GHz demo kits are therefore discontinued: Sense2Go, Sense2GoL, Distance2Go and Position2Go.
We are transferring our support capabilities towards the new kits. For the discontinued kits, we will reduce and eventually stop our support including telephone, chat, community support forum, or e-mail inquiries. We apologize for any inconvenience caused.
Please find all needed information on all our 24GHz radar products and kits on www.infineon.com/24ghz.
Sincerely,
Your Infineon team
Hello,
I want to use gesture recognition on my project. I tried BGT60TR13C devkit. But its seems bit slower for us. I am looking for more convince solutions. Is there any new version of RADAR gesture recognition. Or any other technology like IR LEDs.
Thank you.
Show LessDear Sir,
Currently, we are testing DISTANCE2GOL EVM , however, we found it only can detect one object at a time and a maximum speed around 10km/hour. Are both functions fixed in this kit? Can we detect more objects and implement more high speed? thanks.
1. Detection one object
2.10km/hour
Show Less
Hello,
I do not understand the proposed solutions found in these threads:
https://community.infineon.com/t5/Radar-sensor/BGT60TR13C-RX-phase-shift/td-p/355533
https://community.infineon.com/t5/Knowledge-Base-Articles/XENSIV-BGT60TR13C-radar-Phase-shift-observed-in-receiver-antenna-pair-KBA237139/ta-p/398914
How can the phase shift be measured? Could you give more specific examples using the Radar SDK?
I assume we need to apply the rangeFFT to the three Rx signals and then subtract the complex exponents from each other? In that case the shift is not constant. The difference changes with every frame.
Do we need to do any preprocessing, for example windowing the Rx signal or removing the mean?
Why is this not necessary for Rx1 and Rx3 which also have main lobes at different angles?
How can we apply the calibration matrix once we have it? Do we just adding the complex exponents together?
Sorry for the confusion, but the process is still new to me and I am confused.
Thanks,
Jannik
Show LessI would like to send distance data (what is visualized in the radar GUI) from the Distance2GoL via I2C to a different microcontroller. Basically, I need to correlate the distance that the Distance2GoL calculates to a voltage or just the value itself so that I can make sense of the data on a different MCU. How can I configure the Distance2GoL to send distance data via I2C? Can you help me accomplish this?
Show LessHi,
I am trying to use the Rapid IoT Connect Platform with the XENSIV™ KIT CSK BGT60TR13C.
When I get to the submit step I am trying to press "save" but nothing happens and no error appears. What could I be doing wrong to make it not work like this?
Thank you!
I need to develop an in-cabin monitoring system using radar. The radar needs to do occupancy detection, vital sign detection (Heart rate and breath rate). It would be great when the radar is able to differentiate occupants as adult, child and pet. Kindly suggest an automotive grade radar which would meet the requirements.
Show LessI am trying to use the DAVE IDE to flash an updated firmware configuration to the XMC4700 on the Distance2GoL demo kit. When I press "debug" (which seems to be the button to press to flash) I keep getting a J-Link driver error even though the Distance2GoL documentation suggests that no J-Link debugger is necessary to flash. Can you help me resolve this? My overall goal is to configure one of the I2C lines on the Distance2GoL with an address, so that I can write to it from an Arduino and eventually receive data from it.
Show LessHi everyone
Could you tell me that are there any standards regarding the maximum value of the IF signal output voltage?
Sorry, I can't find a clear description.
Thanks
Yang
Show LessI am trying to use the DAVE IDE to flash an updated firmware configuration to the XMC4700 on the Distance2GoL demo kit. When I press "debug" (which seems to be the button to press to flash) I keep getting a J-Link driver error even though the Distance2GoL documentation suggests that no J-Link debugger is necessary to flash. Can you help me resolve this? My overall goal is to configure one of the I2C lines on the Distance2GoL with an address, so that I can write to it from an Arduino and eventually receive data from it.
Show LessHello,
I have two boards. One of them is connected to the Radar Baseboard MCU7, while the other is connected to an Android board with a Rockchip.
I was wondering if there is already an implementation for Android.
Currently, I have created a simple Linux kernel module where I read phase/target values from GPIOs.
However, I would like to create something similar to your Python demo, where I can dynamically change sensitivity.
Is there something already implemented? If not, is there C/C++ source code available that could be useful for my purpose?
For changing sensitivity, should I use SPI? Is there any kind of open-source SDK that reads or writes registers through SPI?
Thanks.
Show Less