新闻中心

EEPW首页>测试测量>设计应用> 用误码率测试仪测试驱动FEC代码

用误码率测试仪测试驱动FEC代码

作者: 时间:2017-01-12 来源:网络 收藏

  为了设计一个适用于这一数据的纠错器,你首先使用一个简单的8位符号长的一维信息包代码,即RS(204,196),它是一个T=4 的纠错器。当误码率小于每204字节信息包4字节差错时,该代码能纠正符号错误。为了在一个具有FEC仿真功能的误码率测试仪内部进行这种分析,你必须启用此类纠错器并设置表2中列出的参数。


  这一分析显示,简单的FEC可将误码率减小到8.55×10-7。为了实现这种代码,你必须增加等待时间才能使用数据,以便为缓存204数据字节并对其进行纠错处理留出时间,这通常需要第 2 条传送数据的信道。此外,还需要增加4%的开销才能使误码率降到8.55×10-7。图5示出了纠错后的数据的误码图。与预期的一样,实际上小差错得到纠正,但是较大的突发差错仍然存在。



图 5 经过一维RS(204,196)纠错和五行交错后,纠错后的误码率降为2.64×10-8。
  为了改进突发差错纠正,你可以增加一种五行交错方案。增加这种交错会提高缓存需求和资料使用的等待时间,因此交错深度要尽量小。为了增加这种交错,就要将FEC参数修改为表3中列出的FEC参数。


  你可望利用这一代码纠正一个长度为20字节的孤立突发差错。第二个代码中的T=0这一设置表明适用这一分析的外码没有进行纠错。这些参数将对数据进行2维交错,但是却进行一维纠错。使用这些设置,纠错后的误码率就降至2.64×10-8。图5示出了这种交错纠错的误码图。请注意:这项增强功能仍然使用相同的基本T=4解码器技术,但是解码之前使用了交错技术,使得误码更均匀地分配给一小批FEC码字。
  你可以通过使用更深的交错和更强的纠错能力来继续使用这一方法,以实现误码率的大大降低,而所付出的代价是要采用复杂的纠错解码器和增加等待时间。利用误码率测试仪中的误码位位置统计数据,你可以很容易地探索各种纠错方法,以便就处理需求、开销和等待时间做出明智的抉择,为未来的创新产品产生数字信道。

上一页 1 2 3 下一页

评论


技术专区

关闭