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

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

3天内不再提示

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

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

好久没看专业书了,需要补充营养。回学校的这段时间,几乎没有看什么专业书籍。其实市面上还有很多书值得我们看,看书也是一种交流。虽然删余卷积码已经是很老的一种编码,我之前也写过相关的仿真程序,但网上相关的代码太少了,反正我没有查找到有用代码。因此本人决定把之前工作时写过的删余卷积码的代码贡献出来,并附上讲解。这次给出的程序是集群产品中的源代码,只对其中的序列标志做了简单更改,编译码的关键内容一览无遗。涉及捕获和解调的内容会在后续文章中介绍!

f4e997dc-0017-11ee-90ce-dac502259ad0.gif

他山之石!

f4f5f14e-0017-11ee-90ce-dac502259ad0.jpg 他山之石可以攻玉。永远不要小瞧别人写的代码,我想每个人的代码都会体现作者的智慧,前提是认真写书!!!消化别人的代码也需要时间。对于我这样的老码农,也是如此。因此看本系列文章,请各位务必保持耐心,同时还要反复的看才能消化吸收。参数不是凭空设置的,背后肯定有原因的。 f517d660-0017-11ee-90ce-dac502259ad0.jpg   这本书值得购买收藏,多次阅读肯定有帮助!本人就看了三遍,后续有时间还会再看。       ‍‍f5423446-0017-11ee-90ce-dac502259ad0.jpg   本书对于理论的学习很有帮助!要想学会仿真,建议还是看第一本书籍,在这里展示部分内容。BCH译码算法的内容写的很清楚,再结合相关论文,肯定可以写出BM译码算法。 f58e6bc2-0017-11ee-90ce-dac502259ad0.jpgf5cbbc66-0017-11ee-90ce-dac502259ad0.jpgf5f03e6a-0017-11ee-90ce-dac502259ad0.jpgf60e6246-0017-11ee-90ce-dac502259ad0.jpgf62a5596-0017-11ee-90ce-dac502259ad0.jpgf650f9b2-0017-11ee-90ce-dac502259ad0.jpgf66dce52-0017-11ee-90ce-dac502259ad0.jpgf4e997dc-0017-11ee-90ce-dac502259ad0.gif 卷积码的应用非常的广!

f6c1f9b4-0017-11ee-90ce-dac502259ad0.png

为什么要删余呢?

提高信道编码码率,在卷积码中通常会采用删余方法。删余是在信息序列完成卷积码编码之后,按照一定的模式周期性地删去信息序列中的一些数据,即采用更少的比特来传达相同的信息,从而可以达到提高编码码率的目的。

什么是删余卷积码?删余卷积码是建立在卷积码上,删除特定位置上的比特而形成的卷积码。

f6f77c4c-0017-11ee-90ce-dac502259ad0.png

这是删余卷积码的编码和译码过程,只是在原先卷积编译码上增加了几个步骤而已,没有增加太多的复杂度。早年在企业做集群产品的时候就研发了删余卷积码的编译码算法!那就先来看看代码吧!函数化编程,方便大家理解程序!本程序是集群的产品级代码,有些地方涉及了产品的具体内容,因此做了删减。希望大家能有所收获!!!这个程序当年耗时两个多月时间才完成归档,其中熬了很多个通宵,严重损耗身体。本程序侧重编译码知识,因此也省去了产品中涉及的捕获和跟踪内容,如果大家想看这部分的内容,可以给我留言。我会在第三篇文章中展示集群设备的物理层算法程序。

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

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

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

    关注

    21

    文章

    2051

    浏览量

    52466

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

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

收藏 人收藏

    相关推荐

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

    本文对卷积操作进行介绍,包括维扩展卷积维因果卷积,以及 MATLAB 对
    的头像 发表于 03-07 09:15 289次阅读
    如何使用MATLAB实现<b class='flag-5'>一</b>维时间<b class='flag-5'>卷积</b>网络

    毕业设计实物章节补充!有偿!

    本人的毕业设计是STM32智能风扇系统,运用到的模块有DHT11、L298N和HC-05,我没有做实物,导致仿真以及实物测试章节没办法写,初稿就要交了,想找个大佬提供资料,有偿感谢。
    发表于 02-27 21:05

    stm32单片机毕业设计——物联网智能家居源代码原理图

    、设计简介本毕业设计项目是基于STM32单片机的物联网机智云智能家居系统,包含原理图PCB手机APP。智能家居系统以STM32C8T6单片机为核心,结合多种传感器和执行器,通过ESP8266实现
    的头像 发表于 11-30 01:03 1429次阅读
    stm32单片机<b class='flag-5'>毕业设计</b>——物联网智能家居源代码原理图

    NVIDIA CEO黄仁勋对话香港科技大学毕业

    NVIDIA 创始人兼首席执行官黄仁勋在香港科技大学获得工程学荣誉博士学位。黄仁勋在现场发表演讲并与香港科技大学校董会主席沈向洋教授展开了炉边对话。
    的头像 发表于 11-25 15:05 557次阅读

    【毕设项目参考】嵌入式Linux 10+项目推荐,附项目文档/源码/视频

    又是年毕设季,针对即将开始毕业设计大学生,我们汇总了10+嵌入式linux项目,供同学们参考。这些项目覆盖了多个领域,希望可以为同学们提供丰富的灵感来源。我们鼓励同学们根据自己的兴趣和专业方向
    的头像 发表于 11-19 15:21 794次阅读
    【毕设项目参考】嵌入式Linux 10+项目推荐,附项目文档/源码/视频

    高斯滤波的卷积核怎么确定

    高斯滤波的卷积核确定主要依赖于高斯函数的特性以及图像处理的具体需求。以下是确定高斯滤波卷积核的几个关键步骤: 、确定卷积核的大小 卷积核形
    的头像 发表于 09-29 09:29 1055次阅读

    第16章-超声波跟随功能 基于STM32的三路超声波自动跟随小车 毕业设计 课程设计

    第16章-超声波跟随功能 基于STM32的三路超声波自动跟随小车 毕业设计 课程设计
    的头像 发表于 08-21 15:26 724次阅读
    第16章-超声波跟随功能 基于STM32的三路超声波自动跟随小车 <b class='flag-5'>毕业设计</b> 课程设计

    福禄克公司助力北京交通大学毕业实习活动

    近日,福禄克公司计量校准部首席电磁计量师杨胜利老师及多位电学技术支持老师们行,受邀前往北京交通大学自动化系。在这里,他们与大四的本科生、研究生和博士生们共同开启了场意义非凡、别开生面的毕业
    的头像 发表于 08-16 10:36 633次阅读

    卷积神经网络的卷积操作

    卷积神经网络(Convolutional Neural Network, CNN)中的卷积操作是其核心组成部分,对于图像识别、语音识别、自然语言处理等领域具有重要意义。本文将从卷积操作的基本概念、原理、过程、特点及其在CNN中的
    的头像 发表于 07-04 16:10 1876次阅读

    卷积神经网络实现示例

    卷积神经网络(Convolutional Neural Network,简称CNN)是种深度学习模型,主要用于处理具有网格结构的数据,如图像。CNN通过卷积层自动提取图像特征,然后通过全连接层进行
    的头像 发表于 07-03 10:51 590次阅读

    卷积神经网络训练的是什么

    、训练过程以及应用场景。 1. 卷积神经网络的基本概念 1.1 卷积神经网络的定义 卷积神经网络是种前馈深度学习模型,其核心思想是利用
    的头像 发表于 07-03 09:15 645次阅读

    卷积神经网络的原理与实现

    1.卷积神经网络(Convolutional Neural Networks,简称CNN)是种深度学习模型,广泛应用于图像识别、视频分析、自然语言处理等领域。 卷积神经网络是
    的头像 发表于 07-02 16:47 876次阅读

    卷积神经网络的基本原理和应用范围

    和应用范围。 卷积神经网络的基本原理 1. 卷积层(Convolutional Layer) 卷积层是CNN的核心组成部分,其主要功能是
    的头像 发表于 07-02 15:30 1598次阅读

    思看科技助力浙江大学机械工程学院2024年“思看杯”本科毕业设计展圆满举办!

    6月7日,浙江大学机械工程学院2024年“思看杯”本科毕业设计展在浙江大学紫金港校区机器人与智能装备学生创新实践基地顺利召开,吸引了线上线下近千人的参与。 思看科技为本次毕业展提供了多
    的头像 发表于 06-14 15:35 628次阅读
    思看科技助力浙江<b class='flag-5'>大学</b>机械工程学院2024年“思看杯”本科<b class='flag-5'>毕业设计</b>展圆满举办!

    verilog实现卷积运算

    卷积结果,也是16位有符号数。 请注意,这个模块没有完全实现逐个元素的卷积,而是仅累加了两个向量的点乘结果。实际应用中,你可能需要添加更多的逻辑来遍历向量 b 的每个元素,并逐与向量 a 相乘,然后累加结果。
    发表于 03-26 07:51