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?