PRBS & Scramble 的实现原理
PRBS(Pseudorandom Binary Sequence,伪随机二进制序列)是一种常用的测试信号,在数字通信系统中广泛应用于测试和评估链路的性能。Scramble 则是一种数据随机化技术,用于改善信道的频谱特性。下面我们将详细介绍 PRBS 和 Scramble 的实现原理。
PRBS 码型生成器
PRBS 码型生成器是一个可配置的模块,可以生成不同类型的 PRBS 码型,如 PRBS7、PRBS9、PRBS15、PRBS23 和 PRBS31 等,每种码型都有其特定的应用场景。PRBS 码型生成器可以配置为两种宽度的 PCS-PMA 接口:10 位和 64 位。
PRBS 测试模式
PRBS 测试模式可以视为等同于“噪声”。使用这些模式,通过将收发器置于环回模式,借助于噪声信号来测试收发器链路。不同的 PRBS 码型适用于不同类型的链路测试,如 PRBS7 和 PRBS9 用于测试具有线性损害和 8B/10B 的收发器链路,而 PRBS15 用于抖动评估。
Scramble
Scramble 是一种数据随机化技术,用于改善信道的频谱特性。Scramble 将数据随机化以创建过渡,从而使信号逐渐趋于 DC 平衡并帮助改善 CDR 电路。Scramble 使用 x58 + x39 +1 多项式,它既支持用于 Interlaken 的同步扰频又支持用于 10GBASE-R 协议的异步扰频。
扰频器
扰频器是一个关键组件,它将数据随机化以创建过渡。扰频器使用 x58 + x39 +1 多项式,并支持同步和异步两种模式。在同步模式下,扰频器最初复位到每个通道上不同的可编程种子,然后自行运行。在异步模式下,不需要初始种子。扰频器中的数据检查器通过监测数据来确定是否应当对它进行扰频处理。
应用
PRBS 和 Scramble 广泛应用于数字通信系统的测试和评估,如以太网、SDH/SONET/OTN 抖动测试器等。它们也应用于各种高速度数据链路的测试和评估,如 40G、100G 和 10G 应用。
PRBS 和 Scramble 是数字通信系统中两种重要的测试和评估技术,它们广泛应用于各种数字通信系统的测试和评估。