首页 理论教育 dsPIC实现载波同步的方法优化为:dsPIC实现载波同步的方法

dsPIC实现载波同步的方法优化为:dsPIC实现载波同步的方法

时间:2023-06-19 理论教育 版权反馈
【摘要】:为了避免这个问题,解调器的AGC电路做了如下处理。当信号幅度小于1时,AGC电路不对信号进行处理,这时,如果直接使用式来计算ω,误差仍然会很大,而且信号幅度小的时候正是绝对相位不同的相邻符号切换的时刻,此时的频差也会出现较大的误差。本地载波的生成与第4章中的4.2.3节的部分是基本类似的,也是采用了查表法。

dsPIC实现载波同步的方法优化为:dsPIC实现载波同步的方法

科斯塔斯环实现的关键是找到本地载波与接收信号载波的相差,由于接收信号被调制过,即每个符号的相位与被调制信息相关,这样为了获得准确的相位差,就需要设法消除信息调制的影响。能否避开这个问题呢?在我们设计的差分调制系统中是可以避开这个问题的。因为差分系统是用相邻符号的相位差来携带调制信息的,因此其载波同步不需要严格的相位同步,只要本地载波与接收信号的载波同频就可以了,它们之间允许存在一个固定的相差。另一方面,接收信号即便是被调制过的,每个符号内载波的相位是不同的,但是其载波频率是固定的。如果前后符号之间的绝对相位不同,按理说由于相位的突变,频率也会发生突变。但是参考图4-12,可以看出如果相邻符号的绝对相位发生了变化,那么过渡点的信号幅度会很小,这样对频率估计的影响就可以忽略了。因此,如果仅对频率进行锁定,而允许一个固定相差的存在,那么载波同步的过程中,就不再需要设法消除调制的影响了。

参见图4-15中解调器的框图,其中载波恢复部分输出的信号采样率是8000采样/s,即恢复的载波信号输出间隔是978-7-111-36505-1-Chapter05-12.jpg,每个采样信号间隔内载波恢复电路令相位增加一个∆ϕ,这样其输出的载波频率就是978-7-111-36505-1-Chapter05-13.jpg。载波恢复电路的功能就是正确地估计出这个∆ϕ,令其输出的载波频率ω与接收信号的载波同频。

根据式(5-1)和式(5-2)的分析,图4-15中低通滤波器B的输出信号可以表示为

978-7-111-36505-1-Chapter05-14.jpg

可令Φ表示这个输出信号的相位,即

Φ=(ω1-ω2t+(ϕ1-ϕ2) (5-11)

则本地载波与接收信号的频差就可以表示为

978-7-111-36505-1-Chapter05-15.jpg

根据图4-15中低通滤波器B的输出来计算频差的过程如下:

978-7-111-36505-1-Chapter05-16.jpg

如果用式(5-13)来计算频差,在信号比较小的时候,会得到很大的误差。为了避免这个问题,解调器的AGC电路做了如下处理。当信号幅度比1大时,令信号除以平均幅度,即载波恢复电路的输入的平均幅度接近1,或者说It)2+Qt)2≈1。当信号幅度小于1时,AGC电路不对信号进行处理,这时,如果直接使用式(5-13)来计算∆ω,误差仍然会很大,而且信号幅度小的时候正是绝对相位不同的相邻符号切换的时刻,此时的频差也会出现较大的误差。因此,仍然令It)2+Qt)2≈1,这样计算出来的∆ω就会变得比较小,因而对频率恢复影响就会很小,从而保证了系统的稳定性。综上所述,可以用下面的式子来计算频差:

978-7-111-36505-1-Chapter05-17.jpg(www.xing528.com)

载波恢复部分的框图如图5-3所示。

978-7-111-36505-1-Chapter05-18.jpg

图5-3 载波恢复框图

式(5-14)是模拟信号的计算方法,对于数字系统来说实现方法稍有不同,所采用的公式如下:

ω'=InQn+1-Qn-1)-QnIn+1-In-1) (5-15)

用3个相邻的采样点来实现式(5-14),用In代替It),用Qn代替Qt),用(Qn+1-Qn-1)代替978-7-111-36505-1-Chapter05-19.jpg,用(In+1-In-1)代替978-7-111-36505-1-Chapter05-20.jpg,其中dt被忽略了。这是因为在数字系统中,dt是个固定的时间值,即是个常数,而我们需要的频差也只能是个相对值,因此计算结果的一个比例系数是不重要的。而这样还带来额外的好处是计算量减少了。

IIR滤波的具体特性可参考第3章相关内容。

本地载波的生成与第4章中的4.2.3节的部分是基本类似的,也是采用了查表法。唯一的区别是每个采样间隔内载波的相位增量不再是固定的值,而是在用接收频率计算的相位增量基础上用频差修正,即

978-7-111-36505-1-Chapter05-21.jpg

式中,m_RxFreq是接收频率;m_NCOphzinc是相邻采样之间的载波的相位增量;∆ω'是从式(5-15)计算得到并经过IIR滤波的频差估计;k是比例系数。k需要精心选择,这个参数太大了调整幅度就大,同步时间会短一些,会令本地载波在接收信号的载波附近波动过大,这个参数如果太小了,本地载波会比较接近接收信号的载波,但是同步过程会比较长。为此,这个系数在刚开始接收时采用一个较大的值(k=3×10-6),令系统快速捕获,等接收了16个符号后,采用较小的系数(k=1.5×10-6),令系统能稳定地跟踪接收信号的载波变化。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈