EDA365电子论坛网
标题:
PRBS码介绍
[打印本页]
作者:
qaf98
时间:
2012-7-11 18:10
标题:
PRBS码介绍
PRBS码介绍
" ?" S5 p0 b* c/ o( H
PRBS是Pseudo Random Binary Sequence的缩写,即“伪随机二进制序列”的意思。PRBS码具有“随机”特性,是因为在PRBS码流中,二进制数“0”和“1”是随机出现的,但是它又和真正意义上的随机码不同,这种“随机”特性只是局部的,即在周期内部,“0”和“1”是随机出现的(码流生成函数与初始码确定后,码流的顺序也是固定的),但各个周期中的码流却是完全相同的,所以我们称其为“”伪随机码。
! N# w+ D9 X# s- S" G& U6 B
/ |' K% ~( e+ I# S! |4 B
PRBS码的周期长度与其阶数有关,常用的阶数有7、9、11、15、20、23、31,也就是我们常说的PRBS7、PRBS9、PRBS11、PRBS15、PRBS20、PRBS23、PRBS31。
4 D% C) s+ ^& U# v+ \3 t2 _
对于n阶PRBS码,每个周期的序列长度为2n-1,在每个周期内,“0”和“1”是随机分布的,并且“0”和“1”的个数相等,连“1”的最大数目为n,连“0”的最大数目为n-1(反转后就是n-1个连“1”和n个连“0”)。下图是常用阶数码流参数统计表:
/ B% [& q" H ?
8 ^. E* T5 x9 U$ y+ ~
prbs1.jpg
(14.78 KB, 下载次数: 29)
下载附件
保存到相册
2012-7-11 18:09 上传
: C) L/ ?1 j4 U9 X2 p% ^$ m
在对高速信号链路进行误码测试时,基本上都是利用PRBS码流来模拟真实的线网码流环境,因为在线网中,所有的数据都是随机出现的,没有任何规律可言,而PRBS码流在一定程度上具有这种“随机数据”特性,二进制“0”和“1”随机出现,其频谱特征与白噪声非常接近。PRBS码流的阶数越高,其包含的码型就越丰富,就越接近真实的线网环境,测试的结果就越准确。
7 b+ i1 Y/ d" S: r
一个PRBS序列可以串/并转换成多路(2、4、8、16…路),每路输出的速率降低,但仍然保持原序列的一切特征;反之,同一时钟源低速率多路(2、4、8、16…路)同一n数的PRBS可以经并/串转换成高速率的n阶PRBS。
7 S) w/ o7 } `' H T: v6 z0 S
' a; P3 ^1 \4 Z, {2 [' L
PRBS码型发生器由移位寄存器和异或门(XOR)组成,如下图所示:
( j9 _# B! q# R4 z& R
) q; B+ i) E( _% p, L: o8 v( g7 c
prbs2.jpg
(27.47 KB, 下载次数: 29)
下载附件
保存到相册
2012-7-11 18:09 上传
作者:
gavinhuang
时间:
2012-7-11 23:32
学习了,谢谢楼主
作者:
drjiachen
时间:
2012-7-12 11:11
普及下
作者:
296222219
时间:
2012-7-14 08:33
谢谢分享
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2