图3-10 卷积码译码器及其参数对话框
主要参数:
(1)Trellis structure:与文特比译码器相对应的卷积编码器的Trellis结构。
(2)Decision type:文特比译码器的判决型有3种:Unquantized、Hard Decision和Soft Decisopn.
(3)Number of soft decision bits:当Dexision type设置为Soft Decision时,本参数有效。并且它的取值为b时,文特比译码器的输出式介于0和 之间的一个整数。
(4)Traceback depth:反馈深度D影响着文特比译码的精度,同时也影响着解码的时延
(5)Operation mode:文特比译码器有3种模式:Continuous、Terminated或Truncated。如果文特比译码器的输出信号时抽样信号,则应该把本参数设置为Continous模式;当输入信号时帧数据时,操作模式可以是Continuous、Terminated或Truncated.对于Continuous模式,文特比译码器在每帧数据结束时保存译码器的内部状态,用于对下一帧数据实施解码;在Truncated模式下,解码器在每帧数据结束的时候总能恢复到全零状态,它对应于卷积编码器的On each frame复位方式;Terminated模式适用于卷积编码器的每帧输入信号的末尾有足够多的零,能够把卷积编码器在完成一帧数据的编码之后把内部状态复位为0.
(6)Reset input:当Operation mode参数设置为Continuous并且选中了本选项前面复选框之后,文特比译码器增加一个输入信号端口Rst.同时当Rst的输入信号不等于0时,文特比译码器复位到初始状态。
5基于MATLAB的卷积码的性能仿真
在卷积码编码时,把信源输出的信息序列以每B (B通常较小)个码元分段,通过编码器输出长为N ( B)的一个码段。也就是说,在每一个编码循环中,输入编码器的信息序列有 B位,输出编码器的编码信息有N位。其中N-B个校验元不仅与本段信息元有关,还与其前面m段信息元有关。因此,卷积码的编码器需要m个单位时间的记忆部件,以存储 m个单位时间的信息元。称 m为记忆长度(MemoryLength),称K=m+1为约束长度(Constraint Length),称R=B/N为码率(Code Rate)。卷积码可以用(K, B, N)表示。
自卷积码出现以来,人们就在不断探索有效的译码算法。其译码算法可以分为两大类:代数译码和概率译码。代数译码主要利用码结构上的代数性质;概率译码不仅基于码的代数结构,还利用了信道差错的统计特性,因而能充分发挥卷积码的特点,使译码差错率很小。卷积码的概率译码主要有两种:一足序列译码,另一是由文特比(Viterbi)提出的Viterbi算法,这是基于码的网(trellis)图基础上的一种最大似然译码算法,是一种最佳的概率译码算法。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
MATLAB卷积码译码在不同信道中的误码率仿真 第6页下载如图片无法显示或论文不完整,请联系qq752018766