在利用相干解调的数字通信系统中,载波同步是正确解调的前提,也是实际通信中的一项关键技术,没有载波同步就不可能正确的恢复出数字信号。常用的载波同步方法有平方环和Costas环等,由于Costas环有跟踪低信噪比的抑制载波信号的特性而在实际系统中得到广泛的应用,目前国内外对costas环尤其是改进后的costas环进行了一系列的研究,尚耀波等建立了costas环的Z域模型,通过软件编程实现,称之为软件costas环;李波等根据costas环的结构,在F PGA芯片中完成了硬件实现。然而,这些研究大部分都是基于传统的costas环结构,同时也没有考虑到程序在实际应用中的资源占用情况。本文在仔细分析C ostas环的构成原理后,根据实际硬件的片上资源调整了滤波器的结构,提出一种用CIC滤波器来取代传统的环路滤波器。最后,本文结合项目的应用,首先在simulink平台上实现了该算法,然后移植到Verilog上,用实际的FPGA芯片对此算法进行了验证。
1 Costas环原理
1.1传统Costas环的结构
科斯塔斯环又称同相正交环Costas环,Costas环由Costas1956年提出,其环路工作频率为载波频率,远远低于平方环的工作频率,实现成本较低。其原理框图如图1(a):
(a) Costas环原理框图
(b) 改进后Costas环原理框图