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) 编译码函数

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

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

    关注

    22

    文章

    2113

    浏览量

    54469

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    函数信号发生器和任意波形信号发生器区别详解

    函数发生器提供了个预置列表,里面列出了它可以生成的波形或型。 在函数发生器中,用户可以更改频率、幅度和偏移等波形参数,还可添加简单的失真。 任意波形发生器更为复杂,能够
    的头像 发表于 02-09 16:24 399次阅读
    <b class='flag-5'>函数</b>信号发生器和任意波形信号发生器区别详解

    RECOM与上海电力大学联合编译专业著作

    RECOM 携手上海电力大学联合编译的《AC/DC 变换与电磁兼容基础》于 2026 年 1 月正式发行。该书隶属 “电力芯片丛书“,是部深耕电力芯片设计领域的专业著作。
    的头像 发表于 01-13 15:05 700次阅读

    文详解SystemC仿真库的编译

    AMD Vivado 设计套件以文件和库的形式提供仿真模型。仿真库包含器件和 IP 的行为和时序模型。编译后的库可供多个设计项目使用。用户必须在设计仿真之前通过名为 compile_s
    的头像 发表于 12-12 15:08 5084次阅读
    <b class='flag-5'>一</b>文详解SystemC<b class='flag-5'>仿真</b>库的<b class='flag-5'>编译</b>

    扫镭射雕用什么扫枪?

    “失灵”。其实选对工具就能轻松破解——手持工业扫枪才是扫镭射雕的理想选,其中NLS-NVH300等专业机型更是凭借硬实力脱颖而出。选扫镭射雕的扫
    的头像 发表于 11-20 15:30 850次阅读
    扫镭射雕<b class='flag-5'>码</b>用什么扫<b class='flag-5'>码</b>枪?

    CANoe与Simulink联合仿真编译失败

    问题描述:在使用VS作为编译器的情况下,Matlab编译后失败,如下图:解决方案:原因:安装VS时,Windows的SDK版本未安装或者安装选项没有选择正确。1.打开VS,可以看到VS中的错误提示:2.打开此项目的属性设置:3.
    的头像 发表于 11-14 12:13 2017次阅读
    CANoe与Simulink联合<b class='flag-5'>仿真</b><b class='flag-5'>编译</b>失败

    【产品介绍】Modelsim:HDL语言仿真软件

    概述ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯的单内核支持VHDL和Verilog混合仿真仿真
    的头像 发表于 11-13 11:41 704次阅读
    【产品介绍】Modelsim:HDL语言<b class='flag-5'>仿真</b>软件

    原厂 FZH851 高可靠性、低功耗的LED行选译码芯片

    款高速 CMOS 器件,引脚兼容低功耗肖特基 TTL(LSTTL)系列。 FZH851有三个地址数据输入端(A0、 A1、A2) 和八个有效译码为低的输出端( — ); FZH851 有三个使能控制
    发表于 11-11 09:50

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

    在物联网技术加速渗透的今天,固定式扫器、二维设备已成为各行业数字化转型的“刚需装备”。作为深耕物联网自动识别领域二十五载的高新技术企业,深圳远景达(RAKINDA)推出的扫
    的头像 发表于 11-05 15:27 474次阅读
    远景达固定式扫<b class='flag-5'>码</b>器、二维<b class='flag-5'>码</b>扫<b class='flag-5'>码</b>设备有哪些行业应用

    如何直接从main函数开始仿真

    提出问题 用最新的官方编译器得到的汇编文件在程序开始运行时会有很多初始化和预处理的步骤,但是仿真时不需要这些初始化,我们只关心main函数开始后CPU及NICE_core的表现。否则可能会仿真
    发表于 11-05 06:10

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

    设计流程: 1、构建缓冲区 2、将卷积操作展开成乘加操作。 3、层层复用。 design file设计图 综合之后设计部分设计图 仿真测试结果 [/td][td=184][/td] [td=3,1,553]
    发表于 10-29 07:49

    卷积运算分析

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

    在Linux系统下编译C语言仿真蜂鸟E203(二)

    ,当发送握手时,直接将要发送的数据通过$fwrite函数打印出来; 也可以在tb文件中,写个uart接收模块,其波特率为115200,等待接收完成之后再通过$fwrite函数打印 总结 以上就是在
    发表于 10-24 13:38

    华为助力哈尔滨工业大学毕业典礼网络部署保障

    近日,哈尔滨工业大学隆重举行了2025年毕业典礼暨学位授予仪式,送别校三区即将迈向新征程的7203名本科毕业生、4071名硕士毕业生、54
    的头像 发表于 06-26 11:22 1158次阅读

    从清华大学到镓未来科技,张大江先生在半导体功率器件十八年的坚守!

    )的产品推广和知识产权布局,推动公司发展走向更广阔的舞台。张大江毕业于清华大学电子信息工程系,大学毕业后就进入了为电子行业。从早期的开关电源设计到现场应用工程师(FAE),再到2013年专注于产品开发
    发表于 05-19 10:16

    《聊聊ZXDoc》CAN总线仿真、面板仿真

    。什么是仿真?CAN总线仿真种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为
    的头像 发表于 05-09 11:30 1776次阅读
    《聊<b class='flag-5'>一</b>聊ZXDoc》<b class='flag-5'>之</b>CAN总线<b class='flag-5'>仿真</b>、面板<b class='flag-5'>仿真</b>