主要内容

comm.PhaseFrequencyOffset

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

描述

PhaseFrequencyOffset对象对输入信号施加相位和频率偏移。

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

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

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

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

创建

描述

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

例子

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

属性

全部展开

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

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

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

以度为单位的相位偏移,指定为数字标量,以及-by-1或1-by-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([- 55]) ylim([- 55])

图散点图包含一个轴对象。标题为Original Constellation, xlabel In-Phase, ylabel Quadrature的坐标轴对象包含一个仅使用标记显示其值的直线对象。该对象表示通道1。

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

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

图散点图包含一个轴对象。标题为Constellation After Phase Offset, xlabel In-Phase, ylabel Quadrature的坐标轴对象包含一个仅使用标记显示其值的直线对象。该对象表示通道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中引入