一种基于FPGA的新型误码测试仪的设计与实现

发布者:幸福约定123最新更新时间:2008-01-07 来源: article.ednchina.com关键字:时钟提取  计数器  误码仪  积分器  FPGA  位同步  反馈移位寄存器  积分式  输出  设计与实现 手机看文章 扫描二维码
随时随地手机看文章

  误码仪是评估信道性能的基本测量仪器。本文介绍的误码仪结合FPGA的特点,采用全新的积分式鉴相结构,提出了一种新的误码测试方法,经多次测试验证,方案可行,设计的系统稳定。本文设计的误码仪由两部分组成:发信机和接收机。

  1 发信机

  发信机的主要功能是产生具有随机特性的伪随机m 序列,通过FPGA 由VHDL 编程实现。伪随机序列产生原理如下:

  

  

  图1 伪随机序列产生原理图

  其中,ak-i是各移位寄存器的状态,Ci对应各寄存器的反馈系数,为1表示参与反馈,为0不参与反馈。反馈函数为:

  当级数n 和反馈系数一旦确定,则反馈移位寄存器的输出序列确定了,m序列的一个重要的性质是:任一m序列的循环移位仍是一个m序列,序列长度为m = 2n-1 。

  2 接收机

  接收机主要由时钟同步模块、状态同步模块组成,其功能框图如图2 所示。

  

  

  图2 误码器接收机功能框图

  2.1 时钟提取模块

  本单元所采用的时钟提取方法是采用新的积分鉴相来实现的,通过在一个时钟周期内对码元进行积分,判断超前滞后,从而极大

  的降低了因干扰信号的出现导致误调的可能性。

  时钟提取的原理图如下:

  图3 时钟提取原理图

  (1)鉴相器

  导前- 滞后型数字鉴相器的特点是,它输出一个表示本地估算信号超前或滞后于输入信号的量.如果本地估算信号超前于输入信号,则输出“超前脉冲”, 以便利用该“超前脉冲”控制本地估算信号的相位推后。反之,则输出“滞后脉冲”,并使本地估算信号的相位前移. 导前- 滞后型数字鉴相器可分为微分型和积分型两种.由于积分型导前- 滞后数字鉴相器,具有优良的抗干扰性能. 因此本设计采用了积分型导前-滞后型数字鉴相器.

  积分型导前-滞后型数字鉴相器中,本地时钟的上升沿为同相积分的清洗时刻,上升沿到来时,在本地高频时钟下,同相计数器开始计数,当输入码元是“1”时,每来一高频脉冲计数器加1计数,当输入码元是“0”时,每来一高频脉冲计数器减 1计数。当下一上升沿到来时,将计数值输出,并清零计数器,计数器在高频脉冲下重新开始计数.本地时钟的下降沿为中相积分的清洗时刻,在下降沿到来时,在上述同样的高频时钟下,中相积分计数器开始计数,当码元为“1”时,计数器加1,当码元为“0”时,计数器减1。当下一下降沿到来时,将计数值输出,同时对计数器清零,重新计数。在准确同步的情况下,同相积分的积分区间正好和接收的一个码元宽度相重合,同相积分计数器输出为± T(+T表示码元为1,-T 表示码元为0),而中相积分器的输出为0 或± T.在中相积分周期内若码元出现0→1或1→0变化,则中相积分器输出为0。在中相积分周期内,若码元没有翻转,码元始终为“1”,则中相积分计数器输出为T。

  若码元始终为“0”,则中相积分计数器输出为-T。若本地估算时钟超前于输入码元,当同相积分计数器的输出大于0,则随后的中相积分计数器的输出也大于0,当同相积分计数器的输出小于0时,则随后的中相积分计数器的输出也小于0。当同相积分计数器输出为+T或-T时,随后的中相积分计数器输出也为+ T或-T 时,表明是处于连“1”或连“0”状态,则超前或滞后标志都为0。若本地估算时钟滞后于输入码元,当同相积分计数器的输出大于0,则随后的中相积分计数器的输出小于0,当同相积分计数器的输出小于0时,则随后的中相积分计数器的输出将大于0 。

  当下降沿到来时,先检测同相计数器的输出,当为0时,如果中相计数器的输出为0,则表示还没开始检测,就没有超前滞后信息。如果中相计数器的输出不为0,则表示本地估算的时钟刚好与待检测的时钟正交,处于超前和滞后分界处,在这里对其做超前处理。如果同相计数器的输出不为0,此时如果中相计数器的输出为0,则表示刚好两时钟同步,故没有超前和滞后信息。如果中相计数器的输出为土20,即为整个码元的长度。则表示中相计数过程始终为“1”或“0”,出现连“1”或连“0”状态,为防止误操作,同样认为没有超前和滞后。如果此时中相计数器的输出不为0,也不为整个码元,则将同相计数器的输出和中相计数器的输出的符号位进行异或,即两者符号相同表示超前,符号不同表示滞后。

  (2)双相高频时钟源与停扣控制电路

  双相高频时钟源是形成两路窄脉冲信号,两个窄脉冲信号刚好相差180 度。停扣控制电路主要由添门和扣门组成,当来一个超前脉冲,加到扣门,扣除一个晶体脉冲,这样分频器的输出脉冲相位就滞后了1/20周期。当来一个滞后脉冲,加到添门,控制添门打开,加入一个晶体脉冲到或门。由于加到添门的晶振信号与加到扣门的晶振信号的相位相差180度,因此当从添门加入一个晶振脉冲到或门时,相当于在扣门输出的晶振信号中间插入一个窄脉冲,也就使分频器输入端添加了一个脉冲,这样分频器的输出相位就提前了1/20周期。从而实现位同步。

 

关键字:时钟提取  计数器  误码仪  积分器  FPGA  位同步  反馈移位寄存器  积分式  输出  设计与实现 引用地址:一种基于FPGA的新型误码测试仪的设计与实现

上一篇:多通道抗凝血药物筛选检测仪的研制
下一篇:基于虚拟仪器的ARINC429总线信号仿真和测试方案

推荐阅读最新更新时间:2024-03-30 22:05

基于LabVIEW和声卡的虚拟仪器设计与实现
  摘要:为了在对采样频率要求不高的情况下进行信号的生成和分析,采用声卡取代价格昂贵的数据采集卡进行采样和输出,利用虚拟仪器开发软件LabVIEW,分别设计和实现了基于声卡的虚拟信号发生器和虚拟示波器。信号发生器可以产生方波、三角波等常用波形和自定义波形,示波器具有波形显示、图像暂停和截取以及频谱分析功能,所设计的虚拟仪器具有友好的人机界面,只需两台计算机即可进行完整的自测试。   在电子与通信行业以及试验测试中,信号发生器和示波器是应用最广泛的电子测量仪器。传统仪器的技术和性能都已经比较成熟,但存在体积较大、不易携带、功能固定、并且价格昂贵等缺点。虚拟仪器是计算机技术与仪器技术深层次结合产生的产物,代表了当前测试仪器的发展方
[测试测量]
基于LabVIEW和声卡的虚拟仪器<font color='red'>设计与实现</font>
东芝开始提供监控功能增强的汽车级多输出系统电源集成电路样品
有助于提高道路车辆的功能安全 东京—东芝公司(TOKYO:6502)近日宣布推出可增强普通汽车应用监控功能的多输出系统电源集成电路“TB9042FTG”。样品将从2013年11月1日开始提供,批量生产计划从2014年5月开始。 《道路车辆功能安全》国际标准ISO 26262的重要性日益提高,要求对电源集成电路的功能进行监控。这款新集成电路整合了多种能够检测集成电路和外部微控制器任何故障的监控功能。它还整合了可以将监控状态数据传输至外部微控制器的传输功能,这可以进一步提高安全性。 汽车应用需要越来越高的电流。该集成电路的内置高电力效率直流-直流变换器可降低功耗,并且其串联稳压器可实现低噪声电源。 新产品的主要特性 更强大的
[汽车电子]
STM32 TIM1 输出脉冲范例
TIM模块定时器向上溢出 & 输出比较 首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同时配套的固件库的说明也很难和手册上的寄存器对应起来,研究起来非常费劲!功能强大倒是真的,但至少也应该配套一个让人看的明白的说明吧~~ 两天时间研究了STM32定时器的最最基础的部分,把定时器最基础的两个功能实现了,余下的功能有待继续学习。 首先有一点需要注意:FWLib固件库目前的最新版应该是V2.0.x,V1.0.x版本固件库中,TIM1模块被独立出来,调用的函数与其他定时器不同
[单片机]
stm32通用定时器的PWM输出
配置过程:(以TIM3为例,其CH1-CH4为:PA6、PA7、PB0、PB1) 1)开启TIM3时钟,配置4个IO口为复用推挽输出。 2)设置TIM3的ARR和PSC来控制PWM的周期。 3)设置TIM3的CH1-CH4的PWM模式及通道方向,使能TIM3的CH1-CH4输出。 4)使能TIM3。 程序如下: /* * 函数名:TIM3_GPIO_Config * 描述 :配置TIM3复用输出PWM时用到的I/O * 输入 :无 * 输出 :无 * 调用 :内部调用 */ void TIM3_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; //PCLK1经
[单片机]
基于FPGA的IP核8051上实现TCP/IP的设计
引言 随着芯片规模的越来越大、资源的越来越丰富, 芯片的设计复杂度也大大增加。事实上, 在芯片设计完成后, 有时还需要根据情况改变一些控制, 这在使用过程中会经常遇到。这时候如果再对芯片设计进行改变将是很不可取的, 因为需要设计人员参与这种改变, 这无论是对设计者还是用户都是不能接受的。于是就有必要让这种可以改变的简单控制在芯片设计时就存在, 而且同时还应该使这种改变相对容易, 比较通用, 并且与芯片的其它设计部分尽量不相关。为了满足上述的要求, 在FPGA中嵌入一个比较理想的选择, 而这个即通用又控制简单的IP核最好选择8051微处理器。 在FPGA中植入8051后, 还可在上面实现简单的TCP/IP协议, 以支持远程访问或进行
[单片机]
基于<font color='red'>FPGA</font>的IP核8051上实现TCP/IP的设计
基于MCU新型智能励磁设计与实现
    “铁磁材料磁化特性研究”是大学基础物理实验中一个经典的实验项目,该实验可使学生了解铁磁质在磁场中磁化原理与磁化规律,并可测定样品的磁滞回线,确定其矫顽力、剩磁感应强度、最大磁场、最大磁感应强度及磁滞损耗等重要的物理参数,让学生认识到铁磁材料在制造永久磁铁、电机、变压器、电磁铁等方面存在广泛的作用和具有的重要实用价值。     整套的实验装置由3个仪器组成:励磁仪、分析测试仪和监测示波器。励磁仪是整个实验系统的关键。 1 磁滞回线励磁仪工作原理 1.1 基本工作原理      铁磁材料的电磁变换与电压信号产生原理如图1所示。     将待测磁性材料做成闭合环状,上面均匀地绕满导线,形成一个充满铁芯的螺绕环,设铁芯的
[嵌入式]
200V功率放大器输入级具备低失真
美国国家半导体宣布LME™ 音频放大器系列再添加两款新品。这两款200V的单声道音频功率放大器输入级新品,不但失真率低于同类竞争产品,而且还为设计者缩短系统设计周期。 LME49811与LME49830芯片输出功率可以调校。系统设计工程师可以根据要求的供电电压及输出芯片数目设定输出功率。换言之,即使采用同一款基本的电路设计,这两款产品也通过设定输出级来满足不同的输出功率和高电流驱动的要求,并确保放大器可以输出高达1kW的功率。以完整的功率放大器设计为例。只要采用LME49811芯片,总谐波失真及噪声便可降低至0.00035%,若采用LME49830芯片,失真率可低至0.0006%。个 采用LME49811与L
[焦点新闻]
200V功率放大器输入级具备低失真
设计技术问答:FPGA设计的安全性考量
  Q1:FPGA设计与DSP设计相比,最大的不同之处在哪里?    A1:这个问题要从多个角度看。它们都用于某个功能的硬件电路实现,但是它们的侧重点有所不同。这里涵盖的说一下。   1)内部资源   FPGA侧重于设计具有某个功能的硬件电路,内部资源是VersaTiles(ActelFPGA)之类的微小单元,FPGA的内部单元初始在编程前都是使用的是HDL语言实现硬件电路的设计描述。FPGA内部的连线资源将这些功能模块的内部和模块之间的信号连接起来,构成较大的模块。FPGA可以内部实现ALU,加法器,乘法器,累加器,FIFO,SRAM,DDRcontroller,FFT,HDLC,DMA,PWM等等数字电路,也就说我们要用
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved