毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
MATLAB维特比译码算法在不同信道中的性能仿真(9)
与卷积码相应的文特比译码算法是加性高斯白噪声信道下卷积码的最优译码算法,在数据通信和卫星通信中得到了广泛地应用。在Matlab软件的Simulink组件库中包含有两种卷积码译码模块,即后验概率卷积译码器和文特比译码器。
如果卷积编码器输入长度为k,输出信号的长度为n,则文特比译码器的输入输出信号长度分别是n和k的整数倍。
文特比译码器模块主要有以下几个参数:
(1)Trellis structure(Trellis 结构)
与文特比一起相对应的卷积编码器的Trellis结构。它既可以是Matlab工作区中的一个Trellis变量,也可以是通过poly2trellis()函数产生的Trellis结构。
(2)Decision Type(判决类型)
文特比译码器的判决类型有3种:Unquantized(非量化)、Hard Decision(硬判决)和Soft Decision(软判决),如图表3.1所示。
表3.1文特比译码器的判决类型
判决类型 解码器的输出类型 说明
Unquantized 实数 +1 表示逻辑0;-1表示逻辑1
Hard Decision 0,1 0表示逻辑0;1表示逻辑1
Soft Decision 介于0,2b-1 之间的整数,其中b是软判决位的个数 0表示具有取值为0的最大概率;2b-1表示具有取值为1的最大概率;介于两者之间的数表示取0和1的相对概率。
(3)Number of soft decision bits(软判决的个数)
当Decision type 设置为Soft Decision 时,本参数有效,并且当它的取决值为b时,文特比译码器的输出是介于0和2b-1之间的一个整数。
(4)Traceback depth(反馈深度)
反馈深度D影响着文特比译码的精度,同时也影响着解码的时延(即在输出第一个解码数据之前输出的0的个数)。
(5)Operation mode(操作模式)
文特比译码器有3种操作模式:Continues、Terminated或Truncated。如果文特比译码器的输出信号是抽样信号,则应该把本参数设置为Continuous模式;当输入信号时帧数据时,操作模式可以是Continuous、Terminated或Truncated。对于Continuous模式,文特比译码器在每帧数据结束时保存译码器的内部状态,用于对下一帧实施解码;在Truncated模式下,解码器在每帧数据结束的时候总能恢复到全零状态,它对应于卷积编码器的On each frame 复位方式;Terminated模式适用于卷积编码器的每帧输入信号的末尾有足够多的零,能够把卷积编码器在完成一帧数据的编码之后把内部状态回复为0。
(6)Enable rest input port(启用复位信号端口)
当Operation mode 参数设置为Continuous 并且选中了本选项前面的复选框之后,文特比译码器增加一个输出信号端口Rst。同时当Rst的输入信号不等于0时,文特比译码器复位到初始状态。
整个设计的结构框模块框图3.3 信源模块 信宿模块
图3.3 整个设计的结构框模块框图
4 信道
4.1 二进制对称信道
二进制平衡信道一般用于对二进制信号的误码比特率性能进行仿真,MATLAB中二进制平衡信道模块的主要参数如表所示:
表4.1 Binary Symmetric Channel(二进制平衡信道)模块的主要参数
█模块名称Binary Symmetric Channel
█位置Communications Blockset\Channel Coding\Channels
参数名称 参数值
Error probability(错误概率) 0.01
Initial seed(初始化种子) 21375
二进制平衡信道模块将通过该信道模块的二进制信号中引进一定的错误概率。输入端口馈入需要传输的二进制信号,既可是离散信号,也可以是基于采样的向量或者基于帧结构的行向量。该模块单独处理向量中的每一个元素,并在每一个时隙以一定的错误概率给通过该信道的二进制信号引入二进制错误。模块参数Error probability可以设置将要发生的二进制错误概率,该参数值必须处于[0,1]。参数Initial seed 设置随机数产生器的初始化种子值。
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
基于经验模式分解的汉语共振峰检测算法
下一篇:
MATLAB的带噪声语音信号处理+滤波器设计
自回归模型谱估计方法设计+Matlab源代码
波形发生技术的比较研究...
MATLAB舰船电能分配及管理系统设计
Matlab的光栅投影相位校正与展开算法设计
MATLAB数字图像处理的交通信号灯识别系统设计
基于MATLABGUI的粒子滤波算法实现+源代码
基于MATLABGUI的非线性卡尔曼滤波实现
多元化刑事简易程序构建探讨【9365字】
辩护律师的作证义务和保...
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...