信道编码与交织(理论与MATLAB实现)

本文介绍了信道编码的主要差错控制方式:前向纠错、检错重发和混合纠错,并详细探讨了线性码与非线性码、分组码与卷积码的差异。内容涵盖了Hamming码、循环码等纠错码的原理,以及MATLAB中实现这些编码的函数。此外,还讲解了卷积码的编译码原理及其在BPSK调制中的应用。

信道编码与交织

差错控制方式

\qquad在数字同通信控制系统中,利用纠错码或检错码进行差错控制的方式有三种:前向纠错、纠错重发、和混合纠错,它们的系统构成如下图所示:
差错控制方式

1、前向纠错控制方式

\qquad前向纠错方式(FEC)是指发端信息经纠错编码后实现传送,接收端通过纠错编码通过纠错译码器不仅能够自动地发现错误,而且能够自动地纠正接受码传输中的错误。优点是不需要反馈信道,能进行一个用户对多个用户的同播通信,译码器实时性较好。缺点是译码设备比较复杂。应用领域:语音、图像处理,计算机存储系统、磁盘光盘、激光唱机等。

2、检错重发控制方式

\qquad检错重发控制方式也称为反馈重发(ARQ)。发送端发出能够发现(检测)错误的码,接收端收到通过信道传来的码后,在译码器根据该码的编码规则,判决收到的码序列中有无错误产生,如果发现错误,则通过反向信道把判决结果反馈回发送端。优点是编译码设备简单,在同样冗余度下检错码的检错能力比纠错码的纠错能力要高得多。缺点是需要一条反馈信道来传输反馈信息,并要求发送和接收端装备有大容量的存储器以及复杂的控制设备。应用领域:计算机局域网、分组交换网、7号信令网等。

3、混合纠错控制方式

\qquad混合纠错控制方式(HEC)是前向纠错(FEC)和反馈重发(ARQ)的结合,发送端发送的码元兼有检错和纠错的能力。优点:这种控制方式具有自动纠错和检错重发的优点,并可达到较低的误码率,应用领域也非常广泛。

纠错码的分类

1、线性码与非线性码

\qquad根据纠错码各码组信息和监督元的函数关系,可分为线性码和非线性码。如果函数关系为线性的,即满足一组线性方程式,则称为线性码,否则称为非线性码。

2、分组码与卷积码

\qquad根据码组中监督码元与信息码元相互的关联的长度,可分为分组码和卷积码。分组码的各码元仅与本组的信息元有关;卷积码中的码元不仅与本组的信息码元相关,而且还与前面若干组的信息码元有关。
\qquad分组码把信息序列以k个码元分组,通过编码器将每组的k元信息按一定的规律产生r个多余码元(称为校验元或监督元)输出长为n=k+r的一个码字(码组)。分组码用(n,k)表示,n表示码长,k代表信息位的数目。
\qquad卷积码将信息序列以k0k_0k0个码元分段,通过编码器输出长为为n0n_0n0的一段码组。但是该码的n0n_0n0 - k0k_0k0个校验元不仅与本段的信息源有关,而且也与其前m_0段的信息源有关,故卷积码用(n0n_0n0k0k_0k0m0m_0m0)表示。

3、检错码与纠错码

\qquad根据码的用途,可分为检错码和纠错码。检错码以检错为目的,不一定能纠错;而纠错码以纠错为目的,一定能检错。

4、Hamming码、循环码、BCH码、RS码、CRC校验码

\qquadHamming码具有的共同特点是:
\qquad\qquad\qquad(n,k)=(2m2^m2

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值