主要内容

粗频率补偿器

补偿PAM, PSK,或QAM的载波频率偏移

图书馆

同步

  • 粗频补偿块

描述

粗频率补偿器块补偿BPSK, QPSK, OQPSK, 8-PSK, PAM和QAM调制方案的载波频率偏移。块接受单个输入信号。要获得频率偏移(Hz)的估计值,请选择估计频率偏移输出端口复选框。该块接受一个基于样本或帧的复杂输入信号,并返回一个复杂输出信号和一个真实的频率偏移估计。输出信号的尺寸与输入信号的尺寸相同。频率偏移估计是一个标量。

参数

输入信号的调制类型

指定调制类型为BPSK正交相移编码OQPSK8相移键控帕姆,或QAM

默认设置为QAM

估计算法

指定频率偏移估计算法为FFT-basedCorrelation-based.此参数出现在以下情况输入信号的调制类型BPSK正交相移编码8相移键控,或帕姆

表中显示了调制类型和估计算法的允许组合。

调制 FFT-Based算法 Correlation-Based算法
BPSK正交相移编码8相移键控帕姆
OQPSKQAM
频率分辨率(赫兹)

指定频率分辨率(Hz)为正实标量。该选项在FFT-based算法。默认设置为0.001赫兹。

每个符号样本

将每个符号的样本数指定为大于或等于4的正整数标量。默认值为4。

最大频率偏差(Hz)

指定以Hz为单位的最大频率偏移量为正实标量。此选项将在您设置时出现估计算法Correlation-based.默认设置为0.05赫兹。

估计频率偏移输出端口

选择此复选框可提供到输出端口的估计频率偏移量。选择该参数的默认值。

模拟使用

选择仿真模式。

代码生成

在第一个模型运行时,仅使用MATLAB模拟并生成代码块®代码生成支持的函数。金宝app如果块的结构没有改变,则后续运行的模型不会重新生成代码。

若仿真模式为代码生成,系统对象最多接受9个输入。

解释执行

使用所有支持的MATLAB函数模拟您的模型。金宝app选择此选项会降低模拟性能。

默认设置为代码生成

算法

这个块实现了算法、输入和输出comm.CoarseFrequencyCompensator参考页面。对象属性对应于块参数。

例子

全部展开

校正施加在噪声8-PSK信道上的频率偏移粗频率补偿器块。

打开doc_coarsefreqcomp模型。

打开对话框来验证这些参数值:

运行模型。的频谱分析仪块显示频率偏移信号和补偿信号。此外,显示(金宝app模型)块显示频率偏移的估计。观察光谱图显示粗频率补偿器正确地将信号集中在0赫兹左右。此外,显示器显示估计的频率偏移是2000赫兹。

中的参数进行调整阶段/频率偏移粗频率补偿器并观察其对频率补偿性能的影响。

金宝app支持的数据类型

港口 金宝app支持的数据类型
信号输入
  • 双精度浮点

  • 单精度浮点

信号输出
  • 双精度浮点

  • 单精度浮点

频率估计
  • 双精度浮点

  • 单精度浮点

参考文献

Luise, M.和R. regannini。用于突发模式传输的全数字调制解调器载波恢复IEEE®交易通讯.Vol。43, No. 2, 3, 4, Feb/Mar/April, 1995,页1169-1178。

Wang Y., K. Shi, E. Serpedi。QAM星座的非数据辅助前馈载波频偏估计:一种非线性最小二乘方法应用信号处理.2004:13,页1993 - 2001。

Nakagawa, T., M. Matsui, T. Kobayashi, K. Ishihara, R. Kudo, M. Mizoguchi, Y. Miyamoto。QAM光相干接收机的非数据辅助宽范围频偏估计器。2011年光纤通信会议与博览会(OFC/NFOEC)和全国光纤工程师大会.2011年3月,第1-3页。

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2015b