Hi community,
Using the DCA1000 for raw data capture I want to use Chirp Profile (CP) Chirp Quality (CQ) report.
My current capture process is with the mmWave demo and CLI commands setting the required parameters:
analogMonitor 1 1 - to enable CQRxSatMonitor and CQSigImgMonitor
lvdsStreamCfg -1 1 4 0 - for CP_ADC_CQ
adcCfg 2 2 - complex 2x (image band visible))
CQRxSatMonitor 0 3 5 123 0 - using 5 Msps and <priSliceDuration> = 0.8us * (123+1)/2 = 49.6us whereas 51.2us @ 256 is total sampling time
CQSigImgMonitor 0 127 4 - means #pri = 64, #sec = 63 -> 256 samples
However my raw data is not showing expected results.
For example SigImg Data are always 0xF but since there should only be noise in the image band values should vary.
Also when changing <numSlices> the N found in byte 0 stays 123.
For the format I am referring to the AWR1xxx Radar Interface Control Document Interface Control Document (ICD)
Chapter 8. Chirp Parameters (CP) and Chirp Quality (CQ) data
Exemplary data is attached (must be changed to .bin)
It appears that CP data for 3 frames is 16bytes*16 starting with DC 0A DC 0A DA
This appears 2 times per frame since complex data is enabled.
At each frame end SigImgMonitor data is 0xFF seperated by 0x7B which is 123 dec
Next comes RXSatMonitor with all 0x00 seperated by 0x7B
Then the next CP data and frame data followed
Anybody with experiences, ideas, suggestions?
Or is there a mmWave studio lua script to test CP CQ Data?
Regards,
Robert