首 页科技博览科普图片植物王国动物世界科普常识农村科普生活科普信息技术科普创作自然之谜
历史今天留言繁體中文
设为首页
加入收藏
联系我们
您当前的位置:科普知识网 -> 电子电工 -> 电子通信 -> 博览内容 退出登录 用户管理
 

· 有线电视 · 电子系统
· 显示元件 · 接口电路
· 存储器 · 无线通信
· 传感控制 · EDA/PLD
· 单片机 · DSP技术
· 模拟技术 · 通信网络
· 测试仪表 · 视频音频
· 芯片应用 · 电子通信
· IC电子 · 电子设计
· 自控测量 · IC嵌入式
· IC系统 · EDA系统
· 传感控制 · 电源技术
· 接口电路 · 消费电子
· DSP产品 · 元件工艺
· 模拟技术 · 存储器设备
· 设计应用 · 智能网应用
· 电子电源 · 电子传感
热门博览
· 涡轮
· 什么是路肩?硬路肩?..
· 神秘的海底世界
· 民用飞机
· 电路设计
· 梁桥
· 航空发动机
· 环保--功在当代,利..
· 气球
· 双曲拱桥是一种什么..
相关博览
· 丰田发表基于“综合..
· [组图] 基于微控制器..
· [组图] 基于PCI总线数..
· [组图] 基于DSP&..
· [组图] 基于ADV202的..
· [组图] 基于ADSP-TS2..
· [组图] 基于IGBT的电..
· [组图] 基于Modbus通..
· [组图] 基于CPLD的任..
· [组图] 基于单片机的..

基于FPGA的高速数字锁相环的设计与实现

作者:佚名  来源:不详  
摘    要:本文提出了一种利用边沿触发鉴相缩短锁相环捕获时间的方案,并详细介绍了该方案基于FPGA的实现方法。通过对所设计的锁相环进行计算机仿真和硬件测试,表明该方案确实可以提高锁相环的捕获性能。
关键词:数字锁相环(DPLL);捕获时间;FPGA;VHDL

引言
捕获时间是锁相环的一个重要参数,指的是锁相环从起始状态到达锁定状态所需时间。在一些系统中,如跳频通信系统,由于系统工作频率不断地发生快速变化(每秒几百次到几千次,甚至高达上万次),要求锁相环能够对信号相位快速捕获。因此研究具有较短捕获时间的高速锁相环是十分有必要的。

边沿鉴相数字锁相环
全数字锁相环主要由数字鉴相器、数字环路滤波器和数控振荡器(NCO)组成。其中数字鉴相器在很大程度上决定着锁相环的性能。常见的鉴相方法包括异或门鉴相和边沿触发鉴相等。
基于异或门鉴相的锁相环只能以步进方式对输出信号的相位进行调整,从而导致捕获时间较长。为了缩短捕获时间,本文利用边沿触发鉴相器,直接对两信号的相位差进行测定,并依据相位差值对输出信号相位进行调整,系统结构如图1所示。
边沿触发鉴相器对输入信号和输出信号的正向过零点进行检测。当检测到输入信号的正向过零点后,启动计数器,检测到输出信号的正向过零点后停止计数,将计数值N送入环路滤波器。计数值N与两信号相位差之间的关系如下:
当输出信号滞后时:
      (1)
其中为计数器时钟频率,为输入信号的频率。
数字鉴频器对输入信号相邻的正向过零点进行检测,当检测到输出信号的正向过零点后,开始计数,直到检测到下一个正向过零点,将计数值输出,并将计数器清零,继续开始计数。计数值与输入信号频率的关系如下:
                       (2)
数字鉴频器可以精确地测定输入信号的频率,并可跟踪输入信号频率的微小变化,其精度取决于计数时钟频率。
环路滤波器具有低通性质,可以滤除高频干扰噪声,提高系统的稳定性。而且环路滤波器还可以对锁相环的性能参数进行调整。在本设计中采用了基于一阶平滑的数字环路滤波器,其结构如图2所示。其中,T为延时,G1和G2为权值。通过改变环路滤波器中的权值G1和G2,可以对锁相环的参数进行调整。增大G1、减小G2可以提高系统的灵敏度,缩短捕获时间;反之,则可以实现对高频成分和噪声更有效地抑制,提高系统的稳定性。

锁相环的FPGA实现
这里主要介绍边沿触发鉴相器和数字鉴频器的FPGA实现方法。
边沿触发鉴相器分两步实现:
1. 同时对输入信号和输出信号的正向过零点进行检测。当检测到正向过零点后,分别产生一个持续时间为一个系统时钟周期的正脉冲指示信号high_pulse_1和high_pulse_2。
2. 当检测到输入信号上升沿指示脉冲信号high_pulse_1,则启动计数器,在系统时钟脉冲的上升沿进行增计数,当检测到输出信号的上升沿指示脉冲信号high_pulse_2,则停止计数,并将计数值phase输出。计数值phase反映了输入/输出信号的相位差,具体关系见(1)式。
数字鉴频器设计的基本思想与边沿触发鉴相器类似。当检测到high_pulse_1,从0开始增计数,直到检测到下一个high_pulse_1,将计数值feq输出,计数器从0开始继续计数。计数值feq与输入信号频率之间的关系见(2)式。限于篇幅,锁相环的VHDL设计程序这里不再赘述。

仿真与硬件测试结果
本设计使用Altera公司的Quartus II 3.0进行设计和仿真。
系统时钟clk频率为32.768MHz,输入信号s_in的频率为1MKHz,cs为片选信号(高电平有效),输出信号为s_out,phase为鉴相器输出的与相位差相对应的计数值,cycle为鉴频器输出的与输入信号的频率相对应的计数值。
仿真波形显示输出信号能快速实现对输入信号相位的锁定。
在波形仿真结束后,又对系统在硬件测试平台上进行了测试。测试平台采用Altera公司的FPGA芯片-EP1K50QC208-3。测试表明锁相环能很好地对频率和相位均发生快速改变的信号进行锁定。

结语
采用FPGA技术实现的基于边沿触发鉴相的数字锁相环,不仅具有较短的捕获时间,而且系统工作稳定,且可以方便地对系统进行设置和修改。■

参考文献
1 张厥盛,郑继禹,万心平.锁相技术.西安电子科技大学出版社, 1994
2 陈世伟,锁相环路原理及应用.兵器工业出版社,1990
3 胡华春.数字锁相环路原理与应用.上海科技出版社,1990

(收稿日期:2004-03-08)



免责声明:作品版权归所属媒体与作者所有!!本站刊载此文仅为普及科学技术知识提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站核实后立即删除。kpzsnet#126.com (#改为@)
[] [返回上一页] [打 印] [收 藏]
∷相关博览评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 帮助 - 合作 - 声明 - 连接 - 地图 -
Copyright ?2002-2005 Kpzs.Net. All Rights Reserved .
BY::KPZS.NET