0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是信道编码算法?信道编码算法的发展和应用

射频问问 来源:射频问问 2023-05-06 17:49 次阅读

一、什么是信道编码算法

由于无线信号是敏感而脆弱的,易受干扰、弱覆盖等影响,发送的数据和接收到的数据有时候会不一致,比如手机发送的1 0 0 1 0,而基站接收到的却是1 1 0 1 0,为了纠错,无线通信系统就引入了信道编码技术。

在上个世纪40年代以前,人们认为只有通过增加发射功率和重传的方式,才能减少这种通信错误。直到1948年香农提出了伟大的香农定理,人们才认识到,可以通过信道编码的方式来实现可靠通信。

所谓信道编码,也叫差错控制编码,就是在发送端对原数据添加冗余信息,这些冗余信息是和原数据相关的,再在接收端根据这种相关性来检测和纠正传输过程产生的差错,从而对抗传输过程的干扰。

二、香农定理

香农定理是所有通信制式最基本的原理,它描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信号噪声功率比之间的关系。其用公式可表示为:

e212dc06-ebf2-11ed-90ce-dac502259ad0.jpg

其中:C是信道支持的最大速度或者叫信道容量;B是信道的带宽;S是平均信号功率;N是平均噪声功率;S/N即信噪比。

香农定理给出了信道信息传送速率的上限(比特每秒)和信道信噪比及带宽的关系。香农定理可以解释现代各种无线制式由于带宽不同,所支持的单载波最大吞吐量的不同。

理解香农公式须注意以下几点:

(1)信道容量由带宽及信噪比决定,增大带宽、提高信噪比可以增大信道容量;

(2)在要求的信道容量一定的情况下,提高信噪比可以降低带宽的需求,增加带宽可以降低信噪比的需求;

(3)香农公式给出了信道容量的极限,也就是说,实际无线制式中单信道容量不可能超过该极限,只能尽量接近该极限。在卷积编码条件下,实际信道容量离香农极限还差3dB;在Turbo编码的条件下,接近了香农极限。

(4)LTE中多天线技术没有突破香农公式,而是相当于多个单信道的组合。

香农定理可以变换一下形式成为:

e22563b2-ebf2-11ed-90ce-dac502259ad0.jpg

这个C/B就是单位带宽的容量(业务速率),就是频谱利用率的概念,也就是说香农定理给出了一定信噪比下频率利用率的极限。

三、信道编码发展史

1、1949年R.Hamming和M.Golay提出了第一个实用的差错控制编码方案——汉明码。

2、M.Golay先生研究了汉明码的缺点,提出了Golay码,1979~1981年间被用于美国国家航空航天局太空探测器Voyager的差错控制系统,将成百张木星和土星的彩色照片带回地球。

3、分组码——RM码。在1969年到1977年之间,RM码广泛应用于火星探测,同时,其快速的译码算法非常适合于光纤通信系统。

4、循环码,也叫循环冗余校验(CRC)码。循环码也是分组码的一种,其码字具有循环移位特性,这种循环结构大大简化了编译码结构。

/*以上编码方案都是基于分组码实现,分组码主要有两大缺点:一是在译码过程中必须等待整个码字全部接收到之后才能开始进行译码,二是需要精确的帧同步,从而导致时延较大、增益损失大。*/

5、Elias于1955年提出卷积码。

/*卷积码与分组码的不同在于:它充分利用了各个信息块之间的相关性。在卷积码的译码过程中,不仅从本码中提取译码信息,还要充分利用以前和以后时刻收到的码组,从这些码组中提取译码相关信息,而且译码也是连续进行的,这样可以保证卷积码的译码延时相对比较小。你说卷积码的问题?那就是“计算复杂性”问题。其增益与香农理论极限始终都存在2~3dB的差距。*/

6、Viterbi于1967年提出的Viterbi译码算法。卷积码在通信系统中得到了极为广泛的应用,如GSM、 IS-95 CDMA、3G、商业卫星通信系统等。

7、1993年,两位当时名不见经传的法国电机工程师C.Berrou和A.Glavieux声称他们发明了一种编码方法——Turbo码,可以使信道编码效率接近香农极限。Turbo绕过数学理论,通过迭代译码的办法解决了计算复杂性问题。Turbo码也成为了3G/4G移动通信技术所采用的编码技术。

e235612c-ebf2-11ed-90ce-dac502259ad0.jpg

▲Turbo码的译码器有两个分量码译码器,译码在两个分量译码器之间进行迭代译码,故整个译码过程类似涡轮(turbo)工作,所以又形象的称为Turbo码。

/*由于Turbo码采用迭代解码,必然会产生时延,所以对于实时性要求很高的场合,对于即将到来的超高速率、超低时延的5G需求,Turbo码又遇到瓶颈,因此,在5G时代就出现了Polar码和LDPC码之争。*/

8、LDPC和Polar码闪亮登场。

LDPC码是由MIT的教授 Robert Gallager在1962年提出,这是最早提出的逼近香农极限的信道编码,2000年左右被WiFi标准采纳。LDPC有啥优势呢?LDPC基于高效的并行译码构架实现,其译码器在硬件实现复杂度和功耗方面均优于Turbo码。

Polar码是由土耳其比尔肯大学教授E. Arikan在2007年提出,是被理论证明可达到香农极限的编码方案。Polar码有啥优势呢?Polar码兼具较低的编码和译码复杂度,不存在错误平层(error floor)现象,误帧率(FER)比Turbo低得多,Polar码还支持灵活的编码长度和编码速率,各方面证明比Turbo码具备更优的性能。

因此,最后3GPP在5G时代抛弃了Turbo码,选择了LDPC为数据信道编码方案,Polar为广播和控制信道编码方案。因为各种编码方案的优缺点不同,需对其硬件实现复杂度、功耗、灵活性、成熟度等进行综合考量,One code does not fit all,没有“一刀切”的处方。

四、信道编码的应用

名称 应用 类型
汉明码 闪存的纠错 分组码
Golay码 美国国家航空航天局太空探测器 分组码
RM码 火星探测 分组码
循环冗余校验(CRC)码 数据存储和通讯,如:通讯协议X.25的FCS(帧检错序列),WinRAR、NERO、ARJ、LHA等压缩工具,磁盘驱动器的读写,通用的图像存储格式GIF、TIFF等。 分组码
Viterbi GSM、CDMA、3G、WIFI802.11、DVB-T、DVB-S 卷积码
Turbo 4G/LTE 卷积码
LDPC 5G、DVB-S.2、WiMax 卷积码
Polar 5G 卷积码






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LTE
    LTE
    +关注

    关注

    15

    文章

    1356

    浏览量

    177726
  • 信噪比
    +关注

    关注

    3

    文章

    253

    浏览量

    28591
  • 信道编码
    +关注

    关注

    2

    文章

    31

    浏览量

    9538
  • CRC效验
    +关注

    关注

    0

    文章

    30

    浏览量

    1093

原文标题:信道编码算法的发展和应用

文章出处:【微信号:射频问问,微信公众号:射频问问】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    下行传输信道和控制信息的信道编码技巧精选

    LTE 212 下行传输信道和控制信息的信道编码
    发表于 09-16 08:53

    信道编码你想知道的都在这

    信道编码香农定理编码效率卷积编码Turbo编码编码增益
    发表于 01-14 06:01

    TD_SCDMA中的信道编码

    TD_SCDMA中的信道编码:
    发表于 05-22 16:22 22次下载

    CDMA信道编码及结构解析

    本文以cdma的两个主要技术——码分技术和多址技术为基础,图文并茂的介绍了cdma(IS95和20001x)技术体制的信道编码信道结构。信道编码技术包括沃尔什码(WalshCode)、长短PN码(伪
    发表于 06-10 15:30 40次下载

    CDMA信道编码及结构解析

    本文以cdma的两个主要技术——码分技术和多址技术为基础,图文并茂的介绍了cdma(IS95和20001x)技术体制的信道编码信道结构。信道编码技术包括沃尔什码(WalshCode)、长短PN码(伪
    发表于 06-17 18:10 20次下载

    信道编码——引言

    信道编码:从消息到信道波形或矢量的映射目的:了解信道编码的作用与意义,对信道编码的研究方法和成果有广泛的基本认识,学会应用,为进一步研究打下基础特点:以概
    发表于 08-01 09:11 44次下载
    <b class='flag-5'>信道编码</b>——引言

    什么是信道编码信道编码简史

    所谓信道编码,也叫差错控制编码,就是在发送端对原数据添加冗余信息,这些冗余信息是和原数据相关的,再在接收端根据这种相关性来检测和纠正传输过程产生的差错,从而对抗传输过程的干扰。
    的头像 发表于 05-14 10:39 2.8w次阅读
    什么是<b class='flag-5'>信道编码</b>?<b class='flag-5'>信道编码</b>简史

    带你了解什么是信道编码

    信道编码,也被叫做错控制编码,是目前现代通信当中的基础、地基。在这几十年当中,信道编码技术不断逼近香农极限,正在推动着现代人类通信。
    发表于 11-15 10:03 1.6w次阅读

    信道编码推动着现代人类通信

    信道编码,也被叫做错控制编码,是目前现代通信当中的基础、地基。在这几十年当中,信道编码技术不断逼近香农极限,正在推动着现代人类通信。 由于实际信道中的噪声和干扰,发送的码字和接收的码字
    发表于 12-22 16:24 650次阅读

    5G NR的信道编码的关键技术和与4G的对比说明

    信道编码是5G 的关键技术之一,描述了5G 新空口(NR——New Radio Access)的低密度奇偶校验码(LDPCC——Low Density Parity Check Codes)和极化码
    发表于 10-18 17:47 32次下载
    5G NR的<b class='flag-5'>信道编码</b>的关键技术和与4G的对比说明

    如何使用FPGA实现信道编码

    信道编码发展迅速, 应用越来越广泛, 而信道编码的好坏对众多工程技术领域的发展有着重要影响,所以对信道编码的研究工作有着非常重要的意义。本论
    发表于 08-18 17:11 11次下载
    如何使用FPGA实现<b class='flag-5'>信道编码</b>

    信道编码发展历程介绍

    介绍下信道编码发展,希望能起到借鉴的作用。信道编码,也叫差错控制编码,是所有现代通信系统的基石。几十年来,信道编码技术不断逼近香农极限,波
    的头像 发表于 02-23 15:16 5735次阅读
    <b class='flag-5'>信道编码</b>的<b class='flag-5'>发展</b>历程介绍

    信道编码有哪几种 信道编码的作用及种类 信道编码的主要特点

    信道编码的码率是指在一定时间内发送的编码比特数。码率越高,数据传输速度越快,但编码效率越低;反之,码率越低,编码效率越高,但数据传输速度越慢。
    发表于 05-10 18:19 1.1w次阅读

    信道编码有哪几种 信道编码的作用及种类 信道编码的主要特点

    信道编码是数字通信系统中常用的一种技术手段,它的作用是提高信道传输的可靠性和抗干扰性。在数字通信中,信道编码通过将原始数据进行编码,使得发送的数据序列具有一定的冗余性,从而能够检测和纠
    的头像 发表于 06-28 18:11 6462次阅读

    信道编码有哪几种 matlab的信道编码仿真

      通信技术的飞速开展,信道编码已经成功地应用于各种通信系统中。以及各种传输方式对可靠性要求的不断提高,信道编码技术作为抗干扰技术的一种重要的手段,在数字通信技术领域和数字传输系统中显示出越来越重要
    发表于 07-18 15:15 0次下载