CN103595405B - 一种基于粒子滤波的锁相环实现方法 - Google Patents
一种基于粒子滤波的锁相环实现方法 Download PDFInfo
- Publication number
- CN103595405B CN103595405B CN201310597377.5A CN201310597377A CN103595405B CN 103595405 B CN103595405 B CN 103595405B CN 201310597377 A CN201310597377 A CN 201310597377A CN 103595405 B CN103595405 B CN 103595405B
- Authority
- CN
- China
- Prior art keywords
- particle
- sigma
- centerdot
- phaselocked loop
- equation
- 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.)
- Active
Links
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
本发明涉及一种基于粒子滤波的锁相环实现方法,属于通信信号处理技术领域。本发明方法,具有比传统锁相环应用范围更加广泛的优势,可应用于非线性,非高斯的场合。
Description
技术领域
本发明涉及一种基于粒子滤波的锁相环实现方法,属于通信信号处理技术领域。
背景技术
锁相环技术应用于对宇宙中飞行目标的跟踪和遥测。锁相环以锁定输入载波信号的相位和频率为目标的一种载波环实现形式,然而传统锁相环中,环路滤波器采用的是低通滤波器,属于线性器件,只能解决线性问题,在本发明中采用粒子滤波器替代低通滤波器,可以使得锁相环的应用范围更加广泛
粒子滤波可以解决非线性,非高斯***的问题,因此应用范围广,日渐成为学术界的研究热点。近年来,粒子滤波逐渐引起信号处理和通信领域的重视。而本发明将粒子滤波方法应用于锁相环中来提高锁相环的性能,扩大锁相环的应用范围。
发明内容
本发明的目的是为改善现有锁相环不能应用于非线性非高斯的情况下的缺陷,提出一种基于粒子滤波的锁相环实现方法,扩大锁相环能够使用的范围。
本发明的目的是通过以下技术方案实现的。
本发明的一种基于粒子滤波的锁相环实现方法,其实现步骤如下:
步骤1、将输入的数字信号ui输入进入鉴相器,鉴相器另一个端口输入的是上一时刻锁相环输出的信号,记为uo。经鉴相器输出的结果为ud。若为初始状态,则uo可以为锁相环前端的器件粗略估计的信号。
步骤2、产生粒子。
按照设定的概率分布π(π通常选取一个均值为0,方差很大的Gaussian分布,可以依据具体情况而定,这种情况下,一般视为均匀分布),采样得到k时刻粒子集i=1,2,...,N,其中上标i表示样本序号,i=1,2,…,N,下标k为符号周期序号,k=1,2,…。
步骤3、确定状态转移方程与观测方程。
粒子滤波的状态方程如式(1)所示:
xk+1=Φxk+Ψek+Γuk(1)
其中, 一般xk代表此时滤波器的状态; 其中a1=T(T为环路滤波器更新时间间隔); 其中a2=ω3 np·T·k(ωnp为环路等效噪声的1.2倍,k为根据实际情况设定的系数),a3=2ω2 np·T·k; 和表示的是在环路滤波过程中产生的噪声。
粒子滤波的观测方程如式(2)所示:
其中,a4=2ωnp·k;vk+1表示在观测过程中所产生的噪声。
步骤4、粒子滤波初始化
步骤4.1根据式(1)k=0时,可以设x0=0,将步骤2里产生的粒子集合里的所有粒子带入到方程(1)中,得到N个粒子;
步骤4.2,记i=1时产生的N个粒子样本值为,其中每一个粒子的重要性权值为
步骤4.3,将步骤4.1输出的每个粒子重要性权值进行归一化
步骤4.4,计算估计值和
步骤5、根据步骤4中得到的估计值和和观测观测方程得到这一时刻的输出值y1。
步骤6、将步骤5的输出值输入至压控振荡器,将输出结果作为锁相环的结果,同时反馈给鉴相器。
步骤7、进行步骤1。
步骤8、粒子滤波:
步骤8.1、重复步骤2,得到粒子集合,根据式(1)可以将粒子集合里所有粒子带入到方程(1)中,得到N个粒子;
步骤8.2、计算第k时刻里,每一个粒子的重要性权值;
步骤8.3、权值归一化,当各个粒子权值计算完成后进行权值归一化;
步骤8.4计算估计值和
步骤9、根据步骤8中得到的估计值和和观测观测方程得到这一时刻的输出值yk,并将结果输入至压控振荡器,将其结果作为锁相环的输出,并反馈给鉴相器,并重复执行步骤7~步骤9。
有益效果
本发明方法,具有比传统锁相环应用范围更加广泛的优势,可应用于非线性,非高斯的场合。
附图说明
图1是本发明的方法粒子滤波部分的冲击响应图。
具体实施方式
下面结合附图和实施例对本发明做进一步说明。
实施例
一种基于粒子滤波的锁相环实现方法,其实现步骤如下:
步骤1、将输入的数字信号ui=sin(2π×20t)输入进入鉴相器,鉴相器另一个端口输入的是上一时刻锁相环输出的信号,记为uo,作为初始时刻,没有上一时刻的输出信号uo,这是可根据前端的收集到的信息作为uo,我们在这里设uo=cos(2π×19.5t)。经鉴相器输出的结果为
步骤2、产生粒子。
按照设定的概率分布π(π通常选取一个均值为0,方差很大的Gaussian分布,可以依据具体情况而定,我们在这里设定方差为1000),采样得到k时刻粒子集i=1,2,...,N,其中上标i表示样本序号,i=1,2,…,N,这里N我们取值为100,即取1024个粒子;下标k为符号周期序号,k=1,2,…。
步骤3、确定状态转移方程与观测方程。
粒子滤波的状态方程如式(1)所示:
xk+1=Φxk+Ψek+Γuk(1)
其中, 一般xk代表此时滤波器的状态; 其中a1=T(T为环路滤波器更新时间间隔在这里,我们设这个值为0.01ms); 其中a2=ω3 np·T·k(ωnp为环路等效噪声的1.2倍,在这里我们设环路等效噪声带宽为50Hz,则ωnp=60Hz,k为根据实际情况设定的系数,我们将k值设为1),a3=2ω2 np·T·k; 和表示的是在环路滤波过程中产生的噪声,我们设定和都服从高斯分布N(0,0.012)。
粒子滤波的观测方程如式(2)所示:
其中,a4=2ωnp·k;vk+1表示在观测过程中所产生的噪声,我们设定vk+1服从高斯分布N(0,0.012)。
步骤4、粒子滤波初始化
步骤4.1根据式(1)k=0时,可以设x0=0,将步骤2里产生的粒子集合里的所有粒子带入到方程(1)中,得到1024个粒子;
步骤4.2,记i=1时产生的1024个粒子样本值为,其中每一个粒子的重要性权值为
步骤4.3,将步骤4.1输出的每个粒子重要性权值进行归一化
步骤4.4,计算估计值和
步骤5、根据步骤4中得到的估计值和和观测观测方程得到这一时刻的输出值
步骤6、将步骤5的输出值输入至压控振荡器,将输出结果作为锁相环的结果,同时反馈给鉴相器输出结果。
步骤7、进行步骤1。
步骤8、粒子滤波。
步骤8.1、重复步骤2,得到粒子集合,根据式(1)可以将粒子集合里所有粒子带入到方程(1)中,得到1024个粒子;
步骤8.2、计算第k时刻里,每一个粒子的重要性权值;
步骤8.3、权值归一化,当各个粒子权值计算完成后进行权值归一化;
步骤8.4计算估计值和
步骤9、根据步骤8中得到的估计值和和观测观测方程得到这一时刻的输出值yk,并将结果输入至压控振荡器,将其结果作为锁相环的输出,并反馈给鉴相器,并重复执行步骤7~步骤9,最后会输出与输入端相位差一致的信号,结果为cos(2π×20t)。
Claims (1)
1.一种基于粒子滤波的锁相环实现方法,其特征在于步骤如下:
步骤1、将输入的数字信号ui输入进入鉴相器,鉴相器另一个端口输入的是上一时刻锁相环输出的信号,记为uo;经鉴相器输出的结果为ud;若为初始状态,则uo为锁相环前端的器件粗略估计的信号;
步骤2、产生粒子;
按照设定的概率分布π,π选取一个均值为0,方差很大的Gaussian分布,依据具体情况而定,这种情况下,视为均匀分布,采样得到k时刻粒子集其中上标i表示样本序号,i=1,2,…,N,下标k为符号周期序号,k=1,2,…;
步骤3、确定状态转移方程与观测方程;
粒子滤波的状态方程如式(1)所示:
xk+1=Φxk+Ψek+Γuk(1)
其中, xk代表此时滤波器的状态; 其中a1=T,T为环路滤波器更新时间间隔; 其中a2=ω3 np·T·k,ωnp为环路等效噪声的1.2倍,k为根据实际情况设定的系数,a3=2ω2 np·T·k; 和表示的是在环路滤波过程中产生的噪声;
粒子滤波的观测方程如式(2)所示:
其中,a4=2ωnp·k;vk+1表示在观测过程中所产生的噪声;
步骤4、粒子滤波初始化
步骤4.1根据式(1)k=0时,设x0=0,将步骤2里产生的粒子集合里的所有粒子带入到方程(1)中,得到N个粒子;
步骤4.2,记i=1时产生的N个粒子样本值为其中每一个粒子的重要性权值为
步骤4.3,将步骤4.1输出的每个粒子重要性权值进行归一化
步骤4.4,计算估计值和
步骤5、根据步骤4中得到的估计值和和观测观测方程得到这一时刻的输出值y1;
步骤6、将步骤5的输出值输入至压控振荡器,将输出结果作为锁相环的结果,同时反馈给鉴相器;
步骤7、进行步骤1;
步骤8、粒子滤波:
步骤8.1、重复步骤2,得到粒子集合,根据式(1)将粒子集合里所有粒子带入到方程(1)中,得到N个粒子;
步骤8.2、计算第k时刻里,每一个粒子的重要性权值;
步骤8.3、权值归一化,当各个粒子权值计算完成后进行权值归一化;
步骤8.4计算估计值和
步骤9、根据步骤8中得到的估计值和和观测观测方程得到这一时刻的输出值yk,并将结果输入至压控振荡器,将其结果作为锁相环的输出,并反馈给鉴相器,并重复执行步骤7~步骤9。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310597377.5A CN103595405B (zh) | 2013-11-22 | 2013-11-22 | 一种基于粒子滤波的锁相环实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310597377.5A CN103595405B (zh) | 2013-11-22 | 2013-11-22 | 一种基于粒子滤波的锁相环实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103595405A CN103595405A (zh) | 2014-02-19 |
CN103595405B true CN103595405B (zh) | 2016-06-29 |
Family
ID=50085412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310597377.5A Active CN103595405B (zh) | 2013-11-22 | 2013-11-22 | 一种基于粒子滤波的锁相环实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103595405B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108594277B (zh) * | 2018-04-27 | 2020-06-12 | 北京邮电大学 | 一种相位差确定方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866763A (zh) * | 2006-05-11 | 2006-11-22 | 上海交通大学 | 基于粒子滤波的信道估计方法 |
CN101055563A (zh) * | 2007-05-21 | 2007-10-17 | 北京理工大学 | 基于多建议分布的粒子滤波方法 |
CN101662433A (zh) * | 2009-06-23 | 2010-03-03 | 中山大学 | 一种基于粒子滤波修正的信道预测方法 |
CN103036669A (zh) * | 2012-12-24 | 2013-04-10 | 北京理工大学 | 一种基于粒子滤波的符号同步方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050047496A1 (en) * | 2003-08-13 | 2005-03-03 | Mcintire William K. | Modem with pilot symbol synchronization |
-
2013
- 2013-11-22 CN CN201310597377.5A patent/CN103595405B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866763A (zh) * | 2006-05-11 | 2006-11-22 | 上海交通大学 | 基于粒子滤波的信道估计方法 |
CN101055563A (zh) * | 2007-05-21 | 2007-10-17 | 北京理工大学 | 基于多建议分布的粒子滤波方法 |
CN101662433A (zh) * | 2009-06-23 | 2010-03-03 | 中山大学 | 一种基于粒子滤波修正的信道预测方法 |
CN103036669A (zh) * | 2012-12-24 | 2013-04-10 | 北京理工大学 | 一种基于粒子滤波的符号同步方法 |
Non-Patent Citations (2)
Title |
---|
叶斌丽.雷达目标跟踪的粒子滤波算法研究及实现.《中国优秀硕士学位论文全文数据库信息科技辑》.2011,(第4期),第3-4章. * |
王法胜,赵清杰.一种用于解决非线l性滤波问题的新型粒子滤波算法.《计算机学报》.2008,第31卷(第2期), * |
Also Published As
Publication number | Publication date |
---|---|
CN103595405A (zh) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Simon et al. | The mass and size distribution of planetesimals formed by the streaming instability. I. The role of self-gravity | |
Nitz | Distinguishing short duration noise transients in LIGO data to improve the PyCBC search for gravitational waves from high mass binary black hole mergers | |
CN101582692B (zh) | 一种提高数字锁相环性能的方法 | |
CN102401858A (zh) | 一种电网电压基波分量及谐波分量的检测方法 | |
CN103929174B (zh) | 一种锁相环电路 | |
CN102882491B (zh) | 一种稀疏无频偏线性相位fir陷波滤波器的设计方法 | |
CN103684447B (zh) | 时钟数据恢复电路及数据锁定的判断方法 | |
CN106209701A (zh) | Alpha稳定分布噪声环境下MFSK信号符号速率估计方法及装置 | |
CN103595405B (zh) | 一种基于粒子滤波的锁相环实现方法 | |
Lu et al. | A novel spectrum sensing method based on tri-stable stochastic resonance and quantum particle swarm optimization | |
CN103078633A (zh) | 一种单相锁相环 | |
CN103487806B (zh) | 一种基于时分复用的多普勒参数二次拟合方法 | |
CN106249586B (zh) | 一种支持单相和三相电压跟踪的锁相环方法 | |
CN104199063A (zh) | 一种基于叉积算法的盲鉴频器处理方法 | |
CN108646091B (zh) | 一种多分量多项式相位信号的分离方法 | |
JP2017537530A (ja) | 位相180度に整列した1次側波帯フィルタを利用した超低電力用の広帯域非同期式位相偏移変調復調回路 | |
CN104506188A (zh) | 基于带通滤波器的抗谐波干扰型锁相环方法 | |
CN103762977B (zh) | 低信噪比下锁相环跟踪性能的改进方法和装置 | |
Wang et al. | Fast generation of W state via superadiabatic-based shortcut in circuit quantum electrodynamics | |
CN101986568B (zh) | 一种稳态锁相误差为零的锁相***及锁相方法 | |
Zhao et al. | Measuring Loschmidt echo via Floquet engineering in superconducting circuits | |
CN104155518A (zh) | 一种基于随机共振的信号频率检测方法 | |
CN104393841A (zh) | 一种数字中频信号正交下变频的实现方法及模块 | |
CN105897632A (zh) | 一种数据处理的方法和装置 | |
CN106645944B (zh) | 一种基于旋转变换的三相电网各分量瞬时值的提取方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200430 Address after: 065001 New Asia R & D building, No.106, No.1 Road, Langfang Economic and Technological Development Zone, Hebei Province Patentee after: LANGFANG YINHE XINTONG TECHNOLOGY Co.,Ltd. Address before: 100081 No. 5, Zhongguancun South Street, Haidian District, Beijing Patentee before: BEIJING INSTITUTE OF TECHNOLOGY |