I have several questions for configuring the chirp profile using the sample configuration provided by the dfp package:
#
#Profile config parameters, please modify if needed.
#rlProfileCfg_t
#
profileId=0;
startFreqConst=1439117143;
idleTimeConst=1000;
adcStartTimeConst=600;
rampEndTime=6000;
txOutPowerBackoffCode=0;
txPhaseShifter=0;
freqSlopeConst=621;
txStartTime=0;
numAdcSamples=256;
digOutSampleRate=10000;
hpfCornerFreq1=0;
hpfCornerFreq2=0;
rxGain=30;
#END
#
#Chirp Configuration parameters, please modify if needed.
#rlChirpCfg_t
#
chirpStartIdx=0;
chirpEndIdx=127;
profileIdCPCFG=0;
startFreqVar=0;
freqSlopeVar=0;
idleTimeVar=0;
adcStartTimeVar=0;
txEnable=1;
#END
#
#Frame configuration parameters, please modify if needed.
#rlFrameCfg_t
#
chirpStartIdxFCF=0;
chirpEndIdxFCF=127;
frameCount=0;
loopCount=1;
periodicity=20000000;
triggerDelay=0;
numAdcSamples=512;
triggerSelect=1;
#END
1. If the start frequency constant is set (startFreqConst) does the startFreqVar have to be the same? Why are there two settings? Same for other parameters Const vs. Var?
2. First the numAdcSamples is set to 256 and then later it's set to 512. Why are they different and why are there two settings?
3. When I set loopCount=8 it works. But when I set loopCount=16 it does not work (start)? I have to increase the periodicity value then it works. Why is that there should be enough time for many chirps?
Thanks.