您好!
我在 sdk1.1.02中检查了 xwr16xx mmw 演示、发现过程发生了很大变化。 一个问题是关于最大线性调频脉冲阈值计算。 根据演示中抽象出的以下代码、它将在填充所有 ADC 缓冲区32KB 后生成线性调频脉冲中断。 但根据我对乒乓的理解、它应该在 ADC 缓冲器的一半(16KB)被填满后生成中断。
例如、adcSampleNum=256、AntennaNum=4、复数模式、使用下面的代码时、最大线性调频脉冲阈值为8、因此它将在32KB 被填满后生成线性调频脉冲中断。 但我认为乒乓模式为了确保 ADC 数据接收和线性调频脉冲过程并行、 最大线性调频脉冲阈值应为4。 如果该值为8、则可能导致下一个线性调频脉冲数据与之前的数据重叠。
您是否愿意提供任何解释? 非常感谢。
/*查找可放入 ADCBUF 存储器的最大完整线性调频脉冲数,同时
此外、由于能够对 numChirpsPerFrame 进行除法、我们不需要进行余数处理*
maxChirpThreshold = SOC_XWR16XX_DSS_ADCBUF_SIZE /字节 PerChirp;
BR、
Andy
