PRBS伪随机码

合集下载

基于FPGA的serdes电路之comma和PRBS检测电路设计说明书

基于FPGA的serdes电路之comma和PRBS检测电路设计说明书

基于FPGA的Serdes接口电路设计Comma和PRBS检测方案(仅供内部使用)拟制:谭宇日期:2013/09/13审核:姚亚峰日期:内部资料请勿外传修订记录日期修订版本描述作者2012/09/13 1.00初稿完成谭宇目录1.Serdes接口电路整体结构图 (3)2.概述 (5)2.1.文档版本 (5)2.2.相关标准 (5)2.3.开发环境 (5)3.Serdes接口电路选型 (5)3.1.Serdes芯片架构选型 (5)3.2.Serdes主要性能指标 (7)ma检测电路原理和实现 (7)ma检测电路原理 (7)ma的设计思路 (8)5.PRBS电路原理和实现 (9)5.1.PRBS电路原理 (9)5.2.PRBS电路实现过程 (10)6.说明 (10)Comma和PRBS检测电路设计说明书关键词:Serdes接口电路设计摘要:随着电子行业技术的发展,特别是在传输接口的发展上,原本用于光纤通信的Serdes 技术成为了为高速串行接口的主流。

它是一种时分多路复用(TDM)、点对点(P2P)的串行通信技术。

即在发送端多路低速并行信号被转换成高速串行信号,经过传输媒体(光缆或铜线),最后在接收端高速串行信号重新转换成低速并行信号。

这种点对点的串行通信技术充分利用传输媒体的信道容量,减少所需的传输信道和器件引脚数目,从而大大降低通信成本。

安华高,博通,飞兆等国外半导体公司均已推出基于独立的Serdes 芯片,而国内目前还基本处于预研阶段。

本文就以基于FPGA的Serdes芯片IP core中Comma和PRBS检测电路部分做详细的介绍和说明。

缩略语清单:Serdes Serializer/Deserializer串行器/解串器PRBS Pseudo-Random Binary Sequence伪随机二进制序列1.Serdes接口电路整体结构图图1.Serdes接口电路整体结构图Serdes接口电路为一个全双工电路,同时又具有点对点的高效传输。

光模块误码仪工作原理

光模块误码仪工作原理

光模块误码仪工作原理光通信因其传输损耗低、信息容量大、传输速率快等优点正成为通信技术的核心力量,光模块的应用也越来越广泛。

传输速率的加快,高速光通信系统中由于衰减、色散等问题会产生误码现象,准确有效的测量光模块的误码率至关重要。

那么,误码仪的工作原理是怎样的呢?误码测试原理误码测试的对象一般是指数字传输系统,可以理解为数字信息传输的信道,将码型发生器与被测对象的输入端相连,被测对象的输出端与误码检测器相连,就构成了误码测试结构的基本框图数字传输系统误码测试原理图图中的实际测试中,码型发生器和误码检测器经常集成在一起,组成了误码测试仪的重要部分。

误码发生器生成一段连续测试码元序列,编码以后送到被测试系统的输入端,信号在通过被测系统信道以后被误码测试仪的误码检测器接收并解码,得到含有误码的测试码元序列。

把接收端的测试码元序列与发送端的测试信号逐码进行对比,如果某一位码元不一致,则误码计数加一。

统计一段时间内的误码个数,记录存储,计算这段时间内的误码率,分析并显示测试误码的结果,这就是误码测试仪的工作原理。

误码率(BER)=在平均间隔内计读的出错位数/在平均间隔内被传输的总位数误码测试仪的工作原理框图为了对数字系统进行误码率测量,通常采用测试码型激励输入端。

一般测试码型采用伪随机二进制序列(PRBS),主要有PRBS7、PRBS9、PRBS21、PRBS23和PRBS31。

伪随机序列伪随机序列(PRBS)是误码测试系统中最常用的测试码,之所以叫伪随机序列,是因为这种二进制序列具有近似于随机信号的特征,和噪声有着相似的性能。

但它又不是真正的随机序列,实际上它是确定的,一段PRBS码是具有最大码长且周期重复的。

PRBS信号是由PRBS码型发生器生成的。

PRBS发生器通常是由线性反馈移位寄存器和异或电路组成。

如下图是PRBS7的码型发生器,其初始值是0000001,本原多项式是X6+X7+1。

即将寄存器的第6位和第7位做异或运算后,输入到寄存器的第1位,寄存器的第7位同时也是PRBS7发生器的输出。

基于PRBS检测的8B/10B编码器设计

基于PRBS检测的8B/10B编码器设计
中图 分类 号 : T N 9 9 文献 标 识码 : A 文章 编号 :1 6 7 4 — 6 2 3 6 ( 2 0 1 7 ) 2 0 — 0 0 5 6 — 0 4
Dቤተ መጻሕፍቲ ባይዱ s i g n o f 8 B/ 1 0 B e n c o d e r b a s e d o n P RBS t e s t
Ke y wo r d s : Ra p i d I O;8 B / 1 0 B; l o o k — u p t a b l e me t h o d; e o mb i n a t o r y l o g i c i mp l e me n t a t i o n;P RB S
e r b i t e r r o r r a t e i s 0, i n d i c a t e s t h a t t h e i n f o r ma t i o n t r a n s mi s s i o n o f t h e 8 B / 1 0 B e n c o d e r i s r e l i a b l e .
8 B / 1 0 B编码 是 I B M公 司 1 9 8 3 年针对高速局域 3 . 1 2 5 G H z 、 5 G Hz 或6 . 2 5 G Hz , 经过 8 B / 1 0 B编码 后 有 网和计算机链接所研发 的传输码n 。虽然时隔多年 , 效数据传输速率可达 1 G b / s 、 2 G b / s 、 2 . 5 G b / s 、 4 G b / s 8 B / l O B 编码依然是当前高速串行总线的主要编码方 或 5 G b / s 。传统 的8 B / 1 0 B 编码器实现方法分为直接 式 。8 B / 1 0 B 编码主要是通过映射机制将 8 位转化为 查表法和组合逻辑实现法 。使用传统的查表法虽然 1 0 位码字 。在编码过程中平衡了码流中“ 0 ” 和“ 1 ” 的 简单 , 但是使用 的寄存器过多 , 会导致使用芯片面积

如何使用PRBS和CMOS器件生成伪随机噪声和二进制序列

如何使用PRBS和CMOS器件生成伪随机噪声和二进制序列

如何使用PRBS和CMOS器件生成伪随机噪声和二进制序列虽然通常认为噪声等随机信号是一个问题,但通信和设备测试之类的应用却依赖于随机位序列和噪声的独特特性。

然而,对于预算紧张的设计人员或一次性测试而言,购买专用的伪随机二进制序列(PRBS) 或任意波形发生器可能并不可行。

在这种情况下,使用现成的CMOS 器件来构建一个则更具成本效益。

本文将描述PRBS 和噪声在电子学中的有用角色,然后介绍现成的CMOS IC,并展示如何使用它们来生成所需的伪随机噪声和二进制序列。

“良好”噪音的角色随机白噪声在频域中具有平坦的频谱。

白噪声源激励的放大器或滤波器的平均输出幅度频谱将提供该设备的幅度频率响应。

在通信中,CDMA 发射器的数据流通过伪随机二进制序列(PRBS) 多路化。

然后,它可以作为多路其他信号使用相同的射频通道传输。

在接收器端将复合信号与相同的PRBS 相关联,将提取干扰很小或没有干扰的原始数据流。

鉴于这些随机信号非常实用,因此能够视需要生成它们是很重要的。

生成PRBSPRBS 是一个周期性的确定性信号,由一系列数字1 和0 组成。

1 级或0 级的持续时间是PRBS 发生器的时钟周期的倍数。

在发生器的模式重复周期内,1 和0 的模式是随机的(图1)。

图1:PRBS7 信号是7 位长度的PRBS 测试信号,其周期为27 -1 或127 位。

该信号的时钟频率为 1 MHz,周期为127 ms,由示波器光标标记。

(图片来源:Digi-Key Electronics)图1 中的信号是由一个7 级发生器产生的PRBS7 测试信号,其在每个模式周期内包含127 位。

在每个周期内,位模式是随机的,但整个序列每127 个时钟周期重复一次。

这些测试信号可以在软件或硬件中生成。

用于测试的硬件实施的优点在于可在外部获得信。

高速串行总线的常用测试码型

高速串行总线的常用测试码型

高速串行总线的常用测试码型本文讨论了高速串行链路中常用的测试码型伪随机码流的原理,以及不同的测试码型对物理层测试结果的影响。

高速串行总线的常用测试码型在当今的电信和计算机产品上,相比传统的并行总线,电路中的串行总线越来越多,速率越来越快。

比如通信产品中的10GBase-KR、CPRI2代,计算机中的PCIeGen2、SATA6G,存储产品中的SAS6G、FC8.5G,这些串行总线都陆续的跨过了5Gbps。

由于速率比较高,使得串行总线上的相关的收发器芯片(SERDES)、连接器、单板、背板的设计面临着越来越多的挑战。

对于这些高速串行总线的物理层测试,测试码型的选用至关重要,在很多串行总线的规范中对测试码型有严格的要求。

本文将对此进行探讨。

首先,串行总线的物理层测试通常分为发射机测试和接收机测试,又称为TX测试和RX测试。

发射机测试通常包括眼图、抖动、信号波形、幅度、上升下降时间等测试项目,接收机测试通常包括误码率、抖动容限、接收机灵敏度等测试项目。

对于眼图测试、误码率和抖动容限测试,最常用的测试码是伪随机码(PseudoRandomBinarySequence,简称PRBS),主要有PRBS7、PRBS15、PRBS23和PRBS31。

除了PRBS以外,K28.5、1010、CJPAT等码型在很多串行总线的物理层测试中都很常用,特别是计算机上的串行标准(比如SATA、USB3.0、SAS)的测试码型有所不同,在本文中主要讨论最常用的测试码型——PRBS。

PRBS的实现方法顾名思义,PRBS是伪随机码流,在其码流中包括了所有可能出现的比特组合,而且其出现的概率是相同的。

PRBS信号是由PRBS码型发生器生成的。

PRBS发生器通常是由线性反馈移位寄存器(LinearFeedbackShiftRegister,简称LFSR)和异或电路组成。

如下图1所示为最简单的PRBS3的码型发生器,其多项式为X3+X2+1,即寄存器的第3位与第2位做异或(XOR)的逻辑运算后返回到寄存器的第1位,寄存器的第3位X3同时也是PRBS3发生器的输出。

设备误码测试仪原理

设备误码测试仪原理

设备误码测试仪原理简介设备误码测试仪是用于测试通信设备传输信号中的误码率的工具,它可以对信号进行采样、解调、解码和分析,以确定传输过程中是否出现误码。

本文将介绍设备误码测试仪的原理及其工作过程。

工作原理设备误码测试仪是通过将测试信号发送到待测设备,然后接收并检测回传信号中的误码情况来进行误码测试的。

它主要包括信号生成、信号发送、信号接收和误码分析四个主要模块。

信号生成设备误码测试仪需要生成特定的测试信号,用于模拟实际通信中的数据传输。

测试信号通常采用特定的模式,如伪随机码(PRBS)序列、固定模式码或特定数据流等。

这些测试信号被发送到待测设备,以模拟实际传输环境。

信号发送设备误码测试仪将生成的测试信号通过发送模块发送到待测设备的输入端口。

发送模块通常包括时钟源、调制器和放大器等,用于调整测试信号的频率、幅度和功率等参数,以确保测试信号的准确发送。

信号接收待测设备接收到测试信号后,会将其传输到设备误码测试仪的接收模块进行处理。

接收模块主要包括放大器、滤波器、解调器和采样器等,用于增强接收信号的强度、滤除噪声,并将连续时间信号转换为离散时间信号。

误码分析设备误码测试仪通过对接收到的信号进行解码和分析,可以确定传输过程中是否发生了误码。

误码的判定通常是通过比较接收到的信号与发送的测试信号进行比较来实现的。

常见的误码分析方法包括比特错误率(BER)测试、帧错误率(FER)测试和包错误率(PER)测试等。

工作过程设备误码测试仪的工作过程可以分为以下几步:1.设置测试参数:包括信号频率、幅度、功率等参数的设定。

2.生成测试信号:根据设定的参数,生成特定的测试信号。

3.发送测试信号:将生成的测试信号发送到待测设备的输入端口。

4.接收信号处理:待测设备将接收到的信号传输到设备误码测试仪的接收模块进行处理。

5.误码分析:对接收到的信号进行解码和分析,确定是否出现误码。

6.结果展示:将误码测试结果显示和记录,方便用户查看和分析。

为什么是伪随机码

为什么是伪随机码

为什么是伪随机码在进行数字接口的测试时,有时会用到一些特定的测试码型。

比如我们我们在进行信号质量测试时,如果被测件发送的只是一些规律跳变的码型,可能代表不了真实通信时的最恶劣情况,所以测试时我们会希望被测件发出的数据尽可能地随机以代表最恶劣的情况。

同时因为这种数据流很多时候只是为了测试使用的,用户的被测件在正常工作时还是要根据特定的协议发送真实的数据流,因此产生这种随机数据码流的电路最好尽可能简单,不要因此额外占用太多的硬件资源。

伪随机码的生成那么怎么用简单的方法产生尽可能随机一些的数据流输出呢?首先,因为真正随机的码流是很难用简单的电路实现的,所以我们只需要生成尽可能随机的码流就可以了,其中最常用的一种数据码流就是PRBS(Pseudo Random Binary Sequence,伪随机码)码流。

PRBS码的产生非常简单,下图是个的PRBS7的产生原理,只需要用到7个移位寄存器和简单的异或门就可以实现。

所谓PRBS7,是指码流的重复周期为(2^7-1)个比特,即这个电路产生的0、1的码流序列是每127个比特为周期重复一次。

下面是上述电路产生的PRBS7的数据码流:11111110000001000001100001010001111001000101100111010100111 11010000111000100100110110101101111011000110100101110111001 100101010如果我们把移位寄存器的数量增加到9个,就可以产生PRBS9的码流,即以511个bit为周期重复发送的数据码流。

下面是PRBS9码流里511个bit周期的内容:1111111110000011110111110001011100110010000010010100111 01101000111100111110011011000101010010001110001101101010111 00010011000100010000000010000100011000010011100101010110000 11011110100110111001000101000010101101001111110110010010010 11011111100100110101001100110000000110001100101000110100101 11111101000101100011101011001011001111000111110111010000011 01011011011101100000101101011111010101010000001010010101111 00101110111000000111001110100100111101011101010001001000011 0011100001011110110110011010000111011110000从以上的数据流中我们可以看到,在每个大的重复周期内的0、1数据流看起来是随机的,满足了我们对于数据随机性的要求。

prbs之m序列

prbs之m序列

10.3.2 码分多址(CDMA)通信
d1
× PN1
× cosωct
延迟τ
1
n(t) Σ + × cosωct × PNi ∫ di

dk
× PNk
× cosωct
延迟τ

k
图 10-7 码分多址扩频通信系统模型
10.3.3 通信加密
信源
X1
E + Y 发送 信道 接收
E +
X1 Y
用户
m序列 产生器
10.3 m序列的应用
10.3.1 扩展频谱通信
信码 调制 d(t) Acosωct 载波 n(t) 噪声 × + × 带通 解调 d(t) 信码
扩频函数
解扩函数
图 10-4 扩展频谱通信系统
扩展频谱技术的理论基础是山农公式。对于加性白高斯噪 声的连续信道,其信道容量C与信道传输带宽B及信噪比S/N之
1. 线性反馈移位寄存器的递推关系式 递推关系式又称为反馈逻辑函数或递推方程。设图10-1 所 示的线性反馈移位寄存器的初始状态为(a0 a1 …an-2 an-1), 经一 次移位线性反馈,移位寄存器左端第一级的输入为
an c1an 1 c2an 2 cn 1a1 cn a0 ci an i
该系统是用伪码序列来启闭信号的发射时刻和持续时间。该
方式一般和其它方式混合使用。
以上 3 种工作方式是基本的工作方式,最常用的是直扩
方式和跳频方式两种。
4. 混合式扩频方式 在实际系统中,仅仅采用单一工作方式不能达到所希望 的性能时,往往采用两种或两种以上工作方式的混合式扩频。 如FH/DS, DS/TH, FH/TH等。
i 1
n
若经k次移位,则第一级的输入为

pre-ber的测量值

pre-ber的测量值

pre-ber的测量值Pre-ber是一种用于测量光学器件的性能的方法。

在这篇文章中,我们将讨论Pre-ber测量的重要性以及它的应用领域。

我们还将介绍Pre-ber测量的原理和步骤,并探讨一些与Pre-ber相关的技术和发展趋势。

Pre-ber测量是一种用于评估光学器件的比特误码率(Bit Error Rate,BER)性能的方法。

它可以帮助我们了解光学器件在传输数据时可能遇到的问题,并评估其性能是否符合要求。

Pre-ber测量可以在设计、制造和部署光学网络时发挥关键作用,以确保网络的高性能和可靠性。

Pre-ber测量广泛应用于光纤通信系统中。

在光纤通信系统中,光信号经过传输介质(如光纤)时会遇到各种干扰和衰减。

这些干扰和衰减可能导致光信号的失真和误码。

Pre-ber测量可以帮助我们识别和解决这些问题,以提高光纤通信系统的性能和可靠性。

Pre-ber测量的原理是通过发送已知比特序列的光信号,并接收和解码接收到的信号来评估BER性能。

在Pre-ber测量中,比特序列通常是伪随机比特序列(Pseudo Random Bit Sequence,PRBS)。

PRBS序列是一种具有良好统计特性的比特序列,可以用于评估光学器件的性能。

Pre-ber测量通常包括以下步骤:1. 生成PRBS序列:使用PRBS发生器生成一个已知的比特序列。

2. 调制光信号:将PRBS序列调制到光载波上,生成光信号。

3. 发送光信号:将调制后的光信号发送到待测光学器件。

4. 接收光信号:将接收到的光信号解调,并将其转换为电信号。

5. 解码电信号:对接收到的电信号进行解码,得到接收到的比特序列。

6. 比对比特序列:将接收到的比特序列与发送的PRBS序列进行比对,计算BER。

Pre-ber测量可以帮助我们评估光学器件的性能,并识别潜在的问题。

通过测量和分析BER,我们可以了解光学器件在传输数据时可能遇到的问题,如光信号的失真、干扰和衰减等。

用89C51单片机产生二位式伪随机信号(PRBS)的程序设计

用89C51单片机产生二位式伪随机信号(PRBS)的程序设计

用89C51单片机产生二位式伪随机信号(PRBS)的程序设计白霞
【期刊名称】《辽宁科技学院学报》
【年(卷),期】2001(003)004
【摘要】本文着重讨论用GMS97C1051单片机产生二位式伪随机信号(PRBS)的程序设计.
【总页数】2页(P18-19)
【作者】白霞
【作者单位】本溪冶金高等专科学校,自动控制系,辽宁,本溪,117022
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.用89C51单片机改造传统接触器式小型注塑机的控制系统 [J], 严希清
2.基于AT89C51单片机的硬币高速检伪机 [J], 王春芳;林金表;郑子武;李忠辉;蔡振雄
3.一种基于CNNs电路模型的伪随机信号产生方法 [J], 张蕾;翁贻方;赵耿
4.加密型IC卡与AT89C51单片机接口程序设计 [J], 张国云;彭仕玉
5.用单片机产生有限带宽伪随机信号 [J], 王永生;梅杓春
因版权原因,仅展示原文概要,查看原文内容请购买。

prbs的s参数曲线

prbs的s参数曲线

prbs的s参数曲线
PRBS(Pseudo-Random Binary Sequence)是一种伪随机二进制
序列,常用于信号处理和通信系统中的性能测试和分析。

S参数曲
线是指在高频电路和微波器件中用来描述传输特性的参数曲线。

PRBS信号可以用来测试系统的频率响应和传输特性,而S参数
曲线则可以用来描述系统在不同频率下的反射和传输特性。

将PRBS
信号输入到被测试系统中,可以得到系统的S参数曲线,从而了解
系统在不同频率下的性能表现。

S参数曲线通常以频率为横坐标,包括S11、S21、S12和S22
等参数的幅度和相位作为纵坐标。

S11描述的是输入端的反射系数,S21描述的是从输入端到输出端的传输系数,S12描述的是从输出端
到输入端的传输系数,S22描述的是输出端的反射系数。

通过S参
数曲线,可以直观地了解系统在不同频率下的反射损耗和传输损耗,以及相位延迟等性能指标。

在实际测试中,可以通过网络分析仪等设备获取PRBS信号输入
系统后的S参数曲线,进而分析系统的频率响应和传输特性。

这些
曲线可以帮助工程师优化系统设计,提高系统的性能和稳定性。

总的来说,PRBS信号和S参数曲线在高频电路和微波器件测试中扮演着重要的角色,通过它们可以全面了解系统在不同频率下的性能表现,从而指导工程师进行系统设计和优化。

伪随机序列超声测距系统及FPGA实现

伪随机序列超声测距系统及FPGA实现

伪随机序列超声测距系统及FPGA实现王荣扬;殷勇辉【摘要】超声测距系统中多路换能器同时工作存在的超声串扰会导致错误的测量和降低系统的工作效率.为了消除串扰,采用二进制频移键控调制(FSK)构造每个超声换能器的编码激励发射序列;结合超声回波信号模型,给出了超声回波信号的解调算法;设计了一种只用异或和加法的并行数字相关技术的回波序列识别和渡越时间捕获器,它能够抑制超声串扰和误码,显著减少数据处理时间和FPGA资源.FPGA仿真结果表明伪随机码(PRBS)可用于消除实时超声测距系统的串扰.%Ultrasonic crosstalk, which can seriously result in false distance measurement and decrease the work efficiency of ultrasonic range system, often occurs when multiple transducers working together. To eliminate the phenomenon of ultrasonic crosstalk, frequency-shift keying (FSK) was used to construct the coded excitation triggering sequence for each ultrasonic transducer. Combining with the model of ultrasonic echo signal,a demodulating algorithm of the ultrasonic echo signal was presented; A parallel digital correlation analysis that computed by using xor and add operation was used to construct the coded excitation and capture the time of flight was introduced,which can eliminate ultrasonic crosstalk and errs,and shorten the processing time and FPGA resource. The results of FPGA simulation demonstrate the pseudo-random binary sequence can be used to eliminate the crosstalk of the real-time ultrasonic ranging system.【期刊名称】《仪表技术与传感器》【年(卷),期】2013(000)002【总页数】4页(P46-48,51)【关键词】伪随机码;超声测距;超声串扰;FPGA;相关捕获法【作者】王荣扬;殷勇辉【作者单位】湖州职业技术学院机电工程分院,浙江湖州313000;华东理工大学机械与动力工程学院,上海200237【正文语种】中文【中图分类】TP216;TP911.20 引言为避免超声串扰造成的影响,当前普遍的做法是顺序激励超声换能器,即当一个超声换能器工作完成之后再启动下一个超声换能器,但这种方法会明显降低工作效率[1];文献[2]提出了通过改变超声发射信号的频率的方法来消除超声串扰;文献[3]提出了利用对各超声发射信号进行编码的方法来识别各超声回波信号。

伪随机码

伪随机码
当0<s<7时,称为α的自相关函数的旁瓣值。从刚才所求出的结果知道,α=的自相关函数的旁瓣值只有一个: -1。像这样的序列称为伪随机序列或拟完美序列。即,一个周期为v的无限序列,如果在一个周期里,0和1的个 数相差1,并且它的自相关函数的旁瓣值只有一个:-1,则称它为伪随机序列或拟完美序列。α的自相关函数的 旁瓣值的绝对值越大,就表明(或把的0和1互换得到的序列)与α越像。因此如果周期为v的序列α是一个伪随 机序列,那么α不管左移几位(只要不是v的倍数),得到的序列都和α很不像,这样就很难分辨出α是什么样子。

(code)
码是组合设计的一个重要概念。
它是为达到信息传递的可靠性和安全性等目的而对信息所做的某种变换。在无线电通信中需要有克服天电干 扰的措施,特别在宇航通信中更为突出,纠错码主要用于抗干扰的要求;另一方面,在军事、外交及商业方面, 要求信息传递过程中的保密性,这类码就是密码。分组码是一类重要的纠错码。
伪随机码
有某种随机序列和特性的序列码
01 简介
03 处理方法 05 实例
目录
02 特性 04 应用 06 码
结构可以预先确定,可重复产生和复制,具有某种随机产生,该络由R级串联双态器件移位脉冲产生器和模二加法器组成。该络可以产生码长为15的伪随 机码。在计算机、通信系统中我们采用的随机数、随机码均为伪随机数、伪随机码。所谓“随机码”,就是无论 这个码有多长都不会出现循环的现象,而“伪随机码”在码长达到一定程度时会从其第一位开始循环,由于出现 的循环长度相当大,例如CDMA采用42的伪随机码,重复的可能性为4.4万亿分之一,所以可以当成随机码使用。
设 Q为 q元集,为笛卡儿积集合。的一个非空真子集C称为一个q元分组码,简称码。当时,称这个码是平凡 的。称 Q为字母表,而称的元为字或向量,称C的元为码字,n为字长。当时,称 C为 q元(n.M)码。

OptiX OSN1500故障定位之PRBS功能测试法

OptiX OSN1500故障定位之PRBS功能测试法

OptiX OSN1500故障定位之PRBS功能测试法一.概述伪随机码测试(PRBS)模块相当于一个简单的自发自收的非成帧业务的仪表。

在开局或问题定位时,可以做到无仪表测试,一般用于网络的自检和维护。

实现了PRBS(Pseudo Random Bit Sequence)功能的网元,可以作为一个简单的仪表,分析业务通道是否有故障。

既可以分析本网元,也可以分析整个网络的情况。

二.PRBS功能测试法应用PRBS测试法分为低阶业务PRBS功能测试和高阶业务PRBS功能测试。

启用低阶或者高阶PRBS功能后,在相应位置进行环回,就可以进行交叉方向、支路方向、线路方向测试。

根据是否检测到误码判断相应测试通道的工作状态。

低阶业务PRBS功能测试:PRBS模块集成在支路板实现,如图1所示。

图1低阶业务PRBS测试信号流由支路板发起的PRBS功能测试,可以向两个方向发送。

向电口侧发送:经电缆或别的网元环回,可检测支路板发送方向的端口是否工作正常。

单板向该支路的发射(Tx)端口方向发送固定的伪随机码,在该支路端口的接收(Rx)端口接收伪随机码,如图2所示。

图2低阶业务支路方向PRBS测试向交叉方向发送:经高阶交叉芯片,从低阶交叉芯片返回,也可经低阶交叉芯片调度到其他单板(可以是支路板或线路板),从其他单板环回。

返回到交叉板后,再回到发起PRBS测试的支路板校验结果。

可检测高、低阶交叉芯片以及其他业务单板(支路板或线路板)通道是否正常。

如图3所示,单板在该通道向交叉方向发送固定的伪随机码,在该通道的下行方向接收伪随机码。

图3低阶业务交叉方向PRBS测试高阶业务PRBS功能测试:PRBS功能模块集成在线路板实现。

由线路板实现:由线路板发起的线路方向高阶PRBS测试用于检测线路板的某一高阶通道是否工作正常,可以向光口侧发送,经光纤或别的网元环回,可检测线路板发送方向的通道是否可用,如图4所示。

图4 线路方向高阶PRBS测试(由线路板发起)三.PRSB功能测试法小结由支路板完成的低阶业务PRBS功能测试可实现对系统所有单板的低阶通道的监视。

网上问题定位之PRBS测试指导书V3.0

网上问题定位之PRBS测试指导书V3.0

网上问题定位之PRBS测试1 PRBS测试说明PRBS测试又称为伪随机码测试,是UNI端口发送伪随机码流,流量出去后环回回来,如果检查到码流和发送码流一致,说明业务正常。

这和误码仪/SDH分析仪的检测原理也是一样的。

使用PRBS测试,可以定界PTN的CES业务的问题.如果测试正常,说明CES业务是正常的.A.测试过程中,原有的业务会中断。

B.支持UNI和NNI两个方向的测试。

但如果对NNI方向测试时,只有配置了CES业务才支持。

也就是NNI方向测试是专门测试CES业务通断的。

但只支持SAToP和31个时隙的CESoPSN CES业务。

C.测试时,需要查看帧格式。

帧格式和端口的帧格式一致就可以了。

D.支持测试三种测试周期:1s,10min,1h。

并且可以输入测试多少个周期。

对于后两种情况,注意把环回自动解除关闭。

E.测试限制(后续版本会改进):a)如果UNI侧端口存在TPS/LMS保护时,需要回切到工作单板再进行测试。

否则测试必然不通。

b)对于PTN1900,主主控必须是1号单板。

否则测试必然不通。

c)VC12环回后,不能从本端发起NNI侧的PRBS测试(实现原理限制)。

2 PRBS测试方法A.PWE3管理上找到业务的两个UNI端口。

B.把两端UNI端口做内环。

E1端口直接在网管上做环回。

网管上不支持环回VC12级别的环回,需要使用命令行::cfg-set-loop-vc12:$bd,$subbd,$port,$hp,vc12,$lp,inloop:cfg-set-loop-vc12:$bd,$subbd,$port,$hp,vc12,$lp,noloop例如:对4号板1号子卡2号光口的第3个vc12做内环,对于目前版本的PTN,hp=1::cfg-set-loop-vc12:4,1,2,1,vc12,3,inloop对于两端都是VC12的CES业务,发起侧不要进行VC12环回,否则不通。

有两个方法:i.可以用光口环回代替。

【CN110321102A】一种PRBS码型确定方法、系统及电子设备和存储介质【专利】

【CN110321102A】一种PRBS码型确定方法、系统及电子设备和存储介质【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910385576.7(22)申请日 2019.05.09(71)申请人 苏州浪潮智能科技有限公司地址 215100 江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢(72)发明人 黄广奎 阚宏伟 (74)专利代理机构 北京集佳知识产权代理有限公司 11227代理人 罗满(51)Int.Cl.G06F 7/58(2006.01)(54)发明名称一种PRBS码型确定方法、系统及电子设备和存储介质(57)摘要本申请公开了一种PRBS码型确定方法、系统及一种电子设备和计算机可读存储介质,该方法包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。

由此可见,本申请提供的PRBS码型确定方法,实现了收发两端匹配PRBS码型的自动匹配,效率较高。

权利要求书2页 说明书7页 附图3页CN 110321102 A 2019.10.11C N 110321102A1.一种PRBS码型确定方法,其特征在于,包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。

2.根据所述权利要求1所述PRBS码型确定方法,其特征在于,在已接收PRBS中截取每个候选PRBS码型对应的种子,包括:确定所述已接收PRBS的最长值,并根据所述最长值在所述已接收PRBS中截取数据段;其中,所述数据段的长度与所述最长值的差值至少为1;在所述数据段中截取每个候选PRBS码型对应的种子;其中,所述种子不包含所述数据段中的最后一位数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档