We got the DFP package of mmWaveStudio from the following link.
http://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP/latest/index_FDS.html
We're trying to configure AWR1243p setting using modified version of "mmwave_dfp_01_02_05_01\ti\example\mmwavelink_monitoring\mmwaveconfig.txt".
Regarding this default text file "mmwaveconfig.txt", we have 27 questions, so it would be appreciated if you answer all questions.
******
Q1. Please let us know the meanings of 'Complex 2x' and 'Pseudo Real' in the setting 'rlAdcOutCfg_t->adcFormat'.
Q2. The default value of 'rlAdcOutCfg_t->adcFormat' is 'Complex 2x' and that of 'rlDevDataFmtCfg_->adcFormat' is 'Complex', which is inconsistent with each other. Is it all right with that and why?
Q3. In what order is raw data transferred when 'rlDevDataFmtCfg_t->chInterleave' is ON ?
Q4. What's the meaning of the setting 'rlDevDataPathCfg_t->transferFmtPkt1' ?
Q5. The setting 'rlProfileCfg_t->profileId' is set to 0 in default setting, but four Profile IDs can be set at most. Please let us know how to make settings of those other three profile IDs (profileId=1~3).
Q6. The setting 'rlProfileCfg_t->txCalibEnCfg' is set to 511, of which we cannot find any explanation anywhere. What's the meaning of this setting command ?
Q7. Does 'rlChirpCfg_t' mean the setting for the detail of chirp ? If so, since a maximum of 512 chips can be set, please let us know how to make settings of all 512 chirps individually.
Q8. Please let us know the meaning of 'rlChirpCfg_t->chirpStartIdx' and what to set.
Q9. Please let us know the meaning of 'rlChirpCfg_t->chirpEndIdx' and what to set.
Q10. Please let us know the meaning of 'rlChirpCfg_t->profileIdCPCFG' and what to set.
Q11.
We have 'rlFrameCfg_t' setting and 'rlAdvFrameSeqCfg_t' setting, and the 'rlAdvFrameSeqCfg_t', including a subcontent 'rlSubFrameCfg_t' setting, have more detailed parameter than 'rlFrameCfg_t'.
Is is correct to think that when sub-frame function isn't needed we use 'rlFrameCfg_t' setting only, and when sub-frame function or burst function is needed we use 'rlAdvFrameSeqCfg_t' setting ?
If so, please let us know how to switch between the above two modes.
Q12. What's the difference between 'rlChirpCfg_t->chirpStartIdx' and 'rlFrameCfg_t->chirpStartIdx' ? (If our understanding in Q.11 is correct, this question need not to be answered.)
Q13. What's the difference between 'rlChirpCfg_t->chirpEndIdx' and 'rlFrameCfg_t->chirpEndIdx' ? (If our understanding in Q.11 is correct, this question need not to be answered.)
Q14. Please let us know what 'rlFrameCfg_t->loopCount' means.
Q15. Please let us know what 'rlFrameCfg_t->numAdcSample' means and how to calculate the value.
Q16.
Does the setting 'rlAdvFrameSeqCfg_t->forceProfile = 0' mean that all four sub-frames are set to 1st profile ?
If so, when four different profiles are needed, please let us know how to set those four profiles, and also, the relationship with 'rlSubFrameCfg_t->forceProfileIdx'.
Q17.
The setting 'rlAdvFrameSeqCfg_t->numFrames' is set to 100 in default setting, but 'rlFrameCfg_t->frameCount' is set to infinity in default.
Is it ok to make such a contradictory setting and why ? (If our understanding in Q.11 is correct, this question need not to be answered.)
Q18. Please let us know the meaning of 'rlAdvFrameSeqCfg_t->loopBackCfg' and what to set.
Q19. Please let us know the meaning of 'rlAdvFrameSeqCfg_t->triggerSelect'. Is it the same as 'rlFrameCfg_t->triggerSelect'?
Q20. We have the same parameter setting 'frameTrigDelay' in both 'rlAdvFrameSeqCfg_t' and 'rlFrameCfg_t'. Please let us know the difference. (If our understanding in Q.11 is correct, this question need not to be answered.)
Q21. Regarding 'rlSubFrameCfg_t', is it corret to think of the number of all chirps in one burst as 'numOfChirps x numLoops' ?
Q22. Regarding 'rlSubFrameCfg_t', is it corret to think of the number of all bursts in one sub-frame as 'numOfBurst x numOfBurstLoops' ?
Q23. Regarding 'rlSubFrameCfg_t', is it corret to think of the number of all chirps in one sub-frame as 'numOfChirps x numLoops x numOfBurst x numOfBurstLoops' ?
Q24. Which part of transmitter does the parameter 'rlContModeCfg_t->contModeRxGain->RX_GAIN' relate to ?
Q25. Which part of transmitter does the parameter 'rlContModeCfg_t->contModeRxGain->RF_GAIN_TARGET' relate to ? And what's the difference from above-mentioned RX_GAIN?
Q26. What does the default setting 'rlContModeCfg_t->vcoSelect = 3388' mean ?
Q27.
In a simple case of transmitting infinite number of chirps only from Tx1, with the same time interval but with 90 degree initial phase rotation between each chirp,
please let us know in detail about how to set this sequence.
*****