在距离多普勒图 (RDM) 中,您实际上有两个采样率来定义矩阵的两个维度:
- 快速时间维度。这通常由 ADC 建立以对脉冲返回进行采样。这往往是两个采样率中最快的,因此得名。这通常由符号给出fs并建立 RDM 的范围维度。
- 慢时间维度。第二个维度由收集的脉冲数组成。您希望收集这些的最快速度是在PRI,因此这个维度上的采样率是PRF.
所以现在 RDM 捕获了两个奈奎斯特频带:
- [−fs/2,fs/2)对于快速时间维度
- [−PRF/2,PRF/2)对于慢时间维度
从(2)可以直接看出±PRF/2是您可以明确测量的最大多普勒频率。您可以应用频率-多普勒转换公式来获得可以测量的速度限制。
vmax=±fdmaxλ2=±PRFλ4
例子
我们将从移动目标的一些已经模拟的目标返回开始。相关参数是
- 目标范围 800 m,速度 250 m/s
- 波长λ0.03 米
- 50 kHz 的 PRF
- 收集了 500 个快时样本和 256 个慢时样本(即脉冲数)
然后我们形成 500x256 RDM:

为了确定目标的范围和速度,仍然必须进行映射。假设我们已经完成了范围映射,但现在我们需要做速度。
让我们检查一下这个系统是否可以在给定的 PRF 下明确地测量这个速度:
vmax=±PRFλ4=±(50 kHz)0.034
vmax=±375 m/s
它可以,所以现在让我们将多普勒轴映射到速度。假设我们在慢时间维度上进行了 N 点 DFT,那么现在的频点大小为:
Δf=PRFN
并使用多普勒速度映射,我们得到速度箱大小:
Δv=Δfλ4
我们现在有了 bin 大小本身,只需做一些工作,您就可以使用它来将慢时间维度从[−PRF/2,PRF/2)到[−vmax/2,vmax/2):

更新
您应该小心定义负频率的范围轴。这种类型的范围映射仅适用于使用拉伸 LFM 处理的非常特定类型的系统,我怀疑你正在这样做。
对于更传统的雷达,你不能有负范围是有道理的,所以引入−fs不合适。现在,这是我的错,因为我确实说过快速时间维度捕获了乐队[−fs/2,fs/2). 这在数学意义上在技术上是正确的,但并未如图所示直接用于定义范围轴。速度轴定义为[−PRF/2,PRF/2)仍然有效。
您的计算将不起作用。而是尝试这样的事情:
rangeAxis = (1:numRangeBins)*(c/(2*fs)) % Range bin size is c/(2*fs)
dopplerAxis = (-numDopplerBins/2:numDopplerBins/2 - 1).*PRF/numDopplerBins;
velocityAxis = dopplerAxis*lambda/2;
使用正确的值,这应该会产生您正在寻找的正确范围和速度轴。