0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA实现电路的同步提取性能设计

电子设计 来源:郭婷 作者:电子设计 2019-04-19 08:24 次阅读

同步是通信系统中一个重要的问题。在数字通信中,除了获取相干载波的载波同步外,位同步的提取是更为重要的一个环节。因为只有确定了每一个码元的起始时刻,才能对数字信息作出正确的判决。利用全数字锁相环可直接从接收到的单极性不归零码中提取位同步信号

一般的位同步电路大多采用标准逻辑器件按传统数字系统设计方法构成,具有功耗大,可靠性低的缺点。用FPGA设计电路具有很高的灵活性和可靠性,可以提高集成度和设计速度,增强系统的整体性能。本文给出了一种基于fpga的数字锁相环位同步提取电路。

数字锁相环位同步提取电路的原理

数字锁相环位同步提取电路框图如图1所示。

基于FPGA实现电路的同步提取性能设计

图1数字锁相环位同步提取电路框图

本地时钟产生两路相位相差p的脉冲,其频率为fo=mrb,rb为输入单极性不归零码的速率。输入信码的正、负跳变经过过零检测电路后变成了窄脉冲序列,它含有信码中的位同步信息,该位同步窄脉冲序列与分频器输出脉冲进行鉴相,分频比为m。若分频后的脉冲相位超前于窄脉冲序列,则在“1”端有输出,并通过控制器将加到分频器的脉冲序列扣除一个脉冲,使分频后的脉冲相位退后;若分频后

的脉冲相位滞后窄脉冲序列,则在“2”端有输出,并通过控制器将加到分频器的脉冲序列附加一个脉冲,使分频后的脉冲相位提前。直到鉴相器的“1”、“2”端无输出,环路锁定。

基于fpga的锁相环位同步提取电路

该电路如图2所示,它由双相高频时钟源、过零检测电路、鉴相器、控制器和分频器组成。

基于FPGA实现电路的同步提取性能设计

图2基于fpga的锁相环位同步提取电路

双相高频时钟源

该电路由d触发器组成的二分频器和两个与门组成,它将fpga的高频时钟信号clk_xm变换成两路相位相反的时钟信号,由e、f输出,然后送给控制电路的常开门g3和常闭门g4。其中f路信号还作为控制器中的d1和d2触发器的时钟信号。实际系统中,fpga的高频时钟频率为32.768mhz,e、f两路信号频率为32.768/2=16.384mhz。

过零检测电路

该电路见图2中gljc部分,它由d触发器和异或门组成。过零检测的输出脉冲codeout的宽度应略大于f路信号一个周期,但为了减少锁相环的稳态误差,该输出脉冲不宜过宽。实际系统中,过零检测电路的时钟信号clkin由fpga的高频时钟四分频得来,这样输出的脉冲宽度约是f路信号的两个周期。

鉴相器

该电路由两个与门组成,分别是超前门g1和滞后门g2。过零检测电路的输出信号b与位定时信号clkout一起进入鉴相器,若clkout超前b,则滞后门g2被封锁,输出为0,超前门g1的输出端有窄脉冲输出;若clkout滞后b,则超前门g1被封锁,输出为0,滞后门g2的输出端有窄脉冲输出。

分频器

该电路对应于图2中div64部分。输入的信号频率是256khz,e、f两路信号的频率均为16.384mhz,故该电路完成16384/256=64的分频功能。当控制电路无超前或滞后控制脉冲输出时,d1的q端为0,d2的q端也为0,常开门g3处于打开状态,常闭门g4处于关闭状态,e路信号通过常开门g3、异或门g5到达64分频器的输入端,经分频后产生稳定的位定时信号。

控制器

分频器输出的位定时信号clkout与过零检测脉冲b进行相位比较。当位定时信号clkout超前于b时,超前门g1有正脉冲输出。在触发脉冲f的上升沿,d1触发器的q端由低变高,经过非门后,使常开门g3关闭一个时钟周期,将e路脉冲扣除一个,使clkout相位向滞后方向变化一个时钟周期。

当位定时信号clkout滞后于b时,滞后门g2有正脉冲输出。在触发脉冲f的上升沿,d2触发器的q端由低变高,使常闭门g4打开一个时钟周期,在分频器输入端添加一个脉冲。

基于FPGA实现电路的同步提取性能设计

图3 输入的信码与提取的位同步信号

实际结果

以上是全数字锁相环的电路工作原理,全部电路在altera的ep1k30tc144-1芯片上实现。该芯片的工作频率选为32.768mhz,也作为位同步提取电路的本地高频时钟,另外,该时钟信号四分频后还作为过零检测电路的时钟。输入的单极性不归零码的码元速率为256kb/s。从输入信码中提取的位同步信号如图3所示,从波形上看,该全数字锁相环位同步提取电路能很好地从输入的信码中提取位同步信号。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21309

    浏览量

    593130
  • 控制器
    +关注

    关注

    112

    文章

    15214

    浏览量

    171149
  • 分频器
    +关注

    关注

    43

    文章

    433

    浏览量

    49312
收藏 人收藏

    评论

    相关推荐

    基于FPGA的通信系统同步提取的仿真与实现

    本文介绍一种基于现场可编程门阵列(FPGA)的通信系统同步提取方案的实现。本文只介绍了M序列码作为同步头的
    发表于 04-11 10:53 3968次阅读
    基于<b class='flag-5'>FPGA</b>的通信系统<b class='flag-5'>同步</b><b class='flag-5'>提取</b>的仿真与<b class='flag-5'>实现</b>

    如何利用FPGA设计提取同步时钟DPLL?

    信息。自同步法又可以分为两种,即开环同步法和闭环同步法。开环法采用对输入码元做某种变换的方法提取同步信息。闭环法则用比较本地时钟和输入信号
    发表于 08-05 06:43

    基于FPGA的通信系统同步提取方案该怎么设计?

      在可靠的通信系统中,要保证接收端能正确解调出信息,必须要有一个同步系统,以实现发送端和接收端的同步,因此同步提取在通信系统中是至关重要的
    发表于 09-17 06:28

    基于FPGA的通信系统同步提取方案该怎么设计?

    在可靠的通信系统中,要保证接收端能正确解调出信息,必须要有一个同步系统,以实现发送端和接收端的同步,因此同步提取在通信系统中是至关重要的。
    发表于 09-19 07:28

    求一种锁相环位同步提取电路的设计方案

    求一种基于FPGA的锁相环位同步提取电路的设计方案。
    发表于 04-29 06:52

    求一种基于FPGA提取同步时钟DPLL设计

    本文主要研究了一种基于FPGA、自顶向下、模块化、用于提取同步时钟的全数字锁相环设计方法。
    发表于 05-06 08:00

    数字锁相位同步提取的VHDL实现

    本文设计了一种在数字通信系统中的数字锁相位同步提取方案,详细介绍了本设计的位同步提取原理及其各个组成功能模块的VHDL语言实现,并在Quar
    发表于 08-06 14:28 64次下载

    同步系统的FPGA设计

    从时分复接系统对帧同步系统的性能要求出发,提出了一种采用FPGA实现同步系统的设计方案,重点介绍了同步
    发表于 08-06 16:46 24次下载

    同步信号的提取及行场计数器电路

    同步信号的提取及行场计数器电路     准确提取视频信号中的同步信号对于本项目的成攻至关重要,幸运的是市场上
    发表于 12-08 14:48 2217次阅读
    <b class='flag-5'>同步</b>信号的<b class='flag-5'>提取</b>及行场计数器<b class='flag-5'>电路</b>

    基于FPGA提取同步时钟DPLL设计

    基于FPGA提取同步时钟DPLL设计   在数字通信系统中,同步技术是非常重要的,而位同步是最基本的
    发表于 01-25 09:36 2963次阅读
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>提取</b>位<b class='flag-5'>同步</b>时钟DPLL设计

    基于FPGA的锁相环位同步提取电路

      基于fpga的锁相环位同步提取电路   该电路如图所示,它由双相高频时钟
    发表于 10-08 12:00 1494次阅读
    基于<b class='flag-5'>FPGA</b>的锁相环位<b class='flag-5'>同步</b><b class='flag-5'>提取</b><b class='flag-5'>电路</b>

    WCDMA主同步FPGA实现

    本文阐述了主同步搜索的改进型算法,并且针对这种算法提出了基于片上RAM 的实现方式,最大程度地节省了FPGA 的硬件资源,为WCDMA 同步FPG
    发表于 05-14 16:45 30次下载
    WCDMA主<b class='flag-5'>同步</b>的<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>

    基于FPGA的光电系统同步自适应电路设计与实现

    基于FPGA的光电系统同步自适应电路设计与实现
    发表于 01-04 17:03 10次下载

    同步提取实验

    同步提取实验的实验报告,位同步提取实验的实验报告,位同步提取实验的实验报告
    发表于 05-26 10:58 0次下载

    基于EP1C6T144C8 FPGA实现STM-1同步系统的应用方案

    ,首先要从同步数据流中提取同步信息,帧同步提取性能的优劣直接影响整个数据的处理质量与整个系统的
    的头像 发表于 06-23 15:44 2547次阅读
    基于EP1C6T144C8 <b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>STM-1<b class='flag-5'>同步</b>系统的应用方案