CN103036669A - 一种基于粒子滤波的符号同步方法 - Google Patents

一种基于粒子滤波的符号同步方法 Download PDF

Info

Publication number
CN103036669A
CN103036669A CN2012105669094A CN201210566909A CN103036669A CN 103036669 A CN103036669 A CN 103036669A CN 2012105669094 A CN2012105669094 A CN 2012105669094A CN 201210566909 A CN201210566909 A CN 201210566909A CN 103036669 A CN103036669 A CN 103036669A
Authority
CN
China
Prior art keywords
particle
epsiv
prime
timing
symbol period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012105669094A
Other languages
English (en)
Other versions
CN103036669B (zh
Inventor
刘策伦
安建平
田露
卜祥元
卢继华
王正欢
黄彦东
柯晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201210566909.4A priority Critical patent/CN103036669B/zh
Publication of CN103036669A publication Critical patent/CN103036669A/zh
Application granted granted Critical
Publication of CN103036669B publication Critical patent/CN103036669B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/002Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation
    • H04L7/0029Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation interpolation of received data signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明涉及一种基于粒子滤波的符号同步方法,尤其涉及一种基于粒子滤波的高速卫星通信***符号同步方法,属于通信信号处理技术领域。输入模拟基带信号经过AD采样后,变为数字信号,数字信号首先经过一个插值滤波器,该滤波器根据输入信号和由粒子滤波器提供的定时偏差估计值
Figure DDA00002637342300011
计算出最佳采样时刻的值,插值滤波器的输出送入定时误差计算模块,得到测量定时误差,测量定时误差经粒子滤波即得定时偏差估计值
Figure DDA00002637342300012
再将送入插值滤波器以控制插值时刻,插值滤波器的输出x′(rTs)中已包含了最佳采样时刻的值x′(rT),直接输出即完成符号同步。本发明方法在不增加采样率的前提下,提高了定时误差估计精度;利用粒子滤波调整定时偏差,较传统方案降低了自噪声的影响。

Description

一种基于粒子滤波的符号同步方法
技术领域
本发明涉及一种基于粒子滤波的符号同步方法,尤其涉及一种基于粒子滤波的高速卫星通信***符号同步方法,属于通信信号处理技术领域。
背景技术
同步一直是高速卫星通信***的研究主题和技术瓶颈,其中,寻找并跟踪码元符号最佳采样时刻的过程即为符号同步。对于高速卫星通信***,由于调制的符号速率很高,受AD器件的限制,AD的采样率相对于符号速率不能太高,需要能够在相对于符号速率较低的采样率下精确恢复出最佳采样时刻的信号值。1986年5月Gardner在一篇名为“A BPSK/QPSK Timing-Error Detector forSampled Receivers”的论文中提出了一种符号同步算法,简称Gardner算法。Gardner算法中每个符号只需两个采样点参与计算便可准确地实现定时恢复,并且对载波相位不敏感,可先于载波恢复完成定时恢复。但对于高阶调制(例如16APSK),即使采用2008年一篇名为“A Modified Gardner Detector for MultilevelPAM/QAM System”的论文中提出的修正方法,***性能仍受Gardner算法本身的自噪声影响较大。滤波器的适当选取就变得尤其重要,以往的符号同步结构中仅使用环路滤波器,2005年11月一篇名为“Feedforward Symbol TimingRecovery Technique Using Two Samples Per Symbol”的论文将传统符号同步算法与卡尔曼滤波器相结合,获得了更优的估计性能。而卡尔曼滤波器及扩展的卡尔曼滤波器无法处理非高斯模型及滤波误差和预测误差较大的情况,相比之下,粒子滤波器的应用范围更广,日渐成为学术界的研究热点。2003年9月一篇名为“Particle filtering”的论文简要介绍了粒子滤波的工作原理及其在通信***中的应用。近年来,粒子滤波逐渐引起信号处理和通信领域的重视。盲均衡,多用户检测,衰落信道中的空时码估计和检测等诸多问题均可建模为粒子滤波问题。如2006年5月公开的专利“基于粒子滤波的信道估计方法”就将粒子滤波应用于信道估计算法中。而本发明将粒子滤波方法应用于符号同步***以提高估计性能。2005年8月发表的一篇名为“A Sequential Monte Carlo Method forAdaptive Blind Timing Estimation and Data Detection”的论文,尽管采用了粒子滤波的方法估计定时误差进行符号同步,但是无法在低采样率的条件下达到本发明的估计性能。
已有的符号同步技术已经有较好的估计性能,但对于低信噪比下的高阶调制,其估计性能仍然不够理想。
发明内容
本发明的目的是为改善现有时域符号同步算法估计性能低的缺陷,提出一种基于粒子滤波的符号同步方法,在不增加采样率和少量增加算法复杂度的前提下,实现高速卫星通信的符号同步。
一种基于粒子滤波的符号同步方法,其实现步骤如下:
步骤1、对输入的一路或两路模拟基带信号,进行采样,得到数字信号;其中,采样率为fs
其中,对于二进制调制,输入的一路模拟基带信号为x(t),经模数转换得到一路数字信号x(nTs);对于多进制调制,输入的基带信号为两路模拟信号xI(t)和xQ(t),经模数转换后得到两路信号xI(nTs)和xQ(nTs);采样率为fs,采样间隔为
Figure BDA00002637342100021
n为采样点的序号。
步骤2、产生粒子。
按照设定的概率分布π(π通常选取一个均值为0,方差很大的Gaussian分布),对每个符号(码元)周期产生N个粒子样本,N个粒子样本对应的定时偏差记为
Figure BDA00002637342100022
上标i表示样本序号,i=1,2,…,N,下标r为符号周期序号,r=1,2,…。
步骤3、粒子滤波初始化。
步骤3.1,记r=1时产生的N个粒子样本值为其中每一个粒子的重要性权值为
Figure BDA00002637342100024
步骤3.2,将步骤3.1输出的每个粒子重要性权值进行归一化
w ~ 1 ( i ) = w 1 ( i ) Σ i = 1 N w 1 ( i ) = 1 N - - - ( 1 )
步骤3.3,计算定时偏差估计值
Figure BDA00002637342100031
ϵ ^ 1 = Σ i = 1 N ϵ 1 ( i ) w ~ 1 ( i ) - - - ( 2 )
步骤4、根据当前符号的定时偏差估计值
Figure BDA00002637342100033
对步骤一输出的数字信号进行插值滤波,得到最佳采样时刻的插值滤波输出值,实现符号同步。
插值滤波采用频域算法,具体步骤如下:
步骤4.1,对步骤一输出的x(nTs)信号进行K点FFT,得到频谱R(kfs/K)。
步骤4.2,对步骤4.1得到的频谱R(kfs/K)进行相位旋转,得到去除定时偏差的频域数据R′(kfs/K):
R ′ ( kf s / K ) = R ( kf s / K ) exp ( j 2 πk f s ϵ ^ r T / K ) - - - ( 3 )
步骤4.3,对步骤4.2输出的R′(kfs/K)进行IFFT,输出当前符号周期下插值滤波器的输出x'(nTs),提取其中最佳采样时刻的输出值x′(rT),T为码元周期,实现当前符号周期的同步。
若为多进制调制,插值滤波器的输出为x′I(nTs)和x′Q(nTs),则最佳采样时刻的输出值为x′I(rT)和x′Q(rT)。
步骤5、根据步骤4的插值滤波最佳采样时刻输出值,计算r>1时的测量定时误差u(r)。
对于二进制调制,第r个符号周期的测量定时误差为:
u ( r ) = u ( rT ) = x ′ ( rT - 1 2 T ) [ x ′ ( rT ) - x ′ ( rT - T ) ] - - - ( 4 )
对于多进制调制,第r个符号周期的测量定时误差为:
u ( r ) = u ( rT )
= x 1 ′ ( rT - 1 2 T ) [ x 1 ′ ( rT ) - x 1 ′ ( rT - T ) ] + x Q ′ ( rT - 1 2 T ) [ x Q ′ ( rT ) - x Q ′ ( rT - T ) ] - - - ( 5 )
步骤6、对步骤5得到的测量定时误差进行粒子滤波,得到对应符号周期的定时偏差估计值。
具体步骤如下:
步骤6.1,根据状态方程及第r-1个符号周期的定时误差,求得第r个符号周期对应的N个粒子样本的定时偏差。
状态方程为:
ϵ r ( i ) = ϵ r - 1 ( i ) + μ r ( i ) - - - ( 6 )
其中,
Figure BDA00002637342100042
为***噪声。
步骤6.2,根据观测方程,建立u(r)与的关系;
观测方程根据u(r)与
Figure BDA00002637342100044
之间的S曲线得到,表示为
u ( r ) = - ( 4 / T ) sin ( 2 π ϵ r ( i ) ) ∫ 0 1 / T G ( f ) G ( 1 T - f ) sin πfTdf + γ r ( i ) - - - ( 15 )
其中,G(f)为滤波函数,
Figure BDA00002637342100046
为观测噪声。
步骤6.3,计算第r个符号周期中每一个粒子的重要性权值;
w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) - - - ( 7 )
其中,表示第r个符号周期的N个粒子样本点的重要性权值;
Figure BDA00002637342100049
表示在
Figure BDA000026373421000410
条件下定时误差u(r)的概率密度。
Figure BDA000026373421000411
表示在
Figure BDA000026373421000412
条件下
Figure BDA000026373421000413
的概率密度。
步骤6.4,将步骤6.3输出的第r个符号周期的每个粒子重要性权值进行归一化: w ~ r ( i ) = w r ( i ) Σ i = 1 N w r ( i ) - - - ( 8 )
其中,
Figure BDA000026373421000415
表示第r个符号周期N个粒子样本点的归一化重要性权值。
步骤6.5,为消除退化现象,对步骤6.4输出的归一化权值进行重采样。
每一个符号周期的重采样结果仍为N个粒子,用
Figure BDA000026373421000416
表示重采样后的N个粒子样本值的定时偏差,重采样后新粒子对应的权值为
Figure BDA000026373421000417
Figure BDA000026373421000418
步骤6.6,求取第r个符号周期重采样后的定时偏差估计值
Figure BDA000026373421000419
ϵ ^ r = Σ i = 1 N ϵ r ′ ( i ) w ~ r ( i ) - - - ( 9 )
步骤6.7,将步骤6.6计算得到的
Figure BDA000026373421000421
带入步骤4,继续步骤4至步骤6,直到实现所有符号周期的同步。
有益效果
本发明“一种基于粒子滤波的符号同步方法”,具有如下优点:
1.在不增加采样率的前提下,提高了定时误差估计精度;
2.利用粒子滤波调整定时偏差,相比传统Gardner符号同步方法进一步降低了自噪声的影响;
3.其估计方差性能优于使用传统环路滤波器的Gardner符号同步方法;
4.其误码率性能在高信噪比(Eb/N0>10)的情况下,优于传统Gardner符号同步算法;提高了同步估计精度和***误码率性能。
附图说明
图1是本发明“一种基于粒子滤波的符号同步方法”及实施例1中的***实现原理图;
图2是本发明“一种基于粒子滤波的符号同步方法”及实施例1和实施例2中不同滚降系数α时u(r)与
Figure BDA00002637342100051
之间的S曲线,横坐标为定时偏差
Figure BDA00002637342100052
纵坐标为定时误差u(r);
图3是本发明“一种基于粒子滤波的符号同步方法”的实施例1中采用16APSK调制方式、滚降系数为0.2时,传统Gardner符号同步方法与本发明“一种基于粒子滤波的符号同步方法”的稳态定时误差估计量方差对比图,横坐标为信噪比,纵坐标为定时偏差的估计方差;
图4是本发明“一种基于粒子滤波的符号同步方法”的实施例2中采用32APSK调制方式时,传统Gardner符号同步方法与基于粒子滤波的符号同步方法误码率性能的对比图,横坐标为信噪比,纵坐标为***的误比特率。
具体实施方式
为了更好的说明本发明方法的目的和优点,下面结合附图和16APSK、32APSK两种高阶调制方式的实施例对本发明的具体实施过程进行说明。
实施例1
以采用16APSK调制方式,匹配滤波器滚降系数为0.2的调制解调***为例,采用本发明“一种基于粒子滤波的符号同步方法”实现符号同步。
如图1所示,符号速率为1Mbaud的输入模拟基带信号xI(t)和xQ(t)经过采样率固定为200MHz的AD采样后,变为数字信号xI(nTs)和xQ(nTs),xI(nTs)和xQ(nTs)首先经过一个插值滤波器,该滤波器根据输入信号和由粒子滤波器提供的定时偏差估计值
Figure BDA00002637342100061
计算出最佳采样时刻的值,插值滤波器的输出送入定时误差计算模块,得到u(r),u(r)经粒子滤波即得定时偏差估计值再将
Figure BDA00002637342100063
送入插值滤波器以控制插值时刻,插值滤波器的输出x′(rTs)中已包含了最佳采样时刻的值x′(rT),直接输出即完成符号同步。
步骤1、对输入的两路符号速率为1MBaud、调制方式为16APSK、滚降系数为0.2的模拟基带信号,进行采样,得到数字信号;其中,采样率为200MHz。
其中,输入的基带信号为两路模拟信号xI(t)和xQ(t),经模数转换后得到两路信号xI(nTs)和xQ(nTs)。
步骤2、产生粒子.
按照设定的概率分布π,选取π服从均值为0,方差为0.01的Gaussian分布,对每个符号(码元)周期产生N=100个粒子样本,100个粒子样本对应的定时偏差记为上标i表示样本序号,i=1,2,…,N,下标r为符号周期序号,r=1,2,…。
步骤3、粒子滤波初始化。
步骤3.1,记r=1时产生的N个粒子样本值为
Figure BDA00002637342100065
其中每一个粒子的重要性权值为
Figure BDA00002637342100066
步骤3.2,将步骤3.1输出的每个粒子重要性权值进行归一化
w ~ r ( i ) = w r ( i ) Σ i = 1 N w 1 ( i ) = 1 N = 1 100 - - - ( 1 )
步骤3.3,计算定时偏差估计值
Figure BDA00002637342100068
ϵ ^ 1 = Σ i = 1 N ϵ 1 ( i ) w ~ 1 ( i ) = 0 - - - ( 2 )
步骤4、根据当前符号的定时偏差估计值
Figure BDA000026373421000610
对步骤一输出的数字信号进行插值滤波,得到最佳采样时刻的插值滤波输出值,实现符号同步。
插值滤波采用频域算法,具体步骤如下:
步骤4.1,对步骤一输出的x(nTs)信号进行K=16点FFT,得到频谱R(kfs/K)。
步骤4.2,对步骤4.1得到的频谱R(kfs/K)进行相位旋转,得到去除定时偏差的频域数据R′(kfs/K):
R ′ ( kf s / K ) = R ( kf s / K ) exp ( j 2 πk f s ϵ ^ r T / K ) - - - ( 3 )
步骤4.3,对步骤4.2输出的R′(kfs/K)进行IFFT,输出当前符号周期下插值滤波器的输出x'(nTs),提取其中最佳采样时刻的输出值x′(rT),T为码元周期,实现当前符号周期的同步。
若为多进制调制,插值滤波器的输出为x′I(nTs)和x′Q(nTs),则最佳采样时刻的输出值为x′I(rT)和x′Q(rT)。
步骤5、根据步骤4的插值滤波输出值,计算r>1时的测量定时误差u(r)。
对于MQAM和MAPSK等高阶调制,需要对中间采样值进行修正:
x I ′ ′ ( rT - 1 2 T ) = x I ′ ( rT - 1 2 T ) - β [ x I ′ ( rT - T ) + x I ′ ( rT ) ] - - - ( 4 )
x Q ′ ′ ( rT - 1 2 T ) = x Q ′ ( rT - 1 2 T ) - β [ x Q ′ ( rT - T ) + x Q ′ ( rT ) ] - - - ( 5 )
其中,
Figure BDA00002637342100074
Figure BDA00002637342100075
为修正后的中间采样值,
β=h(T/2)/h(0)=h(-T/2)/h(0),h(t)为滤波器的冲激响应;
第r个符号周期的测量定时误差为:
u ( r ) = u ( rT )
= x I ′ ′ ( rT - 1 2 T ) [ x I ′ ( rT ) - x I ′ ( rT - T ) ] + x Q ′ ′ ( rT - 1 2 T ) [ x Q ′ ( rT ) - x Q ′ ( rT - T ) ] - - - ( 6 )
步骤6、对步骤5得到的测量定时误差进行粒子滤波,得到对应符号周期的定时偏差估计值。
具体步骤如下:
步骤6.1,根据状态方程及第r-1个符号周期的定时误差,求得第r个符号周期对应的N个粒子样本的定时偏差。
状态方程为:
ϵ r ( i ) = ϵ r - 1 ( i ) + μ r ( i ) - - - ( 7 )
其中,
Figure BDA00002637342100082
为***噪声,设定其服从均值为0,方差为0.00001的Gaussian分布。
步骤6.2,根据观测方程,建立u(r)与
Figure BDA00002637342100083
的关系;
观测方程根据u(r)与
Figure BDA00002637342100084
之间的S曲线得到,可表示为
u ( r ) = - ( 4 / T ) sin ( 2 π ϵ r ( i ) ) ∫ 0 1 / T G ( f ) G ( 1 T - f ) sin πfTdf + γ r ( i ) - - - ( 8 )
其中,G(f)为滤波函数,
Figure BDA00002637342100086
为观测噪声。
当G(f)为升余弦滚降滤波器时,
u ( r ) = sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] + γ ( i ) - - - ( 9 )
其中,α为升余弦滤波器的滚降系数,不同滚降系数对应的S曲线见图2。本实施例中α=0.2。
步骤6.3,计算第r个符号周期中每一个粒子的重要性权值;
w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) - - - ( 10 )
由于选取的先验概率密度函数为重要性函数,即,
π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) = p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) - - - ( 11 )
因此, w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) - - - ( 12 )
由于存在观测噪声与***噪声,且它们之间相互独立,因此,
p ( u ( r ) | ϵ r ( i ) ) = p ( γ r | ϵ r ( i ) ) = p ( u ( r ) - sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] ) - - - ( 13 )
假设观测噪声服从均值为0的高斯分布,则权值计算为
w r ( i ) = w r - 1 ( i ) exp [ - 1 2 σ 2 ( u ( r ) - sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] ) ] - - - ( 14 )
步骤6.4,将步骤6.3输出的第r个符号周期的每个粒子重要性权值进行归一化:
w ~ r ( i ) = w r ( i ) Σ i = 1 N w r ( i ) - - - ( 15 )
其中,
Figure BDA00002637342100092
表示第r个符号周期N个粒子样本点的归一化重要性权值。
步骤6.5,为消除退化现象,对步骤6.4输出的归一化权值进行重采样。
本实施例采用***采样方法进行重采样:
根据下式生成N=100个随机数,
其中,q服从[0,1]的均匀分布,m=1,2,…,100;
如果
Figure BDA00002637342100094
直接拷贝a个粒子为重采样粒子。
每一个符号周期的重采样结果仍为N=100个粒子,用
Figure BDA00002637342100096
表示重采样后的100个粒子样本值的定时偏差,重采样后新粒子对应的权值为
Figure BDA00002637342100097
Figure BDA00002637342100098
步骤6.6,求取第r个符号周期重采样后的定时偏差估计值
Figure BDA00002637342100099
ϵ ^ r = Σ i = 1 N ϵ r ′ ( i ) w ~ r ( i ) - - - ( 16 )
步骤6.7,将步骤6.6计算得到的带入步骤4,继续步骤4至步骤6,直到实现所有符号周期的同步。
基于本发明“一种基于粒子滤波的符号同步方法”中的同步方法,对采用16APSK调制方式,滚降系数为0.2的***实现同步,可以得出图3的传统Gardner符号同步算法与基于粒子滤波的符号同步算法的稳态定时误差估计量的方差对比图,其中,传统Gardner同步算法中所用的环路滤波器的归一化带宽为BLT=10-3。观察发现,采用基于粒子滤波的符号同步算法的稳态定时误差估计量的方差比采用传统Gardner符号同步算法的稳态定时误差估计量的方差性能提升近8dB。
实施例2
为了进一步验证该同步方法,针对存在频偏和相偏的***采用本发明所述的“一种基于粒子滤波的符号同步方法”中的方法实现同步。该***采用STM-4标准,信息速率为622.08Mbps,采用32APSK调制方式,符号速率为154MB,每帧帧头120个符号、有效数据3936个符号,滚降系数为0.5。
步骤1、对输入的两路符号速率为154MBaud、调制方式为32APSK、滚降系数为0.5的模拟基带信号,进行采样,得到数字信号;其中,采样率为1.54GHz。
其中,输入的基带信号为两路模拟信号xI(t)和xQ(t),经模数转换后得到两路信号xI(nTs)和xQ(nTs)。
步骤2、产生粒子。
按照设定的概率分布π,选取π服从均值为0,方差为0.01的Gaussian分布,对每个符号(码元)周期产生N=100个粒子样本,100个粒子样本对应的定时偏差记为
Figure BDA00002637342100101
上标i表示样本序号,i=1,2,…,N,下标r为符号周期序号,r=1,2,…。
步骤3、粒子滤波初始化。
步骤3.1,记r=1时产生的N个粒子样本值为
Figure BDA00002637342100102
其中每一个粒子的重要性权值为
步骤3.2,将步骤3.1输出的每个粒子重要性权值进行归一化
w ~ 1 ( i ) = w 1 ( i ) Σ i = 1 N w 1 ( i ) = 1 N = 1 100 - - - ( 1 )
步骤3.3,计算定时偏差估计值
Figure BDA00002637342100105
ϵ ^ 1 = Σ i = 1 N ϵ 1 ( i ) w ~ 1 ( i ) - - - ( 2 )
可知
步骤4、根据当前符号的定时偏差估计值
Figure BDA00002637342100108
对步骤一输出的数字信号进行插值滤波,得到最佳采样时刻的插值滤波输出值,实现符号同步。
插值滤波采用频域算法,具体步骤如下:
步骤4.1,对步骤一输出的x(nTs)信号进行K=32点FFT,得到频谱R(kfs/K)。
步骤4.2,对步骤4.1得到的频谱R(kfs/K)进行相位旋转,得到去除定时偏差的频域数据R′(kfs/K):
R ′ ( kf s / K ) = R ( kf s / K ) exp ( j 2 πk f s ϵ ^ r T / K ) - - - ( 3 )
步骤4.3,对步骤4.2输出的R′(kfs/K)进行IFFT,输出当前符号周期下插值滤波器的输出x'(nTs),提取其中最佳采样时刻的输出值x′(rT),T为码元周期,实现当前符号周期的同步。
若为多进制调制,插值滤波器的输出为x′I(nTs)和x′Q(nTs),则最佳采样时刻的输出值为x′I(rT)和x′Q(rT)。
步骤5、根据步骤4的插值滤波输出值,计算r>1时的测量定时误差u(r)。
对于MQAM和MAPSK等高阶调制,需要对中间采样值进行修正:
x I ′ ′ ( rT - 1 2 T ) = x I ′ ( rT - 1 2 T ) - β [ x I ′ ( rT - T ) + x I ′ ( rT ) ] - - - ( 4 )
x Q ′ ′ ( rT - 1 2 T ) = x Q ′ ( rT - 1 2 T ) - β [ x Q ′ ( rT - T ) + x Q ′ ( rT ) ] - - - ( 5 )
其中,
Figure BDA00002637342100114
Figure BDA00002637342100115
为修正后的中间采样值,
β=h(T/2)/h(0)=h(-T/2)/h(0),h(t)为滤波器的冲激响应;
第r个符号周期的测量定时误差为:
u ( r ) = u ( rT )
= x I ′ ′ ( rT - 1 2 T ) [ x I ′ ( rT ) - x I ′ ( rT - T ) ] + x Q ′ ′ ( rT - 1 2 T ) [ x Q ′ ( rT ) - x Q ′ ( rT - T ) ] - - - ( 6 )
步骤6、对步骤5得到的测量定时误差进行粒子滤波,得到对应符号周期的定时偏差估计值。
具体步骤如下:
步骤6.1,根据状态方程及第r-1个符号周期的定时误差,求得第r个符号周期对应的N个粒子样本的定时偏差。
状态方程为:
ϵ r ( i ) = ϵ r - 1 ( i ) + μ r ( i ) - - - ( 7 )
其中,为***噪声,设定其服从均值为0,方差为0.00001的Gaussian分布。
步骤6.2,根据观测方程,建立u(r)与
Figure BDA000026373421001110
的关系;
观测方程根据u(r)与
Figure BDA00002637342100121
之间的S曲线得到,可表示为
u ( r ) = - ( 4 / T ) sin ( 2 π ϵ r ( i ) ) ∫ 0 1 / T G ( f ) G ( 1 T - f ) sin πfTdf + γ r ( i ) - - - ( 8 )
其中,G(f)为滤波函数,为观测噪声。
当G(f)为升余弦滚降滤波器时,
u ( r ) = sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] + γ ( i ) - - - ( 9 )
其中,α为升余弦滤波器的滚降系数,不同滚降系数对应的S曲线见图3。本实施例中α=0.5。
步骤6.3,计算第r个符号周期中每一个粒子的重要性权值;
w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) - - - ( 10 )
由于选取的先验概率密度函数为重要性函数,即,
π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) = p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) - - - ( 11 )
因此,
w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) - - - ( 12 )
由于存在观测噪声与***噪声,且它们之间相互独立,因此,
p ( u ( r ) | ϵ r ( i ) ) = p ( γ r | ϵ r ( i ) ) = p ( u ( r ) - sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] ) - - - ( 13 )
假设观测噪声服从均值为0的高斯分布,则权值计算为
w r ( i ) = w r - 1 ( i ) exp [ - 1 2 σ 2 ( u ( r ) - sin ( πα / 2 ) sin ( 2 π ϵ r ( i ) ) / [ π ( 1 - α 2 / 4 ) ] ) ] - - - ( 14 )
步骤6.4,将步骤6.3输出的第r个符号周期的每个粒子重要性权值进行归一化:
w ~ r ( i ) = w r ( i ) Σ i = 1 N w r ( i ) - - - ( 15 )
其中,
Figure BDA00002637342100131
表示第r个符号周期N个粒子样本点的归一化重要性权值。
步骤6.5,为消除退化现象,对步骤6.4输出的归一化权值进行重采样。
本实施例采用***采样方法进行重采样:
根据下式生成N=100个随机数,
Figure BDA00002637342100132
其中,q服从[0,1]的均匀分布,m=1,2,…,100;
如果
Figure BDA00002637342100133
直接拷贝a个粒子
Figure BDA00002637342100134
为重采样粒子。
每一个符号周期的重采样结果仍为N=100个粒子,用
Figure BDA00002637342100135
表示重采样后的100个粒子样本值的定时偏差,重采样后新粒子对应的权值为
Figure BDA00002637342100136
Figure BDA00002637342100137
步骤6.6,求取第r个符号周期重采样后的定时偏差估计值
Figure BDA00002637342100138
ϵ ^ r = Σ i = 1 N ϵ r ′ ( i ) w ~ r ( i ) - - - ( 16 )
步骤6.7,将步骤6.6计算得到的
Figure BDA000026373421001310
带入步骤4,继续步骤4至步骤6,直到实现所有符号周期的同步。
图4为在该***下,设定频偏为3MHz,相偏为π/12时,传统Gardner符号同步算法与基于粒子滤波的符号同步算法误码率性能的对比图。由图3和图4可见,基于粒子滤波的符号同步算法的误码率性能优于传统Gardner符号同步算法的误码率性能,在高信噪比的条件下优势尤其明显。
以上所述为本发明的较佳实施例而已,本发明不应该局限于该实施例和附图所公开的内容。凡是不脱离本发明所公开的精神下完成的等效或修改,都落入本发明保护的范围。

Claims (4)

1.一种基于粒子滤波的符号同步方法,其特征在于:实现步骤如下:
步骤1、对输入的一路或两路模拟基带信号,进行采样,得到数字信号;
其中,对于二进制调制,输入的一路模拟基带信号为x(t),经模数转换得到一路数字信号x(nTs);对于多进制调制,输入的基带信号为两路模拟信号xI(t)和xQ(t),经模数转换后得到两路信号xI(nTs)和xQ(nTs);采样率为fs,采样间隔为
Figure FDA00002637342000011
n为采样点的序号;
步骤2、产生粒子;
按照设定的概率分布π,对每个符号周期产生N个粒子样本,N个粒子样本对应的定时偏差记为上标i表示样本序号,i=1,2,…,N,下标r为符号周期序号,r=1,2,…;
步骤3、粒子滤波初始化;
步骤3.1,记r=1时产生的N个粒子样本值为
Figure FDA00002637342000013
其中每一个粒子的重要性权值为
Figure FDA00002637342000014
步骤3.2,将步骤3.1输出的每个粒子重要性权值进行归一化
w ~ 1 ( i ) = w 1 ( i ) Σ i = 1 N w 1 ( i ) = 1 N - - - ( 1 )
步骤3.3,计算定时偏差估计值
Figure FDA00002637342000016
ϵ ^ 1 = Σ i = 1 N ϵ 1 ( i ) w ~ 1 ( i ) - - - ( 2 )
步骤4、根据当前符号的定时偏差估计值
Figure FDA00002637342000018
对步骤一输出的数字信号进行插值滤波,得到最佳采样时刻的插值滤波输出值,实现符号同步;
插值滤波采用频域算法,具体步骤如下:
步骤4.1,对步骤一输出的x(nTs)信号进行K点FFT,得到频谱R(kfs/K);
步骤4.2,对步骤4.1得到的频谱R(kfs/K)进行相位旋转,得到去除定时偏差的频域数据R′(kfs/K):
R ′ ( kf s / K ) = R ( kf s / K ) exp ( j 2 πk f s ϵ ^ r T / K ) - - - ( 3 )
步骤4.3,对步骤4.2输出的R′(kfs/K)进行IFFT,输出当前符号周期下插值滤波器的输出x'(nTs),提取其中最佳采样时刻的输出值x′(rT),T为码元周期,实现当前符号周期的同步;
步骤5、根据步骤4的插值滤波最佳采样时刻输出值,计算r>1时的测量定时误差u(r);
对于二进制调制,第r个符号周期的测量定时误差为:
u ( r ) = u ( rT ) = x ′ ( rT - 1 2 T ) [ x ′ ( rT ) - x ′ ( rT - T ) ] - - - ( 4 )
步骤6、对步骤5得到的测量定时误差进行粒子滤波,得到对应符号周期的定时偏差估计值;
具体步骤如下:
步骤6.1,根据状态方程及第r-1个符号周期的定时误差,求得第r个符号周期对应的N个粒子样本的定时偏差;
状态方程为:
ϵ r ( i ) = ϵ r - 1 ( i ) + μ r ( i ) - - - ( 6 )
其中,
Figure FDA00002637342000023
为***噪声;
步骤6.2,根据观测方程,建立u(r)与
Figure FDA00002637342000024
的关系;
观测方程根据u(r)与
Figure FDA00002637342000025
之间的S曲线得到,表示为
u ( r ) = - ( 4 / T ) sin ( 2 π ϵ r ( i ) ) ∫ 0 1 / T G ( f ) G ( 1 T - f ) sin πfTdf + γ r ( i ) - - - ( 15 )
其中,G(f)为滤波函数,
Figure FDA00002637342000027
为观测噪声;
步骤6.3,计算第r个符号周期中每一个粒子的重要性权值;
w r ( i ) = w r - 1 ( i ) p ( u ( r ) | ϵ r ( i ) ) p ( ϵ r ( i ) | ϵ r - 1 ( i ) ) π ( ϵ r ( i ) | ϵ 0 : r - 1 ( i ) , u ( r ) ) - - - ( 7 )
其中,
Figure FDA00002637342000029
表示第r个符号周期的N个粒子样本点的重要性权值;
Figure FDA000026373420000210
表示在
Figure FDA000026373420000211
条件下定时误差u(r)的概率密度;
Figure FDA000026373420000212
表示在条件下
Figure FDA000026373420000214
的概率密度;
步骤6.4,将步骤6.3输出的第r个符号周期的每个粒子重要性权值进行归一化: w ~ r ( i ) = w r ( i ) Σ i = 1 N w r ( i ) - - - ( 8 )
其中,
Figure FDA00002637342000032
表示第r个符号周期N个粒子样本点的归一化重要性权值;
步骤6.5,对步骤6.4输出的归一化权值进行重采样;
表示重采样后的N个粒子样本值的定时偏差,重采样后新粒子对应的权值为
步骤6.6,求取第r个符号周期重采样后的定时偏差估计值
Figure FDA00002637342000035
ϵ ^ r = Σ i = 1 N ϵ r ′ ( i ) w ~ r ( i ) - - - ( 9 )
步骤6.7,将步骤6.6计算得到的
Figure FDA00002637342000037
带入步骤4,继续步骤4至步骤6,直到实现所有符号周期的同步。
2.根据权利要求1所述的一种基于粒子滤波的符号同步方法,其特征在于:π为Gaussian分布,0均值,大方差。
3.根据权利要求1所述的一种基于粒子滤波的符号同步方法,其特征在于: - 0.5 < &epsiv; r ( i ) &le; 0.5 .
4.根据权利要求1所述的一种基于粒子滤波的符号同步方法,其特征在于:若为多进制调制,插值滤波器的输出为x′I(nTs)和x′Q(nTs),最佳采样时刻的输出值为x′I(rT)和x′Q(rT);第r个符号周期的测量定时误差为:
u ( r ) = u ( rT )
= x I &prime; ( rT - 1 2 T ) [ x I &prime; ( rT ) - x I &prime; ( rT - T ) ] + x Q &prime; ( rT - 1 2 T ) [ x Q &prime; ( rT ) - x Q &prime; ( rT - T ) ] .
CN201210566909.4A 2012-12-24 2012-12-24 一种基于粒子滤波的符号同步方法 Expired - Fee Related CN103036669B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210566909.4A CN103036669B (zh) 2012-12-24 2012-12-24 一种基于粒子滤波的符号同步方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210566909.4A CN103036669B (zh) 2012-12-24 2012-12-24 一种基于粒子滤波的符号同步方法

Publications (2)

Publication Number Publication Date
CN103036669A true CN103036669A (zh) 2013-04-10
CN103036669B CN103036669B (zh) 2015-09-09

Family

ID=48023188

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210566909.4A Expired - Fee Related CN103036669B (zh) 2012-12-24 2012-12-24 一种基于粒子滤波的符号同步方法

Country Status (1)

Country Link
CN (1) CN103036669B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595405A (zh) * 2013-11-22 2014-02-19 北京理工大学 一种基于粒子滤波的锁相环实现方法
CN103648156A (zh) * 2013-12-26 2014-03-19 北京华力创通科技股份有限公司 卫星移动通信***下行信号符号定时同步方法及装置
WO2016179797A1 (zh) * 2015-05-12 2016-11-17 华为技术有限公司 一种符号同步方法及装置
CN109117965A (zh) * 2017-06-22 2019-01-01 长城汽车股份有限公司 基于卡尔曼滤波器的***状态预测装置和方法
CN116781176A (zh) * 2023-07-17 2023-09-19 之江实验室 一种光通信的方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050047496A1 (en) * 2003-08-13 2005-03-03 Mcintire William K. Modem with pilot symbol synchronization
CN1866763A (zh) * 2006-05-11 2006-11-22 上海交通大学 基于粒子滤波的信道估计方法
CN1941766A (zh) * 2005-09-30 2007-04-04 三星电机株式会社 估计oqpsk解调器中符号同步的方法
CN101662433A (zh) * 2009-06-23 2010-03-03 中山大学 一种基于粒子滤波修正的信道预测方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050047496A1 (en) * 2003-08-13 2005-03-03 Mcintire William K. Modem with pilot symbol synchronization
CN1941766A (zh) * 2005-09-30 2007-04-04 三星电机株式会社 估计oqpsk解调器中符号同步的方法
CN1866763A (zh) * 2006-05-11 2006-11-22 上海交通大学 基于粒子滤波的信道估计方法
CN101662433A (zh) * 2009-06-23 2010-03-03 中山大学 一种基于粒子滤波修正的信道预测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TADESSE GHIRMAI ET AL: "《A Sequential Monte Carlo Method for Adaptive Blind Timing Estimation and Data Detection》", 《IEEE TRANSACTIONS ON SIGNAL PROCESSING》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595405A (zh) * 2013-11-22 2014-02-19 北京理工大学 一种基于粒子滤波的锁相环实现方法
CN103595405B (zh) * 2013-11-22 2016-06-29 北京理工大学 一种基于粒子滤波的锁相环实现方法
CN103648156A (zh) * 2013-12-26 2014-03-19 北京华力创通科技股份有限公司 卫星移动通信***下行信号符号定时同步方法及装置
WO2016179797A1 (zh) * 2015-05-12 2016-11-17 华为技术有限公司 一种符号同步方法及装置
US10129071B2 (en) 2015-05-12 2018-11-13 Huawei Technologies Co., Ltd. Symbol synchronization method and apparatus
CN109117965A (zh) * 2017-06-22 2019-01-01 长城汽车股份有限公司 基于卡尔曼滤波器的***状态预测装置和方法
CN109117965B (zh) * 2017-06-22 2022-03-01 毫末智行科技有限公司 基于卡尔曼滤波器的***状态预测装置和方法
CN116781176A (zh) * 2023-07-17 2023-09-19 之江实验室 一种光通信的方法、装置、存储介质及电子设备
CN116781176B (zh) * 2023-07-17 2024-03-12 之江实验室 一种光通信的方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN103036669B (zh) 2015-09-09

Similar Documents

Publication Publication Date Title
CN103036669A (zh) 一种基于粒子滤波的符号同步方法
CN105721375B (zh) 一种低信噪比短前导突发信号的解调***及方法
CN102449950B (zh) 符号定时恢复方法和设备
CN110831147B (zh) 一种适用于毫米波星间链路的载波频率同步方法
CN103259756B (zh) 一种应用于ofdm***的符号定时同步和载波同步方法
CN1719818B (zh) 一种正交频分复用***的采样频率偏差跟踪信号处理装置及方法
CN104852876B (zh) 一种航空无线突发通信***
CN108964824A (zh) 一种基于伪随机序列差分编码的抗多普勒频移同步方法
CN101478510A (zh) 一种自适应均衡器及使用该均衡器的接收机***
CN103414464B (zh) 一种基于相位选择插值型的半速率时钟数据恢复电路
CN102364902A (zh) 一种用于限幅ofdm***的信道估计方法
CN105791182A (zh) 适用于mimo-ofdm***的iq不平衡和信道联合估计方法
CN106817333B (zh) 基于开环捕获与闭环跟踪的高动态载波同步方法
CN102223344B (zh) 残余小数倍频偏估计的方法及***
CN103023831A (zh) 一种适用于突发波形的载波频偏估计方法
CN102833204A (zh) 一种频偏估计实现方法
CN103297372B (zh) 一种井下数据高速无线传输***及其降低峰均比方法
CN101741775A (zh) 基于泰勒展开的单频率的ofdm时变信道估计方法
CN101902425A (zh) 一种短程无线网络中时间和载波频率同步的方法
CN101719882B (zh) 一种基于单载波频域均衡的定时和频偏估计方法
CN103441969A (zh) 导频间距可变的载波频偏估计方法
CN110730149B (zh) 一种平移式特殊qpsk***联合捕获方法
CN101997790A (zh) 基于时域导频序列的信道估计装置及方法
CN101854320A (zh) Vsb调制***中采样时钟的估计和纠正装置
CN103117966B (zh) 一种基于动态导频调整的信道估计方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909

Termination date: 20201224

CF01 Termination of patent right due to non-payment of annual fee