基于AWGN信道下Turbo码在静止图像传输系统中的应用
详谈Turbo码特点及应用
详谈Turbo码特点及应用分析时间:2010-08-09 23:42:22 来源:作者:Turbo 码。
它巧妙地将两个简单分量码通过伪随机交织器并行级联来构造具有伪随机特性的长码,并通过在两个软入/软出(SISO)译码器之间进行多次迭代实现了伪随机译码。
他的性能远远超过了其他的编码方式,得到了广泛的关注和发展,并对当今的编码理论和研究方法产生了深远的影响,信道编码学也随之进入了一个新的阶段。
特点Turbo码有一重要特点是其译码较为复杂,比常规的卷积码要复杂的多,这种复杂不仅在于其译码要Turbo码采用迭代的过程,而且采用的算法本身也比较复杂。
这些算法的关键是不但要能够对每比特进行译码,而且还要伴随着译码给出每比特译出的可靠性信息,有了这些信息,迭代才能进行下去。
用于Turbo 码译码的具体算法有:MAP(Maximum A Posterori)Max-Log-MAP、Log-MAP和SOVA(Soft Output Viterbi Algorithm)算法。
MAP算法是1974年被用于卷积码的译码,但用作Turbo码的译码还是要做一些修改;Max-Log-MAP与Log-MAP是根据MAP算法在运算量上做了重大改进,虽然性能有些下降,但使得Turbo码的译码复杂度大大的降低了,更加适合于实际系统的运用;Viterbi 算法并不适合Turbo码的译码,原因就是没有每比特译出的可靠性信息输出,修改后的具有软信息输出的SOVA 算法,就正好适合了Turbo码的译码。
这些算法在复杂度上和性能上具有一定的差异,系统地了解这些算法的原理是对Turbo码研究的基础,同时对这些算法的复杂度和性能的比较研究也将有助于Turbo的应用研究。
Turbo码的仿真一般参考吴宇飞的经典程序。
此外,要想在移动无线系统中成功的使用Turbo码,首先要考虑在语音传输中最大延迟的限制。
在短帧情况下的仿真结果表明短交织Turbo码在AWGN信道和Rayleigh衰落下仍然具有接近信道容量的纠错能力,从而显示出Turbo码在移动无线通信系统中非常广阔的应用前景。
基于AWGN信道的Turbo码性能分析
维普资讯
T 9 12 N 1.2
中图 分 类 号
Pe f r a c r o m n e Ana y i fTu b d s o AW GN a ne s l ss o r o Co e n Ch n l
Z uL u , uS u n i i C ag ig h i n D h a y,Qu h n 性 能 ,它的 出现被 认为是信 道编码理 论发展 史上的一 个里程碑 。文 中 ub hno
介绍 了 T r 码的发展与应 用,对 T ro码的基本编译码原理进行 了分析 ,并在 A N信道上针 对不 同的交织长 ub o ub WG
度和不 同的分量码进行 了仿 真。 关键词 T r 码 ,A N信道 ,迭代译码 。 ub o WG
Ab tac Tu b o e r e ca so lo ・c re t g c d st a a p r a h t e S a n n b u d sr t r o c d s ae a n w ls feT r— or ci o e h tc n a p o c h h n o o n . n Th y ae c n i ee s te mo te ct g a d p tnily i o n td v lp n n c d h o n r c n e r . e r o sd rd a h s x ii n n oe t l mp  ̄a e eo me ti o e t e r i e e ty as a y h e eo me ta h p lc to fT r o c d s a n r u e T e d v lp n d te a p iain o u b o e e it d c d,t e p icp e fT r o c d s c d n n n r o h rn ils o u b o e o i g a d d c dnga e a ay e n d s v r i lt n e c n u td wi i e e titre v rsz d dfee tc n e o i l z d,a e e a smua i s a o d ce t df r n n ela e ie a i rn o - r n l o r h n si e tc d n AW GN h n es tu n o eo t c a n l. K e wo d Tu b o e,AW GN c a n l ,i r tv e o i g y rs rocd h n es t aie d c d n e
非均匀迭代Turbo码在图像传输中的应用
Th e r e a r e t wo p a r t s t h a t a r e DC c o mp o n e n t s a n d AC c o mp o n e n t s i n a DCT c o mp r e s s e d i ma g e .I n o r d e r t o i mp ov r e he t q u a l i t y o f he t i ma g e i n t r a n s mi s s i o n,i t c h o o s e s d i fe r e n t l e v e l s t o p r o t e c t DC c o mp o n e n t s a n d AC c o mp o n e n t s . Th e s i mu l a t i o n r e s u l t s s h o w t ha t t h e PS NR o f he t i ma g e u n de r t h e s a me n o i s e i s i mp ov r e d b y a b o u t 0 . 2d B ~0. 6d B. Ke y wo r d s: T u r b o c o d e s; n o n- u n i f o r m i t e r a t i o n; UEP; i ma g e t r a n s mi s s i o n
turbo码的原理
turbo码的原理Turbo码的原理引言:Turbo码是一种在无线通信和数字通信领域广泛应用的编码技术。
它被广泛应用于4G和5G移动通信标准中,以提高系统的可靠性和传输速率。
本文将介绍Turbo码的原理及其在通信系统中的应用。
一、Turbo码的基本原理Turbo码是一种迭代卷积码编码技术,由Claude Berrou于1993年提出。
它采用了并行级联的结构,在编码和解码过程中引入了迭代操作,从而大大提高了系统的纠错性能。
Turbo码的编码器由两个相同的卷积码编码器构成,这两个编码器之间通过一个交织器相连,形成了并行级联结构。
在编码过程中,Turbo码将待发送的数据分为多个数据块,并对每个数据块进行并行编码。
首先,数据块通过编码器1进行编码,然后通过交织器进行交织操作,再经过编码器2进行第二次编码。
最后,两个编码器的输出通过一个交织器再次交织,形成最终的编码输出。
二、Turbo码的解码原理Turbo码的解码过程是通过迭代解码算法实现的。
解码器采用迭代信道估计和软判决的方法,通过多次迭代来逐步提高解码的准确性。
在每一次迭代中,解码器利用已解码的信息反馈给信道估计器,用于估计信道的状态信息,并根据此信息对接收到的信号进行修正。
然后,解码器利用修正后的信号进行下一次迭代解码,直到达到设定的迭代次数或满足一定的停止准则为止。
三、Turbo码的应用Turbo码在无线通信和数字通信领域有着广泛的应用。
在4G和5G 移动通信标准中,Turbo码被用于物理层的信道编码,以提高系统在高速移动环境下的可靠性和传输速率。
此外,Turbo码还被应用于卫星通信、光纤通信和深空通信等领域。
Turbo码的优点是能够在相同的误码率下,显著提高系统的传输速率。
它具有较好的纠错性能,在相同的码率下,其误码率性能要优于其他传统的编码技术。
此外,Turbo码还具有较低的复杂度和较低的延迟,适用于实时通信系统。
结论:Turbo码作为一种高效可靠的编码技术,被广泛应用于无线通信和数字通信领域。
turbo码的名词解释
turbo码的名词解释在现代通信领域中,Turbo码是一种强大的编码技术,被广泛应用于无线通信、卫星通信、移动通信等各种通信系统。
Turbo码采用了一种特殊的编码结构,能够极大地提高数据传输的可靠性和效率。
1. Turbo码的起源和发展Turbo码最早由法国电信研究中心(Centre national d'études desTélécommunications,简称France Telecom-CNET)的Claude Berrou等人于1993年提出。
这项技术通过添加纠错码,可以在传输数据时对其进行重建和修复,提高了信道的容错能力。
Turbo码的创新性和高性能引起了全球通信界的高度关注,迅速被应用于各种通信系统中。
2. Turbo码的基本原理Turbo码的编码原理可以简单概括为“迭代编码+迭代译码”。
它通过将输入数据分成几个数据块,每个数据块经过不同的编码器编码后,并按照一定规则交叉混合,形成最终的编码序列。
在接收端,采用迭代解码算法对接收到的编码序列进行译码和解码,利用编码过程中得到的相互参考信息,反复迭代译码直至最终输出恢复的数据。
3. Turbo码的特点和优势3.1 容错性能卓越:Turbo码具有出色的误码性能,可以在信道质量差的环境下实现高可靠的数据传输。
通过反复迭代译码的方式,Turbo码可以充分利用相互参考的信息,提高了纠错能力,有效降低了传输错误率。
3.2 较低的时延:Turbo码在传输过程中的冗余码率相对较低,所以可以较好地满足实时传输的需求,减小了信号传输的时延。
3.3 适应性强:Turbo码可以根据不同的通信系统需求进行灵活配置和设计,可以应用于不同信道性质、不同码率和不同调制方式的通信系统中。
4. Turbo码的应用领域4.1 无线通信:Turbo码广泛应用于各种无线通信标准中,包括3G、4G、5G等移动通信系统。
在高速移动环境下,Turbo码通过改善信道传输质量,提高了数据的传输速率和可靠性。
AWGN信道下Turbo码解码算法的选择
cmprd w i e e o neadsnivt t t i a t n i t S R)o sto oe ipie lo tm 盯e. o hoe o ae , hl t r r c n si y o h s n o er i N e h pf ma e t i e gl o s a o( f e fhs m l dagrh s as tert s t s i f i l —
A src: Fr ub eoig nteadt e ht G us nni A N)ca nl teot a agrh r f ierr bt t a o ro cdn div i asi o e( WG T d o h i w e a s hn e,h i l l o tmi t m o t r pm i ne b o r e( E a B R)ismbl ysmbl ai u s r r ( A )agrh .I re dc e o p t i a cmp xt adt i l t s y o b y o m m m a ot i i M P l o tm nodror uet m uao l o l i e x p eo i t e hc tn e y n o mp —
一种新的TURBO码编译码器结构的研究及其在AWGN信道中的性能仿真
一种新的TURBO码编译码器结构的研究及其在AWGN信道中的性
能仿真
TURBO码是第三代移动通信系统中使用信道编码的技术,对其编译码器的研究有着非常重要的意义。
在系统的设计过程中,根据SCCC和PCCC的不同原理,搭建了各自相应的系统模型。
并采用适当的模块分割,把整体系统的设计分解成对各个子模块的研究,并给出了相应的子模块仿真。
最后通过对两个系统的仿真,获得了如下的结论:通过增加交织长度,选择好的交织器,采用合适的迭代系统卷积码(RSC)编码器结构,应用好的译码算法以及增加迭代次数可以获得性能优良的TURBO码。
本论文的主要工作包括:1.首先简单介绍了TURBO码的提出,发展状况以及其应用价值。
2.详细讨论了三类TURBO码(串行级联卷积码(SCCC),并行级联卷积码(PCCC)和混合级联卷积码(HCCC)的编码器与译码器结构,原理。
3.论述了TURBO码编译码中的关键技术。
并深入讨论了译码算法。
4.在此基础上,用使用SIMULINK平台搭建了在AWGN信道下SCCC和PCCC的通信系统模型。
5.统计了大量的仿真数据,绘制出相应不同参数条件下的SCCC 和PCCC的性能曲线。
从而得出影响SCCC和PCCC的性能的参数条件。
并验证了TURBO码中的迭代循环译码,PCCC错误平层等理论。
本设计应用MATLAB中的SIMULINK仿真工具对TURBO的性能做出了仿真,证明TURBO码具有较低误码率,具有很高的实用价值。
Turbo码理论及其应用的研究
Turbo码理论及其应用的研究Turbo码理论及其应用的研究引言:随着通信技术的不断发展,人们对于信息传输质量和性能的要求越来越高。
而在这个过程中,编码是一个至关重要的环节。
编码是一种通过增加冗余信息来增强数据传输可靠性的技术,它可以在信息传输过程中对数据进行差错纠正。
而在编码中,Turbo码作为一种高效的纠错编码技术,引起了人们的广泛关注。
本文将对Turbo码的理论和应用进行研究。
第一部分:Turbo码的基本原理Turbo码是由Claude Berrou等人于1993年提出的一种编码技术。
Turbo码是通过串并联两个卷积码的编码器组成的。
它具有很好的纠错能力,并在传输过程中有效地对信道噪声进行抑制。
Turbo码的基本原理是将要传输的数据分成多个小块,然后通过两个相同结构的卷积码编码器分别对这些小块进行编码。
在编码的过程中,Turbo码引入了一个称为迭代译码的过程。
迭代译码的主要目的是通过在译码器之间交换信息来提高译码性能。
迭代译码可以使得Turbo码的纠错性能更好,并且有效地减小了译码误差。
第二部分:Turbo码的性能分析Turbo码的性能分析是对Turbo码的错误性能和译码性能进行分析和评估。
通常使用误码率(BER)和块错误率(BLER)来度量Turbo码的性能。
Turbo码的纠错性能主要取决于两个卷积码的性能以及迭代译码的次数。
经过实验和模拟的验证,可以发现Turbo码在相同的编码率下,相较于传统卷积码,能够取得更低的误码率和块错误率。
而Turbo码的译码性能则主要取决于译码算法的选择。
根据实验结果,平均迭代译码算法和准似然译码算法是目前应用最广泛的译码算法。
这些算法对于迭代译码过程中产生的软信息进行了充分利用,从而提高了Turbo码的译码性能。
第三部分:Turbo码的应用Turbo码在通信系统中有广泛的应用。
其中,最典型的应用是在移动通信系统中的无线信道编码。
由于无线信道的复杂性和噪声干扰,数据的传输容易受到干扰和损坏。
Turbo码理论及其应用的研究
Turbo码理论及其应用的研究
Turbo码具有近Shannon限的性能,它的出现被看作是信道编码理论发展史上的一个里程碑,它使人们设计信道编码的方法从增加码的最小汉明距离转向了减少低重量码字的个数(错误系数)。
本文主要对turbo码理论及其应用中的分量码配置、交织器设计、连续译码算法和衰落信道上的性能模拟方法等问题进行了研究。
主要内容包括: 1.从级联码的软判决译码的角度介绍了信道编码理论与技术的发展,论述了不同调制信号的Shannon容量限; 2.论述了turbo码的迭代译码原理,系统地推导了AWGN信道和Rayleigh衰落信道上turbo码的译码算法,模拟了各种译码算法的性能; 3.分析与模拟了由不同状态、不同连接矢量的分量码构成的turbo码的性能,讨论了归零处理turbo码性能的影响,研究了分组交织器与随机交织器的性能差异,提出了“有效码长”的概念; 4.基于最大后验概率判决准则,提出了两种只有前向递推的软输出译码算法,它们具有较低的译码延迟,可用于面向连续比特流的turbo码中。
这两种算法还可以在对数域上作进一步的简化; 5.论述了衰落信道上turbo码的仿真方法与相关衰落信道上编码器的构成方式,给出了衰落信道上turbo码的最大似然译码的平均性能上界。
非均匀纠错Turbo码在图像无线传输中的应用
维普资讯
电路与系统学报
第 7卷
( )算术编码 的特 点是 :算术编码 是一种无损压缩算法 ,它跳 出了分组编码 的范畴,从全序列 二 1 出发 ,采 用递 推 形 式 的连 续 编 码 。它 不 是将 单个 的信 源 符号 映 射 成 一 个 码 字 ,而是 将 整个 输 入 符 号 序 列映射到实数轴 上 [, ] 间内的一个小 区间 ,其长度等于 该序列 的概率 ,再在该小区间 内选择 一个 0 1区 代表性 的二进制小数作为实 际的编码输 出,从而达到高效编码 的目的。
2 信 源 编 码
信源 编 码 的主 要 目标 是压 缩 每个 信 源 符 号 的平 均 比特 数或 信 源 的码 率 ,主 要 指 标 是 编码 效率 。一 个 典 型 的低 比特 图 像 编 码有 三 个 基本 部 分 :变 换 、量 化 、数据 压 缩 。变换 采 用 小波 变 换 ,量 化 采 用 零
延 提 高 了 T ro码 译码算 法 的纠错 性 能,特别适 合 于多媒 体非实 时无线 传输 业 务 。 ub
美键 词 :T ro码 :联 合编码 :非均匀 纠错技 术 :算 术编 码 ub 中 圈分类号 :T 9 1 2 文献标 识码 :A N 1. 2
1 引 言
在 社 会 进 八 信 息 化 时代 的 今天 ,图像 信 息 的处 理 ,存 储 和 传 输 ( 线 和 无 线 )在 社 会 生 活 中 的作 有 用 将 越 来 越 突 出 ,人 们 对 接 受 图像 信 息 的 要求 也越 来 越 迫 切 。多 媒 体 通 信将 已经 成 为通 信 事业 发 展 的 最 大 挑 战 ,也是 未 来 通信 领 域 的市 场 热 点之 所 在 J 。 与话 音等 其 它 信 息 相 比 ,图 像信 息 由于信 息 量 很 大 ,其 所 需 的 传 输 频 带 比较 宽 ,不 但使 通 信 的成 本 大大 增 加 ,而 且 在 有 些情 况 下使 得 通 信 根 本 无 法 实 现 。因 此 ,在 保 证 一 定 的通 信 质 量 的前 提 卜,设 法 压 缩 数 字 图像 的 数 据量 ,缩 小 传输 图象 所 需 的信 道 带 宽成 为 实现 数字 图像 通信 的一 个 关 键 问题 。 根据 信 息 论 的各 种 编码 理 论 和上 述 通 信 系 统 的指 标 ,编码 问题 主 要 分为 两 部 分 :一 是信 源 编 码 , 二是 信 道 编 码 。联 合 信 源 、信 道 编 码 近 几 年 受 到越 来 越 多 的重 视 。主 要原 因 是 多 媒体 无 线 通 信 面临 着 噪 声信 道 和 频 带 窄等 因素 影 响 ,要 求进 行 数 据 压 缩 和 差错 控 制 。在 过 去 ,信 源 编 码 器 和 信 道 编 码 器 都是 分 开设 计 的 ,这 种 思想 通 常 很 实用 并 且 在 理 论 上得 到香 农 分离 编 码 定 理 的 支 持 。然而 ,该定 理 假 设 信 源 编 码 是 最优 的 ,可 以去 掉 所 有 冗余 ,并且 假 设 当 比特 率 低 于 信 道 容 量 时 可纠 正所 有 误 码 。在 不 限制 码 长 ,复杂 性 和 时 延 的前 提 下 ,可 得到 这 样 的系 统 。但 是 ,在 实 际 的系 统 中必 须 限制 码 长 、复
turbo码编码增益
turbo码编码增益Turbo码是一种高效的编码技术,能够在无线通信系统中提供更好的误码性能。
Turbo码编码增益是指通过使用Turbo码进行信道编码后,信号的可靠性得以提升的程度。
在本文中,我们将探讨Turbo码编码增益的原理和应用。
一、Turbo码简介Turbo码是1993年由Claude Berrou等人提出的一种码型,其码率和纠错性能在通信领域中占据重要地位。
Turbo码是一种迭代码,利用两个或多个相同的卷积码组成并通过迭代的方式进行编码和译码。
这种迭代结构使得Turbo码在低信噪比条件下表现出色,能够有效抵抗多径衰落等信道干扰。
二、Turbo码编码增益原理Turbo码编码增益主要来源于其迭代结构。
当信号通过Turbo码编码后,译码器在解码时会反复迭代进行,通过互相交换和传递信息来提高解码的准确性。
由于迭代译码过程中加入了编码器输出的软信息,Turbo码能够充分利用信道的统计特性,进而提升译码的性能。
相比传统的卷积码或RS码,Turbo码的编码增益更为显著。
三、Turbo码编码增益的应用1. 无线通信系统Turbo码广泛应用于无线通信系统中。
在无线信道中,由于多径衰落和噪声等因素的干扰,传输信号往往存在较高的误码率。
使用Turbo码进行编码可以有效提升信号的可靠性,从而提高通信质量和容量。
2. 数字广播与电视Turbo码在数字广播与电视等领域也有重要应用。
在数字电视的传输中,为了保证高清晰度和多媒体内容的传输质量,需要一种能够在严苛信道条件下工作的编码技术。
Turbo码的编码增益能够提高信号的抗干扰性,确保传输的稳定性和可靠性。
3. 光纤通信系统光纤通信是一种常用的高速传输方式,对信号的传输质量要求较高。
Turbo码的编码增益可以改善光纤通信系统中所受到的色散和非线性等影响,降低误码率,提高系统的传输容量和可靠性。
4. 卫星通信系统在卫星通信系统中,信号传输过程中会经历大气等各种干扰。
通过Turbo码的编码增益,可以提高信号的抗干扰能力,减少信息传输过程中的误码,从而使得卫星通信系统的可靠性和传输速率得到显著提升。
基于直序扩频的低信噪比条件下的Turbo编码研究
二进制偏移载波调制技术是通过产生一个方波作为 子载波实现对信号的辅助调制的一种技术 [6]。通过扩展 子载波的数量,可以将原本调制到载波信号主瓣上的信 号功率调制到载波频率两侧的旁瓣上,同时实现与直接 序列扩频技术一样的将信号复制,达到信号冗余传输的 效果。本文采用的二进制偏移载波调制主要包含两个子 部件组成,分别是方波发生器和分频器组成,方波发生 器用来生成子载波,分频器用来控制调制系数和生成子 载波的数量。
中图分类号 :TN9
文献标示码 :A
文章编码 :1672-7274(2021)06-0088-04
Research on Turbo Coding with Low SNR Based on Direct Sequence Spread Spectrum
PENG Hao
(Changsha Radio and Television Bureau, Broadcasting And TV Transmission Center, Changsha 410007, China) Abstract :With the continuous development of communication technology, some communication equipment needs to ensure the stable transmission on bad communication environment, which brings a great challenge to the design of communication system. This paper focuses on this problem, designs a suitable for communication under low SNR Turbo coding. The experiment shows that the proposed methods superb than any other single use of technology, the proposed encoding can significantly reduce the bit error rate in the communication and transport, which ensure the reliability of communication system. Keywords :Turbo code; direct sequence spread spectrum; binary offset carrier
turbo 码原理
turbo 码原理Turbo码原理引言:Turbo码是一种编码技术,广泛应用于通信系统中,具有较高的纠错能力。
本文将介绍Turbo码的原理及其在通信系统中的应用。
一、Turbo码的起源和发展Turbo码最早由法国学者C. Berrou等人在1993年提出,是一种迭代编码技术。
与传统的纠错编码相比,Turbo码能够在同等的误码率下,节省更多的功率和频谱资源,提高系统的可靠性和容量。
随着Turbo码的问世,它被广泛应用于移动通信、卫星通信、数字电视等领域。
二、Turbo码的原理1. 并行级联结构Turbo码由两个相同的卷积码级联而成,形成了一个并行级联结构。
每个卷积码由多个状态组成,通过输入比特序列进行编码,输出比特序列为编码后的码字。
2. 迭代译码Turbo码的特点在于采用了迭代译码的方法。
在译码过程中,通过多次迭代,不断传递软信息,不断优化译码结果,从而提高纠错能力。
迭代译码的核心是使用了交织器和反交织器,使得译码器之间可以互相传递信息,达到更好的纠错效果。
3.软判决Turbo码采用软判决的方式进行译码。
在传统的硬判决方式中,译码器只能输出0或1的比特值,而在软判决方式中,译码器输出的是比特值的概率分布。
软判决能够提供更多的信息,从而提高译码的准确性。
三、Turbo码的应用1. 移动通信Turbo码在移动通信中得到了广泛应用,如3G、4G、5G等移动通信标准中都采用了Turbo码作为纠错编码。
由于Turbo码具有较高的纠错能力,能够有效地提高信道的可靠性,减少误码率,使得移动通信系统具备更好的抗干扰能力。
2. 卫星通信卫星通信中由于信号传输距离较长,信道质量较差,容易受到各种干扰,因此需要一种具备较高纠错能力的编码技术。
Turbo码正是满足这一需求的编码方案,能够有效地提高卫星通信系统的可靠性和容量。
3. 数字电视随着数字电视的普及,对信号的质量要求也越来越高。
Turbo码作为一种高效的纠错编码技术,被广泛应用于数字电视系统中,能够提高信号的抗干扰能力,减少信号丢失和失真。
Turbo码在无线图像传输中的应用
Ab ta t Tu b .o e a x eln ro o rci g p roma c n lw NR o dto sr c : r o c d sh s e c le te r c re t efr n e i o S n c n i n.T i a r a pis i hsp p p l e e t i e t r t wiee s ma e ra s sin a a k y e o rtcin meh d s d e e n u n e f hs fa u e o r ls i g tn m so i s e r r p oe to t o a t is t if e c s o d n u h l
多媒 体综 合业 务 的使 用 。这一 切需 要在 无线环 境 下
功率受限的情况下 , 如深空探测 等。而近年来人们
提 出 的一 种采 用两 个 递 归 的卷 积码 编码 器 并 联 , 译
码 时交错迭代来获得低误码率 的编码方法 即 Tr uo b 码 由于其在高噪声情况下也可以获得 比其他信道编 码 方 式更 加优 异 的纠 错 性 能 , 且 可 以在 译码 复 杂 而
Ke r s T r o c  ̄ ;i g a s s in Y rp oe t n d o ig ag r h y wo d : u b o d ma e t mis ;er rt i ; e d n o tm r n o o c o c l i
0 引言
随着 移 动通 信技 术 的不 断 发 展 , 们 对通 信 方 人
i g r n miso d vd nt e u e b te o —ae.I l b ey s i b e fr 3 r lt li d a ma e ta s s in a e i e l rd c i— r rr t n y t w l e v r ut l o G e —i i a a me mu t me i s rie d h rg tft e . e vc sa a a b h uur n s i
turbo码编码增益
turbo码编码增益摘要:1. Turbo码的简介2.Turbo码的编码增益原理3.Turbo码在通信中的应用4.Turbo码的优缺点5.我国在Turbo码研究方面的进展正文:Turbo码是一种高效的信道编码技术,广泛应用于数字通信和数据存储等领域。
它的编码增益使其在噪声环境下具有较高的传输性能和可靠性。
Turbo码的编码增益主要来源于其编码原理。
它是由两个或多个递归卷积编码器(RSC)通过并行或串行方式级联组成的。
在编码过程中,每个RSC产生的校验位与下一个RSC的输入数据位进行异或操作,从而实现对信息位的冗余编码。
这种级联方式使得Turbo码具有很好的纠错性能和编码增益。
Turbo码在通信中的应用十分广泛,如无线通信、卫星通信和光纤通信等。
它能够在高速数据传输中实现高效的信道编码,提高信号的抗干扰能力,从而保证通信质量。
此外,Turbo码还应用于存储设备,如硬盘驱动器和光盘等,用于提高数据的存储可靠性和读取速度。
虽然Turbo码具有很高的编码增益和传输性能,但它也存在一定的局限性。
例如,Turbo码的编码和译码过程较为复杂,需要大量的计算资源和时间。
此外,Turbo码的编码增益与码长和迭代次数有关,增加码长或迭代次数可以提高编码增益,但也会增加译码的复杂性。
在我国,Turbo码研究取得了显著的成果。
科研人员已在Turbo码的构造、性能分析和应用等方面开展了大量工作,提出了一系列具有国际竞争力的Turbo码编码方案。
此外,我国还在Turbo码的硬件实现和算法优化方面取得了重要进展,为我国通信产业的发展做出了贡献。
总之,Turbo码作为一种高效的信道编码技术,在通信和存储等领域具有重要应用价值。
Turbo码的算法及实用化研究
Turbo码的算法及实用化研究
Turbo码,是法国人Berrou等在1993年ICC上提出的一种采用重复迭代译码的并行级联码。
模拟结果表明,如果采用大小为65536的随机交织器,进行18次迭代,则在E<sub>b</sub>/N<sub>o</sub>≥0.7dB,码率为1/2的Turbo 码在AWGN信道上的误码率P<sub>e</sub>≤10<sup>-5</sup>,达到了近Shannon 限的性能。
Turbo码的优良性能,受到了移动通信领域的广泛重视,在第三代移动通信系统中,非实时的数据通信广泛采用了Turbo码。
因此,Turbo码被认为是1982年TCM技术问世以来,信道理论与技术研究上所取得的最伟大的技术成就,具有里程碑的意义。
本文主要介绍了Turbo码的编解码方法,通过大量的仿真对交织器进行了分析,提出了Turbo码的一种改善的译码方法和Turbo码部分结构的VHDL设计。
本文分为四个章:第一章绪言对通信系统、移动通信系统、差错控制系统、纠错码等作了简单的介绍;第二章对Turbo码的常见编解码方法进行了详细的阐述,比较了部分算法的性能,并且介绍了Turbo码最新的发展动向;第三章对介绍了Turbo码的仿真方法,对多种交织方法进行了说明、比较了它们的性能并且分析了取得不同性能的原因,比较了Turbo码的其他一些参数对性能的影响,最后提出了Turbo码的一种改善的迭代译码算法;第四章介绍了EDA技术,提出了Turbo 码部分结构的VHDL设计方法,主要包括交织器的设计和编码器的设计。
AWGN和衰落信道下具有改进型Code-matched交织器的Turbo码
AWGN和衰落信道下具有改进型Code-matched交织器的Turbo码罗骥;张曦林;袁东风【期刊名称】《中国航空学报(英文版)》【年(卷),期】2005(018)002【摘要】提出了一种改进型的Code-Matched交织器,它能减少低重量码的数量,从而提高Turbo码的性能.这种改进型的Code-Matched交织器可以适用于多种不同生成矩阵产生的Turbo码,而且不会影响Turbo码在中高信噪比处的性能.同时,在Rayleigh信道下,这种交织器能降低错误平台.%A novel Code-Matched interleaver is proposed which decreases the number of the low weight codewords to improve the performance of the Turbo code. The modified design can adapt more kinds of Turbo codes determined by the generator matrix, while it doesn't decrease the bit error rate performance of Turbo codes at moderate to high signal to noise ratio. At the same time, in Rayleigh fading channel, the new Code-Matched interleaver can also debase the error floor.【总页数】6页(P147-152)【作者】罗骥;张曦林;袁东风【作者单位】School of Information Science and Engineering,Shandong University,Jinan 250100,China;State Key Laboratory on Mobile Communications,Southeast University,Nanjing 210096,China;School ofInformation Science and Engineering,Shandong University,Jinan 250100,China;State Key Laboratory on Mobile Communications,Southeast University,Nanjing 210096,China;School of Information Science and Engineering,Shandong University,Jinan 250100,China;State Key Laboratory on Mobile Communications,Southeast University,Nanjing 210096,China 【正文语种】中文【中图分类】TN911.22因版权原因,仅展示原文概要,查看原文内容请购买。
非均匀迭代Turbo码在图像传输中的应用
非均匀迭代Turbo码在图像传输中的应用王成;毛倩;肖群【期刊名称】《信息技术》【年(卷),期】2013(000)004【摘要】A novel Turbo unequal error protection coding scheme is proposed in this paper. This scheme modifies Turbo code puncturing matrix and optimizes its iterative algorithm so that the high error protection bits can transmiss more iterations, and low error protection bits transmission less iterations. There are two parts that are DC components and AC components in a DCT compressed image. In order to improve the quality of the image in transmission, it chooses different levels to protect DC components and AC components. The simulation results show that the PSNR of the image under the same noise is improved by about 0.2dB ~0. 6dB.%提出一种基于非均匀删余和非均匀迭代相结合的误码保护算法,这种算法通过修改Turbo码删余矩阵,优化其迭代算法,对高保护信息增加其迭代的次数,对低保护信息减少其迭代次数以达到非均匀迭代的目的.在压缩域对图像直流分量与交流分量实行不同等级的迭代保护,有效地提高图像传输的质量.仿真结果表明,相同条件下图像的PSNR值提高0.2dB~0.6dB.【总页数】5页(P132-135,140)【作者】王成;毛倩;肖群【作者单位】上海理工大学光电信息与计算机工程学院,上海200093【正文语种】中文【中图分类】TM344.1【相关文献】1.非均匀纠错Turbo码在图像无线传输中的应用 [J], 肖东亮;孙洪;江森;苏祥芳;保宗悌2.RS-Turbo级联码的性能仿真及其在图像传输中的应用 [J], 张振权;罗新民;齐春;钱莉红3.Turbo码在无线图像传输中的应用 [J], 管华;张九林;胡艳军4.Turbo码在数字图像传输系统中的应用 [J], 段鹏;薛敏彪;胡永红5.Turbo码交织器的UEP在图像传输中的应用 [J], 陈雯静;王永刚;张卫党因版权原因,仅展示原文概要,查看原文内容请购买。
一种利用信源冗余的Turbo均衡新算法
一种利用信源冗余的Turbo均衡新算法乔良;郑辉【摘要】为克服无线衰落信道中严重的符号间干扰( ISI)的影响,提出了一种新的利用信源冗余的Turbo均衡算法。
该算法将联合信源信道译码技术与Turbo均衡技术结合起来,在均衡、译码、信源之间建立起软信息交互的环路,有效提高了整体接收的性能。
外信息传递( EXIT)图分析与计算机仿真均表明,尽管信源冗余给译码器带来的性能提升较为有限,但是将这部分信息反馈回均衡器后,在严重ISI信道,信源冗余度为70%时,整体接收的性能改善约为9.5 dB,基本达到了理想加性高斯白噪声( AWGN)信道下的误码性能。
%To combat the effect of intersymbol interference ( ISI) while transmitting data over wireless fa-ding channels, a new Turbo equalization algorithm using residual source redundancy is proposed. In this al-gorithm, joint source-channel decoding technique and Turbo equalization are combined together, so that soft information can exchange with each other among equalization, decoding and source, which efficiently improves the performance in the receiver. The performance of the proposed algorithm is analyzed by using extrinsic information transfer ( EXIT) chart and verified by simulations. Results show that the proposed ap-proach outpeforms the conventional Turbo equalization by 9. 5 dB in severe ISI channel,while the residual source redundancy rate is 70%,which is near to the BER performance in idea AWGN channel.【期刊名称】《电讯技术》【年(卷),期】2013(000)010【总页数】6页(P1293-1298)【关键词】信源信道联合译码;信源冗余;Turbo均衡;EXIT图【作者】乔良;郑辉【作者单位】盲信号处理重点实验室,成都610041;盲信号处理重点实验室,成都610041【正文语种】中文【中图分类】TN911.21 引言根据香农的信源信道分离理论,传统通信系统中的信源编码和信道编码是独立进行设计的[1]。
Turbo码在AWGN信道中的性能仿真
Turbo码在AWGN信道中的性能仿真
李一兵;石红;刘光宇
【期刊名称】《信息技术》
【年(卷),期】2008(32)3
【摘要】通过计算机仿真手段对不同条件下的Turbo码在AWGN信道中的纠错性能进行了深入的探究和讨论,通过分析各因素对Turbo码性能的影响,为设计Turbo码提供了参数选择的基本原则.
【总页数】3页(P50-52)
【作者】李一兵;石红;刘光宇
【作者单位】哈尔滨工程大学信息与通信工程学院,哈尔滨,150001;哈尔滨工程大学信息与通信工程学院,哈尔滨,150001;哈尔滨工程大学信息与通信工程学院,哈尔滨,150001
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.Turbo码在AWGN和Rician信道中的性能研究 [J], 李春铭;顾学迈;刘晓锋
2.基于AWGN信道的Turbo码与SCCC的性能仿真与分析 [J], 马飞
3.基于AWGN信道的Turbo码与SCCC的性能仿真与分析 [J], 马飞
4.AWGN信道的Turbo码与SCCC的性能仿真分析 [J], 马飞;谢建菲
5.基于AWGN信道下Turbo码的性能仿真及分析 [J], 覃团发;黄旭方;陈跃波
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第40卷 第4期2004年7月 南京大学学报(自然科学)J OU RNAL OF NANJ IN G UN IV ERSIT Y(NA TU RAL SCIENCES)Vol.40,No.4J uly,2004基于AW GN信道下Turbo码在静止图像传输系统中的应用Ξ覃团发1,2,黄旭方1,陈跃波1(1.广西大学计算机与电子信息学院,南宁,530004;2.南京大学近代声学国家重点实验室,南京,210093)摘 要: 数字图像经压缩后,在噪声信道中传输时很容易受到干扰,需要采用有较强纠错能力的信道编码来提高可靠性.给出高斯白噪声信道(AWGN)下静止图像传输系统结构,其中信源编码采用矢量量化编码,利用LB G算法生成码本,使用分裂法生成初始码本;信道编码采用Turbo码.简要介绍由两个并行级联的递归系统卷积编码器和一个交织器组成的Turbo码编码器,由两个软输入软输出译码器串行级联为主体的Turbo码译码器的结构及原理;并详细介绍用于Turbo码译码的Log-MAP算法.应用MA TLAB仿真软件,给出3种情况下的仿真结果:无信道编码;信道编码采用卷积码(2,1,6);信道编码采用生成多项式为g=(7,5)8,码率=1/2,交织长度为63630,软输入软输出算法采用Log-MAP算法的Turbo码.仿真结果表明,当Turbo码应用于有噪声的静止图像传输系统时,其性能优于卷积码,不仅提高整个系统的可靠性,还节省了系统发射功率.关键词: turbo codes,Log-MAP算法,静止图像中图分类号: TN911.22Application of Turbo Codes in Still Image T ransmissionSystems over AWGN ChannelQi n T uan-Fa1,2,Huang X u-Fang1,Chen Y ue-Bo1(1.College of Computer and Electronic Information,Guangxi University,Nanning,530004,China;2.State K ey Laboratory of Modern Acoustics,Nanjing University,Nanjing,210093,China)Abstract: Compressed image bit streams are very sensitive to bit errors during transmission over a noise channel,which can severely degrade the quality of the image at the receiver.Therefore,the sim plest solution to protecting the image information is to use powerful error-correction coding(channel coding),in order to improve the robustness against transmission errors over a noise channel.In this paper,the transmission system structure of the still image over an additive white G aussian noise(AWGN)channel is given.S ource coding uses Vector Quantization(VQ),LB G-VQ algorithm is used to create the codebook and requires an initial codebook,which is obtained by the splitting method;channel coding uses Turbo codes.Turbo codes were presented by C.Berrou in the International Conference on Communications in1993.Turbo codes achieve a bit error rate(BER)of10-5at a signal-to-noise ratio(SNR)of E b/N0≥0.7dB,rate=0.5,length N=65536,iteration times are18,whichΞ基金项目:广西高校百名中青年学科带头人(桂教人[2002]467号)收稿日期:2003-08-05通讯联系人,E-mail:tfqin@is only 0.7dB from the Shannon limit (limit is 0dB when rate =0.5).In other words ,Turbo coding is a novel form of channel coding capable of achieving a performance near the Shannon limit.The structure and principle of Turbo encoder and Turbo decoder are introduced briefly.The encoder of a Turbo code consists of two recursive systematic convolutional encoders jointed together by a random interleaver.The decoder is made u p of two elementary decoders in a serial concatenation scheme ,which ado pts soft input/soft output (SISO )iterated decoding.Log-MAP algorithm using Turbo decoding is introduced in detail.For com parison ,computer simulation experiments are done by using MA TLAB for still image transmission systems over additive white G aussian noise channels in three situations :(1)channel coding is not used ;(2)the convolution code (2,1,6)is used as an error-correction code ;(3)Turbo code is used as an error-correction code with the generator polynomial of a g =(7,5)8、rate of 0.5、interleaver length N =65536、soft input/soft output (SISO )iterated decoding used Log-MAP Algorithm.Simulation results show that the performance of Turbo codes used in still image transmission systems outperforms that of the convolutional codes.Turbo codes obtain a si gnificant coding gain ,which not only improves the reliability of communication systems ,but also saves power budget.K ey w ords : Turbo codes ,Log-MAP algorithm ,still image数字图像的数据量非常巨大,在实际传输系统中要受到带宽、功率和时间的限制,因此在传输之前必须进行压缩.但压缩后的图像,在传输过程中很容易受到噪声影响,使得在接收端恢复的图像质量严重下降.1993年C.Berrou 等人提出的Turbo 码[1],经过大量反复研究与理论分析,发现其性能确实非常优异[2,3],于是掀起了它在相关领域中的应用研究热潮[4~6].Turbo 码的性能随着交织长度的增加而提高[7],而数字图像经过压缩之后仍具有很大数据量,这一特点使得Turbo 码很适合应用于静止图像传输系统中.本文给出静止图像传输系统框图,信源编码采用矢量量化编码(VQ ),信道编码采用Turbo 码,基于高斯白噪声信道进行仿真研究.通过计算机仿真,给出了传输系统采用Turbo 码作为信道编码时,在不同迭代次数下恢复的图像和误比特率曲线,并与无信道编码时系统的性能和采用卷积码作信道编码时的情况进行比较.根据失真度的主观评价,对在接收端恢复的图像进行了比较和分析,证明了Turbo 码的优异性能,同时也表明了Turbo 码确实适于应用在图像传输系统中.图1 静止图像传输系统结构框图Fig.1 B lock diagram of the still image transmission system1 静止图像传输系统结构静止图像传输系统结构如图1所示.先把原始图像分成互不重叠的N 个子块,每一子块的抽样值构成一个K 维矢量,这N 个K 维矢量构成信源空间T (N ×K ).将信源送入矢量量化器发送端,经过搜索器搜索出码本中最接近信源的码字下标i ,Turbo 码对i 进行编・364・ 第4期覃团发等:Turbo 码在静止图像传输系统中的应用码,经BPSK 调制后通过信道传输.在接收端,接收到的信号经相干解调后送入Turbo 译码器,译出下标i 的估计值i ′,从码本中找出序号为i ′的矢量c i ′,重构信源空间T ′,恢复图像.2 信源编码矢量量化有效地应用了矢量中各分量间的相关性来消除冗余度,可以大大降低数码率.矢量量化的基本结构[8]如图2所示.若将N ・K 个信号取样值组成的信源序列{x i }中每K 个为一组分为N 个K 维随机矢量,构成信源空间T ={X 1,X 2,…,X N }(X 在K 维欧几里德空间R K 中),其中第j 个矢量可记为X j ={x j ,1,x j ,2,…,x j ,K },j =1,2,…N.再把R K 无遗漏地划分成J =2n 个互不相交的子空间R 1,R 2,…R J .在每一个子空间R i 中找一个代表矢量c i ,令恢复矢量集C ={c 1,c 2,…,c J },C 称为码书或码本(codebook ),c i 称为码矢(code vector )或码字(code word ),C 内矢量的数目J ,称为码本长度.矢量量化过程就是把一个K 维模拟矢量X 映射为另一个K 维量化矢量,其数学表示式为:c i =Q (X j ),式中Q 为量化函数.图2 矢量量化的基本结构Fig.2 B lock diagram of vector qu antiztion 在VQ 中,码本的生成是一个关键,它要根据失真最小的原则,分别决定如何对R K 进行划分以得到合适的J 个分块,以及如何从每个分块(R i )中选出它们各自合适的代表矢量c i .本文采用LB G 算法来生成码本,LB G 算法是一种递归算法,可根据给定的训练序列,经过多次递归运算,求出满足要求的码本.训练序列是从具体的应用场合中选取典型图像,从这些图像中取出的图像子块序列.在用LB G 算法进行VQ 设计时,初始码本的确定很重要,本文采用分裂法来确定初始码本C (0).分裂法的思想是:先用一个初始码字(等于全部训练序列T 的平均值)来初始化初始码本;然后把这个初始码字分裂为两个码字,根据失真最小的原则,进行迭代比较,当满足条件时退出迭代过程,更新码字;接着把两个码字分裂为四个码字,同样根据失真最小原则,进行迭代比较,当满足条件时退出迭代过程,更新码字.如此不断分裂、迭代比较,一直到码字个数达到要求为此.3 Turbo 码的基本编译码结构和原理3.1 编码器结构 Turbo 码编码器的基本结构如图3所示,它主要由两个递归系统卷积・464・南京大学学报(自然科学)第40卷(RSC )编码器和一个交织器组成.一个生成多项式为(15,13)8的8状态RSC 编码器结构如图4所示.长度为N 的信息序列{u k }一方面直接进入第一个分量编码器RSC1,另一方面经过随机交织变为长度相同但比特位置经重新排列的交织序列{u I k },这样就产生了两个不同的校验序列x 1p 和x 2p .交织器虽然仅仅是在RSC2编码之前将信息序列中的N 个比特的位置进行随机置换,但它却起着关键的作用,很大程度地影响着Turbo 码的性能.通过随机交织,使得编码序列在长为2N 或3N (不使用删除)比特的范围内具有记忆性,从而由简单的短码得到了近似长码.当交织长度充分大时,Turbo 码就具有近似于随机长码的特性.为了提高Turbo 码的码率,除可以选用高码率的分量码外,还可以采用删除(puncturing )技术从这两个校验序列中周期地删除一些校验位,再与未编码序列x s 复用在一起进行调制.例如,假定图3中两个分量编码器的码率均是1/2,为了得到1/2码率的Turbo 码,可以采用这样的删除矩阵:P =1001,即删去来自RSC1的校验序列x 1p的偶数位置比特与来自RSC2的校验序列x 2p 的奇数位置比特.图3 Turbo 码的编码方框图Fig.3 B lock diagram of Turbo encoder 图4 (15,13)8RSC 的结构图Fig.4 B lock diagram of (15,13)8RSC3.2 译码器结构和Log-MAP 算法 Turbo 码译码器的基本结构如图5所示.它由两个软输入软输出(SISO )译码器dec1和dec2串行级联组成,交织器与编码器中所使用的交织器相同.译码器dec1对分量码RSC1进行最佳译码,产生关于信息序列u 中每一比特的似然信息,并将其中的“新信息”L e 12经过交织后送给dec2,译码器dec2将此信息作为先验信息,对分量码RSC2进行最佳译码,产生关于交织后的信息序列中每一比特的似然比信息,然后将其中的“外信息”L e 21经过解交织送给dec1,进行下一次译码.这样,经过多次迭代,dec1或dec2的外信息趋于稳定,似然比渐进值逼近于对整个码的最大似然译码,然后对此似然比进行硬判决,即可得到信息序列u 的最佳估计值^u .适用于Turbo 码的最大后验概率(MAP )译码算法是最优的,但是MAP [9]算法的运算量及所需存储空间较大,使得译码时延较大,算法中的非线性运算也不利于硬件实现.Log-MAP [9]算法是MAP 算法在对数域的简化,它把MAP 算法中的乘法转化成加法,减少了运算量,但性能几乎没有变.设编码器在时刻的状态为S k ,信息序列和校验序列经过BPSK 调制后发送,在接收端相应的接收序列为y N 1=(y s ,y p ),yp =(y 1p ,y 2p ).从文献[9]可得每一信息比特的对数似然比为・564・ 第4期覃团发等:Turbo 码在静止图像传输系统中的应用图5 Turbo 码译码原理图Fig.5 B lock diagram of Turbo decoderL (u k )=max 3(S k ,S k -1)( γ1(S k -1,S k )+ αk -1(S k -1)+ βk (S k ))-max (S k ,S k -1)3( γ0(S k -1,S k )+ αk -1(S k -1)+ βk (S k ))(1)其中,max 3(δ1,δ2)=ln (e δ1+e δ2)=max (δ1+δ2)+ln (1+e -δ2-δ1)(2)前向递推项为αk (s k )=ln αk (s k )=max (S k -1,i)3( γi (S k -1,S k )+ αk -1(S k -1))-max (S k ,S k -1,i )3( γi (S k -1,S k )+ αk -1(S k -1))(3)后向递推项为βk (s k )=ln βk (s k )=max (S k +1,i)3( γi (S k ,S k +1)+ βk +1(S k +1))-max (S k ,S k +1,i )3 γi (S k ,S k +1)+ αk (S k ))(4)αk (s k )的初始条件为(假定RSC 编码器的初始状态为s 0):α0(S =S 0)=0, α0(S ≠S 0)=-∞.(5)如果编码器在每帧编码完成之后网格终止于S N 状态,那么 βk (s )递推的初始条件为:βN (S =S N )=0, βN (S ≠S N )=-∞(6)如果终止状态未知,则应设定为: βN (S )=0或其他常量.状态转移概率为γi (S k -1,S k )=ln γi (S k -1,S k )=2y s k x s k (i )N 0+2y p k x p k (i ,S k -1,S k )N 0+ln Pr {S k S k -1}(7)i =1或0,高斯白噪声方差σ2=N 0/2.设P (u k )是u k 的先验概率,P (u k )=q (u k =iS k ,S k -1)・Pr {S k S k -1}),q (u k =i S k ,S k -1)或者是0,或者是1,这决定于码元i 的输入是否能使状态S k -1转移到状态S k .当q (u k =1S k ,S k -1))=1时,Pr {S k S k -1}=p (u k =1),从文献[9]中得ln {S k S k -1}=L e (u k )-ln (1+e L e(u k )).当q (u k =0・664・南京大学学报(自然科学)第40卷S k ,S k -1)=1),Pr {S k S k -1}=p (u k =0),ln P{S k S k -1}=-ln (1+e L e (u k )).4 仿真结果及分析在AW GN 信道下,对静止图像传输系统的3种情况:无信道编码;信道编码采用卷积码;信道编码采用Turbo 码进行仿真比较.仿真中采用像素为202×210,灰度级为256的一个女孩头像作为原始图像源,如图6所示,采用LB G 算法生成(64×4)的码本.4.1 无信道编码时的仿真结果 当图像在噪声信道中传输时,如果不采用信道编码,在接收端恢复的图像质量严重下降.原始图像经过矢量量化后在AW GN 信道下传输,取信噪比为2dB ,在接收端恢复的图像如图7所示.可见,图像严重受损.为了能在接收端恢复原始图像,通过提高信噪比来增强传输系统的抗干扰能力,当信噪比达到10dB 时,恢复的图像基本与原始图像一样,如图8所示.图6 原始图像Fig.6 Originalimage 图7 无信道编码,信噪比为2dB Fig.7 N o ch annel coding,E d /N o =2dB 图8 无信道编码,信噪比为10dB Fig.8 N o channel coding ,E b /N 0=10dB4.2 信道编码采用卷积码(2,1,6)的仿真结果 当信道编码采用卷积码(2,1,6)时,信噪比(E b /N 0)为5dB 和7dB 时在接收端恢复的图像如图9、图10所示,不同的信噪比对应的误比特率曲线如图11(a )所示.可见,E b /N 0=7dB 时,误比特率(B ER )为4.7148e-5,虽然仍有一些错误位,但从主观评价的角度来看,已基本恢复原始图像.4.3 信道编码采用Turbo 码的仿真结果 Turbo 码选用的参数如下:生成多项式g =(7,5),码率Rate =1/2,交织器采用随机交织器,交织长度等于压缩图像的大小(10605×6=63630,6为编码比特数),软输入软输出算法采用Log-MAP 算法.当信噪比E b /N 0=2dB 和E b /N 0=1.5dB 时,不同迭代次数恢复的图像如图12,图13所示,对应的误比特率曲线如图11(b )所示.可见,当信噪比为2dB 时,只需3次迭代就基本恢复了原始图像.信噪比为1.5dB 时,需4次迭代就基本恢复了原始图像.因此在实时性要求不高的场合,可以以延迟为代价来节省功率.・764・ 第4期覃团发等:Turbo 码在静止图像传输系统中的应用图9 卷积码,信噪比为5dB Fig.9 Convolution code,E d/N0=5dB图10 卷积码,信噪比7dBFig.10 Convolution code,E b/N0=7db图11(a) 卷积码的误比特率Fig.11(a) Bit error rate of convolutioncodes图11(b) 图11(b)Turbo码的误比特率Fig.11(b) Bit error rate of Turbocodes图12 信噪比为2dB,不同迭代次数下Turbo码的性能Fig.12 Performance of Turbo Codes in different iteration times E b/N0=2dB ・864・南京大学学报(自然科学)第40卷图13 信噪比为1.5dB,不同迭代次数下Turbo 码的性能Fig.13 Performance of Turbo codes in different iteration times ,E d /N 0=1.5dB5 结 论从以上的仿真结果可见,在AW GN 信道下静止图像传输系统采用Turbo 码作为前向纠错编码时,信噪比只需取2dB ,经过3次迭代后就可恢复原始图像,与卷积码(2,1,6)相比,为发送端节省了5dB 的发射功率;与无信道编码相比,为发送端节省了8dB 的发射功率.在九十年代,一分贝增益,对于当今的通信网来说,其经济效益将高达8千万美金[10].因此,Turbo 码应用于静止图像传输系统中具有非常显著的经济效益.实验结果还表明了,Turbo 码可以有效保护图像压缩数据,增强系统的抗干扰能力,这种优异性使得Turbo 码在诸多通信领域中有着非常广阔的应用前景.R eferences[1] Berrou C ,G lavieux A ,Thitimajshima P.Near Shannon limit error-correcting coding and decoding :Turbocodes (1).ICC ’93,1993,1064~1074.[2] Berrou C ,G lavieux A.Near optimum error correcting coding and decoding :Turbo codes.IEEE Transac-tions on Communications ,1996,44:1261~1271.[3] Berrou C ,G lavieux A.Reflections on the prize paper :Near optimum error-correcting coding and decodingturbo codes.IEEE Information Theory S ociety Newsletter ,1998,48:24~31.[4] Das S ,Erkip E ,Cavallaro J R ,et al .Iterative multiuser detection and decoding.Processing ,IEEE G LOBECOM ,Communication Theory Mini-Conference ,(Sydney ,Australia ),1998,11.[5] Peng Z ,Huang Y F.Turbo codes for image transmission -a joint channel and source decoding approach.IEEE Journal on selected areas in communications ,2000,18:868~879.[6] Ariyavisitakul S L.Turbo s pace-time processing to improve wireless channel capacity.proceedings of ICC2000,N Orleans ,LA ,J une 2000,1238~1242.[7] Benedetto S ,Montorsi G.Unveiling Turbo-codes :S ome results on parallel concatenated coding schemes.IEEE Transactions on Information Theory ,1996,42:409~429.[8] Wu L N.Data compression principle and application.Beijing :Publishing House of Electronics Industry ,1995.(吴乐南.数据压缩的原理与应用.北京:电子工业出版社,1995.)[9] Robertson P ,Hoeher P ,Villebrun E.O ptimal and sub-optimal maximum a posteriori algorithms suitablefor turbo decoding.European Trans.On Telecomm.,Mar./A pr.1997,8:119~125.[10] Anderson J B.Sequential decoding based on an error criterion.IEEE Transaction Information Theor y ,1992,38:987~1001.・964・ 第4期覃团发等:Turbo 码在静止图像传输系统中的应用。