APP下载

基于Gardner算法的抗载波偏差的一种改进算法

2011-03-14杨帆林平分

电子设计工程 2011年10期
关键词:精确度符号信号

杨帆,林平分

(北京工业大学嵌入式重点实验室,北京100124)

在数字通信系统中,接收端设备为了保持采样时钟与接收到的信号互相同步,必须计算采样时间与信号上的最佳采样点之间的时间差,即采样时钟偏差τ,并且跟踪这个τ,使得τ保持在足够小的范围内。TED(Timing Error Detector)就是计算采样时钟偏差τ的模块。TED模块只负责计算出这个采样时钟偏差τ,然后由PLL等模块负责把该时钟偏差纠正过来,从而实现发送和接收的同步采样。

Gardner算法[1]是数字通信接受端上被广泛使用的一种TED(Timing Error Detector)算法,它拥有实现简单、硬件消耗较小、精确度高、对相位偏差不敏感的特点。但是这个算法的可行性有一定的前提:即假设每个采样值的相位偏差不变,也就是说没有载波偏差。当假设条件不满足时,算法的性能将会受到影响,可能无法达到系统的性能要求。为了解决这个问题,本文提出了一种基于Gardner算法的改进算法,该算法可以在载波偏差存在的情况下工作,并且表现出接近无载波偏差时的性能,提高了原算法的可靠性和准确度。此外还对改进的算法进行了仿真和验证,并列出了仿真结果,仿真结果证明改进后的算法在载波偏差处于一定范围时,可以提高原算法的精确度30%~93%。

1 原理描述与数学证明

Gardner算法在每个符号周期T内只需要采样2次。改进算法只增加了一个计算模块和一个乘法器,如图1所示。

图1 改进后的算法结构Fig.1The improved algorithm’sstructure

图1中,{x(rT)}是采样后的信号,如果{x(rT)}不带有载波偏差,经过原Gardner算法模……

登录APP查看全文

猜你喜欢

精确度符号信号
学符号,比多少
信号
完形填空二则
“硬核”定位系统入驻兖矿集团,精确度以厘米计算
“+”“-”符号的由来
基于FPGA的多功能信号发生器的设计
变符号
基于LabVIEW的力加载信号采集与PID控制
图的有效符号边控制数