【谷速软件】matlab源码-costas载波同步环.docxVIP

【谷速软件】matlab源码-costas载波同步环.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【谷速软件】matlab源码-costas载波同步环

在利用相干解调的数字通信系统中,载波同步是正确解调的前提,也是实际通信中的一项关键技术,没有载波同步就不可能正确的恢复出数字信号。常用的载波同步方法有平方环和Costas环等,由于Costas环有跟踪低信噪比的抑制载波信号的特性而在实际系统中得到广泛的应用,目前国内外对costas环尤其是改进后的costas环进行了一系列的研究,尚耀波等建立了costas环的Z域模型,通过软件编程实现,称之为软件costas环;李波等根据costas环的结构,在FPGA芯片中完成了硬件实现。然而,这些研究大部分都是基于传统的costas环结构,同时也没有考虑到程序在实际应用中的资源占用情况。本文在仔细分析Costas环的构成原理后,根据实际硬件的片上资源调整了滤波器的结构,提出一种用CIC滤波器来取代传统的环路滤波器。最后,本文结合项目的应用,首先在simulink平台上实现了该算法,然后移植到Verilog上,用实际的FPGA芯片对此算法进行了验证。1 Costas环原理1.1传统Costas环的结构科斯塔斯环又称同相正交环Costas环,Costas环由Costas1956年提出,其环路工作频率为载波频率,远远低于平方环的工作频率,实现成本较低。其原理框图如图1(a):?(a)?Costas环原理框图??(b)?改进后Costas环原理框图图1改进前后Costas环原理框图在Costas环环路中,误差信号V7是通过两路低通滤波输出相乘得到。压控振荡器(VCO)输出信号直接供给一路相乘器,供给另一路的则是压控振荡器输出经90o移相后的信号。两路相乘后经过低通滤波和环路可以得到仅与载波相位偏差信号有关的信号V7.用此信号来控制VCO就可以调整VCO输出和载波信号保持一致的相位。现在从理论上对Costas环的工作过程加以说明。设输入调制信号为?,则?(1-1)?(1-2)经低通滤波器后的输出分别为:?将v5和v6在相乘器中相乘,得,?(1-3)(1-3)中θ是压控振荡器输出信号与输入信号载波之间的相位误差,当θ较小时,?(1-4)(1-4)中的v7大小与相位误差θ成正比,它就相当于一个鉴相器的输出。用v7去调整压控振荡器输出信号的相位,最后使稳定相位误差减小到很小的数值。这样压控振荡器的输出就是所需提取的载波。1.2本设计Costas环的结构考虑到FPGA资源的消耗的问题,本设计在实际过程中采用了CIC加低通滤波器的结构,并且用CIC滤波器代替了环路滤波器,改进后的结构图如图1(b)所示,仿真结果表明,在提取载波效果相同的基础上,改进后的Coatas环大大节省了资源。2.Costas环的Simulink实现本Simulink仿真在Matlab 6.5环境下通过。仿真模型如图2所示。调制模块采用BernoulliBinary Generator模块产生的32k的nrz码与Sine Wave模块产生的128k的载波相乘,然后与压控振荡器VCO恢复的本地载波进行相乘,VCO输出信号90度移相是通过希尔伯特变换来完成的。图2Costas环载波恢复和解调模型调制后的信号与VCO恢复的相互正交的两路本地载波进行相乘后,分为IQ两路,经过低通滤波器成为基带信号的解调输出,考虑到采样频率过高会造成FPGA芯片资源消耗严重,所以此处低通滤波器用CIC滤波器加低通滤波器的结构代替。Costas环设计的重点是环路滤波和VCO参数的调整。?(1)环路滤波本设计环路滤波部分用CIC滤波取代。CIC滤波器可以对数据流进行降速处理,本设计IQ两路采用抽取后滤波,降低4倍的采样速率(见图3中的Downsample模块)。图2中的CIC内部结构图如图3所示,后面的FPGA仿真也验证了此方法的优点和正确性。图3 CIC滤波器结构图(2)VCO本Costas环调频信号用Voltage-ControlledOscillator产生,中心频率和输出信号幅度和载波信号保持一致,压控灵敏度?根据实际情况计算调节。?(2-1)?(2-2)本设计中?为信号的中心频率,?为调整步进,mclk取4.096M,n取22位,则?(2-3)压控灵敏度?取0.9765625。(3)仿真结果图4为运行simulink模型后的波形。图4(a)是图2中示波器scope的波形,为低通滤波后的IQ两路信号与VCO输入电压。图4(b)是图2中示波器scope1的波形,为调制载波与恢复载波。??(a)低通滤波后的IQ两路信号与VCO输入电压??(b)调制载波与恢复载波图4? Costas环simulink仿真结果由图4(a)仿真波形可以看出,?VCO输入电压在过一段时间后波形稳定,低通滤波后的IQ两路信号恒包络并且一路趋于为零,表示环路得到锁定。图4(b)仿真波形可以看出,环路恢复出的载波与调制载波频率相同,表示环路已

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档