AWR1843在mmWave Stdio中设置采样点=采样率*采样时间,显示调频时长不够

你好,

我在mmWave Stdio中进行参数配置时,设置采样率为20MHz,采样时长为200us,采样点为4000,4000=20MHZ*200us,

但点set时显示调频时长采不够4000点,将采样时长变为200.01us或者采样率变为20001KHz时,又成功了,参数设置刚满足时为什么不成功

  • 你好,我在mmWave Studio中进行参数设置时,调频斜率的预设值为20MHZ/us,实际中只能设为19.988,主要原因是什么

  • 在配置文件配置中,有多个参数用于定义请求的noOfSample的实际采样时间。

    例如:
    RampEndTime = 20us
    idleTime = 8us
    TxStartTime=1us
    adcStartTime = 3us
    samplingRate = 20Msps
    noOfSample =256

    单次采样时间= 1 / 20e6 = T1s
    20Msps速率下采集256个样本所需的时间:256 / 20e6 = 12.8us = Ts
    成功采样所需的最小采样持续时间:Td> = Ts + T1s(另外的1个额外的采样捕获时间)

    在此示例中:采样持续时间= rampEndTime-adcStartTime = 20-3 = 17us = Td

    因此,为成功进行ADC采样,在rampEndTime结束时需要一点额外的时间。
  • user6325565 说:

    你好,我在mmWave Studio中进行参数设置时,调频斜率的预设值为20MHZ/us,实际中只能设为19.988,主要原因是什么

    你好,

    这是个寄存器的1LSB的精度有关系。

    你可以在\mmwave_dfp_01_02_05_01\docs\mmWave-Radar-Interface-Control.pdf找到下面的内容。

  • user6325565 说:

    你好,

    我在mmWave Stdio中进行参数配置时,设置采样率为20MHz,采样时长为200us,采样点为4000,4000=20MHZ*200us,

    但点set时显示调频时长采不够4000点,将采样时长变为200.01us或者采样率变为20001KHz时,又成功了,参数设置刚满足时为什么不成功

    请问你的采样时长具体指得是哪个参数?配置时,请注意下面的关系:

    chirp time=idle time+ramp end time  

    ramp end time > adc start time +adc sampling time  

    adc sampling time = number of sample/sample rate