CN102143023A - 一种基于fpga的误码测试系统 - Google Patents
一种基于fpga的误码测试系统 Download PDFInfo
- Publication number
- CN102143023A CN102143023A CN2011100722606A CN201110072260A CN102143023A CN 102143023 A CN102143023 A CN 102143023A CN 2011100722606 A CN2011100722606 A CN 2011100722606A CN 201110072260 A CN201110072260 A CN 201110072260A CN 102143023 A CN102143023 A CN 102143023A
- Authority
- CN
- China
- Prior art keywords
- prbs
- code
- error code
- sequence
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明公开了一种基于FPGA的误码测试系统,所述系统包括码元序列同步模块、误码计数器、用户码产生模块和PRBS模块;其中码元序列同步模块用于实现接收码元与本地码元的同步;其中误码计数器用于统计某个时间段的码元错误数;用户码产生模块用于产生用于自定义码;PRBS模块产生PRBS码元。本发明的误码测试系统运用FPGA的集成和灵活性,提升了对传统电路、仪器、通信协议设计的理念,能运用在生产线和研发中作为误码测试的仪器的主控芯片。
Description
技术领域
本发明涉及通信领域,尤其涉及一种基于FPGA的误码测试系统。
背景技术
在信息高速发展的今天,通信无疑已经成为人们生活中不可缺少的部分。尤其是数字通信,它以抗干扰能力强,高质量的远距离传输,以及便于与计算机连接,易于加密等优点已经成为现代信息传输的重要手段,而且随着大规模集成电路的广泛应用,使得数字通信得到了突飞猛进的发展。其传输的可靠性则显得尤为重要。与此同时,由于集成电路的发展,FPGA也得到了飞速发展,应用范围越来越广,但由于整体成本还是比较高,FPGA主要应用于航天航空,仪器制造,通信等高端领域。由于集成电路工艺的进步和提高,60nm,40nm,甚至28nm工艺已经成熟的运用在FPGA制造上。而要把信源从发送端传输到接收端,比如远距离传输中,可能是位于地球的另外一端,或者卫星信号,实现可靠传输,传输中的误码率即成了衡量数字通信系统的重要指标。所谓误码率是指在传输过程中发生误码的概率,实际工程中的计算方法是取一段足够长的传输时间,求这段时间内接收码元中误码的个数与接收的总码元个数之比。误码率的大小由通路的系统特性和信道质量决定,要定量了解系统的运行质量,就需要对其误码率进行测量。现有技术中常见序列同步方法有滑动相关法,序列相关法和SAW器件捕捉法等。但是这些方法都存在实现结构复杂,同步时 间长等缺点。
发明内容
本发明的目的就在于提供一种基于FPGA的误码测试方法,该方法能灵活、快速的对数字通信过程中的误码进行测试。
为了实现上述目的,本发明采用的技术方案是这样的:一种基于FPGA的误码测试系统,所述系统包括包括码元序列同步模块、误码计数器、用户码产生模块和PRBS模块;
其中码元序列同步模块用于实现接收码元与本地码元的同步;其中误码计数器用于统计某个时间段的码元错误数;用户码产生模块用于产生用于自定义码;PRBS模块产生PRBS码元。
根据本发明的实施例,该系统还包括误码插入模块,用于发送端向数据中插入误码。
根据本发明的实施例,FPGA和上位计算机之间的通行通过MCU通信。
根据本发明的实施例,所述PRBS模块包括两个PRBS码生成器,其中一个用于产生发射的码流,另外一个PRBS码生成器用于产生与接收到得码流比较的PRBS码源序列。
根据本发明的实施例,所述PRBS码生成器采用64路并行,相位逐位差1个相位的并行的PRBS序列,生成相位固定的64路的PRBS码。
根据本发明的实施例,所述PRBS码生成器产生PRBS序列符合PRBS发生方程式。
根据本发明的实施例,所述PRBS码生成器产生的是m序列,m从3到31。
根据本发明的实施例,所述用户码产生模块用于产生用户定义码,用户自 定义数据最大长度为512bit,最小长度为4bit。
根据本发明的实施例,在接收到测试数据以后,通过码元序列同步模块来实现接收码元与本地码元的同步。
根据本发明的实施例,所述码元序列同步模块同步PRBS序列过程包括:
同步捕获状态机发出PRBS序列装载脉冲,把接收到的PRBS码元序列做为种子装载到本地的PRBS码生成器中;
本地的PRBS码并行电路就会产生与接收到得PRBS码镜像的码元,镜像码元和接收码元在相位上会相差若干个时钟,把收端码元采用延时电路,使得接收的PRBS和本地的新产生PRBS码元时钟上同步。
根据本发明的实施例,所述码元序列同步模块同步PRBS序列过程通过延时实现:延时后的接收的PRBS码和本地产生的PRBS码送到比较器中取异或,然后发出开始统计误码个数脉冲,延时一定时间后,及等待数个接收时钟之后,此时及接收到总码元数等于时钟数乘上并行的路数,同时读取统计的误码个数,如果误码率大于设定的最大的误码或者是门值,则重新发出同步装载脉冲,直到误码率小于给定的门值为止。
根据本发明的实施例,所述误码计数器包括:一路信号对时钟计数,一路信号对误码一个时钟下的误码总数计数,误码计算分为总码元计算和误码数计算,误码率等于累加的误码数/(时钟*并行路数)。
作为本发明的优选,所述误码插入模块在发送端的64路并行数据中最末一位固定与1异或。
作为本发明的优选,MCU和FPGA之间的连接方式通过虚拟并口EPP、RS串口或IIC模式。
作为本发明的优选,所述PRBS码时钟为在155MHz~185MHz。
根据本发明的实施例可以理解,所述误码测试系统包括环回功能:启动PRBS码电路后,会同时产生并行的64路得PRBS码,经过发送电路,转换成16的并行数据流发送到外部的高速的SerDes并串转换芯片,经过SerDes转换成一路高速的数据信号连续地发送;发送到外部的数据,经过外部电路或者光路,转换成高速的电信号环回,环回信号作为测试数据。
与现有技术相比,本发明的优点在于:
1、本发明运用FPGA内部可以运行的时钟、乘法器单元、集成了串行收发器,以及灵活的可配置I/O口,兼容广泛的电路接口标准,数量大的IO引脚,内部丰富的逻辑单元,大容量的存储单元,使得在FPGA内部可以进行复杂的逻辑运算和高速的串行通信和方面的外部连接,以前需要多块集成电路完成的工作,都能集中在一个FPGA内部完成。这样提高了设计的灵活性,项目设计的修改可以不需要重先去设计电路板,布线,花费很多周期。
2、本发明的误码测试方法运用FPGA的集成和灵活性,提升了对传统电路、仪器、通信协议设计的理念,能运用在生产线和研发中作为误码测试的仪器的主控芯片。
附图说明
图1为本发明FPGA功能款图;
图2为本发明的的PRBS序列发生原理图;
图3为本发明的用户自定义码产生电路图;
图4为本发明的的PRBS序列同步捕获方案图;
图5为本发明的的PRBS序列同步状态转移图;
图6为本发明的中误码统计电路;
图7为本发明的误码0和误码1的统计电路。
具体实施方式
下面将结合附图和具体实施对本发明作进一步说明;
参见图1所示的FPGA误码测试功能框图。包括SFI-41接收接口、码元序列同步模块、误码计数器、用户码产生模块、PRBS模块、误码插入模块和SPF-41发射接口。
其中码元序列同步模块用于实现接收码元与本地码元的同步;其中误码计数器用于统计某个时间段的码元错误数;用户码产生模块用于产生用于自定义码;PRBS模块产生PRBS码元;误码插入模块用于发送端向数据中插入误码。
基于图1所示的FPGA的误码测试方法,高速数据在进入FPGA之前先进行串并转换,串并转换由外部的高速收发芯片完成,FPGA和高速IC的接口为SFP-41,FPGA作为逻辑电路内核,首先产生并行的多路数据,在数据发送出去的时候,把FPGA产生的并行数据经过并串转换,从SFP-4.1接口和外部IC连接。发送到外面的数据为高速的二进制数据,即“0”,“1”组成的数据流,而这二进制数据正是信息在计算机中存储的方式,通信的作用就是要完成信息的交换和共享,所以就要把这二进制数据完成发送和接收,这部分数据通信网中的数据链路层的功能。而本发明的测试仪器并不直接发送实际的信息,采用通用的标准,发送M序列,根据统计和计算,在M序列中的发送和接收中0和1的数量相等;或者个别根于测试的需求发送用户自行定义的一串由0和1组成的码元序列。用M序列,或者用户定义序列,作为误码测试中的发送和接收数据,去完成误码测试的评估。发送到外部的高速的收发芯片。在误码测试中多 路数据采用PRBS码或用户自定义码,所述用户自定于码序列长度最长为512比特;在时钟和并行电路的控制下,通过PRBS发生器产生与接收端同相位的PRBS码;再经过同步判断,实现码元同步;然后进行误码统计,并将误码的计算值传到MCU上。
参见图1所示的FPGA误码测试功能框图包括发送部分SFI-4.1发送接口、接收部分SFP-4.1接收接口、误码插入部分、PRBS码或者用户码产生电路、误码计数电路和码元同步电路。上电后MCU完成外部芯片的初始化并配置速率和串并转换的通道数,然后通过FPGA的初始化来完成速率和码型的设置。启动PRBS码电路后,在时钟的节拍下,会同时产生并行的64路得PRBS码,经过SFP-4.1发送电路,转换成16的并行数据流发送到外部的高速的SerDes并串转换芯片,经过SerDes转换成一路10G的数据信号连续地发送。发送的时候可以在发送数据中插入1比特的误码,这部分电路在误码插入电路中完成。发送到外部的数据,经过外部电路或者光路,转换成高速的电信号环回,环回信号可以作为测试数据,需要说明的是,采用环回信号方式是误码测试的方法,去评估通信接收装置和发送装置的通信指标。如果只使用发端功能,发端的10G的电信号仅作为数据源的,可以用做评估通信发送装置眼图的信号源。测试数据由FPGA外部的SerDes芯片完成串并转换,把10G的高速数据信号转换成16路,FPGA通过SFP-4.1接口收到16路的并行数据和随路时钟。16路的数据经过SFP-4.1接口和FPGA内部的解串器,转化成64路的并行数据,在每个接收时钟均接收到64位的码元序列。同步电路将接收的码元序列和本地的码元序列进行同步。同步后的接收码元序列和本地码元序列进行一对一的比特的比对,就可以得到误码计数,这部分在误码计数器中完成。最后再由MCU把误码 率传给上位机,及完成了误码测试。整个系统的控制均是通过上位机发出命令去操作MCU,MCU接收指令通过虚拟并访问FPGA和操作。
在FPGA内部直接实现10Ghz的电路目前是不可能的。只能采取并行实现的方法,并行的位数越多,则要求的频率越低,但是电路越复杂。目前在FPGA内部是以64路并行地实现m序列,并且要求工作在185MHz,这是FPGA设计和布局布线的一大难点。
PRBS码由PRBS码生成器发出,所述PRBS码生成器设计了两个,其中一个用于产生发射的码流,另外一个PRBS码生成器用于产生与接收到得码流比较的PRBS码源序列。两个PRBS码生成器的原理一样,本案中都采用64路并行,两个PRBS码发生器所产生的码元的相位不同,码元每滞后一个时钟称为码元相位滞后一位。码元相位取决于PRBS码生成寄存器的初始值,这个初始值,即种子码,种子码相差一个相位,使生成的码元相差一个相位。
高速误码测试中,PRBS码生成型必须采用并行电路,同时生成相位固定的64路的PRBS码。64路PRBS发生器在每个时钟都产生一位。在一个时钟下,组成64路的PRBS码并行数据,这64路PRBS码依次按照固定的连续的相位产生,也就是说这64路同时产生的PRBS码的顺序,和一路PRBS码在64个时钟下产生的码元序列要一致,否则就不是完整的PRBS码。通过这种方式,实现了并行的相位逐位差1个相位的并行的PRBS序列。
PRBS的产生符合必须PRBS发生方程式,其需要产生155MHz,64路的m序列并行数据,目前可作的m序列从3到31。在FPGA内部,先将各个m序列单独实现,每个m序列都是彼此独立的单元,一个时钟周期都会同时产生64路得并行数据。各个m序列产生的64路的并行数据,最后通过一个多路选择 器选择需要发送的m序列。
生成PRBS码必须符合如下的方程式,如下表1为典型的PRBS码产生方程式:
M序列 | PRBS长度 | 多项式 |
3 | 7 | X3+X2+1 |
4 | 15 | X4+X3+1 |
5 | 31 | X5+X3+1 |
6 | 63 | X6+X5+1 |
7 | 127 | X7+X6+1 |
8 | 255 | X8+X6+X5+X4+1 |
9 | 511 | X9+X5+1 |
10 | 1,023 | X10+X7+1 |
11 | 2,047 | X11+X9+1 |
12 | 4,095 | X12+X6+X4+X+1 |
13 | 8,191 | X13+X4+X3+X+1 |
14 | 16,383 | X14+X5+X3+X+1 |
15 | 32,767 | X15+X14+1 |
16 | 65,535 | X16+X15+X13+X4+1 |
17 | 131,071 | X17+X14+1 |
18 | 262,143 | X18+X11+1 |
19 | 524,287 | X19+X6+X2+X+1 |
20 | 1,048,575 | X20+X3+1 |
21 | 2,097,151 | X21+X19+1 |
22 | 4,194,303 | X22+X21+1 |
23 | 8,388,607 | X23+X18+1 |
24 | 16,777,215 | X24+X23+X22+X17+1 |
25 | 33,554,431 | X25+X22+1 |
26 | 67,108,863 | X26+X6+X2+X+1 |
27 | 134,217,727 | X27+X5+X2+X+1 |
28 | 268,435,455 | X28+X25+1 |
29 | 536,870,911 | X29+X27+1 |
30 | 1,073,741,823 | X30+X6+X4+X+1 |
31 | 2,147,483,647 | X31+X28+1 |
在误码测试中,可以根据需求可以采用PRBS码,也可以采用用户自定义的码型。用户定义码的产生。用户自定义数据最大为512bit,最小长度为4bit,其方案如图3所示:
首先用户写入自定义数据到一个64x8的RAM中,最大及512比特,低位字节先发送,同一字节内则是高位先发送,然后写入用户定义的发送序列长度。
接下来,转储到一个512x64的RAM中。转储状态机将用户数据重复64次,每次转储的长度为用户定义的长度,总长度为用户自定义序列长度乘上64比特。这个转存的RAM中就准备好了发送数据。这就完成了用户数据的64位并行化。
模N计数器则不断读出512x64中的数据,此数据就是用户自定义的数据。
下面是一个用户自定义的码型产生过程的简单模型的原理:FPGA内部的 寄存器中设置512*64位的RAM。首先要通过虚拟并口把用户定义的数据写到这些RAM中,如果用户定义长度为512,如果虚拟并口的宽度是32位宽的,比如发送数据为这个序列“01100110 01100110 01100110 01100110...”),共512位,而FPGA内部的存储是64位宽的,虚拟并口是32位宽的,所以每写一个寄存器需要两个时钟,要写完整个序列512个比特,就需要16个时钟。把512比特的长度换成占用的空间为8*64。我们要写512*64的RAM空间,还需要重复这个过程512/8次,就要对512/8计数。写完之后。RAM中就有数据了。然后要把这些数据输出去。每个时钟打出64位。所以在512个时钟之后就循环了一遍。控制电路产生RAM的地址信号,依次取出。
在接收到测试数据以后,首先要通过码元序列同步来实现接收码元与本地码元的同步,用户码的同步采用滑动同步法。
如图4、5所示,在同步判断过程中由上位机给出的容许量限定,通过容许量与误码率的多次比较,实现同步捕获。以PRBS的码元序列同步为例,同步捕获状态机发出PRBS序列装载脉冲,把接收到的PRBS码元序列做为种子装载到本地的PRBS码生成器中,在时钟的控制下,本地的PRBS码并行电路就会产生与接收到得PRBS码镜像的码元,镜像码元和接收码元在相位上会相差几个时钟,把收端码元采用延时电路,使得接收的PRBS和本地的新产生PRBS码元时钟上同步。因为都是相同的PRBS码发生方程式实现的相同的并行电路,在同频时钟下产生的连续的码流,只要PRBS种子码一致,则产生的这两组码流可以直接用于误码比较,就实现了PRBS码元序列的对齐。延时后的接收的PRBS码和并行产生的PRBS码送到比较器中取异或,然后发出开始统计误码个数脉冲,延时一定时间后,读取统计的误码个数,如果误码率大于设定的最 大的误码或者是门值(门值由上位机给出,比如门限为1E-2),则重新发出同步装载脉冲,直到误码率小于给定的门值为止。同步捕获完成后,置同步完成为1,表明FPGA完成了码元的同步,就可以进行后续的误码测试。
如图6所示的误码统计电路,误码统计电路在判断电路中实现,在判断时,误码统计脉冲是同步捕获状态机发出的,而同步后则是由MCU发出的。
如图6所示误码计数器:一路信号对时钟计数,一路信号对误码一个时钟下的误码总数计数,误码计算分为总码元计算和误码数计算;对接收的码元进行误码率计算,本发明采用并行64路,及每个时钟接收64个码元,同时本地产生64个码元和接接收到的码元进行异或做累加。总码元的值等于并行路数乘以时钟数,这里实行的并行路数为64。所以总码元等于计数的时钟数乘以64。并同时对时钟计数,误码率等于累加的误码数/(时钟乘以64),这样就完成了误码率的计算。
测试时候为了模拟实际线路的情况,通过插入误码得方法来实现。插入误码的方法是在发送端的64路并行数据中最末一位固定与1异或。这样相当于对最后一位取反,发送出去的数据就发送了1位的错误码,即到接收端和另外一个PRBS发生器的码元比较应该会有误码。可以连续的插入,也可以间隔插入。只要设定了插入的间隔,插入的误码率就是固定的。
FPGA通过SFI41接口和VSC8479对接,实现16的并行数据的传输。在FPGA内部通过1∶4的FPGA内部自身的串并转换器(SerDes),把16的数据转换成64路的并行数据。
FPGA和上位计算机之间的通行通过MCU桥接。MCU和FPGA之间的连接方式通过最容易实现的虚拟并口EPP模式实现,并口的寄存器定义根据需要自行 定义,寄存器中定义同步控制信号地址,读取误码信号地址等,当MCU对相应的地址读写的时候,FPGA相应的寄存器的值改变。或者从FPGA内传出寄存器中的值到MCU,从而实现了虚拟并口的通信。当然,本领域技术人员都能理解,MCU和FPGA之间的连接方式也通过RS串口、IIC等模式实现。
Claims (16)
1.一种基于FPGA的误码测试系统,其特征在于,所述系统包括包括码元序列同步模块、误码计数器、用户码产生模块和PRBS模块;
其中码元序列同步模块用于实现接收码元与本地码元的同步;其中误码计数器用于统计某个时间段的码元错误数;用户码产生模块用于产生用于自定义码;PRBS模块产生PRBS码元。
2.如权利要求1所述的误码测试系统,其特征在于,该系统还包括误码插入模块,用于发送端向数据中插入误码。
3.如权利要求2所述的误码测试系统,其特征在于,FPGA和上位计算机之间的通行通过MCU通信。
4.如权利要求1至3之一所述的误码测试系统,其特征在于,所述PRBS模块包括两个PRBS码生成器,其中一个用于产生发射的码流,另外一个PRBS码生成器用于产生与接收到得码流比较的PRBS码源序列。
5.如权利要求4所述的误码测试系统,其特征在于,所述PRBS码生成器采用64路并行,相位逐位差1个相位的并行的PRBS序列,生成相位固定的64路的PRBS码。
6.如权利要求5所述的误码测试系统,其特征在于,所述PRBS码生成器产生PRBS序列符合PRBS发生方程式。
7.如权利要求6所述的误码测试系统,其特征在于,所述PRBS码生成器产生的是m序列,m从3到31。
8.如权利要求1所述的误码测试系统,其特征在于,所述用户码产生模块用于产生用户定义码,用户自定义数据最大长度为512bit,最小长度为4bit。
9.如权利要求1至8所述的误码测试系统,其特征在于,在接收到测试数据以后,通过码元序列同步模块来实现接收码元与本地码元的同步。
10.如权利要求9所述的误码测试系统,其特征在于,所述码元序列同步模块同步PRBS序列过程包括:
同步捕获状态机发出PRBS序列装载脉冲,把接收到的PRBS码元序列做为种子装载到本地的PRBS码生成器中;
本地的PRBS码并行电路就会产生与接收到得PRBS码镜像的码元,镜像码元和接收码元在相位上会相差几个时钟,把收端码元采用延时电路,使得接收的PRBS和本地的新产生PRBS码元时钟上同步。
11.如权利要求10所述的误码测试系统,其特征在于,所述码元序列同步模块同步PRBS序列过程通过延时实现:延时后的接收的PRBS码和本地产生的PRBS码送到比较器中取异或,然后发出开始统计误码个数脉冲,延时一定时间后,读取统计的误码个数,如果误码率大于设定的最大的误码或者是门值,则重新发出同步装载脉冲,直到误码率小于给定的门值为止。
12.如权利要求9所述的误码测试系统,其特征在于,所述误码计数器包括:一路信号对时钟计数,一路信号对误码一个时钟下的误码总数计数,误码计算分为总码元计算和误码数计算,误码率等于累加的误码数/(时钟*并行路数)。
13.如权利要求9所述的误码测试系统,其特征在于,所述误码插入模块在发送端的64路并行数据中最末一位固定与1异或。
14.如权利要求1至12之一所述的误码测试系统,其特征在于,MCU和FPGA之间的连接方式通过虚拟并口EPP、RS串口或IIC模式。
15.如权利要求13所述的误码测试系统,其特征在于,所述PRBS码时钟为在155MHz~185MHz。
16.如权利要求1至13之一所述的误码测试系统,其特征在于,所述误码测试系统包括环回功能:启动PRBS码电路后,会同时产生并行的64路得PRBS码,经过发送电路,转换成16的并行数据流发送到外部的高速的SerDes并串转换芯片,经过SerDes转换成一路高速的数据信号连续地发送;发送到外部的数据,经过外部电路或者光路,转换成高速的电信号环回,环回信号作为测试数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100722606A CN102143023B (zh) | 2011-03-24 | 2011-03-24 | 一种基于fpga的误码测试系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100722606A CN102143023B (zh) | 2011-03-24 | 2011-03-24 | 一种基于fpga的误码测试系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143023A true CN102143023A (zh) | 2011-08-03 |
CN102143023B CN102143023B (zh) | 2013-12-04 |
Family
ID=44410263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100722606A Active CN102143023B (zh) | 2011-03-24 | 2011-03-24 | 一种基于fpga的误码测试系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102143023B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970077A (zh) * | 2012-12-13 | 2013-03-13 | 上海市共进通信技术有限公司 | 应用于电路板集成光组件系统的误码率测试装置及方法 |
CN103825690A (zh) * | 2013-11-11 | 2014-05-28 | 上海航天测控通信研究所 | 一种多通道串行自适应误码测试装置及其测试方法 |
CN105553544A (zh) * | 2015-12-08 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种afdx光电转换测试方法 |
CN103825690B (zh) * | 2013-11-11 | 2016-11-30 | 上海航天测控通信研究所 | 一种多通道串行自适应误码测试装置及其测试方法 |
CN107331421A (zh) * | 2017-06-09 | 2017-11-07 | 中国电子科技集团公司第四十研究所 | 一种基于fpga的sd卡测试系统及方法 |
CN107528631A (zh) * | 2017-08-31 | 2017-12-29 | 武汉虹信通信技术有限责任公司 | 基于数字光纤分布系统的链路误码检测诊断方法及装置 |
CN108055075A (zh) * | 2017-12-13 | 2018-05-18 | 武汉电信器件有限公司 | 一种光模块温循测试系统及方法 |
CN109831251A (zh) * | 2018-12-29 | 2019-05-31 | 武汉光谷互连科技有限公司 | 基于动态资源分配算法的误码率获取方法及设备 |
CN111352025A (zh) * | 2020-03-13 | 2020-06-30 | 京微齐力(深圳)科技有限公司 | 一种fpga中配置控制器验证方法、系统及设备 |
CN113132172A (zh) * | 2019-12-31 | 2021-07-16 | 中兴通讯股份有限公司 | 一种误码测试方法、装置,存储介质及电子装置 |
CN113312222A (zh) * | 2021-06-03 | 2021-08-27 | 中国人民解放军国防科技大学 | 基于PRBS产生检测的SerDes单粒子功能中断截面测试方法及测试系统 |
CN114006837A (zh) * | 2021-10-25 | 2022-02-01 | 苏州浪潮智能科技有限公司 | 智能网卡网络端口的误码测试方法、装置以及智能网卡 |
CN117220832A (zh) * | 2023-11-07 | 2023-12-12 | 苏州联讯仪器股份有限公司 | 一种误码插入方法、装置、系统及计算机存储介质 |
CN117478107A (zh) * | 2023-12-28 | 2024-01-30 | 芯光智网集成电路设计(无锡)有限公司 | 延迟校准方法、发送端及源同步通信系统 |
CN118509131A (zh) * | 2024-07-17 | 2024-08-16 | 成都电科星拓科技有限公司 | 一种误码率测试电路与接口芯片 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132245A (zh) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | 数字同步系列简易仪表实现装置 |
-
2011
- 2011-03-24 CN CN2011100722606A patent/CN102143023B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132245A (zh) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | 数字同步系列简易仪表实现装置 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970077A (zh) * | 2012-12-13 | 2013-03-13 | 上海市共进通信技术有限公司 | 应用于电路板集成光组件系统的误码率测试装置及方法 |
CN103825690A (zh) * | 2013-11-11 | 2014-05-28 | 上海航天测控通信研究所 | 一种多通道串行自适应误码测试装置及其测试方法 |
CN103825690B (zh) * | 2013-11-11 | 2016-11-30 | 上海航天测控通信研究所 | 一种多通道串行自适应误码测试装置及其测试方法 |
CN105553544A (zh) * | 2015-12-08 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种afdx光电转换测试方法 |
CN107331421A (zh) * | 2017-06-09 | 2017-11-07 | 中国电子科技集团公司第四十研究所 | 一种基于fpga的sd卡测试系统及方法 |
CN107528631A (zh) * | 2017-08-31 | 2017-12-29 | 武汉虹信通信技术有限责任公司 | 基于数字光纤分布系统的链路误码检测诊断方法及装置 |
CN108055075A (zh) * | 2017-12-13 | 2018-05-18 | 武汉电信器件有限公司 | 一种光模块温循测试系统及方法 |
CN109831251B (zh) * | 2018-12-29 | 2021-11-23 | 武汉光谷互连科技有限公司 | 基于动态资源分配算法的误码率获取方法及设备 |
CN109831251A (zh) * | 2018-12-29 | 2019-05-31 | 武汉光谷互连科技有限公司 | 基于动态资源分配算法的误码率获取方法及设备 |
CN113132172A (zh) * | 2019-12-31 | 2021-07-16 | 中兴通讯股份有限公司 | 一种误码测试方法、装置,存储介质及电子装置 |
CN111352025A (zh) * | 2020-03-13 | 2020-06-30 | 京微齐力(深圳)科技有限公司 | 一种fpga中配置控制器验证方法、系统及设备 |
CN113312222A (zh) * | 2021-06-03 | 2021-08-27 | 中国人民解放军国防科技大学 | 基于PRBS产生检测的SerDes单粒子功能中断截面测试方法及测试系统 |
CN114006837A (zh) * | 2021-10-25 | 2022-02-01 | 苏州浪潮智能科技有限公司 | 智能网卡网络端口的误码测试方法、装置以及智能网卡 |
CN114006837B (zh) * | 2021-10-25 | 2023-03-14 | 苏州浪潮智能科技有限公司 | 智能网卡网络端口的误码测试方法、装置以及智能网卡 |
CN117220832A (zh) * | 2023-11-07 | 2023-12-12 | 苏州联讯仪器股份有限公司 | 一种误码插入方法、装置、系统及计算机存储介质 |
CN117220832B (zh) * | 2023-11-07 | 2024-03-15 | 苏州联讯仪器股份有限公司 | 一种误码插入方法、装置、系统及计算机存储介质 |
CN117478107A (zh) * | 2023-12-28 | 2024-01-30 | 芯光智网集成电路设计(无锡)有限公司 | 延迟校准方法、发送端及源同步通信系统 |
CN117478107B (zh) * | 2023-12-28 | 2024-02-27 | 芯光智网集成电路设计(无锡)有限公司 | 延迟校准方法、发送端及源同步通信系统 |
CN118509131A (zh) * | 2024-07-17 | 2024-08-16 | 成都电科星拓科技有限公司 | 一种误码率测试电路与接口芯片 |
Also Published As
Publication number | Publication date |
---|---|
CN102143023B (zh) | 2013-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143023B (zh) | 一种基于fpga的误码测试系统 | |
CN102123060B (zh) | 一种基于fpga的误码测试方法 | |
Nanda et al. | Universal asynchronous receiver and transmitter (uart) | |
CN101191819B (zh) | Fpga、fpga配置、调试系统和方法 | |
CN111385047A (zh) | 一种时间同步方法及电子设备 | |
CN109815099B (zh) | Jesd204b控制器的fpga验证方法 | |
CN101951313B (zh) | 一种基于fpga的sfi4.1装置 | |
CN104335521A (zh) | 数据接口同步 | |
CN104113517A (zh) | 时间戳生成方法、装置及系统 | |
CN104993888A (zh) | 一种高速串行芯片误码率测试系统及实现方法 | |
KR20150133220A (ko) | 스큐가 있는 다중 레인 통신 링크에서의 타임스탬프 보정 | |
CN104063342A (zh) | 基于jesd204协议的ip核 | |
US10542312B1 (en) | High speed data transfer | |
CN104022828A (zh) | 一种基于异步通信模式的光纤数据传输方法 | |
CN108494433B (zh) | 一种单线通信方法及其电路实现 | |
Muzaffar et al. | A pulsed-index technique for single-channel, low-power, dynamic signaling | |
CN113934667A (zh) | 一种基于fpga逻辑资源延时的过采样异步通信方法 | |
Lim et al. | A multi-lane MIPI CSI receiver for mobile camera applications | |
US20180164370A1 (en) | Generic width independent parallel checker for a device under test | |
CN101232350B (zh) | 奇偶校验误差检测电路和方法 | |
CN113676310B (zh) | 一种用于雷达系统的数据传输装置 | |
CN104601404B (zh) | 具有nfc功能的测试仪表,及测试方法 | |
Hu et al. | Performance evaluation of time distribution over SerDes-based interconnections for PET system | |
CN102332975A (zh) | 一种接口自适应采样方法和装置 | |
Bibin et al. | Implementation of UART with BIST Technique in FPGA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 611731 of the western Sichuan city of Chengdu province high tech Zone Kexinlu No. 8 Chengdu Export Processing Zone West No. 2 No. 5 standard factory Applicant after: Source Photonics (Chengdu) Co., Ltd. Address before: 611731 of the western Sichuan city of Chengdu province high tech Zone Kexinlu No. 8 Chengdu Export Processing Zone West No. 2 No. 5 standard factory Applicant before: Source Photonics (Chengdu) Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |