主要内容

Simulink中接收机频偏校准金宝app

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

所需硬件和软件

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

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

  • RTL-SDR广播

以及以下软件

的“通信工具箱”支持的SDR平台的完整列表,请参阅“受支持的硬件”部分金宝app软件定义无线电(SDR)发现页面

简介

有关接收机频偏校正的介绍,请参阅接收器的频偏校正的例子。

运行示例

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

要使用RTL-SDR无线电作为源运行示例,请选择RTL-SDR接收机块作为源信号源选择器块。双击预期中心频率块并设置为预期的音调频率。开始用你已知的信号源发射。如果你在美国,你可以将预期的中心频率设置为附近数字电视发射机的导频。有关通道号和频率值的列表,请参见北美电视频率.然后点击运行按钮。

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

实例结构

接收器模型如下图所示:

的详细结构如下图所示接收机子系统:

  • 找到峰值频率block -使用FFT来找到接收信号中功率最大的频率。

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

找到峰值频率

找到峰值频率分系统找出接收信号中功率最大的频率,该频率等于频偏。下图展示了子系统。在这个子系统中,Periodogram块返回接收信号的PSD估计。Probe块查找帧大小和帧采样时间。利用这些信息,该分系统找到整个频段的最大振幅指数,并将该指数转换为根据的频率值

Foffset = IndexofMaxAmplitude * FrameSize / (FFTLength * FrameSampleTime)

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

频谱分析仪

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