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

    文章

    6319

    浏览量

    139582
  • 仿真
    +关注

    关注

    53

    文章

    4409

    浏览量

    137677

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    卷积运算分析

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

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

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

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

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

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

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

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

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

    变频串联谐振耐压试验装置:如何根据电缆长度与截面积选择容量

    、明确被试电缆参数 电缆长度 :电缆的长度决定了试验时所需的电压和电流的大小,因为电缆的电容量与长度成正比。 电缆截面积 :电缆的截面积影响电缆的电容量和电流承载能力,从而影响试验装置
    的头像 发表于 03-14 09:39 928次阅读

    如何使用MATLAB实现一维时间卷积网络

    本文对一维卷积操作进行介绍,包括一维扩展卷积和一维因果卷积,以及 MATLAB 对一维卷积的支持情况。在最后通过一个实例演示如何在 MATLAB 中将一维
    的头像 发表于 03-07 09:15 1684次阅读
    如何使用MATLAB实现一维时间<b class='flag-5'>卷积</b>网络

    如果只用到DLPC3433的mipi输入,将并口进行接地处理(如下图)会不会对mipi-dsi的使能有影响呢?

    问下我如果只用到DLPC3433的mipi输入,将并口进行接地处理(如下图)会不会对mipi-dsi的使能有影响呢?
    发表于 02-26 06:54

    真双极和准双极,差动跟伪差动使用的性能有差别吗?

    最近需要用到差动输入的adc,找了很多型号,发现有真双极和准双极,差动输入方式的还分差动跟伪差动。网上找不到相关介绍,一般我们用单极adc要测量双极信号需要将信号抬高1/2vcc,我的理解是准双极的原理和抬高输入信号的原理一样。不知道真双极和准双极,差动跟伪差动使用的性能有差别吗?
    发表于 02-08 07:52

    FPGA图像处理基础----实现缓存卷积窗口

    像素行与像素窗口 一幅图像是由一个个像素点构成的,对于一幅480*272大小的图片来说,其宽度是480,高度是272。在使用FPGA进行图像处理时,最关键的就是使用FPGA内部的存储资源对像
    的头像 发表于 02-07 10:43 1432次阅读
    FPGA图像处理基础----实现缓存<b class='flag-5'>卷积</b>窗口

    ADS5482参考电压最低是多少?选择低电压时,对性能有什么影响?

    参考电压最低是多少?选择低电压时,对性能有什么影响?
    发表于 01-13 06:57

    使用FDC1004用作短距离报警,电容的检测极板的大小是否对检测距离有影响

    稳,不知道电容的检测极板的大小是否对检测距离有影响,影响的趋势是怎么样的,外部的干扰如测量的影响大吗?对于我的这种设计是否可行?有没有更合适的方案可以提供? 谢谢!
    发表于 12-23 06:45