当前位置:首页 > 测试测量 > 测试测量
[导读]PRBS(伪随机二进制序列)或PN(伪噪声)发生器在数字数据传输中有广泛的应用(参考文献1)。这些电路通常由带反馈的简单移位寄存器构成,它可以用作串行数据链路的测试源。正如它们名称所示,输出序列并非真正随机,

PRBS(伪随机二进制序列)或PN(伪噪声)发生器在数字数据传输中有广泛的应用(参考文献1)。这些电路通常由带反馈的简单移位寄存器构成,它可以用作串行数据链路的测试源。正如它们名称所示,输出序列并非真正随机,实际上是在2N-1位后重复,其中N表示移位寄存器的长度。多项式标注的阶数对应于移位寄存器的长度,因此PRBS的周期就为描述序列提供了一个简便的方法。

通信设备的测试要使用某种标准多项式。例如,x7+x6+1产生一个 127位的PRBS周期,而x23+x18+1 则产生大于800万位的周期,x31+x28+1产生的周期更长,256倍。有较长周期的 PRBS 通常提供更多的数据类型,从而能更仔细地检测传输系统的性能。

一个采用中间级反馈的简单移位寄存器就可以产生一个PRBS。构成寄存器的触发器运行速度必须与传输速度一致,如果你打算建立一个运行在千兆赫兹时钟速率下的长周期PRBS发生器,则可能产生问题。德州仪器公司的高速串行器TLK2201B运行在高达1.6 Gbps速率下,它提供了一个可能的解决方法。但是,该串行器并不能以原有的全部串行格式接受PRBS,而一次只能接收10位部分。

图1中电路表示一个31阶的并行 PRBS 发生器,它提供10位输出段,可以很容易适应其它的PRBS序列和输出宽度。在设计电路时,先画一个有31个触发器的图,每行包含10个触发器。在此例中,设计包含四行,第一行只有一个触发器。图1显示了触发器和编号约定之间的时序关系。

组成的结构形成一个并行移位寄存器,其中第3行直接送至第 4 行,第2行送至第3行,等等。第2行的触发器10至触发器2和第1行的触发器1从反馈路径接受它们的输入。这种排列可保证相连行中的触发器提供10倍于当时间隔的输出,因而发生器的时钟速度为等效串行移位寄存器PRBS实现速度的十分之一。

为确定反馈信号,推导出描述一个标准(即串行)PRBS 发生器输出的公式,对多项式 x31+x28+1,得出 y(n)=y(n-31) xor y(n-28)。用此公式可以推导出描述反馈信号fdbk1 ~ fdbk10的公式。即:fdbk1:y (n+9)=y(n-22) xor y(n-19),fdbk2:y(n+8)=y(n-23) xor y(n-20),... fdbk10:y(n)=y(n-31) xor y(n-28)。例如,反馈信号 fdbk1 来自触发器22和19输出驱动的两个输入异或门的输出。

图1电路是用CPLD或FPGA器件实现的VHDL代码。15行~18 行定义了并行移位寄存器,21行~23行定义了反馈电路的结构。本设计实例的电路适合于Xilinx的XC3S50 Spartan 3器件,它运行在150 MHz 时钟速率下;也可以通过一个10位接口,以150 MHz驱动一个德州仪器公司的 TLK2201B串行器。Xilinx's ISE 7.1i 软件编译电路的VHDL文件。图2显示串行器输出的眼图,并确保电路工作在1.5 Gbps。编译软件预测电路应工作在300 MHz以上时钟速率下,但TLK2201B的极限工作频率为150 MHz。

参考文献

1, Miller, Andy, and Mike Gulotta, "PN generators using the SRL macro," Application Note APP211, Xilinx Inc, June 15, 2004.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

用于数字化仪和发生器的高级面向对象Python软件包

关键字: 数字化仪 发生器 Python软件包

移位寄存器,作为数字电路中的基本元件,是一种存储数据并按特定方式改变数据顺序的装置。它在计算机硬件设计、通信协议处理、数据编码解码以及其他众多数字信号处理场景中扮演着至关重要的角色。本文将深入探讨移位寄存器的作用,其工作...

关键字: 移位寄存器 数字电路

锁存允许端(LE)的作用。当LE为高电平时,输出端(Q0至Q7)随输入数据端(D0至D7)的变化而变化。当LE为低电平时,输出端被锁存在已建立的数据电平,即使输入数据端发生变化,输出端的电平也不会改变。

关键字: 74ls373 锁存器 触发器

在下述的内容中,小编将会对移位寄存器的相关消息予以报道,如果移位寄存器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 74ls194 移位寄存器

移位寄存器是一种特殊的数字逻辑电路,它可以在其内部存储数据,并且能够按照特定的方向逐位移动这些数据。8位移位寄存器,顾名思义,是一种能够存储8位二进制数据的移位寄存器。这种寄存器在数字电路设计中有着广泛的应用,如数据串行...

关键字: 移位寄存器 数字逻辑电路 存储数据

74LS175是一款4D触发器集成电路,它包含6个D触发器,这些触发器可以组合起来形成寄存器或抢答器等多种功能部件。

关键字: 74ls175 触发器 寄存器

对电路的复位往往是指对触发器的复位,也就是说电路的复位中的这个“电路”,往往是指触发器,这是需要注意的。

关键字: 复位电路 触发器 电路仿真

触发器是数字逻辑电路中的基本元件,用于存储二进制状态。RS触发器是最早的触发器类型之一,由两个与门和一个或门构成。基本RS触发器具有置位、复位和保持功能,其特性方程是描述触发器输入与输出之间逻辑关系的数学表达式。

关键字: 触发器 数字逻辑电路 二进制

当触发器的两个输入端加入不同逻辑电平时,它的两个输出端Q和Q有两种互补的稳定状态。一般规定触发器Q端的状态作为触发器的状态。

关键字: 与非门 rs触发器 触发器

在这篇文章中,小编将为大家带来脉冲发生器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 发生器 脉冲发生器
关闭
关闭