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

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

3天内不再提示

回溯长度的大小对卷积码性能有影响吗?

通信工程师专辑 来源:通信工程师专辑 作者:通信工程师专辑 2021-06-09 16:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

之前提及回溯长度的概念!什么是回溯长度?它的大小对卷积码性能有影响吗?回溯长度有时候也叫回溯深度。首先要有回溯的概念!译码器中有个回溯判决单元,这是得到译码信息的核心单元,该单元会根据加比选单元(ACS)时得到的最小状态标号和相应的译码信息,通过回溯的办法得到译码信息。具体的工程做法又是如何呢?当路径存贮记录长度第一次超过回溯路径译码长度时,将标志位复位,继续进行运算。当路径存贮记录长度达到定义的路径存贮容量时,选择从任意一个状态开始进行回溯。译码回溯深度,一般为寄存器个数的4-10倍。因此,回溯长度可以简单的理解为想要开始判决的时候离最开始计算度量时刻的距离!当然这个距离一般就是比特长度!那是不是越长越好呢?当然不是!怎么验证?仿真程序可以帮你忙!之前的程序中有下面这段语句!

%%% 硬判决

tblen = 32; % Traceback length 回溯长度 重要指标!!!

% cont模式中,vitdec译码会有延迟,延迟的长度为tblen长度,

data5 = vitdec(data4,trellis,tblen,'cont','hard'); % Hard decision

不断改变tblen的值,看看误码率的变化吧!这样就可以知道该值对卷积码性能的影响情况了!这也就是理论和实践的结合!

译码器一般有几个单元呢?

译码器由度量计算(BMG )、加比选(ACS)、累加度量、幸存信息、回溯判决这五个单元组成。要想理解这些具体单元的功能,请看后续的专题系列文章《维特比译码的matlab实现》!

工程知识!

工程中常使用0来进行收尾!要有多少个0呢?能填满寄存器即可!以前还需要考虑以下两个因素!

现在呢?器件能力太强大了,这已经不是什么障碍了!存储空间足够大,就不在乎约束长度的值了。(2,1,9)的卷积码也经常被使用!讲完了这些概念,我们进入级联码的相关知识!什么是级联码?新概念!

实际中最常用的级联码是RS码和卷积码的级联组合!之前在企业工作的时候,研制一款用于某卫星通信系统的背负式卫星地球站。该系统的传输体制里面就含有级联编码!采用的就是RS编码与卷积码级联的编码技术,当然还含有交织的内容。通过级联编码可以提高信息传输的可靠性,而且在传输不同业务中采用不同编码方案,以满足不同业务对误码率和信息速率的不同要求。加入级联编码可以使得传输的误码性能提高了几个数量级,提高了传输的可靠性。

信道编码定理指出,随着码长的增加,译码错误概率按指数接近于零。因此要可靠通信就必须使用长码,但随着码长的增加,译码器的复杂度、计算量也随之增加,以致难以应用在实际场合中。为了解决性能与实现难度的矛盾,1966年,Forney提出级联码概念,即把几个较短的码串接在一起组成一个码长较长的编码组合,把编制长码的过程分几级完成,以此来减少各级译码的复杂度。级联码通常分两级。

通常在构建级联码时,内外码选择具有互补性码型。如在本系统中外码采用的是RS码,而内码选择卷积码,RS码与卷积码串行级联码的优点是结合了RS码纠突发错误的能力和卷积码纠随机错误的能力,在相对较低的复杂度下取得较好的纠错性能,这种级联码组合形式已被国际空间数据系统咨询委员会(CCSDS)作为标准推荐使用。具体选择分组码还是卷积码作为内码还要跟根据实际应用场合(信道情况和码率)作出决定。理论先介绍到这里,下面还是按照我写文章的传统,该来通过看程序来进一步消化理论知识了!

原文标题:通信原理与matlab仿真v3 第八章 编码调制一起来(6)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    18

    文章

    6457

    浏览量

    140278
  • 仿真
    +关注

    关注

    55

    文章

    4539

    浏览量

    138690

原文标题:通信原理与matlab仿真v3 第八章 编码调制一起来(6)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FPGA实现CNN卷积层的高效窗口生成模块设计与验证

    卷积神经网络(CNN)可以分为卷积层、池化层、激活层、全链接层结构,本篇要实现的,就是CNN的卷积层中的window窗。
    的头像 发表于 04-15 10:35 181次阅读
    FPGA实现CNN<b class='flag-5'>卷积</b>层的高效窗口生成模块设计与验证

    以太网跳线长度和弯曲程度:如何影响网络性能

    铜缆以太网线在现代企业网络、数据中心和智能制造中仍然发挥着不可替代的作用。以太网铜缆的长度和曲率决定了链路性能、误码率、传输稳定性以及网络带宽。随着线缆长度的增加,其插入损耗也会增加。过大的曲率会
    的头像 发表于 03-24 10:41 171次阅读

    新大陆NLS Soldier300N工业读器:AI赋能工业读新标杆

    在工业自动化浪潮下,高效精准的读需求日益迫切,新大陆NLSSoldier300N工业读器作为一款性能卓越的AI智能读器,正以强大实力重塑工业读
    的头像 发表于 01-14 14:31 407次阅读
    新大陆NLS Soldier300N工业读<b class='flag-5'>码</b>器:AI赋能工业读<b class='flag-5'>码</b>新标杆

    雷电预警系统探头转子的快慢对性能有影响吗?

    :“场磨式雷电预警系统探头上的旋子转动快慢对性能有影响吗?”可能其他用户也会有相同的困惑,易造小编今天就来解答一下。 一、雷电预警系统的作用与原理 根据应急部管理数据统计,石化行业有超过60%的火灾是由于雷击引发的。而安
    的头像 发表于 12-13 17:44 703次阅读
    雷电预警系统探头转子的快慢对<b class='flag-5'>性能有影响</b>吗?

    远景达固定式扫器、二维设备有哪些行业应用

    性能与灵活适配性,在多个关键行业落地生根,成为效率升级的核心支撑。工业制造领域是固定式扫器的核心战场。现代生产线对追溯精度的高要求,让能精准识读DPM、DM
    的头像 发表于 11-05 15:27 471次阅读
    远景达固定式扫<b class='flag-5'>码</b>器、二维<b class='flag-5'>码</b>扫<b class='flag-5'>码</b>设备有哪些行业应用

    NVH200系列扫枪高效扫应用 NVH200新大陆扫枪价格多少

    在工业生产与物流管理场景中,扫枪的效率与耐用性直接影响作业节奏,新大陆扫设备凭借硬核性能成为行业优选,其中NVH200系列新大陆扫枪作为国内首款工业级产品,更以高效表现站稳市场。
    的头像 发表于 11-05 14:47 618次阅读
    NVH200系列扫<b class='flag-5'>码</b>枪高效扫<b class='flag-5'>码</b>应用 NVH200新大陆扫<b class='flag-5'>码</b>枪价格多少

    关于伺服电缆长度问题的详解

    伺服电缆作为工业自动化系统中的关键组件,其长度问题直接影响设备性能与系统稳定性。本文将围绕伺服电缆长度对信号传输、电磁干扰、电压降及安装维护的影响展开深度解析,并提供专业解决方案。 一、电缆
    的头像 发表于 11-01 07:40 1413次阅读

    CNN卷积神经网络设计原理及在MCU200T上仿真测试

    CNN算法简介 我们硬件加速器的模型为Lenet-5的变型,网络粗略分共有7层,细分共有13层。包括卷积,最大池化层,激活层,扁平层,全连接层。下面是各层作用介绍: 卷积层:提取特征。“不全
    发表于 10-29 07:49

    卷积运算分析

    卷积运算的基础运算是乘加运算(MAC,Multiplication and Accumulation),本文设计了基本运算单元PE模块来实现MAC运算。对于卷积运算而言,一次性至少处理一个感受域规模
    发表于 10-28 07:31

    浅谈PY32离线烧录器的烧写滚功能

    PY32离线烧录器可以开启烧写滚功能,默认该功能不开启。添加滚时用户应注意填写滚地址应在所选芯片型号 flash 大小之内,滚码长度
    的头像 发表于 10-13 10:31 1188次阅读
    浅谈PY32离线烧录器的烧写滚<b class='flag-5'>码</b>功能

    工业扫枪该怎么选?霍尼韦尔工业扫枪优缺点解析

    在工业自动化中,工业扫枪是生产、物流、仓储的核心工具。选对工业扫枪能大幅提升效率,霍尼韦尔工业扫枪作为行业主流产品,其表现对企业选型有重要参考意义。选工业扫枪,关键看三大核心维
    的头像 发表于 09-04 15:18 1270次阅读
    工业扫<b class='flag-5'>码</b>枪该怎么选?霍尼韦尔工业扫<b class='flag-5'>码</b>枪优缺点解析

    模块厂家怎么选?二维模组详解

    你是否发现,从超市自助结账的POS机到小区的智能门禁,从快递柜的取件扫到地铁闸机的乘车识别,二维模组早已渗透到生活与产业的每一个角落。作为所有扫
    的头像 发表于 08-18 15:58 980次阅读
    扫<b class='flag-5'>码</b>模块厂家怎么选?二维<b class='flag-5'>码</b>扫<b class='flag-5'>码</b>模组详解

    一维二维条码识读器的主要功能有哪些

    在信息化快速发展的当下,一维二维条码识读器已成为各行各业高效处理信息的重要工具。从超市收银到物流追踪,它凭借快速准确的信息识别能力,大幅提升了工作效率。那么,一维二维条码识读器的主要功能有哪些呢
    的头像 发表于 08-01 15:59 1221次阅读
    一维二维<b class='flag-5'>码</b>条码识读器的主要功<b class='flag-5'>能有</b>哪些

    山东LP-SCADA故障回溯功能的好处

    关键字:LP-SCADA, LP-SCADA平台 , LP-SCADA系统, 软件回溯功能,蓝鹏测控 得益于本平台毫秒级的采集延迟,本平台除了具有普通监控采集平台的所有监控功能外,还可用于产线、设备
    发表于 05-29 14:42

    CYUSB3014如何增加最大传输数据长度

    FIFO 应用程序线程堆栈大小。 最大传输数据长度应为CY_FX_SLFIFO_THREAD_STACK * 512(512 为 DMA 大小) ,在我的项目中,线程堆栈大小为 40
    发表于 05-19 08:03