IWR1843: Max doppler X range FFT's

Part Number: IWR1843

Tool/software:

Hello,

we are encountering an error when trying to set 1024 range bins together with 256 doppler bins.
The furthest we got is 1024 range bins and 128 doppler bins.
In the data sheet there is stated that the Shared L3 Memory is 1024 KB, which should allow us to use the 1024 range bins together with 256 doppler bins.

Could you provide me full radar configuration, which would work with 1024 range bins together with 256 doppler bins using the Demo SW?

Thank you,

Pavel B.

  • Hello.

    Can you please provide what error you are encountering?  If you are experiencing issues with memory, I would check to make sure that the linker file is allocating enough space in L3 memory to store the 1024 range and 256 doppler bins?  In addition can you confirm that the configuration parameters are within the ICD limits for the device?

    Sincerely,

    Santosh

  • Hello, 
    using the demo SW, this was the furthest I was able to get closet to 1024 x 512:

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 1 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    profileCfg 0 78 10 7 230.2183157 0 0 3.594906927 0 512 2401 0 0 30
    chirpCfg 0 0 0 0 0 0 0 7
    chirpCfg 1 1 0 0 0 0 0 7
    frameCfg 0 1 16 0 100 1 0
    lowPower 0 0
    guiMonitor -1 0 1 1 0 0 0
    cfarCfg -1 0 2 8 4 3 0 15 1
    cfarCfg -1 1 0 4 2 3 1 15 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 8.92
    cfarFovCfg -1 1 -1 1.00
    calibData 0 0 0
    sensorStart

    When I increase either the Doppler FFT (from 16*2 to 32*2) or Range FFT (from 512 to 1024), the radar bricks and doesn't allow me to use this configuration. Error code is -1. How to set the parameters below frameCfg parameter to ensure the 1024 Range FFT and 512 Doppler FFT?
    Thanks, 
    Pavel
  • Hello Pavel.

    I don't think any of those configuration commands will resolve the issue you are seeing.  I would also check that the other chirp parameters(i.e chirp ramp end time, frequency slope, etc.) to make sure all those parameters are within the firmware limits as you attempt to increase the doppler chirps.  Finally, is there a reason why you have all 3 tx's enabled but only have two different types of chirps?  Usually when the 3 tx's are enabled, you will need to have 3 different chirpCfg commands.  Have you also tried debugging your code to see where it is getting stuck in the sensorStart function?  Usually Error -1 will show when an CLI configuration command fails, and I think it is failing with sensorStart.  You might be able to identify which CLI command is failing based on where this error code is being set to -1.

    Sincerely,

    Santosh

  • Hello Santosh,

    could you please confirm that the Cube size memory (L3) is 1024 KB? I found this information in the IWR1843 data sheet:



    Could you also confirm that the cube size computation goes as follows: 
    Nr of chirp loops (Doppler FFT) * Nr of Samples per chirp (Range FFT) * Nr of Rx Antennas * Nr of Tx antennas * 4?
    For the simplification, lets assume that we use only a single Tx antenna, because our usage is to increase the SNR, not to have the different Tx antenna settings

  • Hello.

    You are correct for both questions.

    Sincerely,

    Santosh