This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2944EVM: Converting mmWave studio configuration into a configuration file

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944

Tool/software:

Hi,

I defined the following configuration in the mmWave studio and I see the configuration works. I see that because the studio is able to generate and show me a dump using PostProc:

In the configuration that I built I tried to get maximum possible SNR for a single Tx operating

Now I converted the configuration into the following configuration file:

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 15 0
adcCfg 2 0
adcbufCfg -1 1 1 0 1
lowPower 0 0
profileCfg 0 77 10 10 140 0 0 2.8 1 511 4200 0 0 30
chirpCfg 0 0 0 0 0 0 0 15
frameCfg 0 0 255 0 511 40 1 0
lowPower 0 0
guiMonitor -1 2 0 0 0 0 0
antGeometryCfg 1 0 1 1 1 2 1 3 0 2 0 3 0 4 0 5 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 0.5 0.8
cfarCfg -1 0 3 16 0 0 1 15 0 7 0 1
cfarCfg -1 1 3 16 0 0 1 15 0 7 0 1
compressionCfg -1 1 0 0.5 8
intfMitigCfg -1 15 18
localMaxCfg -1 6 40
ddmPhaseShiftAntOrder 0 2 3 1
antennaCalibParams 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
measureRangeBiasAndRxChanPhase 0 1.5 0.2
aoaFovCfg -1 -90 90 -90 90
calibData 0 0 0
sensorStart

However, when I use the online visualizer, trying to run this configuration file, seams that the visualizer "doesn't like" the configuration and don't want to run it.

What is wrong in the config file that I built?

Thank you for help,

Arie

  • Hey Arie,

    I am in the process of looking at this config. Will respond shortly.

    -E. Shareef

  • What is error you get? 

    Can you elaborate what you mean by visualizer "doesn't like" the configuration and don't want to run it.

  • Hi, 

    ok, I can make an order now:

    I moved to SDK 4.4.1.2 which fits to the currently available Radar Toolbox with all the demos.

    I opened the provided there Visualizer that fits to the SDK: mmWave Demo Visualizer

    I took the provided profile cfg file: "profile_3d_3Azim_1ElevTx_DDMA_awr2944_highRange.cfg" 

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 15 0
    adcCfg 2 0
    adcbufCfg -1 1 0 0 1
    lowPower 0 0
    %profileCfg 0 77 7 7 20.81 0 0 8.883 0 384 30000 0 0 36   % <= original
    profileCfg 0 77 10 10 140 0 0 2.8 1 511 4200 0 0 30 % <= changed
    chirpCfg 0 0 0 0 0 0 0 15
    %frameCfg 0 5 128 0 384 50 1 0 % <= original
    frameCfg 0 0 128 0 511 150 1 0  % <= changed
    guiMonitor -1 2 1 0 0 0 1
    cfarCfg -1 1 3 16 0 0 1 24.0 0 7 0 1
    cfarCfg -1 0 3 16 0 0 1 15.0 0 7 0 0
    compressionCfg -1 1 0 0.5 8
    intfMitigCfg -1 15 18
    localMaxCfg -1 6 40
    antennaCalibParams 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
    measureRangeBiasAndRxChanPhase 0 1.5 0.2
    analogMonitor 0 0
    calibData 0 0 0
    aoaFovCfg -1 -90 90 -90 90
    sensorStart

    and run it, this what I get at "Range Profile for zero Doppler":

    Now, I changed in the configuration the number of chirp types aiming to decrease the number of DDMA users to 1 (i.e. DDM case with angle resolution):

    chirpCfg 0 0 0 0 0 0 0 15
    frameCfg 0 0 128 0 511 150 1 0

    And launched the visualizer again. I get the following result:

    In other words no transmission occurs - only receivers work. 

    In both cases the Console Messages repot good configuration.

    What I did wrong?

  • I apologize,

    in the working configuration that I provided above felt a typo. This is a correct one (the typo relative to the above is in bold):

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 15 0
    adcCfg 2 0
    adcbufCfg -1 1 0 0 1
    lowPower 0 0
    %profileCfg 0 77 7 7 20.81 0 0 8.883 0 384 30000 0 0 36   % <= original
    profileCfg 0 77 10 10 140 0 0 2.8 1 511 4200 0 0 30 % <= changed
    chirpCfg 0 5 0 0 0 0 0 15
    %frameCfg 0 5 128 0 384 50 1 0 % <= original
    frameCfg 0 5 128 0 511 150 1 0  % <= changed
    guiMonitor -1 2 1 0 0 0 1
    cfarCfg -1 1 3 16 0 0 1 24.0 0 7 0 1
    cfarCfg -1 0 3 16 0 0 1 15.0 0 7 0 0
    compressionCfg -1 1 0 0.5 8
    intfMitigCfg -1 15 18
    localMaxCfg -1 6 40
    antennaCalibParams 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
    measureRangeBiasAndRxChanPhase 0 1.5 0.2
    analogMonitor 0 0
    calibData 0 0 0
    aoaFovCfg -1 -90 90 -90 90
    sensorStart

    The question is still the same

  • Hi Arie,

    We'll get back to you tomorrow.

    Regards,

    Aydin 

  • Cool. Waiting for an explanation. Thanks a lot

  • Hello Arie,

    I'm forwarding this message to our software experts who can help you with visualizer queries.

    -E. Shareef

  • Thanks a lot. Waiting for the results

  • HI,

    Unfortunately, I don't think the SDK DDMA processing chain supports a single Tx

    Thank you

    Cesar