PRBS: Pseudo-Random Binary Sequence 伪随机二进制序列
产生(0,1)之间的伪随机二进制序列:
function[bits] = (numbits)
%%%%%%%%%%%%%%numbits是要产生的比特数;bits是二进制序列
bits=randn(1,numbits)<0.5;
PRBS码的用途 在高速设计中为了测试高速串行通道传输的误码率,通常通过发送PRBS码来进行测试。对于PRBS的原理以及PRBS码的产生这里不做描述,今天主要论述一下PRBS的验证。
PRBS的验证就是PRBS的产生的反过程,具体方法是Transceiver接收端首先将收到的数据寄存一拍(并行数据),将寄存的数据进行PRBS编码,编码后的数据与最新接收到的数据进行比较,如果一致则表示PRBS校验正确。
PRBS编码的原则就是当前码字是上拍码字进行PRBS编码得到了,所以校验利用这个原则来进行验证。