comm.CarrierSynchronizer
补偿载波频率偏移
描述
的comm.CarrierSynchronizer 系统对象™补偿使用单载波调制方案的信号中的载波频率和相位偏移。载波同步器算法兼容BPSK、QPSK、OQPSK、8-PSK、PAM和矩形QAM调制方案。
请注意
此System对象不解决同步算法产生的相位歧义。从表中可以看出,同步器引入的潜在相位模糊取决于调制类型:
调制
相位模糊度(度)
“BPSK”或“帕姆”
0, 180
“OQPSK”,“正交相移编码” ,或“QAM”
0 90 180 270
“8相移键控”
0,45, 90, 135, 180, 225, 270, 315
的例子 演示载波同步和相位模糊的解决。
为获得最佳结果,将载波同步应用于非过采样信号,如中所示利用粗、细同步校正16-QAM相位和频率偏移 .
为了补偿使用单载波调制方案的信号中的频率和相位偏移:
创建comm.CarrierSynchronizer 对象并设置其属性。
调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象? .
创建
描述
carrSynch= comm.CarrierSynchronizer
创建一个System对象,用于补偿使用单载波调制方案的信号中的载波频率偏移和相位偏移。
carrSynch= comm.CarrierSynchronizer (的名字 ,价值 )
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。
属性
使用
描述
[outSig,phErr= carrsync (inSig)
补偿输入信号的频率偏移和相位偏移。这个System对象返回一个补偿的输出信号和相位误差的估计值。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj ,使用这种语法:
发行版(obj)
例子
算法
的comm.CarrierSynchronizer 系统对象是一个闭环补偿器,它使用中描述的基于锁相环的算法[1] .同步器的输出,y n,是复输入信号的频移版本,x n,为第n个样本。同步器输出为
在哪里λ n为直接数字合成器(DDS)的输出。DDS是电压控制振荡器的离散版本,是离散锁相环的核心部件。在这个System对象的上下文中,DDS作为集成筛选器工作。
为了校正频率偏移,首先算法确定相位误差,e n.相位误差的值取决于调制方案。
调制
相位误差
QAM或QPSK
有关此方程的详细描述,请参见[1] .
BPSK或PAM
有关此方程的详细描述,请参见[1] .
8-PSK
有关此方程的详细描述,请参见[2] .
OQPSK
为保证系统的稳定性,相位误差通过双二次环滤波器
在哪里ψ n样本n处循环滤波器的输出,和g 我是积分器增益。积分器增益由方程确定
在哪里θ ,d ,K 0,K p由系统对象属性确定。具体地说,
在哪里B n归一化环路带宽,和ζ 是阻尼因子。相位恢复增益,K 0,等于每个符号的样本数。调制类型决定了相位误差检波器的增益,K p.
调制
Kp
BPSK、PAM、QAM、QPSK或OQPSK
2
8-PSK
1
循环过滤器的输出然后传递给DDS。DDS是另一种基于正向欧拉积分规则的双二次循环滤波器
在哪里g P所表示的增益的比例是
的信息 此System对象的object函数返回归一化拉入范围、最大频率锁定延迟和最大锁相延迟的估估值。归一化拉入范围,(Δf )拉片 ,以弧度表示,估计为
的表达式(Δf )拉片 变得不那么准确
方法1。
最大频率锁定延迟,T FL,和锁相延迟,T PL,在样本中表示,估计为
参考文献
[1]米,M。数字通信:离散时间方法 .上马鞍河,新泽西州:普伦蒂斯大厅,2009,第359-393页。
[2]志杰,H., Y.志强,Z. Ming,匡威。新一代DVB-S2的8PSK解调。2004年通信、电路与系统国际会议。 Vol. 2, 2004, pp. 1447-1450。
扩展功能
版本历史
在R2015a中引入
补偿载波频率偏移
描述
的
请注意
此System对象不解决同步算法产生的相位歧义。从表中可以看出,同步器引入的潜在相位模糊取决于调制类型:
调制 相位模糊度(度) “BPSK”或
“帕姆” 0, 180 “OQPSK”,
“正交相移编码” ,或“QAM” 0 90 180 270 “8相移键控”
0,45, 90, 135, 180, 225, 270, 315 的
例子 演示载波同步和相位模糊的解决。为获得最佳结果,将载波同步应用于非过采样信号,如中所示
利用粗、细同步校正16-QAM相位和频率偏移 .
为了补偿使用单载波调制方案的信号中的频率和相位偏移:
创建
comm.CarrierSynchronizer 对象并设置其属性。调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见
创建
描述
carrSynch= comm.CarrierSynchronizer
创建一个System对象,用于补偿使用单载波调制方案的信号中的载波频率偏移和相位偏移。
carrSynch= comm.CarrierSynchronizer (的名字 ,价值 )
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。
描述
carrSynch= comm.CarrierSynchronizer
创建一个System对象,用于补偿使用单载波调制方案的信号中的载波频率偏移和相位偏移。
carrSynch= comm.CarrierSynchronizer (的名字 ,价值 )
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。
创建一个System对象,用于补偿使用单载波调制方案的信号中的载波频率偏移和相位偏移。
carrSynch= comm.CarrierSynchronizer
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。
carrSynch= comm.CarrierSynchronizer (
属性
使用
描述
[outSig,phErr= carrsync (inSig)
补偿输入信号的频率偏移和相位偏移。这个System对象返回一个补偿的输出信号和相位误差的估计值。
输入参数
输出参数
描述
[outSig,phErr= carrsync (inSig)
补偿输入信号的频率偏移和相位偏移。这个System对象返回一个补偿的输出信号和相位误差的估计值。
[
补偿输入信号的频率偏移和相位偏移。这个System对象返回一个补偿的输出信号和相位误差的估计值。
outSig,
phErr= carrsync (
inSig)
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源
发行版(obj)
例子
算法
的
在哪里 为了校正频率偏移,首先算法确定相位误差,
有关此方程的详细描述,请参见
有关此方程的详细描述,请参见
有关此方程的详细描述,请参见
为保证系统的稳定性,相位误差通过双二次环滤波器
在哪里
在哪里
在哪里 循环过滤器的输出然后传递给DDS。DDS是另一种基于正向欧拉积分规则的双二次循环滤波器
在哪里
的
的表达式 最大频率锁定延迟,
调制
相位误差
QAM或QPSK
BPSK或PAM
8-PSK
OQPSK
调制
Kp
BPSK、PAM、QAM、QPSK或OQPSK
2
8-PSK
1
参考文献
[1]米,M。数字通信:离散时间方法 .上马鞍河,新泽西州:普伦蒂斯大厅,2009,第359-393页。
[2]志杰,H., Y.志强,Z. Ming,匡威。新一代DVB-S2的8PSK解调。2004年通信、电路与系统国际会议。 Vol. 2, 2004, pp. 1447-1450。
[1]米,M。
[2]志杰,H., Y.志强,Z. Ming,匡威。新一代DVB-S2的8PSK解调。
扩展功能
版本历史
在R2015a中引入