CN101483624B - Msk差分检测解调电路中频率漂移补偿装置及补偿方法 - Google Patents

Msk差分检测解调电路中频率漂移补偿装置及补偿方法 Download PDF

Info

Publication number
CN101483624B
CN101483624B CN2009100255828A CN200910025582A CN101483624B CN 101483624 B CN101483624 B CN 101483624B CN 2009100255828 A CN2009100255828 A CN 2009100255828A CN 200910025582 A CN200910025582 A CN 200910025582A CN 101483624 B CN101483624 B CN 101483624B
Authority
CN
China
Prior art keywords
differential phase
signal
time schedule
subtracter
schedule controller
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.)
Expired - Fee Related
Application number
CN2009100255828A
Other languages
English (en)
Other versions
CN101483624A (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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN2009100255828A priority Critical patent/CN101483624B/zh
Publication of CN101483624A publication Critical patent/CN101483624A/zh
Application granted granted Critical
Publication of CN101483624B publication Critical patent/CN101483624B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

本发明公布了一种MSK差分检测解调电路中频率漂移补偿装置及补偿方法,属通信***频率漂移补偿领域。本发明所述装置包括累加器、时序控制器、常数除法器、常数减法器、偏移量寄存器和减法器。本发明所述方法首先检测出接收信号相对于载波的附加相位,然后把附加相位延迟一个码元周期得到延迟附加相位,然后用附加相位减去延迟附加相位得到差分相位,通过累加差分相位并对其求均值得到差分相位偏移量,然后用差分相位减去差分相位偏移量来完成频率漂移补偿。本发明结构简单,简化了频率漂移补偿装置。

Description

MSK差分检测解调电路中频率漂移补偿装置及补偿方法
技术领域
本发明涉及一种MSK差分检测解调电路中频率漂移补偿装置及补偿方法,属于通信***中对接收信号的频率漂移补偿领域。
背景技术
IEEE802.15.4标准定义了低速无线个人域网络(LR-WPAN)的物理层和媒体接入控制层两个规范。IEEE 802.15.4低速率、低功耗和短距离传输的特点使它适合应用于无线传感器网络领域。IEEE 802.15.4物理层规定了两个频段,即2.4GHz频段和868/915MHz频段。在全球通用的2.4GHz频段,规范规定了采用O-QPSK调制方案和直序扩频技术。
因为IEEE802.15.4标准采用的O-QPSK调制方案是带半正弦波脉冲整形的O-QPSK调制方案,所以这种调制方案等价于最小频移键控(MSK)调制,可以采用MSK差分检测解调的方法及一定的编码处理实现对IEEE802.15.4已调信号的解调。
频率漂移是由于发射机与接收机的本地振荡器(LO)无法达到理想标称频率而使接收机下变频得到的信号中心频率落在预期频率之外的频率处。频率漂移严重影响解调性能,因此需要对其进行补偿。
频率漂移补偿通常需要两个步骤:首先,要估计接收信号的中心频率。要估计接收信号的中心频率需要频率估计器,如Kay频率估计器和Meyr频率估计器,它们都需要进行复数乘法、鉴相和累加等操作。估计出接收信号的中心频率后,需要跟预期频率进行比较,然后根据这个差值去调整本地振荡器的频率或对矢量信号进行旋转使其回到没有频率漂移的位置。要调整本地振荡器的频率需要用直接数字式频率合成器(DDS)来产生频率可调的本地载波,要进行矢量旋转则需要进行复数乘法操作或用CORDIC算法实现。
发明内容
本发明要解决的技术问题是针对现有技术存在的缺陷提出一种MSK差分检测解调电路中频率漂移补偿装置及补偿方法。
本发明MSK差分检测解调电路中频率漂移补偿装置,其特征在于包括累加器、时序控制器、常数除法器、常数减法器、偏移量寄存器和减法器,其中时序控制器的异步复位端分别与累加器的异步复位端、偏移量寄存器的异步复位端连接,时序控制器的时钟信号端分别与累加器的时钟信号端、偏移量寄存器的时钟信号端连接,时序控制器的累加使能信号端接累加器的使能输入端,时序控制器的锁存信号端接偏移量寄存器的使能输入端,累加器的数据输入端与接减法器的数据正输入端连接,累加器的输出端串接常数除法器后接常数减法器的正输入端,常数减法器的输出端串接偏移量寄存器后接减法器的数据负输入端。
所述的MSK差分检测解调电路中频率漂移补偿装置的补偿方法,其特征在于包括如下步骤:
a.)当使能信号in_enable为高电平时所述频率漂移补偿装置启动;
b.)当启动信号in_fcomp_on为高电平,时序控制器累加信号端输出高电平累加信号add_en;
c.)累加器接收差分相位in_data和步骤b所述的高电平累加信号add_en并累加差分相位in_data,同时时序控制器中的计数器开始计数;
d.)当步骤c所述的时序控制器中的计数器计数到预定的数值,计数器停止计数,时序控制器控制累加信号端输出低电平累加信号add_en,累加器接收低电平累加信号add_en停止累加差分相位并输出差分相位和,同时时序控制器锁存信号端输出锁存脉冲信号latch_en;
e.)将步骤d所述的差分相位和经过常数除法器得到差分相位平均值;
f.)将步骤e所述的差分相位平均值与无频率漂移无噪声影响的前导码差分相位标准均值经过常数减法器得到差分相位的偏移量;
g.)采用偏移量寄存器接收步骤f输出的差分相位的偏移量,当步骤b所述的锁存信号latch_en为高电平时,则将差分相位的偏移量经过偏移量寄存器输出至减法器;
h.)采用减法器接收到的差分相位in_data减去步骤g所述的偏移量寄存器输出的差分相位的偏移量得到补偿差分相位out_data。
本发明利用了MSK差分检测解调方法的特点,简化了频率漂移补偿装置,省去了频率估计装置,仅需要一个累加器、一个减法器和一些简单的控制逻辑就能实现频率漂移补偿。常数减法器和常数除法器都可以通过简单的逻辑电路实现,非常节省硬件资源。
附图说明
图1是本发明频率补偿器的结构示意图;
图2是本发明频率补偿方法的流程图。
具体实施方式
如图1所示。本发明MSK差分检测解调电路中频率漂移补偿装置,其特征在于包括累加器、时序控制器、常数除法器、常数减法器、偏移量寄存器和减法器,其中时序控制器的异步复位端分别与累加器的异步复位端、偏移量寄存器的异步复位端连接,时序控制器的时钟信号端分别与累加器的时钟信号端、偏移量寄存器的时钟信号端连接,时序控制器的累加使能信号端接累加器的使能输入端,时序控制器的锁存信号端接偏移量寄存器的使能输入端,累加器的数据输入端与接减法器的数据正输入端、本装置的数据输入端连接,累加器的输出端串接常数除法器后接常数减法器的正输入端,常数减法器的输出端串接偏移量寄存器后接减法器的数据负输入端。
所述的MSK差分检测解调电路中频率漂移补偿装置的补偿方法,其特征在于包括如下步骤:
a.)当使能信号in_enable为高电平时所述频率漂移补偿装置启动;
b.)当启动信号in_fcomp_on为高电平,时序控制器累加信号端输出高电平累加信号add_en;
c.)累加器接收差分相位in_data和步骤b所述的高电平累加信号add_en并累加差分相位in_data,同时时序控制器中的计数器开始计数;
d.)当步骤c所述的时序控制器中的计数器计数到预定的数值,计数器停止计数,时序控制器控制累加信号端输出低电平累加信号add_en,累加器接收低电平累加信号add_en停止累加差分相位并输出差分相位和,同时时序控制器锁存信号端输出锁存脉冲信号latch_en;
e.)将步骤d所述的差分相位和经过常数除法器得到差分相位平均值;
f.)将步骤e所述的差分相位平均值与无频率漂移无噪声影响的前导码差分相位标准均值经过常数减法器得到差分相位的偏移量;
g.)采用偏移量寄存器接收步骤f输出的差分相位的偏移量,当步骤b所述的锁存信号latch_en为高电平时,则将差分相位的偏移量经过偏移量寄存器输出至减法器;
h.)采用减法器接收到的差分相位in_data减去步骤g所述的偏移量寄存器输出的差分相位的偏移量得到补偿差分相位out_data。
IEEE 802.15.4 O-QPSK基带信号可以表示为:
X(t)=I(t)+jQ(t),其中I(t)、Q(t)是经过半正弦波脉冲整形的基带信号,j为虚部符号,t为表示周期时间;
信号幅度设为1,已调信号可以表示为:
s(t)=I(t)cos(2πfct)-Q(t)sin(2πfct)
令arg(X(t))=θ(t)则
I(t)=cosθ(t),Q(t)=sinθ(t)
s(t)=cosθ(t)cos(2πfct)-sinθ(t)sin(2πfct)
=cos(2πfct+θ(t))
θ ( t ) = arctan ( Q ( t ) I ( t ) ) = arctan ( sin θ ( t ) cos θ ( t ) )
如图2所示。附加相位θ(t)包含了基带信号的信息,MSK差分检测解调方法就是从接收信号中提取θ(t)来实现解调的。其过程如下:首先检测出接收信号相对于载波的附加相位θ(t),然后把θ(t)延迟一个码元周期T得到θ(t-T),然后用θ(t)减去θ(t-T)得到差分相位θ(t)-θ(t-T),通过判决差分相位θ(t)-θ(t-T)的符号可以得到解调数据。
当存在频率漂移,接收信号可以表示为:
r(t)=cos(2πfct+θ(t)+Δωt)
=cos(θ(t)+Δωt)·cos(2πfct)-sin(θ(t)+Δωt)·sin(2πfct)
其中Δω是角频率漂移量;
令I(t)=cos(θ(t)+Δωt),Q(t)=sin(θ(t)+Δωt)得:
r(t)=I(t)cos(2πfct)-Q(t)sin(2πfct)
于是接收端检测到的附加相位应为:
θ ′ ( t ) = arctan ( Q ( t ) I ( t ) ) = arctan ( sin ( θ ( t ) + Δωt ) cos ( θ ( t ) + Δωt ) ) = θ ( t ) + Δωt
因此有:θ′(t)-θ′(t-T)=(θ(t)+Δωt)-(θ(t-T)+Δω(t-T))=θ(t)-θ(t-T)+ΔωT
从上面的分析可以发现频率漂移对MSK差分检测解调的影响是使差分相位θ(t)-θ(t-T)向上或向下平移ΔωT相位。IEEE 802.15.4物理层协议数据单元(PHY protocoldata unit,PPDU)有8个symbol 0作为前导码,使用前面几个symbol 0来完成能量检测和AGC等,剩余的前导码时间里计算N(N为小于8的正整数)个symbol时间的差分相位的均值,然后用这个均值减去没有频率漂移时这些前导码的差分相位均值,就可以求得ΔωT,然后令往后有用数据的差分相位θ′(t)-θ′(t-T)都减去ΔωT相位,就可以得到经过补偿后的差分相位,从而补偿了频率漂移引起的差分相位偏移,整个流程如图2所示。实现此流程的装置,即频率补偿器如图1所示。in_resetn是低电平有效的异步复位信号,in_clk是时钟信号,in_enable是频率漂移补偿器的使能信号,当in_enable为高电平时频率漂移补偿器正常工作,否则不工作。in_fcomp_on是频率漂移补偿的启动信号,当in_fcomp_on为高电平,时序控制器控制add_en信号置高,累加器开始累加差分相位in_data,时序控制器里的计数器同时开始计数,当计数器计数到预定的数值,计数器停止计数,时序控制器控制add_en置低,累加器停止累加差分相位。累加器输出的结果就是累加了N个symbol时间的前导码差分相位的和,这个结果被送到常数除法器,常数除法器将累加器的输出结果除以累加次数得到前导码差分相位的平均值,这个平均值被送到常数减法器,常数减法器将这个平均值减去无频率漂移无噪声影响的前导码差分相位标准均值,得到接收信号差分相位的偏移量。这个偏移量被送到偏移量寄存器,当latch_en信号为高时,偏移量寄存器锁存输入的偏移量用以对以后到达的差分相位进行补偿,这个补偿过程是通过减法器把in_data减去偏移量寄存器的输出得到out_data实现的。latch_en信号由时序控制器控制。

Claims (2)

1.一种MSK差分检测解调电路中频率漂移补偿装置,其特征在于包括累加器、时序控制器、常数除法器、常数减法器、偏移量寄存器和减法器,其中时序控制器的异步复位端分别与累加器的异步复位端、偏移量寄存器的异步复位端连接,时序控制器的时钟信号端分别与累加器的时钟信号端、偏移量寄存器的时钟信号端连接,时序控制器的累加使能信号端接累加器的使能输入端,时序控制器的锁存信号端接偏移量寄存器的使能输入端,累加器的数据输入端与接减法器的数据正输入端连接,累加器的输出端串接常数除法器后接常数减法器的正输入端,常数减法器的输出端串接偏移量寄存器后接减法器的数据负输入端;in_resetn是低电平有效的异步复位信号,in_clk是时钟信号,in_enable是频率漂移补偿器的使能信号,当in_enable为高电平时频率漂移补偿器正常工作,否则不工作;in_fcomp_on是频率漂移补偿的启动信号,当in_fcomp_on为高电平,时序控制器控制add_en信号置高,累加器开始累加差分相位in_data,时序控制器里的计数器同时开始计数,当计数器计数到预定的数值,计数器停止计数,时序控制器控制add_en置低,累加器停止累加差分相位;累加器输出的结果就是累加了N个symbol时间的前导码差分相位的和,这个结果被送到常数除法器,常数除法器将累加器的输出结果除以累加次数得到前导码差分相位的平均值,这个平均值被送到常数减法器,常数减法器将这个平均值减去无频率漂移无噪声影响的前导码差分相位标准均值,得到接收信号差分相位的偏移量;这个偏移量被送到偏移量寄存器,当latch_en信号为高时,偏移量寄存器锁存输入的偏移量用以对以后到达的差分相位进行补偿,这个补偿过程是通过减法器把in_data减去偏移量寄存器的输出得到out_data实现的;latch_en信号由时序控制器控制,其中MSK表示最小移频键控。
2.一种基于权利要求1所述的MSK差分检测解调电路中频率漂移补偿装置的补偿方法,其特征在于包括如下步骤:
a.)当使能信号in_enable为高电平时所述频率漂移补偿装置启动;
b.)当启动信号in_fcomp_on为高电平,时序控制器累加信号端输出高电平累加信号add_en;
c.)累加器接收差分相位in_data和步骤b所述的高电平累加信号add_en并累加差分相位in_data,同时时序控制器中的计数器开始计数;
d.)当步骤c所述的时序控制器中的计数器计数到预定的数值,计数器停止计数,时序控制器控制累加信号端输出低电平累加信号add_en,累加器接收低电平累加信号add_en停止累加差分相位并输出差分相位和,同时时序控制器锁存信号端输出锁存脉冲信号 latch_en;
e.)将步骤d所述的差分相位和经过常数除法器得到差分相位平均值;
f.)将步骤e所述的差分相位平均值与无频率漂移无噪声影响的前导码差分相位标准均值经过常数减法器得到差分相位的偏移量;
g.)采用偏移量寄存器接收步骤f输出的差分相位的偏移量,当步骤b所述的锁存信号latch_en为高电平时,则将差分相位的偏移量经过偏移量寄存器输出至减法器;
h.)采用减法器接收到的差分相位in_data减去步骤g所述的偏移量寄存器输出的差分相位的偏移量得到补偿差分相位out_data,其中MSK表示最小移频键控。 
CN2009100255828A 2009-02-10 2009-02-10 Msk差分检测解调电路中频率漂移补偿装置及补偿方法 Expired - Fee Related CN101483624B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100255828A CN101483624B (zh) 2009-02-10 2009-02-10 Msk差分检测解调电路中频率漂移补偿装置及补偿方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100255828A CN101483624B (zh) 2009-02-10 2009-02-10 Msk差分检测解调电路中频率漂移补偿装置及补偿方法

Publications (2)

Publication Number Publication Date
CN101483624A CN101483624A (zh) 2009-07-15
CN101483624B true CN101483624B (zh) 2011-06-08

Family

ID=40880557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100255828A Expired - Fee Related CN101483624B (zh) 2009-02-10 2009-02-10 Msk差分检测解调电路中频率漂移补偿装置及补偿方法

Country Status (1)

Country Link
CN (1) CN101483624B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664861B (zh) * 2012-04-11 2015-09-16 苏州英菲泰尔电子科技有限公司 提高超低功耗无线通信传输频谱效率的方法
CN105704644B (zh) * 2014-12-15 2020-03-03 马维尔国际有限公司 用于信号同步的方法和设备
CN106126478A (zh) * 2016-07-06 2016-11-16 成都宝通天宇电子科技有限公司 一种信号相位算数平均值误差消除方法
IT201600111351A1 (it) * 2016-11-04 2018-05-04 St Microelectronics Des & Appl Procedimento per rivelare segnali con modulazione fsk, circuito, dispositivo e prodotto informatico corrispondenti
US10234895B2 (en) * 2017-05-11 2019-03-19 Microsemi Semiconductor Ulc Clock synthesizer with hitless reference switching and frequency stabilization
TWI750589B (zh) * 2020-02-17 2021-12-21 茂達電子股份有限公司 頻移鍵控訊號解調系統及方法
CN114034238B (zh) * 2021-11-19 2024-05-28 珠海润谷科技有限公司 一种补偿磁阻传感器迟滞的实现方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW268070B (zh) * 1994-06-14 1996-01-11 United Technologies Corp
CN1317190A (zh) * 1999-07-28 2001-10-10 松下电器产业株式会社 频率偏移量检测装置
CN101304396A (zh) * 2007-06-11 2008-11-12 杭州中科微电子有限公司 采用相轴检测的低功耗msk非相干数字解调方法和解调器
CN101309253A (zh) * 2007-06-11 2008-11-19 杭州中科微电子有限公司 非相干频率补偿与解调方法和解调装置
CN201341159Y (zh) * 2009-02-10 2009-11-04 东南大学 Msk差分检测解调电路中频率漂移补偿装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW268070B (zh) * 1994-06-14 1996-01-11 United Technologies Corp
CN1317190A (zh) * 1999-07-28 2001-10-10 松下电器产业株式会社 频率偏移量检测装置
CN101304396A (zh) * 2007-06-11 2008-11-12 杭州中科微电子有限公司 采用相轴检测的低功耗msk非相干数字解调方法和解调器
CN101309253A (zh) * 2007-06-11 2008-11-19 杭州中科微电子有限公司 非相干频率补偿与解调方法和解调装置
CN201341159Y (zh) * 2009-02-10 2009-11-04 东南大学 Msk差分检测解调电路中频率漂移补偿装置

Also Published As

Publication number Publication date
CN101483624A (zh) 2009-07-15

Similar Documents

Publication Publication Date Title
CN101483624B (zh) Msk差分检测解调电路中频率漂移补偿装置及补偿方法
CN104092642B (zh) 一种用于非相干解调电路中的载波相位同步方法及装置
CN108494714B (zh) 一种快速克服多普勒频移的gmsk相干解调的方法
US10541852B2 (en) Preamble detection mechanism for reception of asynchronous packets
EP3342055B1 (en) Asynchronous transmission for nfc card emulation mode
CN103533651A (zh) 基于msk扩频调制模式的相参伪码测距方法
CN105450380B (zh) 基于FFT载频估计和Costas环的非协作通信载波同步***
CN101626357A (zh) 一种基于最大似然估计的mpsk***载波同步方法
CN111869244A (zh) 用于蓝牙***和设备的到达时间估计
CN103023831B (zh) 一种适用于突发波形的载波频偏估计方法
CN101494635B (zh) 一种短程无线网络中的时频同步方法
CN104333411B (zh) 一种用于无人机遥测、遥控和数传***
CN107404450A (zh) 解调信号的方法及装置
CN104601506A (zh) 一种非数据辅助的oqpsk信号闭环载波同步方法
CN105049174A (zh) 一种用于oqpsk调制的载波与时钟联合同步方法
CN101594167B (zh) 一种无线网络中联合信号检测和频率估计的方法
CN201341159Y (zh) Msk差分检测解调电路中频率漂移补偿装置
JPH06205062A (ja) 遅延検波回路
JPH09219732A (ja) データ同期装置のロック検出器およびその動作方法
CN100444526C (zh) 一种频偏校正的方法和装置
CN104717169A (zh) 一种lte-tdd频偏校正装置和方法
EP3667354B1 (en) Systems and methods for angle of arrival estimation
US9722827B2 (en) Methods and systems for creating a supplemental communication signal
CN115174326B (zh) 高速跳频msk信号的突发检测与相干解调装置及方法
CN202276358U (zh) 一种msk差分检测解调电路中频率漂移补偿装置

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: 20110608

Termination date: 20150210

EXPY Termination of patent right or utility model