一种基于FPGA的位同步信号的实现

  • 格式:docx
  • 大小:40.13 KB
  • 文档页数:6

一种基于FPGA的位同步信号的实现

刘小群

【摘 要】Synchronization is a very important practical aspect in the

communication system, it is also the technical sup port to guarantee the

whole communication system working orderly and dependably. Except

carrier wave synchronization, it also needs bit synchronization in digital

communication system. The method of realizing bit synchronization mainly

includes filtering idea and phase-locked, the principle of phase-locked bit

synchronous is similar to the principle of carrier wave synchronization. This

paper designed one kind of digital phase-locked bit synchronous

extraction project, introduced the principle of bit synchronization, the

paper described the project and modules based on FPGA, and compiled

and simulated with Maxplus Ⅱ . The simulation has shown that the design

is well in reliability, and can meet the request.%同步是通信系统中非常重要的一个实际问题,是保证整个通信系统进行有序而可靠工作的技术支撑.在数字通信系统中,除了载波同步外,还需要实现位同步.实现位同步的方法主要有滤波法和锁相法,位同步锁相法的基本原理和载波同步的原理基本类似.本文设计了一种数字锁相法位同步提取方案,分析了位同步提取原理,阐述了实现方案和模块设计的方法,在MaxplusⅡ下完成编译、综合、仿真、下载到FPGA芯片等功能.仿真及试验表明,设计稳定可靠,且能够满足要求.

【期刊名称】《新技术新工艺》

【年(卷),期】2011(000)005 【总页数】3页(P28-30)

【关键词】位同步;数字锁相;FPGA;MaxplusⅡ

【作 者】刘小群

【作者单位】宝鸡文理学院,物理与信息技术系,陕西,宝鸡,721016

【正文语种】中 文

【中图分类】TN911

数字通信中,除了有载波同步的问题外,还有位同步的问题。因为信息是一串相继的信号码元的序列,解调时常需知道每个码元的起止时刻。因此,接收端必须产生一个用作抽样判决的定时脉冲序列,它和接收码元的终止时刻对齐。我们把在接收端产生与接收码元的重复频率和相位一致的定时脉冲序列的过程称为码元同步或位同步,而称这个定时脉冲序列为码元同步脉冲或位同步脉冲[1]。要使数字通信设备正常工作,离不开正确的位同步信号。如果位同步脉冲发生严重抖动或缺位,则使数字通信产生误码;严重时使通信中断。影响位同步恢复的主要原因有:输入位同步电路的信号质量和信号中的长连零。

一般的位同步电路大多采用标准逻辑器件按传统数字系统设计方法构成,具有功耗大、可靠性低的缺点。用FPGA设计电路具有很高的灵活性和可靠性,可以提高集成度和设计速度,增强系统的整体性能[2]。

1 数字通信位同步信号提取的方法

一类方法是发端专门发送导频信号,而另一类是直接从数字信号中提取位同步信号,后者是数字通信中经常采用的一种方法。

1.1 滤波法 对于不归零的随机二进制序列,不能直接从其中滤出位同步信号。但是,若对该信号进行某种变换,例如,变成归零脉冲后,则该序列中就有 f=1/T的位同步信号分量,经一个窄带滤波器,可滤出此信号分量,再将它通过一移相器调整相位平共处后,就可以形成位同步脉冲。这种方法的工作原理如图1所示。它的特点是先形成含有位同步信息的信号,再用滤波器将其滤出。

图1 滤波法原理图

图1原理图中的波形变换,在实际应用中亦可以是微分、整流电路,微分、整流后的基带信号波形如图2所示。这里的整流输出波形与图1中波形变换电路的输出波形有些区别,但这个波形同样含有同步信号分量。

另一种常用的波形变换方法是对带限信号进行包络检波。在某些数字微波中继通信系统中,经常在中频上用对频带受限的二相移相信号进行包络检波的方法来提取位同步信号。频带受限的二相PSK信号波形如图3a所示。因频带受限,在相邻码元的相位变换点附近会产生幅度的平滑“陷落”。经包络检波后,可得图3b所示的波形。

可以看出,它是一直流与图3c所示的波形相减而组成的,因此包络检波后的波形中包含有如图3c所示的波形,而这个波形中已含有位同步信号分量。因此,将它经滤波器后就可提取出位同步信号。

1.2 锁相法

位同步锁相法的基本原理与载波同步类似。在接收端利用鉴相器比较接收码元和本地产生的位同步信号的相位,若两者相位不一致(超前或滞后),鉴相器就产生误差信号去调整位同步信号的相位,直到获得准确的位同步信号为止。前面讨论的滤波法原理中,窄带滤波器可以是简单的单调谐回路或晶体滤波器,也可以是锁相环路。

采用锁相环来提取位同步信号的方法称为锁相法。数字锁相的原理如图4所示。 图4 数字锁相原理方框图

数字锁相器由本地晶振、分频器、相位比较器和控制器组成。其中控制器包括扣除脉冲和附加脉冲电路。晶振经过整形后变为周期性脉冲,然后再送入分频器,输出位同步脉冲序列。若接收码元的速率为F(波特),则要求位同步脉冲的重复速率也为F(Hz)。这里,晶振的频率设计为nF(Hz),整形后输出的频率为nF(Hz)的窄脉冲,经n次分频后就可以得到重复频率为F(Hz)的位同步信号。如果接收端晶振输出经过n次分频后,不能准确地和码元同频同相,就需要进行调整。调整的原理是根据相位比较器输出的误差信号,通过控制器进行[3]。

全数字锁相法提取同步信号适用于信码率较低的数字通信电路,一般信码率<8

Mb/s,本地时钟频率为65 MHz左右。原理中的分频系数M也称相位调整步长,M越大,同步误差越小。因此,数字锁相法提取同步信号其工作频率不能做得很高。但这种方法适用于全数字化实现,具有稳定性好、容易集成、成本低等优点,并且由于全数字化实现,所以免调试,适用批量生产。

2 FPGA实现方案和模块设计

本文在MAX_PLUSⅡ开发平台上编译、综合、仿真、下载到天煌公司的FPGA芯片(器件型号为EPM7128LC84-15),实现了上述数字锁相环的设计。锁相环的顶层原理如图5所示,主要由十进制计数器 D10、不归零码转换器 NRZ4、延时器1delay1、clk16bd正负边沿信号提取电路dcfq组成。

图5 数字锁相法提取位同步信号顶层原理图

3 设计仿真

首先在MAX_PLUSⅡ中编辑图 5所示的电路,然后进行参数的设置,取 End

time=50 μ s;先取Grid Size=29.5 ns,给clk16输入时钟;取Grid Size=28.5 ns,选中clk16bd的前半段输入时钟,再取Grid Size=30.5 ns,选中clk16bd的后半段输入时钟。仿真波形如图6所示。 图6 仿真结果

图6中,clk16为标准时钟,clk16bd为不同步时钟,有变化,X、Y分别为clk16bd正负边沿的提取信号,F为有扣除和附加脉冲的调节信号,K为NRZ的边沿信号,I为插入附加脉冲的时隙,H为去掉扣除脉冲的时隙,clk8K为标准时钟clk16的分频时钟,tbclkBK为从clk16bd和NRZ提取出来的同步信号。

4 下载验证

仿真完成后,用Byte Blaster下载缆线联结PC机并口和实验箱J1(JTAG),打开实验箱电源开关。选择菜单项MAX+plus II\Programmer,单击Program按钮,即开始下载程序;关闭电源开关,取下下载缆线,SW12的短路帽接入1、2脚,CLK-J12的第1个拨码开关和CLK-J13的第2个拨码开关置ON状态,选择2路异步16.9 M 时钟;打开实验箱电源开关,用双踪示波器双路探头测量J4中48、49、45、46 脚,记录波形。再测量 TP56、TP57。经验证明所测波形与仿真波形相符。

5 结语

本文是在MAX_PLUSⅡ开发平台上编译、综合、仿真、下载到天煌公司的FPGA芯片(器件型号为EPM7128LC84-15),实现了上述数字锁相环的设计,在MAX_PLUSⅡ仿真软件上进行功能仿真并下载到FPGA芯片验证,结果表明满足系统要求。经验证该位同步提取的设计方案能够快速提取位同步时钟,稳定性好.且利用FPGA进行位同步信号的提取设计,具有可移植性好、体积小、低功耗、可靠性高、方便维护和升级等优点,增强了系统的可靠性和稳定性[4]。

参考文献

[1]樊昌信,曹丽娜.通信原理[M].北京:国防工业出版社,2006.

[2]郑燕.基于FPGA的位同步信号提取电路[J].科技资讯,2008(23):14.

[3]毕成军,陈利学,孙茂一.基于FPGA的位同步信号提取[J].现代电子技术,2006,20:121-123. [4]张礼勇,楚鹤.数字通信系统中位同步信号提取的FPGA实现[J].哈尔滨理工大学学报,2008,13(6):94-97.