主要内容

载波同步器

补偿载波频率偏移量

图书馆

同步

  • 载波同步块

描述

载波同步器块补偿载波频率和相位补偿使用闭环方法对BPSK, QPSK, OQPSK, 8-PSK, QAM, PAM调制方案。块接受一个输入端口。获得估计相位误差的弧度,选择估计相位误差输出端口复选框。块接受一个样品,或者不定位复杂的输入信号,并返回一个复杂的输出信号和一个真正的阶段估计。块输出相同的维数作为输入。

请注意

  • 这个块不解决相位模糊产生的同步算法。如表,表示在这个潜在的同步器引入的相位模糊取决于调制类型:

    调制 相位模糊(度)
    “BPSK”“帕姆” 0,180
    “OQPSK”,“正交相移编码”,或“QAM” 0,90,180,270
    “8相移键控” 0、45、90、135、180,225,270,315

  • 为达到最佳效果,运用non-oversampled信号载波同步。

参数

调制

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

调制相位偏移量

指定方法用来计算调制相抵消汽车自定义

  • 汽车为指定的调制类型适用传统的抵消。

    调制 相抵消(弧度)
    BPSK,QAM,或帕姆 0
    正交相移编码OQPSK π/ 4
    8相移键控 π/ 8
  • 自定义使自定义相抵消(弧度)参数。

自定义相抵消(弧度)

弧度的相位偏移指定为一个真正的标量。这个参数时才可用调制相位偏移量被设置为自定义

每个符号样本

指定每个符号的数量的样本作为一个正整数标量。

阻尼因子

指定循环的阻尼因子是一个积极的现实有限的标量。

规范化的环路带宽

指定规范化环路带宽作为一个真正的标量在0和1之间。带宽是规范化的载波同步块的采样率。

估计相位误差输出端口

选中此复选框后,可以提供一个输出端口相位误差估计。

模拟使用

选择模拟模式。

代码生成

在第一个模型运行,仅使用MATLAB模拟和生成的代码块®函数支持代码生成。万博1manbetx如果块的结构没有改变,后续模型运行不重新生成代码。

解释执行

使用所有支持的MATLAB函数模拟模型。万博1manbetx选择这个选项可以缓慢的模拟性能。

算法

这个块实现算法、输入和输出的描述comm.CarrierSynchronizer参考页面。对象属性对应块的参数。

例子

全部展开

正确的相位和频率偏移对噪声16-QAM通道使用载波同步器块。

doc_qamcarriersync模型配置16-QAM信号,信号通过一个过滤器嘈杂的AWGN信道,增加相位和频率偏移,然后纠正使用载波同步块的偏移量。

星座图显示了信号星座之前和之后的载波同步。在同步之前,信号显示为一个螺旋布局模式,结果从一个相位和频率偏移量。载波同步收敛于一个解决方案后,周围的信号符号分组参考星座。

实验中的参数相/频率偏移和载波同步器块。通过改变这些参数,可以改变输出的速度符合理想16-QAM星座。如果信号不收敛到期望的星座,可以采取额外的措施来实现成功的复苏。

万博1manbetx支持的数据类型

港口 万博1manbetx支持的数据类型
信号输入
  • 双精度浮点

  • 单精度浮点

信号输出
  • 双精度浮点

  • 单精度浮点

相位误差估计
  • 双精度浮点

  • 单精度浮点

引用

[1]大米,迈克尔。数字通信:一个离散时间的方法。上台北:普伦蒂斯霍尔,2009年,页359 - 393。

[2]黄、Zhijie志强,张明,王旷。为新一代“8相移键控解调DVB-S2。”2004年国际会议上通信、电路和系统。ICCCAS 2004。2卷,2004年,页1447 - 1450。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

介绍了R2015a