伪随机交织抑制突发噪声的MATLAB仿真(采用(2,1,3)卷积码)

在上一篇文章中
BPSK调制下(2,1,3)、(2,1,6)卷积码与QC-LDPC码译码性能和抑制突发噪声性能对比(MATLAB实现)

伪随机交织抑制突发噪声的仿真曲线不是很明显,虽然之前的程序没问题的,只是那样不好表现出伪随机交织的性能,突发奇想,换了一种方式,一帧一帧的做,正好利用MATLAB中的CPU并行计算,也就是parfor语法,速度也比较快。

这个是times=10000跑出来的结果,也就是用10000帧做了10000次
伪随机交织抑制突发噪声的MATLAB仿真(采用(2,1,3)卷积码)_第1张图片
其中,伪随机交织器的构造见博客
一种伪随机交织器的生成方法

代码如下:

clear; close all; clc
%% 信源模块-生成0、1等概的二进制随机序列
load inter.mat;
load de_inter.mat;
tblen = 2;  Nb = 64; % 信源比特数
EbN0 = 5:1:15;
times = 10000; L = 127; % 交织长度
m=3;g=[17 11];
trellis

你可能感兴趣的:(信道编码,伪随机交织,突发噪声,卷积码,matlab,信道编码)