This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR1843:如何在不更改"ADC 采样时间"和采样频率的情况下更改"ADC 采样数量"对齐

Guru**** 1744610 points
Other Parts Discussed in Thread: AWR1843
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1382210/awr1843-how-changing-the-number-of-adc-samples-justifies-without-changing-the-adc-sampling-time-and-sampling-frequency

器件型号:AWR1843

工具与软件:

这是使用 AWR1843时给定的线性调频脉冲周期时间和 profileCfg 中的值

如图所示

ADC 采样时间= ADC 样本数/采样率

我将 AWR1843与 DCA1000配合使用以获取原始数据。 因此、在 sensorCofig 选项卡中使用 mmWaveStudio 应用程序 t 时、我们放置 profileCfg 值。

以下是我给出的值

频率斜率= 29.982 MHz /μ s = 29.982 * 10^12 Hz/s

采样率= 10000ksps (千个样本/秒)

ADC 启动时间= 6us

斜坡结束时间= 60us

ADC 样本数= 256

来自于上述值

ADC 采样时间= 60 - 6 = 54us

ADC 样本数= 54us* 10000ksps = 540样本

我的问题是

1) 1)如果选择的 ADC 样本数为256则证明了这一点。 剩余的540-256个样本= 284个样本? (在 profileCfg 中、我们可以将样本数更改为任何值。 剩余样本的情况)

2) 2)如何计算距离分辨率(如果是频率分辨率)? 在 mmwaveSensing-FMCW-offlineviewing_0.pdf (TI.com.cn)的第12页中、 这两者都是相关的。  如果频率分辨率=(频率斜率*2*距离分辨率)/光速。

从 mmwaveSensing-FMCW-offlineviewing_0.pdf (TI.com.cn)的第12页中、 距离分辨率= 光速/(2 *带宽)  

此处带宽=频率斜率* ADC 采样时间= 29.982*10^12*54*10^-6 = 1.619028GHz

因此距离分辨率= 3*10^8/(2*1.619028*10^9)= 0.0926481815014935米

因此、如果频率分辨率=(29.982*10^12 *2*0.0926481815014935)/(3*10^8)= 18,518.5185 Hz

通常、频率分辨率的计算方法是采样率/ ADC 样本数、  

这里、如果 ADC 样本数为540、则频率分辨率= 10000* 10^3/540 = 18,518.518Hz

但是、如果按照 profileCfg 中给出的样本数为256、则 频率分辨率 = 10000* 10^3/256 = 39,062.5Hz。  

根据 IF 频率分辨率=(频率斜率*2*距离分辨率)/光速、如果计算出距离分辨率、则为(39,062.5 *3*10^8)/(2*29.982*10^12)= 0.1954297578547128米

那么、 0.09260.1954中的哪一项用作距离分辨率、 18518.5185和 39062.5中的哪一项用作 IF 频率分辨率

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    感谢您在 e2e 上联系我们!

    请按以下方式查找我的回答:

    1. 样本数表示停止对 IF 信号进行采样的样本数。 这将是您已采集的有效样本数量或 ADC 缓冲器中可用的样本数量(在本例中为256个)。  可以设置的最大样本数必须小于采样率之后的采样窗口内可以采集的样本数(在您的情况下看起来是540个样本)。  
    2. 距离分辨率等于(C/2*B)、其中 C 是光速、B 是 IF 信号的有效带宽。 我建议您浏览以下文档以详细了解这些内容。
      1. www.ti.com/.../swra553

    此致、

    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kaushik:  

    第一个问题得到解决。

    关于第二个问题、我看到了 swra553a.pdf (TI.com)。  它没有解决它、因为没有提到 频率分辨率。

    我再次向你澄清这种怀疑。 在绘制 距离多普勒、距离角图等图时、我基本上在准备距离网格的同时对频率分辨率和距离分辨率有了怀疑

    假设我像这样准备距离网格

    rng_res = BW );               %0.0926
    rng_grid =(0:FFT_RANG-1)。'*rng_res;
    我将距离网格值设置为0、0.0926、0.1852、0.2778、0.3703、 0.4629、0.5555、0.6481、0.7407、0.8333 ---

    将形成更大的面积
    FREQ_res = SAMPLING_RATE/FFT_RANG;  %39,062.5
    FREQ_GRID =(0:FFT_RANG-1).'*FREQ_res;
    rNG_grid = freq_grid*c/frequence_slope/2;
    我得到范围网格值为 0、0.1953、0.3906、0.5859、0.7812、 0.9765、1.1718、1.3671、1.5624、----

    如果我以距离网格为第一个 采样点来绘制距离多普勒图、那么我们假设在第9个采样处(即 0.7407m 处)看到物体
    但我以距离网格作为第二个  示例来绘制距离多普勒图、如图所示、物体为1.5624m (第9个样本)、距离大约是距离的两倍。 那么、我应该认为物体位于哪个距离? 这就是我的想法。  
    (这条建议:我认为可以通过知道 mmWave Studio 中的 mmWave SDK 或 postProc 如何获取距离网格值来解决这一问题。 这可能会对您有所帮助)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    要绘制距离频谱、您可以根据有效 IF BW 除以 FFT Size、将网格标记为"Max RANGE"。 为了测试这是否准确、您可以在已知距离使用强反射器采集数据、并观察到该映射的峰值、并验证您的发现。

    此致、
    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "网格标记为最大范围"是什么意思?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    为困惑道歉。 将其读作 网格标记(根据有效 IF BW 除以 FFT 大小确定最大距离)、即这是在您的光谱中有效获得的距离分辨率。

    此致、

    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    还是不理解它。  

    mmwaveSensing-FMCW-offlineviewing_0.pdf (TI.com.cn)中、最大范围如所示

    、但表示最大范围为 Bandwidth/rng_FFT_size

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    不知道为什么他困惑在这里。 你所指的 dmax 和 dres 的表达是正确的。 您可以参阅下面的屏幕截图以消除您的疑问:

    在这里、rangeStep 是您将在1D 光谱的 x 轴上标记的每个点。

    其中 最大范围=((C * FS)/(2 * S)) ->这是基于带宽。

    距离阶跃=(最大范围/FFT 大小) ->这是有效的(最大距离/FFT 大小),这是我前面提到的。

    希望这消除了所有的困惑。

    此致、

    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此、您认为将0.1954的值作为距离分辨率。  

        最大范围=3*10^8*10*10^6/(2*29.982*10^12)=50.03米

        距离分辨率= 50.03/256 = 0.1954

    正如我从公式中看到的、  

    实际值 带宽=斜率*线性调频脉冲时间。

    很好 线性调频脉冲时间  不是 ADC 采样时间、它等于 ADC 样本数 / 采样率 = 256/10^7 = 25.6uS

    因此、使用 C/2*bandwidth 时得到= 0.1954m

    谢谢。 您能告诉我您在哪里得到了上面发布的屏幕截图吗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    能否告诉您从何处获取屏幕截图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    此信息是从用于第二代器件的 SDK 中获得的、可以在称为射频解析器的文件中找到。 即使是适用于 AWR1843的 SDK 也应 包含与此类似的内容。

    此致、

    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。 我安装了 mmWave SDK 3.6.0.0。 我在安装文件夹中搜索射频解析器。 没找到。 您能告诉我在哪里可以找到相同的文件(通过安装 mmWave SDK 3.6.0.0)吗? 这有助于理解其他术语、例如我对距离分辨率的理解。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Palguna:

    C:\ti\mmwave_sdk_03_06_00_00-LTS \packages\ti\demo\utils\mmwdemo_rfparser.c

    此致、

    Kaushik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的确认。 结束刊头。