FPGA实现的DPLL位同步时钟提取技术在EDA/PLD中的应用
156 浏览量
更新于2024-08-30
1
收藏 382KB PDF 举报
"EDA/PLD中的基于FPGA的提取位同步时钟DPLL设计"
在数字通信系统中,位同步技术是确保数据正确传输的关键,它涉及到接收端的时钟与发送端保持精确同步,从而正确解码接收到的码元。位同步时钟信号在系统的多个环节中起到关键作用,包括码元监测、帧同步以及码元的解调和判决。位同步技术主要分为外同步法和自同步法。
外同步法需要额外传输位同步信息,即接收端通过专门的同步信号来调整自己的时钟,这种方法简单但依赖于可靠的同步信道,当同步信道受到干扰时,可能导致同步失效。
自同步法则更加常见,因为它可以从已传输的数据中直接提取位同步信息。自同步法又可分为开环同步和闭环同步。开环同步不依赖于反馈,而是通过对输入码元进行某种变换来估计位同步信息,但这种方法可能不够准确。相比之下,闭环同步通过比较本地时钟与输入信号的相位差,并利用反馈机制调整本地时钟,从而实现更精确的锁定,这种方法被广泛应用于实际系统中。
本文关注的是基于FPGA的自同步法,特别是采用全数字锁相环(DPLL)实现位同步时钟提取。DPLL是一种闭环系统,它包括鉴相器、压控振荡器(VCO)和分频器等组成部分。鉴相器比较输入码元与本地时钟的相位,然后通过VCO调整本地时钟的频率,分频器则控制调整的步长。
在本设计中,DPLL采用了超前-滞后结构,能够根据鉴相器的判断,通过加减门控制相位调整,使得本地时钟逐渐接近输入码元的相位。然而,这样的系统在连续相同码元(连“1”或连“0”)时可能会遇到锁定时间较长的问题,这限制了同步建立时间和调整精度。尽管如此,由于DPLL的自我调节能力,即使在码元丢失或相位抖动的情况下,仍能输出相对稳定的同步脉冲。
由于设计应用于地铁车辆总线的通信系统,传输速率较低(250Kb/s),使用曼彻斯特编码,这种DPLL方案能够满足系统的需求,确保在低速通信环境下实现稳定且准确的位同步。基于FPGA的DPLL设计为实现位同步提供了一种实用的解决方案,尤其适用于需要高精度和自我恢复能力的通信环境。
2020-10-26 上传
2020-11-08 上传
2020-10-22 上传
2020-10-21 上传
2020-12-09 上传
2020-12-10 上传
2020-11-05 上传
2020-11-08 上传
2020-10-20 上传
weixin_38632916
- 粉丝: 4
- 资源: 964
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程