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.

AWR1642: How to average the FFT data by using configuration file

Part Number: AWR1642

Hello,

I just try to investigate where clutter are coming from and I had found out that some of noise can be decreased by averaging the range FFT data in multiple time.

Considering from these results, I think that these are kinds of white noise.

I'd like to know how I can achieve the more averaging effect by fixing my config file?

Current setting is as followings,

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 3 0
adcCfg 2 1
adcbufCfg 0 0 1 1
profileCfg 0 77 7 7 58 0 0 68 1 128 2750 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
frameCfg 0 1 32 0 400 1 0
lowPower 0 0
guiMonitor 1 1 1 1 1 0
cfarCfg 0 0 8 4 4 0 5120
cfarCfg 1 0 4 2 3 0 5120
peakGrouping 1 1 1 1 255
multiObjBeamForming 1 0.5
sensorStart

Thank you in advance.

Regards,

Kassy

  • Hi Kassy,

    Please try the folowing setting.

    sensorStop

    flushCfg

    dfeDataOutputMode 1

    channelCfg 15 3 0

    adcCfg 2 1

    adcbufCfg 0 0 1 1

    profileCfg 0 77 7 7 58 0 0 68 1 128 2750 0 0 30

    chirpCfg 0 0 0 0 0 0 0 1

    chirpCfg 1 1 0 0 0 0 0 2

    frameCfg 0 1 128 0 400 1 0

    lowPower 0 0

    guiMonitor 1 1 1 1 1 0

    cfarCfg 0 0 8 4 4 0 5120

    cfarCfg 1 0 4 2 3 0 5120

    peakGrouping 1 1 1 1 255

    multiObjBeamForming 1 0.5

    sensorStart

    What I've done is increase the number of  chirps per frame, which increases the SNR of the detection. The AWR1642 has about 768kB of L3 RAM. The largest 'radar cube' that you can store is bounded by the RAM that is available, and what I've given is the largest number. 

    If you are unsatisfied with this setting, and you would like to do further averaging, you will need to modify the OOB application code directly. One suggestion that I have is to maintain a running average of the detection matrix, and thereby prevent any clutter from affecting detection. 

    Another possiblity is to use the clutter removal function available in SDK 1.1.  Note that it will work only if the radar and the clutter is stationary, and the targets are moving. I've snipped the relevant portions and added them below. 

    Regards

    Anil