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

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

3天内不再提示

大学毕业设计一席谈之五十 删余卷积码仿真(2) 编译码函数

通信工程师专辑 来源:未知 2023-06-15 00:00 次阅读

继续讲解!一起来看之前程序中涉及到的函数的代码!实实在在的的干货,需要大家好好消化!内容接近四千字,主要为代码!本文内容已经归档到毕业设计课题库中了。本文内容超级长,主要因为译码算法非常复杂。如果你购买了此文,务必耐心看完,慢慢消化。本文的难度适合研究生学习阶段,当然优秀的本科生也可以借鉴。维特比译码的算法是一个硬核知识点,做物理层算法的人需要攻破它。本文代码比较复杂,请耐心消化!

06ef3158-0acc-11ee-962d-dac502259ad0.png

先看编码内容!

%%*********** 卷积码编码函数模块程序 *************%

%%% File: function_trunk_conv_encoder.m %%%%

%%%%%%% 函数名 %%%%%%%

function coded_bits = function_trunk_conv_encoder(in_bits, GenPoly)

%%%%%%%% 程序说明 %%%%%%

% 实现集群方式下信号的(2,1,7)删余卷积编码。

%%************** 函数参数定义 *********************%

%%% 输出参数

%%% coded_bits:编码输出比特流

%%% 输入参数:

%%% inbits: 输入单路比特数

%%% GenPoly: 卷积码生成多项式 可不输入

%%%***************************************************

%%***************** 程序主体 ******************%%

%%%%%%%%%%%%%%%%% 生成多项式

GenPoly = [1 1 1 1 0 0 1; 1 0 1 1 0 1 1 ];

原文标题:大学毕业设计一席谈之五十 删余卷积码仿真(2) 编译码函数

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

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

    关注

    20

    文章

    1994

    浏览量

    51556

原文标题:大学毕业设计一席谈之五十 删余卷积码仿真(2) 编译码函数

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

收藏 人收藏

    评论

    相关推荐

    大佬们,问下用FPGA实现卷积码编解码的难度,毕设选了这个

    求助!大佬们,问下用FPGA实现卷积码编解码的难度。
    发表于 10-16 23:26

    大学毕业设计一席谈之二十五 GMSK差分解调仿真(7)在AIS系统中的应用之理论仿真

    产品中需要使用的算法在仿真之前必须进行理论仿真,以了解算法的性能和特点。既然通过综合考量和权衡,系统中使用2bit差分解调为佳。那就先进行这方面的理论仿真吧!理论走通了,才能进行下一步工作。这个过程
    的头像 发表于 09-13 23:40 530次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之二十五 GMSK差分解调<b class='flag-5'>仿真</b>(7)在AIS系统中的应用之理论<b class='flag-5'>仿真</b>

    大学毕业设计一席谈之二十五 GMSK差分解调仿真(6)在AIS系统中的应用之总体规划

    作为 研究生毕业设计课题 !本科生能做吗?难度有点大,但不是不可以!从本文开始,内容会涉及系统设计的内容,因此对于已经工作的研发人员有一定的帮助。如何从整体考虑,然后再确定算法内容,这需要经验支撑! 船舶自动识别系统(Automatic Identifi
    的头像 发表于 09-11 23:55 465次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之二十五 GMSK差分解调<b class='flag-5'>仿真</b>(6)在AIS系统中的应用之总体规划

    大学毕业设计一席谈五十 删余卷积码仿真(4) 函数内容

    继续讲解!上一篇文章内容实在太多了,只能再写一篇文章公布函数代码。函数内容多为编译码方面的知识点,如果要想学习捕获和跟踪的知识,建议还是再去琢磨前一篇文章。本系列第一篇文章中涉及的相关函数
    的头像 发表于 06-19 00:05 341次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>五十</b> 删余<b class='flag-5'>卷积码</b><b class='flag-5'>仿真</b>(4) <b class='flag-5'>函数</b>内容

    大学毕业设计一席谈五十 删余卷积码仿真(3) 集群设备产品代码

    !本人也第一次将赞美送给自己的文章!!!文章阅读的过程中,你肯定需要本人的指导。看到了文章的代码后,如果有不清楚的知识点,可以和我联系。微信的联系方式在本文的末尾给出。 公布此程序前已对相关函数做了修改,满
    的头像 发表于 06-17 00:05 262次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>五十</b> 删余<b class='flag-5'>卷积码</b><b class='flag-5'>仿真</b>(3) 集群设备产品代码

    大学毕业设计一席谈之四十八 词频统计(5)函数优化

    = 1:len     % 字符串比较     re_cmp = strcmp(words(iii),words_re); 原文标题:大学毕业设计一席谈之四十八 词频统计(5
    的头像 发表于 06-09 23:15 283次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十八 词频统计(5)<b class='flag-5'>函数</b>优化

    大学毕业设计一席谈之四十八 词频统计(4)另辟新径

    继续讲解!再看词频统计程序的另一种写法,引入一个功能更为强大的函数。 regexprep !该函数怎么用?百度一下吧。我之前特地为此函数的使用录制了视频课程,可见其重要性。这样写代码做到了举一反三
    的头像 发表于 06-05 12:15 199次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十八 词频统计(4)另辟新径

    大学毕业设计一席谈五十 删余卷积码仿真(1)

    相关的代码太少了,反正我没有查找到有用代码。因此本人决定把之前工作时写过的删余卷积码的代码贡献出来,并附上讲解。这次给出的程序是集群产品中的源代码,只对其中的序列标志做了简单更改,编译码的关键内容一览无遗。涉
    的头像 发表于 06-01 09:15 614次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>五十</b> 删余<b class='flag-5'>卷积码</b><b class='flag-5'>仿真</b>(1)

    大学毕业设计一席谈之四十八 词频统计(3)自编函数

    字符串 for iii = 1:len     % 字符串比较 原文标题:大学毕业设计一席谈之四十八 词频统计(3)自编函数! 文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-28 08:30 345次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十八 词频统计(3)自编<b class='flag-5'>函数</b>!

    大学毕业设计一席谈之四十八 词频统计(2)

    系列的文章已经有了讲解视频,感兴趣的同学可以去仿真秀网站查找。搜索关键词:算法工匠。在《数据结构与算法》的课程目录中可以见到。 干货来了! 看代码吧! % function [words_re,idx] = func_unique(words) % 本来想直接写成函数形式
    的头像 发表于 05-27 23:50 234次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十八 词频统计(2)

    大学毕业设计一席谈之四十v2 CRC校验(3) 结合编译码

    ]; % HDLC帧 % 凑整过程 frame = [frame 0,0,0,0];  % 为什么要凑整呢? %%%%%%%%%%%    物理层 %%%  编码 原文标题:大学毕业设计一席谈之四十v2 CRC校验(3) 结合编译码
    的头像 发表于 05-26 13:20 256次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之四十v2 CRC校验(3) 结合<b class='flag-5'>编译码</b>

    卷积—幽默笑话卷积

    和大侠简单聊卷积,话不多说,上货。 关于卷积,之前在大学时候学信号与系统的时候就感觉理解的不是很深刻,我于是心想定要把
    发表于 05-25 18:08

    大学毕业设计一席谈之九 多种编码方式的通信系统仿真(6) RS码联合卷积码仿真

    继续讲解!之前给出了RS码的仿真程序,我们再看看如何将其和卷积码级联在一起进行仿真。本文只涉及纯理论仿真,如果要想在实际工程中使用,请参考后续文章。
    的头像 发表于 05-25 17:55 356次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之九 多种编码方式的通信系统<b class='flag-5'>仿真</b>(6) RS码联合<b class='flag-5'>卷积码</b><b class='flag-5'>仿真</b>

    大学毕业设计一席谈之九 多种编码方式的通信系统仿真(5) RS码扩展仿真

    继续讲解!带着上一篇文章的问题来看一下本文程序的仿真结果吧!不同信噪比下的误码性能曲线! 该来看代码吧!别 急哦,还需要先了解信噪比换算的概念!程序中的信噪比如何换算成EbNo?看看MATLAB
    的头像 发表于 05-23 07:55 250次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之九 多种编码方式的通信系统<b class='flag-5'>仿真</b>(5) RS码扩展<b class='flag-5'>仿真</b>

    大学毕业设计一席谈之九 多种编码方式的通信系统仿真(4) RS码仿真

    网上有位读者发来信息,说不知如何用RS编译码函数替换之前程序中的BCH编译码函数,因此我就又写了一个程序,专门讲解这个仿真过程。本科阶段一般
    的头像 发表于 05-21 10:30 444次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之九 多种编码方式的通信系统<b class='flag-5'>仿真</b>(4) RS码<b class='flag-5'>仿真</b>