AWRL6844EVM: AWRL6844 Antennas Calibration problem

Part Number: AWRL6844EVM
Other Parts Discussed in Thread: DCA1000EVM, MMWAVE-SDK

Tool/software:

Hi,

Currently I have acquired an AWRL6844EVM + DCA1000EVM modules to generate and read radar data directly as raw ADC data onto my laptop. The idea behind this is to obtain through our application the heatmaps or Range-Doppler, Range-Azimuth and Range-Elevation. My problem is related to a specific question. 

When I apply 2D Capon algorithm to obtain the angles using the beamforming, I'm using a system in which the boresight is the +Y axis and the virtual array antennas follows an UPA array according to documentation:
dev.ti.com/.../node

Before applying Capon, I was apply FFT over slow and fast data and a TDM compensation and static cluttering removal process, but the system will always locate the targets to 0º. I think that this could be related to the calibration because I was not applying any kind of system calibration or vector calibration in my application.

Currently, I'm using mmWaveStudio 4.3.1.0 for configuring the completely system and the mmWave-sdk_6_0_5_1 for obtaining the feccs and other files required by the radar, but the problems refers that I've never applied a calibration neither the factory or another and I do not know where I can obtain the factory calibration values to use it in my application to avoid the 0º positioning of my targets.

Could you help me with this topic or provide me a way to proceed to obtain that vector calibration values?

Greetings,

Sergio.

  • Hey Sergio,

    Thanks for reaching out regarding your raw ADC processing. Our expert on raw ADC data and calibration will look into this and provide a response within a day or two.

    Regards,

    Kristien

  • Hi, Sergio:

    I assume you have successfully captured ADC data through mmWave Studio and was process them offline to calculate the angle.  Am I right?

    There are built-in phase offset between antenna pairs.  You will have to remove them first.   The built in phase offset are

    [1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1]

    You can try to apply this phase offset on the visual antenna array and apply easier angle estimation algorithm like Bartlett beamforming to verify whether you can detect the angle correctly.

    On the other hand, if you do a phase calibration, then this built-in phase offset will be compensated together as well.  

    Let me know if this is helpful.

    Best,

    Zigang