基于FPGA的距离选通同步控制电路设计

合集下载

基于FPGA的时序及同步设计

基于FPGA的时序及同步设计

第一, 系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错.第二, 时钟信号通常是系统中频率最高的信号.第三, 时钟信号通常是负载最重的信号, 所以要合理分配负载。

出于这样的考虑在FPGA这类可编程器件内部一般都设有数量不等的专门用于系统时钟驱动的全局时钟网络。

这类网络的特点是:一、负载能力特别强, 任何一个全局时钟驱动线都可以驱动芯片内部的触发器; 二是时延差特别小; 三是时钟信号波形畸变小, 工作可靠性好。

因此, 在FPGA设计中最好的时钟方案是: 由专用的全局时钟输入引脚驱动单个主时钟去控制设计项目中的每一个触发器。

同步设计时, 全局时钟输入一般都接在器件的时钟端, 否则会使其性能受到影响。

对于需要多时钟的时序电路, 最好选用一个频率是它们的时钟频率公倍数的高频主时钟。

各个功能模块要使用统一的复位电路。

在使用带时钟的触发器、计数器等有复位端的库器件时, 一般应尽量使用有同步复位的器件。

注意复位时保证各个器件都能复位, 以避免某些寄存器的初始状态不确定而引起系统工作不可靠。

若想掌握时钟设计方法首先需要了解建立时间和保持时间的概念。

建立时间(setup time):是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(hold time):是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。

对于一个设计项目来说,全局时钟(或同步时钟)是最简单和最可预测的时钟。

在CPLD/FPGA 设计中最好的时钟方案是:由专用的全局时钟输入引脚驱动的单个主时钟去钟控设计项目中的每一个触发器。

只要可能就应尽量在设计项目中采用全局时钟。

CPLD/FPGA都具有专门的全局时钟引脚,它直接连到器件中的每一个寄存器。

这种全局时钟提供器件中最短的时钟到输出的延时。

FPGA 同步设计技术

FPGA 同步设计技术

Ξ文章编号:100328329(2003)0320058204FPGA 同步设计技术李向涛, 仵国锋(解放军信息工程大学,郑州450002) 摘要:本文介绍了FPGA 的同步设计技术,结合一些设计实例总结了FPGA 同步设计的若干原则。

关键词:FPGA ;同步设计;时钟 中图分类号:TN 79 文献标识码:B一、FPGA 同步设计 随着深亚微米VL S I 技术的迅速发展,FPGA CPLD 等可编程逻辑器件的资源有了极大的发展,尤其是FPGA ,器件的集成度已达到上千万门,系统工作频率达到几百M H z 。

FPGA 在开发阶段具有安全、方便、可随时修改设计等不可替代的优点,在电子系统中采用FPGA 可以极大的提升硬件系统设计的灵活性,可靠性,以及提高硬件开发的速度和降低系统的成本。

FPGA 的固有优点使其得到越来越广泛的应用,FPGA 设计技术也被越来越多的设计人员所掌握。

实际中使用一种好的系统设计方法可以在很大程度上改善FPGA 应用中所出现的问题。

对于FPGA 设计,同步设计将优于异步设计。

对于静态同步设计,当满足以下两个条件时,我们说这个系统是同步的: 1.每个边缘敏感部件的时钟输入是一次时钟输入的某个函数;并且仍是像一次时钟那样的时钟信号。

2.所有存储元件(包括计数器)都是边缘敏感的,在系统中没有电平敏感存储元件。

我们对FPGA 的同步设计理解为所有的状态改变都由一个主时钟触发,而对具体的电路形式表现为所有的触发器的时钟端都接在同一个主时钟上。

一个系统的功能模块在内部可以是局部异步的,但是在模块间必须是全局同步的。

CPU 是一个同步设计的典型实例,就是所有电路都与一个系统主时钟同步,主时钟是系统的心脏,尽管在与慢速的外设传送数据时需要插入等待周期,但它的输入输出理论上仍然是主时钟同步驱动的。

二、FPGA 同步设计的实现 相比异步设计来说同步设计有许多的优点,但在FPGA 中实现电路的同步设计需要考虑多个方面的因素。

FPGA同步电路设计技巧

FPGA同步电路设计技巧

励或 内部输出 。时序逻辑 电路 的组合 逻辑只用来产生电路 的
输 出和激 励 , 存储 器部 分是 由其不 同的状 态 (, , 来 ,, ) 记 ,…
忆 电路过去 的输人情况 其逻辑 功能的函数表达式 为式 ( ) 1、
式 ( ) 示: 2所 五 ( , : 1 … ,1… , = , , ,, )i I … m, , y ( , i l = … , …, . 1 …,。 , ), , r = () I () 2
次态之间 的转移关系。 但实际的电路设计和分析 中, 我们通常
采用所谓的状态表和状态图的方式 。 高
。Байду номын сангаас
随着 F G P A技术 的发展

该产品的集成度和性能 不断 提
最 流行 的 2类 时序逻辑 电路模 型是 Mel M。 r a y和 。e模
型 , 电路 的 输 出 是 输 入 和 现 态 的 函 数 时 , 当 即
系列 P GA为代 表。它可提供器 件的系统门数从 5 0 0 P 00 到 30 0 0门 , 2 00 最大时钟频率高达 2 0 MHz可 提供 高达 84 0 , 0 个单端 I0 引脚或 3 4 / 4 个差分 IO对 。 / 目前在 高速 电路设计 中基本采用的是 F G C L P , P D器件 。笔者采用 的是 XC 0 Vl0
定 稿 嚣期 :0 6 1 一 7 2 0 — 2 o
逻辑 电路。图 3所示的异步时序 电路的存储 元件 主要由延时
< I机与月络 >20 什I | 07年第 1 期
维普资讯
通 信 论 坛
计 算 机 与 网 络 创 新 生 活 邢疆嘲 枷 1 .删阴 l r , l 墨 啊

基于FPGA的高速同步HDLC通信控制器设计

基于FPGA的高速同步HDLC通信控制器设计
Ab ta t sr c :Hihlv lDaa ik o t l ( g — e t Ln C nr e o HDL poo o s io e td y c rn u d t l k ly r poo o ,ti C)rtc li a bt r ne sn ho o s aa i a e rtc li s ・i n
陈 晨 ,李 志来 , 伟 ,金 光 一 徐
(. 1 中国 科 学 院 长 春 光 学精 密 机械 与 物 理研 究 所 ,吉林 长 春 1 0 3 ; .中国 科 学 院 研 究 生 院 ,北 京 1 0 3 ) 303 2 0 0 9 摘要 : 高级 数 据链 路 控 制 H L D C协 议 是 一 种 面 向 比特 的链 路 层 协议 , 有 同步 传 输 数 据 、 具 冗余 度 低 等 特 点 。 在 通 信 是 领 域 中应 用 最 广 泛 的链 路 层 协议 之 一 提 出实 现 H L D C通信 协议 的 主 要模 块— — C C校 验 模 块 及 ‘ ’ R O 比特 插 入 模 块
s n h o o s a d i o e r e o e u d n y i i o e o e mo te tn i ey a p id d t i k c n r lp oo o s n t i y c r n u n t lw d g e fr d n a c ,t s n ft s xe s l p l aa l o to r tc l.I h s s h v e n p p r C e f ai n mo u e a d ‘ a e . RC v r i t d l n 0’is r mo u e b s d o P st e mo ti ot n u cin mo u e i h i c o n e t d l a e n F GA a h s mp r t n t d l n t e HDL a f o C p oo o r n r d c d r tc l ae i t u e .CR e f a in mo u e u e tt c i e a d ‘ o C v r c t d l s d sa e ma h n n 0’i s r mo u e u e I O s t e p ma y i i o n et d l s d F F a h r r i mo u e. i h of r d s me n w i e s o h e in o L r tc lc nr l r h t o a e l e n o rc l d l wh c f e o e d a ft e d sg f HD C p oo o o t l .T e meh d w s r ai d a d c r t e oe z e y ta s t d o p r n s 0 v t r n mi e n S a a 3 4 0 De Ki t t . Ke r s y wo d :HDL r tc l RC v rf ai n ‘ C p oo o ;C e i t ; 0’b t n e t n ee e P i c o i i s r a d d lt ;F GA

基于FPGA的通用位同步器设计

基于FPGA的通用位同步器设计

基于FPGA的通用位同步器设计作者:聂伟林竹来源:《现代电子技术》2013年第15期摘要:设计了一种基于FPGA的通用位同步器。

该同步器采用改进后的Gardner算法结构,其中,内插滤波器采用系数实时计算的Farrow结构,定时误差检测采用独立于载波相位偏差的GA⁃TED算法,内部控制器和环路滤波器的参数可由外部控制器设置,因而可以适应较宽速率范围内的基带码元。

阐述传统Gardner算法的原理,给出改进后的设计和FPGA实现方法,最后对结果进行仿真和分析,证明该方法的正确性。

关键词: Gardner;位同步; FPGA; Farrow中图分类号: TN713⁃34 文献标识码: A 文章编号: 1004⁃373X(2013)15⁃0045⁃05 Design of universal bit synchronizer based on FPGANIE Wei, LIN Zhu(Center of Computer System and Communication Laboratory, Beijing University of Chemical Technology, Beijing 100029, China)Abstract: A universal bit synchronizer based on the Gardner algorithm is designed in this paper. The improved Gardner algorithm structure is adopted in the synchronizer to meet the requirements of the universal demodulator based on the software radio, which means that the bit synchronization could be achieved when the rate of baseband signals is changed in a wide range. In this paper, the principle of the traditional Gardner algorithm is introduced. The improved design and FPGA⁃based implementation methods are given. In particular, the interpolation filter coefficients can be computed in real time by Farrow structure, and GA⁃TED algorithm which is independent of the carrier phase error was used in timing error detection, while parameters of the loop filter and internal controller can be set up by the external controller. At last, the simulation and test results show that the method is correct.Keywords: Gardner; bit synchronization; FPGA; Farrow0 引言数字通信中,位同步性能直接影响接收机的好坏,是通信技术研究的重点和热点问题。

基于FPGA的高重复率距离门控电路实现

基于FPGA的高重复率距离门控电路实现

基于FPGA的高重复率距离门控电路实现吴志波;张忠萍;陈菊平【摘要】传统的距离门控电路多采用分立元器件,工作频率和控制精度均十分有限,难于满足重复频率高的测距需求.通过分析高重复率距离门控的时序,提出并实现了一种基于FPGA的高重复率距离门控电路方法.该方法充分发挥了FPGA在运算、存储、时钟管理等方面的优势:采用倍频模块产生的200MHz作为时钟基准,其门控输出分辨率达5ns;利用增强型并口(Enhanced Parallel Port,简称EPP)方式进行门控数据传输,以确保2kHz的高速门控信号输出.完成的距离门控板在上海天文台的高重频(2kHz)卫星激光测距(Satellite Laser Ranging,简称SLR)实验中获得应用,使上海天文台成为国际上少数掌握高重频SLR技术的台站之一.【期刊名称】《电子学报》【年(卷),期】2010(038)004【总页数】4页(P919-922)【关键词】卫星激光测距;FPGA;距离门控电路;高重复率【作者】吴志波;张忠萍;陈菊平【作者单位】中国科学院上海天文台,上海,200030;中国科学院上海天文台,上海,200030;中国科学院上海天文台,上海,200030【正文语种】中文【中图分类】工业技术第 4 期2010 年 4 月电子学报ACTA ELECTRONICA SINICAV01.38No.4Apr.2010基于 FPGA的高重复率距离门控电路实现吴志波,张忠萍,陈菊平 (中国科学院上海天文台,上海 200030)摘要:传统的距离门控电路多采用分立元器件,工作频率和控制精度均十分有限,难于满足重复频率高的测距需求.通过分析高重复率距离门控的时序,提出并实现了一种基于FPGA 的高重复率距离门控电路方法,该方法充分发挥了 FPCA 在运算、存储、时钟管理等方面的优势:采用倍频模块产生的 200MHz 作为时钟基准,其门控输出分辨率达 5ns ;利用增强型并口 (Enhanced ParallelPort ,简称 EPP)方式进行门控数据传输,以确保 2kHz 的高速门控信号输出.完成的距离门控板在上海天文台的高重频(2kHz)卫星激光测距(SatelliteLaserRanging ,简称 SIR) 实验中获得应用,使上海天文台成为国际上少数掌握高重频 SLR 技术的台站之一,关键词:卫星激光测距; FPGA ;距离门控电路;高重复率中图分类号:TN273文献标识码: A 文章编号:0372-2112(2010)04-0919-04 The Implementationof Range-GateControlCircuitwith High-Repetition-RateBasedonFPGA WUZhi-bo,ZHANGZhong-ping,CHEN Ju-ping ShanghaiAstronomicid Observatory, Chinese AcademyofScierzces, Shartghai 200030,China ) Abstract: operating frequencyand precision of tradit:ionalrange-gatecontrol circuitsdesignedwith discrete componentsare hard tosatisfythe demandof high-repetition-ratemeasurement.Byanalyzingthe timingsequencesof high-repetition-raterangegate, amethodbasedonFPGAisproposedand implemented.This methodmakesfulluseof FPGAadvantagesat calculating,storageandclock managing,200MHzClockgenerated byDCM(DigitalClockrVLanager)resultsin the circuitwith Sns resolutionandtrans-ferring range-gatedata via EPP(EnhancedParallelPort)insure operatingfrequencyupto several ingthe prototypecir-cuitmakessuccessof the experiment of high-repetition-rateSatelliteLaserRangingin ShanghaiAstronomicalObservatory, andmakesitbecomeoneof stationswithhigh repetitionrateSLRtechnologyin the world. Keywords: satellitelaser ranging;FPGA;range-gatecontrol circuit;high repetition rate 1 引言在雷达探测和激光测距等领域,为了有效捕获目标的回波信号,常使用距离门控技术来降低噪声干扰,以SLR为例,回波信号易受背景杂散光等噪声干扰01],往往根据卫星距离预报,通过距离门控电路精确控制光电接收器的打开来降低噪声干扰,高精度距离门控制可有效提高卫星探测成功概率[2].近些年来, SLR 正朝着高重复率测距模式的方向发展,旨在获取更多的测距数据和更高的测距精度以满足 SLR 的应用需求.鉴于高重频SLR所使用激光的能量往往较小,回波的信噪比较低,为了提高探测成功概率,不仅要求距离门控电路具备2kHZ的输出频率,在控制精度方面也提出很高的要求,传统的距离门控电路都建立在分立式元器件上,存在元器件数较多、电路板尺寸偏大、电路稳定性不理想、扩展性与移植性较差等缺点,使得较高频率的时钟信号实现较困难,控制精度难于进一步提高.随着超大规模集成电路( VeryLargeScaleIntegIated circuits )技术的发展,FPGA在速度和性能上有了很大的提高,不仅具有运算、缓存等数据处理功能,内部还含有大量包括 DCM 在内的可配置逻辑资源供数字逻辑电路的构建,这使得基于FPCA设计高重复率高精度距离门控电路具有灵活性、小型化、集成化等优点[3]国际上最早实现高重频 SLR 技术的奥地利 Graz 站就是基于 Altera 的 FPGA 设计 2kHz 距离门控电路,然而该电路对软件的实时性要求很高,仅限于在与Graz 站相近的软硬件环境下使用,在充分考虑上海天文台 SLR 系统的实际情况,本设计提出:(1)使用 EPP 时序传输门控数据,确保门控输出频率达 2kHZ ;(2)通过 DCM 模块,收稿日期:2008-12-16 ;修回日期:2009-08-10基金项目:国家自然科学基金委员会一中国科学院天文联合基金(No. 10778634)第4期 2010 年 4 月电子学报 ACTA V01.38 No.4 Apr. 2010摘要:传统的距离门控电路多采用分立元器件,工作频率和控制精度均十分有限,难于满足重复频率高的测距需求.通过分析高重复率距离门控的时序,提出并实现了一种基于FPGA 的高重复率距离门控电路方法,该方法充分发挥了 FPCA 在运算、存储、时钟管理等方面的优势:采用倍频模块产生的 200MHz 作为时钟基准,其门控输出分辨率达 5ns ;利用增强型并口 (Enhanced ParallelPort ,简称 EPP)方式进行门控数据传输,以确保 2kHz 的高速门控信号输出.完成的距离门控板在上海天文台的高重频(2kHz)卫星激光测距(SatelliteLaserRanging ,简称 SIR) 实验中获得应用,使上海天文台成为国际上少数掌握高重频 SLR 技术的台站之一 A文章编号: 0372-2112(2010)04-0919-04 Implementationof Range-GateControlCircuitwith High-Repetition-RateBasedonFPGA WU Zhi-bo,ZHANG Zhong-ping,CHEN ShanghaiAstronomicid Observatory, Chinese AcademyofScierzces, Shartghai 200030,China ) operating frequencyand precision of tradit:ionalrange-gatecontrol circuitsdesignedwith discrete components hard tosatisfythe demandof high-repetition-ratemeasurement.Byanalyzingthe timingsequencesof high-repetition-raterange gate, amethodbasedonFPGAisproposedand implemented.This methodmakesfulluseof FPGAadvantagesat calculating,storage andclock managing,200MHzClockgenerated byDCM(DigitalClockrVLanager)resultsin the circuitwith Sns resolution andtrans- ferring range-gatedata via EPP(EnhancedParallelPort)insureoperatingfrequencyupto several ingthe prototypecir- cuitmakessuccessof the experiment of high-repetition-rateSatelliteLaserRangingin ShanghaiAstronomicalObservatory, and makesitbecomeoneof stationswithhigh repetitionrateSLRtechnologyin the world. Keywords: satellitelaser ranging;FPGA;range-gatecontrol circuit;high repetition rate 1引言在雷达探测和激光测距等领域,为了有效捕获目标的回波信号,常使用距离门控技术来降低噪声干扰,以 SLR往往根据卫星距离预报,通过距离门控电路精确控制光电重复率测距模式的方向发展,旨在获取更多的测距数据和更高的测距精度以满足 SLR 的应用需求.鉴于高重频所使用激光的能量往往较小,回波的信噪比较低,为了提高探测成功概率,不仅要求距离门控电路具备求传统的距离门控电路都建立在分立式元器件上,存在元器件数较多、电路板尺寸偏大、电路稳定性不理想、扩展性与移植性较差等缺点,使得较高频率的时钟信号实现较困难,控制精度难于进一步提高.随着超大规模集成电路( VeryLargeScaleIntegIated circuits )技术的发展,运算、缓存等数据处理功能,内部还含有大量包括 DCM在内的可配置逻辑资源供数字逻辑电路的构建,这使得基于 FPCA国际上最早实现高重频 SLR 技术的奥地利 Graz 站就是基于 Altera 的 FPGA 设计 2kHz 距离门控电路,然而该电路对软件的实时性要求很高,仅限于在与 Graz 站相近的软硬件环境下使用,在充分考虑上海天文台 SLR系统的实际情况,本设计提出:(1)使用 EPP 时序传输门控数据,确保门控输出频率达 2kHZ ; (2)通过 DCM 模块,920电子学报2010'F将 GPS 接收机所输出的 10MHZ 倍频至 200MHz 作为电路时钟基准,距离门控输出分辨率达 Sns ;(3)采用比较器的方法实现距离门控信号输出,充分发挥了 FPGA 具有运算、存储以及大量逻辑资源的优势,节省了硬件资源也提高了电路的整体性能. 2高重复率距离门控原理及实现框图图 1 为距离门控输出时序图,厂为测量频率,正是发射脉冲,R 。

基于FPGA同步电路的实现

基于FPGA同步电路的实现
取是更为重要 的一个环节 。介绍 了一种基 于 F G P A同步电路的实现而提 出一种数字锁相环的位同步提取电路的 方案 ,并已成功地用 F G P A器件实现 了此方 案。此时钟提取电路可以快速 、准确地对串行输 入信码进行位 同步 时钟的提取 .即使输入码 流中有毛刺现象,该设计 也有很好的时钟调整恢复功能,能极大地减小误码率。
为所 有 的触 发器 的时钟端都 接在 同一 个主时钟 上。 相 比异 步设 计 来说 ,同步设 计 有许 多 的优 点 , 同步 是通 信系统 中一 个重要 的问题 。在 数字通信 中 ,
性 ,以及 提 高 硬件 开 发 的速 度 和 降 低 系统 的成 本 。
eF G w P A的同有优点使 其得 到越来越 广泛 的应用 。 对于 FG P A设 计 ,同步 设 计 将 优 于异 步 设 计 。
rd c h ur n ierr ae (E ). e u eteb r a dbt r t B R or
K e r s F GA; i s n h o iain P L y wo d : P bt y c rn zt ; L o
1 引 言
近年 来 ,随着 超大 规 模 集成 电路 的发展 ,F — P G / P D等可 编程逻 辑器 件 的资源也 有 了极大 的发 AC L 展 ,F G P A在开 发 阶段 具 有安 全 、方 便 、可 随 时修 改 设 计 等不 可替 代 的优 点 ,在 电子 系统 中采 用 F — P G A可 以极 大 地 提升 硬件 系统设 计 的灵 活性 、可 靠
LU R -i I uj n (E R I u n zo 6 0 hn) C P E ,G a gh u5 0 1 ,C ia 1
Ab ta t S n ho i t n s i o h mao at n o mu iai s B s e cr e sr c : y crnz i i l f e ao oe t jr r i p s cm nct n . ei s ar r o d i

基于FPGA同步电路的实现

基于FPGA同步电路的实现

基于FPGA同步电路的实现刘如金【摘要】同步是通信系统中一个重要的问题.在数字通信中,除了要获取相千载波的载波同步外,位同步的提取是更为重要的一个环节.介绍了一种基于FPGA同步电路的实现而提出一种数字锁相环的位同步提取电路的方案,并已成功地用FPGA器件实现了此方案.此时钟提取电路可以快速、准确地对串行输入信码进行位同步时钟的提取,即使输入码流中有毛刺现象,该设计也有很好的时钟调整恢复功能,能极大地减小误码率.【期刊名称】《电子产品可靠性与环境试验》【年(卷),期】2011(029)001【总页数】3页(P39-41)【关键词】现场可编程门阵列;位同步;锁相环【作者】刘如金【作者单位】工业和信息化部电子第五研究所,广东,广州,510610【正文语种】中文【中图分类】TN4021 引言近年来,随着超大规模集成电路的发展,FPGA/CPLD等可编程逻辑器件的资源也有了极大的发展,FPGA在开发阶段具有安全、方便、可随时修改设计等不可替代的优点,在电子系统中采用FPGA可以极大地提升硬件系统设计的灵活性、可靠性,以及提高硬件开发的速度和降低系统的成本。

ewFPGA的固有优点使其得到越来越广泛的应用。

对于FPGA设计,同步设计将优于异步设计。

对于静态同步设计,当满足以下两个条件时,我们说这个系统是同步的:1)每个边缘敏感部件的时钟输入是一次时钟输入的某个函数,并且仍是像一次时钟那样的时钟信号;2)所有的存储元件(包括计数器)都是边缘敏感的,在系统中没有电平敏感存储元件。

FPGA的同步设计可以理解为所有的状态改变都由一个主时钟触发,而对具体的电路形式表现为所有的触发器的时钟端都接在同一个主时钟上。

相比异步设计来说,同步设计有许多的优点,同步是通信系统中一个重要的问题。

在数字通信中,除了获取相干载波的载波同步外,位同步的提取是更为重要的一个环节。

因为只有确定了每一个码元的起始时刻,才能对数字信息作出正确的判决。

一种基于FPGA精确位同步的设计与实现

一种基于FPGA精确位同步的设计与实现
4 结语
数字锁相环路在各个领域中得到了极为广泛的应用, 特别是在数字 通信的调制解调和位同步中, 常常要用到各种各样的锁相环。本文采用
了 一 种 基 于 FPGA 模 块 化 的 数 字 锁 相 环 设 计 方 法 , 并 对 系 统 进 行 了 仿
真, 确保了数据的快速正确解调。
参考文献
[ 1] 张厥盛.锁相技术[ M] 西安: 西安电子科技大学出版社, 2000.
交互。工作项列表管理器可以作为工作流管理系统的一部分提供给用
出现是必然的。它可以改进和优化业务流程, 提高业务工作效率, 实现更
户, 也可以是用户自己编写的程序。
好的业务过程控制, 提高顾客服务质量。
客户端应用接口提供的一些基本操作包括: 建立连接、工作流定义、
( 责任编辑: 邱娅男)
过程控制、过程状态查询、工作项列表处理、过程监控、数据处理与管理。 ───────────────
文献标识码: A
在数字通信系统中, 系统传输的是有节律的码元序列, 每个码元持 续一定的时间, 接收端只有在恰当的时刻对数字信号进行采样判决, 才 能正确接收码元序列。因此, 在接收端需要产生与所接收的数字信号码 速 率 和 相 位 一 致 的 位 同 步 时 钟 序 列 。如 果 接 收 到 的 数 字 信 号 的 码 速 率 和 相位不一致, 采样判决时会造成误码。所以在信息传输系统中, 位同步是 至关重要的。本文以同步串行数据的接收为例, 介绍了利用数字锁相环 恢复位同步时钟的设计与实现。
I( n) =a( n) cos( !0n+"0) - b( n) sin( !0n+"0) +n1
( 1)
Q( n) =b( n) cos( !0n+"0) +a( n) sin( !0n+"0) +n2

水下激光成像距离选通同步控制电路设计

水下激光成像距离选通同步控制电路设计
( 林 电 子科 技 大 学 信 息 与 通 信 学 院 ,广 西 桂 林 5 10 ) 桂 4 0 4 摘 要 : 水 下 激 光 成 像 系统 中 , 在 由于 复 杂 的 水 下环 境 对 激 光传 输 的 影 响 较 大 , 了更 加 有 效 地 实现 距 离选 通 功 能 , 为 该
同步 控 制 电路 的设 计 选 用 高性 能 的 A e Sr i I h m t t I系列 的 F G ax I . A。 电 路 分 为 距 离延 迟 和 门延 迟 2个模 块 , 新 地 将 P 创
Ke o d : n e a rae a n ; ag - t g sn h nzt ncnrl l e nig ’ yw rs u d r t srm g g rneg i ; yc r i i o t ;a r agn w el i i an o ao o s r
水 下 激 光 成 像 技 术 是 基 于蓝 绿 激 光 处 于 水 下 的 传 输 “ 窗 口” 发 展 起 来 的 I 而 I I 。激 光 器 向 水 下 目标 发 射 脉 冲激 光 , 量 测 从 目标反 射 回来 的 信 号 。 取 目标 的 图像 信 息 。 由 于 蓝 绿 激 获
激 光 测距 思 想加 入 距 离 延 迟模 块 中 . 决距 离延 迟 时 间 较 难 精 确 获 取 的 问题 , 且 在 考 虑 各 种 延 迟 的 情 况 下 输 出精 解 并 确 的 选 通 脉 冲 。仿 真 结 果表 明 。 离延迟 时 间 和 IC 门延 迟 时 间 可精 确 到 2a , 差 最 大 为 ln 。 距 CD s 误 s
h i l t n r s l s o t tr n ea me a C D a n e a i c n b a c rt o 2 s t io p t I s T e smu a o e u t h w a a g d l y t d I C g t g d l y t a c u a e t n , e eT ri u n . i s h i n i me e h s o

基于FPGA的位同步电路设计

基于FPGA的位同步电路设计

基于FPGA的位同步电路设计作者:张智明来源:《现代电子技术》2016年第04期摘要:在基于FPGA的自同步实现中,应用数字锁相技术,从接收的比特流中快速提取同步脉冲以正确采样输入码元。

该方案以相位计数器为基础,采用相位分段调整方法,对鉴相结果进行分类,并据此快速调整相位计数值,最终生成同步脉冲。

采用Xilinx FPGA实现位同步电路,并结合仿真波形分析电路工作过程。

结果表明,该电路占用资源少,同步速度快,并且能容忍一定程度的输入码元抖动,所设计电路能稳定地工作在实际通信链路中。

关键词:位同步;数字锁相;同步脉冲; FPGA中图分类号: TN919.3⁃ 34 文献标识码: A 文章编号: 1004⁃373X(2016)04⁃0132⁃03Abstract: In the implementation of self⁃synchronization based on FPGA, the digital phase lock technology is applied to rapidly extracting the synchronous pulse from the received bit stream to sample the input code element correctly. The phase segmentation adjustment approach is used in the scheme based on phase counter to classify the phase discrimination results, by which the phase count value is quickly adjusted to generate the synchronous pulse. The bit synchronization circuit is implemented on Xilinx FPGA, and its working process is analyzed in combination with simulation waveform. The simulation results show that the circuit has few resources occupation and fast synchronous speed, and can tolerate the input node element shaking to some extent. The designed circuit can stably work in the practical communication links.Keywords: bit synchronization; digital phase lock; synchronous pulse; FPGA0 引言位同步又称码元同步,是数字通信中一种重要的同步技术。

基于FPGA的距离选通同步控制电路设计_何钐

基于FPGA的距离选通同步控制电路设计_何钐

第37卷,增刊 红外与激光工程 2008年9月 V ol.37 Supplement Infrared and Laser Engineering Sep. 2008收稿日期:2008-09-12基金项目:863项目(2007AA11Z238)作者简介:何钐(1985-),男,江西南昌人,硕士,主要从事红外夜视技术等方面的研究。

Email: heshan23@基于FPGA 的距离选通同步控制电路设计何 钐,周 燕,范松涛,何 军,曾华林(中国科学院半导体研究所 光电系统实验室,北京 100083)摘要:距离选通同步控制技术是距离选通激光成像系统的核心技术, 直接关系到能否实现距离选通,能否得到目标的选通图像。

其中,产生纳秒量级的选通脉冲选通ICCD 摄像机的同步控制电路,成为了有效实现距离选通及精确的图像清晰度控制的关键。

针对产生纳秒量级的选通脉冲需要高频时钟信号,且容易受到外界噪声干扰的问题,采用了新一代的可编程逻辑芯片FPGA 来进行电路设计。

通过Verilog HDL 语言设计出了具有纳秒量级的距离选通同步控制电路。

此电路中创新性的采用了锁相环技术进行全局时钟的倍频,以及全新的并行计数的计数方式,大大提高了电路的精确度及稳定度。

并且提供脉冲宽度和延迟时间的选择,有效地实现了距离选通及精确的图像清晰度控制。

关键词:激光距离选通成像; 距离选通技术; 距离选通同步控制; 并行计数 中图分类号:TN249 文献标识码:A 文章编号:1007-2276(2008)增(激光探测)-0178-04Range-gated synchronization control circuit design based on FPGAHE Shan, ZHOU Yan, FAN Song-tao, HE Jun, ZENG Hua-lin(Institute of semiconductors, CAS, Optoelectronic system laboratory, Beijing 100083, China)Abstract : Range-gated synchronization control technique is the kernel technique of LRG imaging system , which is directly related with the imaging of target. The range-gated synchronization control circuit which provides several nanoseconds gated pulse to gate ICCD camera ,has been the key of achieving range-gating availably and controlling the definition of image precisely . To solve the problem of high frequency clock signal generation and the noise disturbing , a new generation of digital programmable logic chip FPGA is introduced to design. A nanoseconds range-gated synchronization control circuit is designed based on the Verilog HDL language. This circuit uses the Phase-locking-loop to multiply the clock frequency and a new parallel-counter in innovation, which improve the precision and stabilization greatly. The design also can modify the value of pulse width and delayed time,which effectively achieve range-gating availably and controls the definition of image precisely.Key words : LRG imaging system; Range-gating technique; Range-gating synchronization control;Parallel-counting0 引 言激光主动连续成像系统在雾、雨、雪等恶劣气候条件下工作时,由于受到后向散射的严重影响,图像对比度会大大下降[1]。

基于回波自调距离门的FPGA控制器的设计

基于回波自调距离门的FPGA控制器的设计
g u a g e a n d f i n i t e s t a t e ma c h i n e me t h o d s .S i mu l a t i o n r e s u l t s s h o w t h a t t h e s t r u c t u r e o f t h e c o n t r o l l e r i s s i mp l e ,f a c i l i t a t i n g t h e s y s t e m t o d e t e c t a n d i d e n t i f y t a r g e t q u i c k l y a n d r e l i a b i l i t y wi t h b e t t e r a n t i -i n t e fe r r e n c e p e f r o r ma n c e .T h e c o n t r o l s y s t e m o p e r a t i n g f r e q u e n c y
摘 要 :针 对 多 个 主 动 超 声 探 测 器 同 时 探 测 目标 存 在 的 相 互 干 扰 问 题 , 设 计 了 基 于 回 波 自调 距 离
门的 F P G A 控 制 器 。该 控 制 器 利 用 接 收 到 的 回 波 信 息 自动 调 整 距 离 门 的 选 通 时 机 , 可 以 达 到 抑 制 探 测
器 相 互 干 扰 的 目的 。同 时 , 利 用 硬 件 描 述 语 言 和 有 限 状 态 机 的 方 法 完 成 了整 个 系 统 的 设 计 。仿 真 结 果 表明, 该 控 制 器结 构 简单 , 实现 了快 速 发 现 、 确 认 目标 回 波 信 号 的 能 力 , 提 高 了 系统 抗 干 扰 的 能 力 , 其

基于FPGA的汉明距离电路设计

基于FPGA的汉明距离电路设计

基于FPGA的汉明距离电路设计
随着数字化的发展,数字集成电路也得到了广泛应用。

20世纪80年代中期,Altera和Xilinx分别推出了类似于PAL结构的扩展型CPLD和与标准门阵列类似的FPGA,它们都具有体系结构和逻辑单元比较灵活、集成度高以及适用范围广等特点。

同时,这两种器件也兼容了PLD和通用门阵列的优点,可实现较大规模的电路编程同时也很灵活。

汉明距离在信息论中的定义是两个等长字符串之间的汉明距离,也就是两个字符串对应位置的不同字符的个数。

例如:*1011101与1001 001之间的汉明距离就是2;*2143896与2233796之间的汉明距离为3;*toned与roses 之间的汉明距离为3。

在通信中,累计定长二进制字中发生翻转的错误数据位通常也被称为信号距离。

事实上,汉明重量分析在包括信息论、编码理论、密码学等领域都有应用。

基于FPGA的位同步电路设计

基于FPGA的位同步电路设计

基于FPGA的位同步电路设计
张智明
【期刊名称】《现代电子技术》
【年(卷),期】2016(039)004
【摘要】在基于FPGA的自同步实现中,应用数字锁相技术,从接收的比特流中快速提取同步脉冲以正确采样输入码元.该方案以相位计数器为基础,采用相位分段调整方法,对鉴相结果进行分类,并据此快速调整相位计数值,最终生成同步脉冲.采用Xilinx FPGA实现位同步电路,并结合仿真波形分析电路工作过程.结果表明,该电路占用资源少,同步速度快,并且能容忍一定程度的输入码元抖动,所设计电路能稳定地工作在实际通信链路中.
【总页数】3页(P132-134)
【作者】张智明
【作者单位】上海铿腾电子科技有限公司,上海201204
【正文语种】中文
【中图分类】TN919.3-34
【相关文献】
1.一种基于FPGA的硬件开环位同步电路设计与实现 [J], 秦文兵;罗来源;向闻
2.基于FPGA可变速率快速位同步的实现 [J], 孙海波;徐元哲;杨柳青
3.基于CPLD的位同步时钟提取电路设计 [J], 王志梁;刘笃仁
4.基于FPGA的锁相环位同步提取电路设计 [J], 周云水
5.一种基于FX589的位同步提取电路设计 [J], 李霞;郭勇
因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于FPGA的永磁同步电机控制器的设计

一种基于FPGA的永磁同步电机控制器的设计

一种基于FPGA的永磁同步电机控制器的设计提出一种基于的永磁同步电机控制器的设计计划,该设计可应用于具有高动态性能要求的永磁同步电机伺服控制系统。

为提高伺服控制系统的实时性,简化及节约成本,该系统设计采纳Ahera公司生产的CycloneIII EP3C25Q240C8型FPGA器件实现电机控制器。

嵌入NiosⅡCPU软核协作片内硬件乘法器及可编程规律门阵列,实现软硬件协同工作。

通过Ⅱ软件自带的SignalTaplI规律分析仪举行板上调实验证,得到带有死区输出的波形。

该PWM波形可用于电机驱动。

1 引言国内普遍采纳TM320系列的器件作为永磁同步电机控制系统的主控制器,因CPU负载过重导致系统实时性降低的问题日益显著。

采纳具有并行工作特性的FPGA器件作为主控制器能够提高系统实时性。

因此,这里给出一种基于FPGA的永磁同步电机控制器设计计划。

FPGA器件内嵌NiosⅡCPU软核的SoPC是公司首创的解决计划。

将SoPC 应用到电机控制中,是当前的讨论热点。

FPGA依赖硬件规律门工作,NiosⅡ处理器依赖执行软件程序工作。

而在电机控制中实现软硬件协同工作则是设计的难点和创新之处。

本设计需要特殊注重软硬件协同工作的时序控制。

软硬件之间信号的交换需按严格时序举行控制。

2 片上系统规划片上系统功能总体规划为电机硬件驱动和NiosⅡ系统模块两部分,前者主要完成速度外环,内环的双闭环运算;而后者主要完成按键输入、数码管显示、电机驱动器参数设置和传输以及上位机通信。

3 系统硬件设计3.1 NioslI系统模块3.1.1 Nios lI系统模块的设计在QuaauslI的SoPC builder中调出nioslI软核。

调用4个用于输出的PIO核,挂接到Avalon上,作为信号输出I/O端口,这4个PIO 核分离是start(启动电机信号),Data(16位,电机参数值),ec(8位,第1页共4页。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第37卷,增刊 红外与激光工程 2008年9月 V ol.37 Supplement Infrared and Laser Engineering Sep. 2008收稿日期:2008-09-12基金项目:863项目(2007AA11Z238)作者简介:何钐(1985-),男,江西南昌人,硕士,主要从事红外夜视技术等方面的研究。

Email: heshan23@基于FPGA 的距离选通同步控制电路设计何 钐,周 燕,范松涛,何 军,曾华林(中国科学院半导体研究所 光电系统实验室,北京 100083)摘要:距离选通同步控制技术是距离选通激光成像系统的核心技术, 直接关系到能否实现距离选通,能否得到目标的选通图像。

其中,产生纳秒量级的选通脉冲选通ICCD 摄像机的同步控制电路,成为了有效实现距离选通及精确的图像清晰度控制的关键。

针对产生纳秒量级的选通脉冲需要高频时钟信号,且容易受到外界噪声干扰的问题,采用了新一代的可编程逻辑芯片FPGA 来进行电路设计。

通过Verilog HDL 语言设计出了具有纳秒量级的距离选通同步控制电路。

此电路中创新性的采用了锁相环技术进行全局时钟的倍频,以及全新的并行计数的计数方式,大大提高了电路的精确度及稳定度。

并且提供脉冲宽度和延迟时间的选择,有效地实现了距离选通及精确的图像清晰度控制。

关键词:激光距离选通成像; 距离选通技术; 距离选通同步控制; 并行计数 中图分类号:TN249 文献标识码:A 文章编号:1007-2276(2008)增(激光探测)-0178-04Range-gated synchronization control circuit design based on FPGAHE Shan, ZHOU Yan, FAN Song-tao, HE Jun, ZENG Hua-lin(Institute of semiconductors, CAS, Optoelectronic system laboratory, Beijing 100083, China)Abstract : Range-gated synchronization control technique is the kernel technique of LRG imaging system , which is directly related with the imaging of target. The range-gated synchronization control circuit which provides several nanoseconds gated pulse to gate ICCD camera ,has been the key of achieving range-gating availably and controlling the definition of image precisely . To solve the problem of high frequency clock signal generation and the noise disturbing , a new generation of digital programmable logic chip FPGA is introduced to design. A nanoseconds range-gated synchronization control circuit is designed based on the Verilog HDL language. This circuit uses the Phase-locking-loop to multiply the clock frequency and a new parallel-counter in innovation, which improve the precision and stabilization greatly. The design also can modify the value of pulse width and delayed time,which effectively achieve range-gating availably and controls the definition of image precisely.Key words : LRG imaging system; Range-gating technique; Range-gating synchronization control;Parallel-counting0 引 言激光主动连续成像系统在雾、雨、雪等恶劣气候条件下工作时,由于受到后向散射的严重影响,图像对比度会大大下降[1]。

为了解决这一问题,近年来距离选通激光主动成像技术[2]的研究越来越引起人们的重视,并成为激光主动成像的热点研究之一。

距离选通成像系统主要部分由窄脉冲激光器和选通型像增刊何钐等:基于FPGA的距离选通同步控制电路设计 179增强CCD摄像机组成。

其中距离选通同步控制技术成为了距离选通激光成像的关键,直接关系到能否实现距离选通,并得到目标的选通图像。

同步控制技术主要是通过一个同步控制电路,使脉冲激光器和ICCD摄像机同步工作,并通过实时地控制ICCD选通门的开关来达到距离选通的功能。

通常通过模拟电路或者复杂可编程逻辑器件CPLD来完成同步控制作用的单稳态触发电路,但这两种工作方式都存在延迟时间大,精度不高等问题,并且这样高频率的电路必然容易受到外部电磁干扰,稳定性难以保证。

文中在同步控制原理的基础上,分析了实现500 m 作用距离需要采用的激光器和ICCD的特性参数,并根据所需脉冲激光器发出脉冲宽度小,重复频率高,以及ICCD选通门宽窄的特点,采用新一代数字可编程芯片FPGA,设计了一种具有纳秒量级的距离选通同步控制电路。

此电路通过高频的全局时钟,较短的器件内部延时,产生出了纳秒量级的高速同步脉冲控制信号,实时地根据激光脉冲的回波信号来控制选通门的开启。

同时采用了FPGA内部固有的锁相环(PLL)软核技术,在外部引入较低频率的晶振的情况下,通过锁相环倍频来获得较高频率的全局时钟,解决了高频全局时钟的产生、外部延迟时间长,以及易受电磁干扰等问题。

并创新性的设计了一种并行计数的高位计数器,来代替以往消耗逻辑资源多,使延时严重的通用高位计数器提高了电路的精确度。

此外,本电路还提供距离延迟时间和选通脉冲宽度可调,最小可调步长为5 ns, 完全满足了设计的需求。

1 距离选通成像系统及其同步控制电路设计距离选通成像系统[5]主要由激光器、选通型ICCD摄像机、同步控制电路、发射光学系统、接收光学系统和监视器等组成,原理框图如图1所示。

激光器发射短激光脉冲,经准直光学系统后分为两束,一束作为照明光源,另一束反射后由APD管接收,经触发电路触发后作为延时基准脉冲。

根据激光器到目标之间的距离确定同步控制电路的延迟时间,再根据所需观察的景深确定选通门开启的持续时间,当从目标反射回来的激光脉冲到达ICCD摄像机的瞬间,ICCD摄像机的选通门开启,使目标反射回来的激光脉冲信号刚好进入ICCD摄像机选通成像,其余时间选通门都关闭,这样就可以去除大部分后向散射光,提高成像系统的对比度。

图1 激光距离选通成像系统框图Fig.1 Schematic diagram of laser range-gating imaging system本设计以图1所示的外触发同步控制方案,根据当前脉冲激光器、ICCD的参数指标(脉冲激光器的脉宽为20 ns,重复频率可达到10 kHz,ICCD最小门宽为30 ns,重复频率最大可达30 kHz)设计了基于FPGA的距离选通同步控制电路,它能够提供距离置数和脉宽置数,最小步长可达5 ns。

同步控制电路原理图如图2所示,该电路中共包括1个锁相环PLL 模块,2个锁存器latch模块,1个range_gate距离选通电路模块。

PLL模块产生倍频时钟,latch模块寄存由外界置入的数值,range_gate模块产生选通控制脉冲。

工作时先向此电路中的两个锁存器分别置入距离延迟时间和选通门宽时间。

当激光器发射脉冲激光束时,经分光后一小部分光被APD管接收,经触发电路形成高电平,开始启动同步控制电路range_gate 模块内部的定时器,以距离延迟时间为初值开始作递减计数,当从目标反射回来的脉冲激光到达ICCD 时,距离延迟时间计数结束,同时产生选通脉冲打开ICCD的选通门,让来自目标的反射光进入ICCD。

同时门宽计数开始,当达到门宽设定值时,产生信号关闭ICCD的选通门,一次选通过程结束。

图2 同步控制电路原理框图Fig.2 Schematic diagram of synchronization control circuit在实际工作中,距离选通成像系统会受到激光器、触发电路、同步控制电路、像增强器驱动电路等传输延迟时间的影响,并不能得到理想的同步时序,180 红外与激光工程:激光探测、制导与对抗技术 第37卷但是触发电路、同步控制电路和像增强器驱动电路的传输延迟时间都在纳秒量级,并且可以通过测试手段测得相应部分的时间延迟,这部分延时可以在同步控制电路中减去。

因此,通过这样的时序电路设计,可以实现距离选通的同步控制功能。

2 仿真与实现本设计采用了Xilinx 公司的FPGA 可编程逻辑芯片spartan-3A 来实现选通同步控制功能。

使用Verilog 语言,在Xilinx 公司的EDA 开发工具ISE10.1i 中,对range_gate 模块进行了编辑,并在modelsim 中进行了仿真,其电路原理图如图3所示。

图3 range_gate 模块内部电路原理图Fig.3 Schematic diagram of range_gate module circuit在range_gate 电路中,按照模块化的设计方法,分别对D 模块、counter1模块、counter2模块和outpulse 模块进行了代码编写。

D 模块接受外来信号的触发产生使能信号,counter1和counter2为并行计数器,分别进行距离延迟和门宽延迟计数,outpulse 模块产生选通脉冲。

同时针对通用八位计数器或者更高位计数器消耗的逻辑资源多,导致信号传输延时大,在高频时钟信号下工作不稳定的特点。

本设计对通用的八位计数器counter1和counter2进行了改进,采用了并行计数的方法,即通过两个四位计数器来代替一个八位计数器工作,如图4所示,counter4_1为八位计数器的低图4 并行计数器电路原理图Fig.4 Schematic diagram of parallel counter四位,counter4_2为八位计数器的高八位。

相关文档
最新文档