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.

IWR1642: some question about the advanced frame configuration

Part Number: IWR1642

I'm using advanced frame function in the IWR1642 device.I need two kind of frames.The first frame will enable TX1 only,and send chirps.The second frame will enable TX0 and TX1 (TDM MIMO).

Here are my cfg file:
sensorStop
flushCfg
channelCfg 15 3 0
adcCfg 2 1
adcbufCfg -1 0 0 1 0
lowpower 0 1
profileCfg 0 76 5 8 51 0 0 5.3 1 256 6250 0 0 30
profileCfg 1 76 5 8 51 0 0 19 1 256 6250 0 0 30
chirpCfg 0 0 0 0 0 0 0 2
chirpCfg 1 1 1 0 0 0 0 1
chirpCfg 2 2 1 0 0 0 0 2
advFrameCfg 2 0 0 1 0
subFrameCfg 0 0 0 1 128 33.33 0 1 1 33.33
subFrameCfg 1 0 1 2 64 33.33 0 1 1 33.33
guiMonitor -1 1 1 0 0 0 1
cfarCfg 0 0 0 8 4 4 0 3000
cfarCfg 0 1 0 8 4 4 0 3000
cfarCfg 1 0 0 8 4 4 0 3000
cfarCfg 1 1 0 8 4 4 0 3000
sensorStart

The first frame seems to be fine,but the second frame is not ok, the RVA result is chaos, and the spectrum of 
the ant. seem to be wrong. I have already changed the EDMA, and changed the cfarCfg, but the problem is not 
solved. I think there is something wrong with the cfg.
I want to know:
1.The cfg file, right or wrong?
2.In my application, should I configure the bpmCfg? I think the bpmCfg is unnecessary,but in the file 'mmw 
\profiles\profile_2d_bpm.cfg', which the sdk 2.0.0.4 provide, the bpm is configured. Why?
3.Is there any way to check the ant. be right or wrong?

  • Hello,

    1. The dfeOutputMode command is missing in your cfg file. You need to set the dfeOutputMode to 3 for advanced frame config as mentioned in the SDK user guide.

    2. bpmCfg is not required unless you want to enable Binary Phase Modulation based MIMO (BPM MIMO). Without this command, the radar will use TDM-MIMO.

    You can also refer to the example advanced subframe configuration profile configuration provided with the mmWave SDK demo under mmwave_sdk_02_00_00_04\packages\ti\demo\xwr16xx\mmw\profiles\profile_advanced_subframe.cfg

    Please mark this thread resolved if your question was answered otherwise get back if more support is needed.

    Thanks

    -Nitin