文档

comm.CPMCarrierPhaseSynchronizer系统对象

(删除)基带CPM信号的载波相位恢复

comm.CPMCarrierPhaseSynchronizer将在将来的版本中被删除。使用comm.CarrierSynchronizer代替。

描述

CPMCarrierPhaseSynchronizer对象的输入信号的载波相位恢复使用2P权力的方法。这钟前馈方法辅助,但不是辅助数据。该方法适用于使用特定类型的基带调制的系统。这些类型包括:连续相位调制(CPM),最低移键控(MSK),连续相频移键控(CPFSK)和高斯最小移键控(实现GMSK)。

输入信号的载波相位恢复:

  1. 定义和设置您的CPM载波相位同步器对象。看到建设

  2. 调用一步输入信号的载波相位恢复使用2P力量属性的方法comm.CPMCarrierPhaseSynchronizer。的行为一步是特定于每个对象在工具箱。

请注意

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

建设

H = comm.CPMCarrierPhaseSynchronizer创建一个CPM载波相位同步器系统对象,H。该对象恢复基带载波相位的连续相位调制(CPM),最低移键控(MSK),连续相频移键控(CPFSK),或高斯最小移键控(实现GMSK)调制信号使用2 p-power方法。

H = comm.CPMCarrierPhaseSynchronizer (的名字,价值)创建一个CPM载波相位同步器对象,H这个对象有每个指定的属性设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1,Value1、……,)。

H = comm.CPMCarrierPhaseSynchronizer (HALFPOW,的名字,价值)创建一个CPM载波相位同步器对象,H。这个对象的P属性设置为HALFPOW,另一个指定的属性设置为指定的值。

属性

P

分母的CPM调制指数

指定分母CPM调制指数的输入信号是一个真正的积极单引号或双标量的整数值数据类型。默认值是2。这个属性是可调的。

ObservationInterval

一些符号,载波相位常数

观察间隔指定为一个真正的积极的单引号或双标量的整数值数据类型。默认值是One hundred.

方法

重置 重置的CPM载波相位同步器对象
一步 基带CPM信号的载波相位恢复
常见的系统对象
释放

允许系统对象属性值的变化

例子

使用2 p-power CPM信号的载波相位恢复方法。

M = 16;P = 2;phOffset = 10 *π/ 180;%的弧度numSamples = 100;%创建CPM调制系统对象hMod = comm.CPMModulator (M,‘InitialPhaseOffset’, phOffset,…“BitInput”,的确,“ModulationIndex”, 1 / P, ' SamplesPerSymbol ', 1);%创建CPM载波相位同步器系统对象hSync = comm.CPMCarrierPhaseSynchronizer (P,…ObservationInterval, numSamples);%生成随机二进制数据数据=兰迪([0,1],numSamples * log2 (M), 1);%调节随机数据并添加载波相位modData =步骤(hMod、数据); % Recover the carrier phase [recSig phEst] = step(hSync, modData); fprintf('The carrier phase is estimated to be %g degrees.\n', phEst);

算法

这个对象实现算法、输入和输出的描述CPM复苏阶段块引用页面。对象属性对应块的参数。

扩展功能

介绍了R2012a

这个主题有帮助吗?