资源简介
卷积码是在信息序列通过有限状态移位寄存器的过程中产生的。通常,移存器包含N级(每级A比特),并对应有基于生成多项式的m个线性代数方程,输入数据每次以A位(比特)移入移位寄存器,在此同时有n位(比特)数据作为己编码序列输出,编码效率为A/n。参数N被称作约束长度,它指明了当前的输出数据与多少输入数据有关。它决定了编码的复杂度。
译码器的功能就是,运用一种可以将错误的发生减小到最低程度的规则或方法,从已编码的码字中解出原始信息。在信息序列和码序列之间有一对一的关系。此外,任何信息序列和码序列将与网格图中的唯一一条路径相联系。因而,卷积译码器的工作就是找到网格图中的这一条路径。
Viterbi算
代码片段和文件信息
x=-5:10;
y=x;
hold off;
for i=1:length(x)
SNR=x(i);
sim(‘my_viterbi‘);
y(i)=mean(BER);
end
semilogy(xy);
hold on;
grid on;
xlabel(‘SNR(db)‘);
ylabel(‘BER‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40167 2009-11-06 10:51 my_viterbi.mdl
文件 10006 2006-11-01 23:06 sf_my_viterbi_m.m
文件 222 2009-11-06 10:59 main.m
文件 2516 2009-11-06 10:54 BER.fig
文件 69632 2009-11-06 11:07 第四次作业.doc
----------- --------- ---------- ----- ----
122543 5
- 上一篇:马氏距离计算并设定阈值
- 下一篇:循环交织、解交织
相关资源
- nolinear_ica 非线性卷积盲源分离程序
- PDE 偏微分方程图像复原代码
- blinddeconv 基于matlab开发的因离焦产生
- Pattern-Classification 此文档包含对卷积神
- mycnn
- SceneTextCNN_demo.tar 端至端卷积神经网络
- CNN 本程序实现深度学习的卷积神经网
- CNNdigitrecognize CNN卷积神经网络数字识
- iterative_blind_deconvolution 实现了迭代盲
- DeconvolutionCode 是国外大牛编写的
- CNNmatlab 这里是cnn卷积神经网络手写识
- CNN_toolbox 卷积神经网络(CNN)算法
- CNN 用MATLAB实现卷积神经网络
- CNN 经典的卷积神经网络MATLAB实现源码
- RobustMotionDeblur 运动模糊图像的去模糊
- Matlab_source_for_edge_detector_using_quaterni
- jpeg 本代码用matlab实现了图像的Jpeg编
- Blind-deconvolution-program 实现盲解卷积的
- CNN 深度学习中卷积神经网络
- cnn 卷积神经网络(cnn)的练习程序
- (217)卷积码及其删除码编码、维特
- 用matlab仿真实现ldpc编解码,BPSK调制
- matlab下的卷积编码和viterbi译码仿真程
- LDPC 编解码的 MATLAB 仿真实现
- matlab实现线性卷积和循环卷积
- 咬尾卷积编码的程序matlab代码
- 卷积神经网络CNN的matlab实现源码
- VETERBI卷积码在MATLAB和FPGA中实现(包含
- MATLAB维特比算法卷积码译码
- MATLAB实现快速卷积算法函数
评论
共有 条评论