资源简介
matlab下使用bsc信道仿真2/3码率的卷积码的误码率的代码。
代码片段和文件信息
clc;
close all;
%基带信号
codeRate = 2/3;
traceBack = 15;
num_baseband = 100000000;
num_baseband_fec = num_baseband / codeRate;
%test para
times = 200;
err_probability_step = 0.001;
recive_codeword_1 = zeros(num_baseband_fec1);
recive_codeword_2 = zeros(num_baseband_fec1);
ber_1 = zeros(times1);
ber_2 = zeros(times1);
err_ratio_1 = zeros(times1);
err_ratio_2 = zeros(times1);
err_probability = (0:err_probability_step:(times - 1) * err_probability_step);
data_ori = randi([0 1]num_baseband1);
tPoly_1 = poly2trellis([3 3][7 2 5; 6 5 1]);
tPoly_2 = poly2trellis([3 3][7 1 4; 2 5 7]);
hVitDec_1 = comm.ViterbiDecoder(tPoly_1 ‘InputFormat‘‘hard‘ ‘TracebackDepth‘...
traceBack ‘TerminationMethod‘ ‘Truncated‘);
hVitDec_2 = comm.ViterbiDecoder(tPoly_2 ‘InputFormat‘‘hard‘ ‘TracebackDepth‘...
traceBack ‘TerminationMethod‘ ‘Truncated‘);
% codeword_1 = hEnc_1(data_ori);
% codeword_2 = hEnc_2(data_ori);
相关资源
- 基于边缘曲率检测的叶片识别matlab实
- matlab_提取目标区域形状特征
- 用MATLAB编写的牛顿拉夫逊法潮流程序
- 图像预处理算法
- matlab画bezier
- GA_RBF_matlab.zip
- matlab心电信号小波分解 去噪
- MATLAB之GUI界面设计 混沌模型 Logisti
- 基于Matlab的模糊自适应PID控制器仿真
- 高斯金字塔的matlab代码
- MATLAB实现图像质量评价峰值信噪比
- matlab 避障路径
- matlab下利用romberg求积分近似值
- 轴承小波包熵特征提取MATLAB程序
- PCM调制解调MATLAB实现
- MATLAB最小二乘法线性拟合
- 搭建的PV光伏电池matlab模型
- 基于MATLAB的FSK通信系统设计
- 标准化降水指数spi的matlab代码
- Matlab系统级仿真1.pdf
- K近邻算法的MATLAB实现
- 线性矩阵不等式的MATLAB求解
- shell单元的matlab代码
- 数字信号处理实践方法(第二版)程
- 使用matlab绘制中国地图所需要的shp文
- qam_rayleigh.m
- qam星座图仿真
- Matlab实现GAC模型
- 贝叶斯分类 二类协方差相等
- 利用MATLAB实现双色测温法
评论
共有 条评论