Tool/software: TI-RTOS
I am trying to configure my own chirp profile, but I am confused on some of the parameters. I am able to configure the number of ADC samples per chirp with this parameter:
rlUInt16_t | numAdcSamples |
Number of ADC samples to capture in a chirp for each RX |
But I'm also able to alter the sample rate and ADC sampling time with the following three variables:
rlUInt16_t | digOutSampleRate |
ADC Sampling rate for each profile is encoded in 2 bytes (16 bit unsigned number) 1 LSB = 1 ksps Valid range 2000 to 37500 |
rlUInt32_t | rampEndTime |
End of ramp time relative to the knee of the ramp 1 LSB = 10 ns Valid range: 0 to 500000 |
rlUInt32_t | adcStartTimeConst |
Time of starting of ADC capture relative to the knee of the ramp 1 LSB = 10 ns Valid range: 0 to 4095 |
If my adcStartTimeConst is 0 and my rampEndTime is 10 then that means there is 10 nanoseconds of sample time. If my sample rate is 8000 kHz then I should have 80 samples per chirp. What happens if, in this case, I set my ADC samples per chirp to 100? Would the ADC sample 80 samples per chirp in accordance with its programmed frequency, or would it increase its frequency to fulfill the maximum number of ADC chirps that I specified - 100?