资源简介
基于MATLAB的信道卷积码编码译码仿真 可自定义信道的信噪比变化范围 并在模拟结束后描绘出不同信噪比下的误码率 以及帧错误率
代码片段和文件信息
function [onext_State] = circuit_logic(cur_Statenm)
%Function: This defines the circuit logic for a specific convolution
% encoder. For now I hand code the n outputs but this can be
% easily done automatically via the generator impulse responses.
%cur_State - The current state of the filter
%n - number of output words [y(1)y(2)...y(n)]
%m - number of memory elements
%Define output (n bit) in terms of states
y{1} = mod(cur_State.in + cur_State.m{2} + cur_State.m{3}2);
y{2} = mod(cur_State.in + cur_State.m{1} + cur_State.m{3}2);
y{3} = mod(cur_State.in + cur_State.m{1} + cur_State.m{2} + cur_State.m{3}2);
%Initialize Output Word
o = zeros(1n*length(y{1}));
for i = 0:n-1; o(1+i:n:end) = y{i+1}; end
o(o==0) = -1;
next_State.st = 0;
%Convert binary vec to state value and Update State.
for i = 0:m-1
if(i+1==1); next_State.m{i+1} = cur_State.in;
else; next_State.m{i+1} = cur_State.m{i};
end
next_State.st = next_State.st+ (2^i)*next_State.m{i+1};
end
next_State.st = next_State.st+1;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1098 2009-04-20 17:55 rate_1_N_convolution_code\circuit_logic.m
文件 355 2009-04-20 17:55 rate_1_N_convolution_code\compute_Hamm.m
文件 365 2009-04-20 17:55 rate_1_N_convolution_code\compute_Lp.m
文件 7430 2009-04-20 17:55 rate_1_N_convolution_code\decode_1_3.asv
文件 7041 2009-04-20 17:55 rate_1_N_convolution_code\decode_1_3.m
文件 477 2009-04-20 17:55 rate_1_N_convolution_code\encode_1_3.asv
文件 509 2009-04-20 17:55 rate_1_N_convolution_code\encode_1_3.m
文件 1212 2009-04-20 17:55 rate_1_N_convolution_code\find_ML_path.m
文件 445 2009-10-31 15:08 rate_1_N_convolution_code\readme.txt
文件 2089 2009-10-31 15:02 rate_1_N_convolution_code\run_me.m
文件 564485 2009-10-31 15:09 rate_1_N_convolution_code\Sandhu09_Coding_Theory_Project.pdf
目录 0 2009-11-23 23:19 rate_1_N_convolution_code
----------- --------- ---------- ----- ----
585506 12
- 上一篇:高斯加性噪声信道模型的matlab模拟
- 下一篇:LSB匹配嵌入
相关资源
- 高斯加性噪声信道模型的matlab模拟
- Canny边缘检测算法
- fly-747 747飞行的matlab实现
- 基于LMS算法的自适应对消器的MATLAB实
- 机器人路径规划程序
- Matlab的Gabor滤波器代码
- 期权定价matlab代码
- matlab国债期货套期保值代码
- matlab车牌识别程序源代码
- IS95前向链路系统Matlab编程
- 蓝牙调频通信系统使用Matlab编程
- 压缩感知off grid代码论文见2013
- 带有约束条件的粒子群算法代码pso.
-
xm
l和matlab格式相互转换工具箱 - matlab神经网络工具箱实现的数字分类
- 本程序是LDPC的Matlab便解码实现
- 热力系统计算模型
- MD5散列函数的MATLAB代码
- 图像分割 直方图阈值双峰法的matlab实
- Matlab模糊聚类算法实现
- 带通滤波器matlab程序
- EEMD总体经验模式分解算法matlab程序
- 卷积码编译码matlab仿真
- matlab FastICA工具箱111010
- 用Matlab实现分支定界法求解整数线性
- GUI设计MATLAB
- black scholes方程式源代码
- matlab实现otsu算法
- DE算法 MATLAB程序
- matlab计算卫星位置及运行速度
评论
共有 条评论