主要内容

comm.PhaseFrequencyOffset

对输入信号进行相位和频率偏移

描述

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

对输入信号进行相位和频率偏移:

  1. 创建comm.PhaseFrequencyOffset对象并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

有关系统对象如何工作的详细信息,请参见什么是系统对象?

创建

描述

卵圆孔未闭= comm.PhaseFrequencyOffset创建相位和频率偏移系统对象™。该对象对输入信号应用相位和频率偏移。

例子

卵圆孔未闭= comm.PhaseFrequencyOffset (Name =价值将每个指定属性设置为指定值,创建相位和频率偏移对象。例如,SampleRate = 20设置采样率为20hz。您可以以任意顺序指定额外的名-值对参数,如(Name1Value1、……).

属性

全部展开

除非另有说明,属性为nontunable,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而释放功能解锁它们。

如果属性为可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见使用系统对象的MATLAB系统设计

相位偏移,以度为单位,指定为数值标量-乘1或者1乘-N数字向量,或者an——- - - - - -N数字矩阵。有关更多信息,请参见相互依赖的属性-输入维度

可调:是的

数据类型:

频率偏移源,指定为这些值之一

  • “财产”参数指定频率偏移FrequencyOffset财产。

  • “输入端口”—在命令中指定频率偏移量fOffset输入参数。

频率偏移(以Hz为单位),指定为数值标量、数值行或列向量或数值矩阵。

有关更多信息,请参见相互依赖的属性-输入维度

可调:是的

依赖

属性可启用此属性FrequencyOffsetSource财产“财产”

数据类型:

输入信号的采样率(以Hz为单位),指定为正标量。

数据类型:

使用

描述

例子

y=卵圆孔未闭(x对输入信号进行相位和频率偏移x.要使用此语法,请设置FrequencyOffsetSource“财产”

Y = pfo(xfOffset指定要应用的频率偏移量x.要使用此语法,请设置FrequencyOffsetSource“输入端口”

输入参数

全部展开

输入信号,指定为数值标量、数值行或列向量或数值矩阵。有关更多信息,请参见相互依赖的属性-输入维度

数据类型:|

频率偏移(以Hz为单位),指定为数值标量、数值行或列向量或数值矩阵。有关详细信息,请参见FrequencyOffset财产和相互依赖的属性-输入维度

依赖

要启用此输入,请设置FrequencyOffsetSource财产“输入端口”

数据类型:|

输出参数

全部展开

输出信号,以相同的维度和数据类型返回x

数据类型:|

对象的功能

要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj,使用这种语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

向16-QAM信号引入相位偏移,并查看其对星座的影响。

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

pfo = com . phasefrequencyoffset (PhaseOffset=30);

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

M = 16;data = (0:M-1)';x = qammod(data,M);

绘制16-QAM星座。

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

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

引入相位偏置并绘制偏置星座。

Y = pfo(x);散点图(y);标题(“相位偏移后星座”) xlim([-5 5]) ylim([-5 5])

图散点图包含一个轴对象。标题为Constellation After Phase Offset的axis对象包含一个类型为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中引入