基于Gardner算法的变符号速率定时恢复方法及系统

文档序号:25991308发布日期:2021-07-23 21:03阅读:来源:国知局

技术特征:

1.一种基于gardner算法的变符号速率定时恢复方法,基于定时恢复系统实现变符号速率定时恢复,所述定时恢复系统中包含有依次连接的信号接收机、立方插值器、gardner定时误差检测模块和环路滤波器,其特征在于:在定时恢复系统中设置内插估值器,执行包括以下步骤,

步骤1、对信号接收机收到的中频信号进行下变频与滤波处理,得到基带i,q信号;

步骤2、利用内插估值器产生的抽样判决条件,对基带i,q信号进行内插,得到内插后的基带i,q信号;

步骤3、基于步骤2所得内插后的基带i,q信号,在内插估值器产生的峰值时刻与过渡值时刻触发下,使用gardner算法模块得到定时误差;

步骤4、将gardner算法模块产生的定时误差进行环路滤波,滤除噪声干扰,得到更有效的定时误差;

步骤5、内插估值器根据环路滤波器输出的定时误差更新抽样判决条件和内插估值器产生的峰值时刻与过渡值时刻,利用内插估值器更新抽样判决条件和内插估值器产生的峰值时刻与过渡值时刻,重复上述步骤2-5。

2.根据权利要求1所述的一种基于gardner算法的变符号速率定时恢复方法,其特征在于:所述内插估值器产生的抽样判决条件为定时误差decimalout,根据内插估值器输出的定时误差decimalout作为插值时刻对基带i,q信号分别插值。

3.根据权利要求2所述的一种基于gardner算法的变符号速率定时恢复方法,其特征在于:内插估值器是一个模1的相位递减器,假设输入信号的符号周期间隔为ti,则内插估值器用于产生一个平均周期为ti的时钟信号来对输入信号进行抽样判决。

4.根据权利要求3所述的一种基于gardner算法的变符号速率定时恢复方法,其特征在于:设内插估值器第m个时钟时刻相位寄存器的内容为η(m),内插估值器的控制字为ω(m),相位递减的差分公式为:

η(m+1)=(η(m)-ω(m))mod(1)

ω(m)是由gardner定时误差检测模块产生的误差信号调整的,求取如下,

其中,采样间隔为ts,输入信号的符号周期间隔为ti,e(m)为定时误差经过环路滤波后的值,用来调整ω(m),从而更新抽样判决条件和内插估值器产生的峰值时刻sys_clk与过渡值时刻tran_clk。

5.根据权利要求4所述的一种基于gardner算法的变符号速率定时恢复方法,其特征在于:步骤5中,峰值时刻的更新过程如下,

内插估值器的控制字ω(m)在一个信号周期之内将先前的峰值时刻作为起点,不断地以ω(m)作为步进长度,直至达到下一个峰值处;

当定时误差为正值时,ω(m)增大,使η(m+1)<ω(m)提前出现,定时脉冲往后调整,脉冲间的间隔略微减小;

定时误差为负值时,同理会往前调整,脉冲间的间隔略微增大;

当定时误差为0时,实现极值采样,此时环路滤波器输出不变,ω(m)为定时恢复所得到的真实比值;

然后将η(m)与ω(m)进行比较,作为更新的峰值时刻输出;峰值时刻的输出为脉冲,写作:

其中,1为高电平,0为低电平,高电平对应于相应的峰值时刻;

过渡值时刻的更新过程中,每个符号周期的过渡值时刻初始值由先前的峰值时刻计算得到,同时将sym_clk作为输出的判决依据,输出为:

tr(m+1)=(tran(m)-ω(m))mod(1)

其中,tran(m)代表的是由sym_clk控制的tran_clk的上一级判决,tr(m+1)代表的是更新前的tran(m)的值;

输出定时误差decimal_out的输出等于:

6.根据权利要求5所述的一种基于gardner算法的变符号速率定时恢复方法,其特征在于:内插估值器的实现方式如下,

峰值时刻的判决结构包括加法器模块add1、add2,取模运算模块mod1和比较判决模块compare1,输入的误差信号e(m)与在add1相加产生内插估值器的控制字ω(m),ω(m)与先前的第m个时钟时刻相位寄存器的内容η(m)在add2中进行相减运算,随后将得到的差值利用取模运算模块mod1进行模1操作,得到更新后的第m+1个时钟时刻相位寄存器的内容η(m+1);随后进入延时单元delay1,保持更新后的η(m+1),在比较判决模块compare1中,当η(m)小于ω(m)的时候,输出一个峰值脉冲,作为峰值时刻sym_clk,用来产生峰值时刻的判决在比较判决模块compare1的输出端使用延时单元delay2模拟实际系统中的延时;

过渡值时刻的判决结构包括加法器模块add1、add3,模运算模块mod2,比较判决模块compare2和开关k1,输入的误差信号e(m)与在add1相加产生内插估值器的控制字ω(m),ω(m)与先前的第m个时钟时刻相位寄存器的内容tran(m)在add3中进行相减运算,随后将得到的差值利用取模运算模块mod1进行模1操作,得到更新后的第m+1个时钟时刻相位寄存器的内容tr(m+1);随后进入延时单元delay3,保持更新后的η(m+1),同时也保证了进入开关k1的信号是第m个时钟时刻相位寄存器的内容tr(m);在于k1的抽头判决过程中,tran(m)的产生以峰值时刻判决结构输出峰值脉冲(sym_clk)作为判决条件的:当输出峰值脉冲的时候,前一级信号tran(m)的值用η(m)+0.5表示,而当峰值脉冲没有输出的时候,前一级信号tran(m)的值用tr(m)的值来表示,将得到的tran(m)送入比较判决模块compare2,在比较判决模块compare2的过渡值脉冲输出部分,当tran(m)小于ω(m)的时候,输出一个过渡值脉冲,作为过渡值时刻tran_clk,用来产生过渡值时刻的判决;比较判决模块compare2的输出端使用延时单元delay4模拟实际系统中的延时;

定时误差的判决结构包括d触发器d1、d2,乘法器模块mul1,mul2,和开关k2,d触发器d1将tran(m)与ω(m)的倒数经由乘法器mul1产生的乘积存储起来,当tran_clk到来的时候传递到k2;d触发器d2将η(m)与ω(m)的倒数经由乘法器mul2产生的乘积存储起来,当sym_clk到来的时候传递到k2;在产生定时误差模块的开关k2中,过渡值时刻判决结构输出峰值脉冲(tran_clk)作为判决条件:当输出过渡值脉冲的时候,定时脉冲的输出值为tran(m)与ω(m)的倒数的乘积,而当过渡值脉冲没有输出的时候,定时脉冲的输出值为η(m)与ω(m)的倒数的乘积。

7.一种基于gardner算法的变符号速率定时恢复装置,其特征在于:用于实现如权利要求1-6任一项所述的一种基于gardner算法的变符号速率定时恢复方法。


技术总结
本发明提出一种基于Gardner算法的变符号速率定时恢复方法,基于定时恢复系统实现变符号速率定时恢复,在定时恢复系统中设置内插估值器,对信号接收机收到的中频信号进行下变频与滤波处理,得到基带I,Q信号;利用内插估值器产生的抽样判决条件,对基带I,Q信号进行内插;在内插估值器产生的峰值时刻与过渡值时刻触发下,使用Gardner算法模块得到定时误差;将定时误差进行环路滤波,利用内插估值器更新抽样判决条件和内插估值器产生的峰值时刻与过渡值时刻。本发明在传统Gardner定时误差检测基础上进行改进,解决通信中的接收端符号速率和采样速率不匹配的问题,实现在采样速率不变的情况下,对任意符号速率的信号均可获取准确采样时钟的定时恢复。

技术研发人员:罗义军;吴泽琨;李劲;于天尧;黄伟;覃语豪;胡忠钱
受保护的技术使用者:武汉大学
技术研发日:2020.11.26
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1