主要内容

comm.PhaseFrequencyOffset

对输入信号应用相位和频率偏移

描述

PhaseFrequencyOffset对象将相位和频率偏移应用于传入信号。

要对输入信号施加相位和频率偏移:

  1. 定义并设置相位频率偏移对象。看到建设

  2. 调用一步根据信号的性质对输入信号施加相位和频率偏移comm.PhaseFrequencyOffset.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,不再使用一步方法来执行System对象™定义的操作,您可以使用参数调用对象,就像它是函数一样。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H = comm.PhaseFrequencyOffset创建一个相位和频率偏移的System对象,H.这个对象对输入信号施加相位和频率偏移。

H = comm.PhaseFrequencyOffset (的名字价值创建相位和频率偏移对象,H,将每个指定的属性设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(Name1Value1、……).

属性

PhaseOffset

相抵消

以度数指定相位偏移。默认值是0.如果一步方法输入是——- - - - - -N矩阵,PhaseOffset属性可设置为数字标量1、1 -N数字向量,或——- - - - - -N数字矩阵。有关更多信息,请参见相互依存Property-Input维度

可调:是的

FrequencyOffsetSource

频率偏置源

指定频率偏移源为财产|输入端口.默认值是财产.如果将此属性设置为财产,您可以使用FrequencyOffset财产。如果将此属性设置为输入端口,则指定频率偏移作为步进方法输入。

FrequencyOffset

频率偏移

以赫兹为单位指定频率偏移量。默认值是0.如果一步方法输入是——- - - - - -N矩阵,然后FrequencyOffset属性是数字标量,则1、1 -N数字向量,或——- - - - - -N数字矩阵。有关更多信息,请参见相互依存Property-Input维度

属性设置时将应用此属性FrequencyOffsetSource财产财产

可调:是的

SampleRate

采样率

指定输入样本的采样率(以秒为单位)为双精度、实、正标量值。默认值是1

方法

一步 对输入信号应用相位和频率偏移
所有系统对象都是通用的
释放

允许系统对象属性值改变

例子

全部折叠

在16-QAM信号中引入相位偏移,并观察其对星座的影响。

创建一个相位频率偏移系统对象™。将相位偏移设置为30度。

卵圆孔未闭= comm.PhaseFrequencyOffset (“PhaseOffset”, 30);

生成随机符号并应用16-QAM调制。

M = 16;数据= (0:m - 1) ';modData = qammod(数据,M);

绘制16-QAM星座。

散点图(modData);标题(“原来星座”ylim([-5 5]) [-5 5]

图散点图包含坐标轴。标题为Original Constellation的轴包含一个类型为line的对象。这个对象表示通道1。

引入相位偏移使用卵圆孔未闭并绘制偏移星座。注意,它已经移动了30度。

impairedData =卵圆孔未闭(modData);散点图(impairedData);标题(相位偏移后的星座ylim([-5 5]) [-5 5]

图散点图包含坐标轴。相位偏移后的标题为Constellation的轴包含一个类型为line的对象。这个对象表示通道1。

更多关于

全部展开

算法

若输入信号为ut),则输出信号为

y t u t 因为 2 π 0 t f τ d τ + φ t + j 2 π 0 t f τ d τ + φ t

在哪里ft)为频率偏置,φ(t)为相位偏置。

离散时间输出为

y 0 u 0 因为 φ 0 + j φ 0 y u 因为 2 π n 0 1 f n Δ t + φ + j 2 π n 0 1 f n Δ t + φ

在哪里> 0, Δt为采样时间。

扩展功能

介绍了R2012a