Turbo乘积码编码器的FPGA设计与实现

2012-06-01 06:58:46咸阳职业技术学院史亚维
电子世界 2012年21期
关键词:设计

咸阳职业技术学院 史亚维 杨 斌

Turbo乘积码编码器的FPGA设计与实现

咸阳职业技术学院 史亚维 杨 斌

Turbo乘积码(Turbo Product Codes)是一种先进的前向纠错(FEC,Forward Error Correction)信道编码,纠错性能好,编码效率高,同时由于其编码构造采用了线性分组码,所以译码方法简单,实现复杂度低。本文对Turbo乘积码编码技术进行了研究,给出了编码器的FPGA设计实现方案,该编码器的设计在Xilinx公司Virtex-II系列的FPGA平台上进行了实验验证。实验结果表明,本设计的编码器满足预期指标要求。

Turbo编码;前向纠错码;FPGA

1.引言

随着微电子技术、通信技术和计算机技术的发展,新的通信业务和信息业务不断涌现,用户对信息传输的质量要求不断提高。由于通信信道固有的噪声和衰落特性,或者存在存储媒介的缺陷等原因,信号在信道传输(或存/取)过程中,必然会受到影响从而产生失真。因此通常需要采用差错控制编码技术来检测和纠正失真引起的传输错误。Turbo乘积码是一种先进的前向纠错信道编码,纠错性能好,编码效率高,同时由于其编码构造采用了线性分组码,所以译码方法简单,实现复杂度低。因此本文主要介绍Turbo乘积码的编码器技术,提出了一种编码器的FPGA设计实现方案。

2.Turbo乘积码编码技术

2.1 Turbo乘积码的编码方式

按照构成码子码种类的不同,Turbo乘积码可分为Reed Solomon乘积码,BCH乘积码,加了一个奇偶校验比特后构成的扩展Hamming乘积码以及单一的奇偶校验乘积码。乘积码由一系列多维的(n,k)分组码构成,在二维或三维空间使用不同长度的码可得到不同的码率。……

登录APP查看全文

猜你喜欢
设计
二十四节气在平面广告设计中的应用
河北画报(2020年8期)2020-10-27 02:54:06
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系统设计
电子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED摇摇棒设计
电子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形发生器仿真设计
电子制作(2019年7期)2019-04-25 13:18:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
从平面设计到“设计健康”
商周刊(2017年26期)2017-04-25 08:13:04