该设计使用 8 位斐波那契型 LFSR(线性反馈移位寄存器)来生成 PRBS 流。基本设计包括一个使用 XOR 指令进行模 2 加法的串行移位寄存器(图 2)。您选择反馈抽头的位置以获得周期为 2 8 –1 位的长度序列。还提供不同长度和反馈抽头的其他 LFSR 设计(参考文献 4)。您可以轻松地调整清单 1中的软件 来生成周期较长的 PRBS 信号。为AVR微控制器编写了简化的汇编程序流程图(图3)。
线性反馈移位寄存器图 2线性反馈移位寄存器生成伪随机位序列。
BER测试仪的程序子程序流程图图 3简化的流程图说明了 BER 测试仪的程序子例程。 生成的位序列出现在引脚端口 A1 处,您可以将其连接到适合被测系统的发射器。将方便接收器的数字输出连接到引脚端口 A4。处理器将接收到的输入与端口 A1 上两个“发送”位之间的输出进行比较。当发送和接收的位不匹配时,显示的错误数量会增加。如果系统出现吞吐量延迟,则需要修改软件以应对延迟。免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。