主要内容

Simulink中接收器的频率偏移校准金宝app

此示例显示了如何使用Simulink®和通信工具箱™测量和校准接收器处的发射机/接收器频率偏移。金宝app您可以使用捕获的信号或在实时接收信号RTL-SDR无线电的通信工具箱支持包金宝app。接收器监视接收信号,计算并显示发射器/接收器频率偏移。

必需的硬件和软件

要使用捕获的信号运行此示例,您需要以下软件:

要实时接收信号,您还需要以下硬件:

  • RTL-SDR无线电

和以下软件

有关Communications Toolbox支持的SDR平台,请参阅支持的硬件部金宝app分软件定义的无线电(SDR)发现页面

介绍

有关接收器的频率偏移校准的介绍,请参阅接收器的频率偏移校准例子。

运行该示例

要使用捕获的信号运行示例,请选择频率偏移捕获信号块作为源使用信号源选择器堵塞。然后单击“运行”按钮。模型处理信号在560309440 Hz的中心频率下用RTL-SDR无线电捕获的信号。该值对应于美国数字电视信号的信道29的导频音。

使用RTL-SDR无线电运行示例作为源,选择RTL-SDR接收器块作为源使用信号源选择器堵塞。双击预期中心频率块并设置为预期的音调频率。使用已知信号源开始传输。如果您在美国,您可以将预期的中心频率设置为近距离数字电视变送器的导频音。有关频道号和频率值的列表,请参阅北美电视频率。然后单击“运行”按钮。

如果使用RTL-SDR无线电作为源,以补偿发送器/接收器频率偏移,请将显示的PPM校正值指定为RTL-SDR接收器块的频率校正(PPM)参数。请务必在您的规范中使用偏移量的符号。频谱分析仪块显示的频谱应在0 Hz处具有其最大值。

榜样

下图显示了接收器模型:

下图显示了详细的结构接收者子系统:

  • 找到峰值频率块 - 使用FFT在接收信号中找到具有最大功率的频率。

  • 频谱分析仪块 - 计算并显示接收信号的功率谱密度。

找到峰值频率

找到峰值频率子系统找出接收信号中功率最大的频率,即等于频率偏移量。下面的图表显示了子系统。在这个子系统中,周期图块返回接收信号的PSD估计。Probe块查找帧大小和帧采样时间。有了这些信息,该子系统就可以找到跨频带的最大振幅的索引,并根据该索引将其转换为频率值

foffset = indexofmaxamplitude * framesize /(fftlength * framesampletime)

MATLAB函数findpeakfreq。M执行这个转换。

频谱分析仪

下图显示了频谱分析仪的输出在-200kHz至200 kHz的频率范围内。在如下所示的情况下,接收信号的最大功率的频率约为-35kHz。