继续讲解!一起来看之前程序中涉及到的函数的代码!实实在在的的干货,需要大家好好消化!内容接近四千字,主要为代码!本文内容已经归档到毕业设计课题库中了。本文内容超级长,主要因为译码算法非常复杂。如果你购买了此文,务必耐心看完,慢慢消化。本文的难度适合研究生学习阶段,当然优秀的本科生也可以借鉴。维特比译码的算法是一个硬核知识点,做物理层算法的人需要攻破它。本文代码比较复杂,请耐心消化!
先看编码内容!
%%*********** 卷积码编码函数模块程序 *************%
%%% 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) 编译码函数
文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !