菜单
  

    与卷积码相应的文特比译码算法是加性高斯白噪声信道下卷积码的最优译码算法,在数据通信和卫星通信中得到了广泛地应用。在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 设置随机数产生器的初始化种子值。
  1. 上一篇:基于经验模式分解的汉语共振峰检测算法
  2. 下一篇:MATLAB的带噪声语音信号处理+滤波器设计
  1. 小波分析用于图像增强的研究MATLAB仿真

  2. 线阵DOA估计及波束形成算法MATLAB实现

  3. Matlab小波分析用于图像压缩的研究

  4. MATLAB中继选择方案设计与仿真

  5. MATLAB波束成形方法仿真分析

  6. Matlab非线性时延网络控制...

  7. Cadence高速低噪声比较器设计

  8. C++最短路径算法研究和程序设计

  9. 江苏省某高中学生体质现状的调查研究

  10. 浅析中国古代宗法制度

  11. 高警觉工作人群的元情绪...

  12. 上市公司股权结构对经营绩效的影响研究

  13. NFC协议物理层的软件实现+文献综述

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. 中国传统元素在游戏角色...

  16. 现代简约美式风格在室内家装中的运用

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回