Matlab中的poly2trellis函数使用简介
文章目录
- 前言
- 一、相关知识
- 1 、卷积码
- 2、 编码器的表示方法
- 二、Matlab使用步骤
- 1.官方示例
- 2.Turbo码示例
- 3.验证
前言
介绍matlab当中poly2trellis函数的使用方法以及相关注意事项,并且举例如何实现LET turbo码的实现。
一、相关知识
1 、卷积码
1、卷积码(n,k,L)
其中n表示输出码字长度,k表示输入信息比特长度,L表示卷积码中的约束长度(L=m+1,m为卷积码中寄存器个数)
2、码率R
R = k/n 为卷积码的码率。
2、 编码器的表示方法
生成多项式
以Turbo码为例:
经过一个寄存器之后延时为D,因此g0 = 1+D+D3,二进制表示为g0 = [1 1 0 1],等于8进制的15.
g1 = 1+D2+D3,二进制表示为[1 0 1 1]等于8进制的13.
生成多项式为:
但是需要注意的是,此种反馈形式的生成多项式在matlab当中需要采用特殊形式表示
二、Matlab使用步骤
1.官方示例
要求:表示码率为1/2的带反馈系统卷积码(RSC)
编码结构:
生成多项式矩阵:[37 33],37表示反馈连接多项式,需要注意的是,由于第一个输出对应于系统比特,第一个生成多项式需要和反馈连接多项式匹配,即第一个位置为37。
trellis = poly2trellis(5,[37 33],37)
2.Turbo码示例
trellis = poly2trellis(4,[13 15],13) % 约束长度,八进制表示的生成矩阵
其中13为[1 0 1 1]的8进制表示,15为[1 1 0 1]的八进制表示。
3.验证
Matlab中的poly2trellis函数使用简介相关推荐
- matlab计算两向量的乘积,matlab中两个函数相乘
变量名最多不超过63个字符; ? 变量名区分大小写; ? Matlab提供的标准函数名以及命令名必须用小写字母; ? 变量名中不能包含空格.标点.运算符. 1.变量及其...... 中的元素; (2) ...
- matlab中bwmorph函数的作用,Matlab中的bwmorph函数解释
Matlab中的bwmorph函数解释 bwmorph:对二值图像的形态学操作. BW2 = bwmorph(BW,operation) BW2 =bwmorph(BW,operation,n) BW ...
- MATLAB中的round函数
MATLAB中的round函数 函数简介 调用格式:Y = round(X) 在matlab中round也是一个四舍五入函数.在matlab的命令窗口中输入doc round或者helpround即可 ...
- Matlab中的lsqcurvefit函数的使用
Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...
- Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略 目录 sklearn.preprocessing中的Stand ...
- Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略 目录 sklearn中的train_test_split函数的简介 train_tes ...
- Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略
Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略 目录 sklearn中的RobustScaler 函数的简介及使用方法 sklearn中的R ...
- ML之sklearn:sklearn.linear_mode中的LogisticRegression函数的简介、使用方法之详细攻略
ML之sklearn:sklearn.linear_mode中的LogisticRegression函数的简介.使用方法之详细攻略 目录 sklearn.linear_mode中的LogisticRe ...
- Matlab:Matlab中常用的函数、案例详细攻略
Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...
最新文章
- Facebook面经全披露,我是怎么拿到机器学习工程师offer的?
- SpringBatch 配置并行启动Job详解 (八)
- 【webservice】spring整合webservice RS风格
- jekenis父子结构项目打包_全栈之DevOps系列 - 发布 Python 项目 开源/私有 包
- Python中的线程及用法
- 【音效处理】Vibrato 简介
- 5G套餐月资费感受下:最低325元 仅提供8GB数据流量
- 计算机考试67,计算机等级考试(国家)-二级c机试模拟67.doc
- jquery 根据样式或者名称获取 对象遍历赋值
- 勤能补拙 VS 思考补拙
- openai-gpt_GPT-3不会承担您的编程工作
- 58同城 | Embedding技术在房产推荐中的应用
- pdf拆分成一页一页
- 智能水杯设计方案_智能水杯-设计报告终稿.doc
- 2dpca matlab程序,simulink基于2DPCA的人脸识别
- react二级路由的两种方法
- C语言课设手机电话簿管理系统(大作业)
- 开发一款棋牌游戏的成本有多大?
- datastage 如何把db2的varchar列数据抽取到mysql的longtext列
- 【UE】直升机沿样条线移动