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.

AWR1843BOOST: Getting known detection points by OOB demo

Part Number: AWR1843BOOST

Hi supports,

I want to get known detection points by AWR1843BOOST OOB demo (SDK v03.04)for debugging.

I added below lines on 'objectdetection.c' for it.

This program works well with below configuration file.

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
profileCfg 0 77 5.07 4.25 47.10 131586 0 33.023357 1 256 6115 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
chirpCfg 2 2 0 0 0 0 0 2
frameCfg 0 2 32 0 66.666665 1 0
lowPower 0 0
guiMonitor -1 1 0 0 0 0 1
cfarCfg -1 0 2 8 4 3 0 10 1
cfarCfg -1 1 0 4 2 3 1 10 1
multiObjBeamForming -1 1 0.5
clutterRemoval -1 0
calibDcRangeSig -1 0 -5 8 256
extendedMaxVelocity -1 0
lvdsStreamCfg -1 0 0 0
compRangeBiasAndRxChanPhase 0.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
measureRangeBiasAndRxChanPhase 0 1.5 0.2
CQRxSatMonitor 0 3 5 121 0
CQSigImgMonitor 0 127 4
analogMonitor 0 0
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.00 27.76
cfarFovCfg -1 1 -6.16 6.16
sensorStart
But this program doesn't work with below configuration file.
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
profileCfg 0 77 5.07 4.25 47.10 131586 0 33.023357 1 256 6115 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
chirpCfg 2 2 0 0 0 0 0 2
frameCfg 0 2 64 0 66.666665 1 0
lowPower 0 0
guiMonitor -1 1 0 0 0 0 1
cfarCfg -1 0 2 8 4 3 0 10 1
cfarCfg -1 1 0 4 2 3 1 10 1
multiObjBeamForming -1 1 0.5
clutterRemoval -1 0
calibDcRangeSig -1 0 -5 8 256
extendedMaxVelocity -1 0
lvdsStreamCfg -1 0 0 0
compRangeBiasAndRxChanPhase 0.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
measureRangeBiasAndRxChanPhase 0 1.5 0.2
CQRxSatMonitor 0 3 5 121 0
CQSigImgMonitor 0 127 4
analogMonitor 0 0
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.00 27.76
cfarFovCfg -1 1 -6.16 6.16
sensorStart
This configuration file works well if above additional lines is removed.
I guess this is caused by difference of radar cube size because the difference of configuration file is only no. of loops.
Could you tell me how can I run OOB demo by second configuration file with known detection points?
Regards,
Kazuki
  • Hi,

    I think the first thing to do is understand what the root cause of the failure is.

    If the failure is due to insufficient processing time, then increasing the frame period could help.

    Could you try to increase the frame period from 66.6 to 100?

    thank you

    Cesar

  • Hi,

    Thank you for your reply.

    I tried to increase the frame period to 100 and 1000 but this program doesn't work.

    I checked time stamp extracted as velocity (line:969) but each loop is processed in a few micro seconds.

    And I tried to decrease no. of detected object to 2(line:961) but  this program doesn't work, neither.

    Could you tell me if you have any ideas or solutions?

    Regards,

    Kazuki

  • Kazu,

    Yes, the issue is with the number of loops. When you set the number of loops to 32, the 1D FFT radar cube size is nearly 400 KB. When you double the number of loops to 64, the 1D FFT radar cube size is nearly 800 KB. This does not leave much room for the detection matrix, CFAR, and AoA results.

    I would recommend the following options:

    1. Reduce the number of chirp loops

    2. Reduce the number of samples per chirp

    3. Reduce the number of enabled RX antennas

    4. Reduce the number of enabled TX antennas

    Using one of the these options should help resolve your issue.

    Regards,
    Kyle