버스트 노이즈를 억제하기위한 의사 랜덤 인터리빙의 MATLAB 시뮬레이션 ((2,1,3) 컨벌루션 코드 사용)

이전 기사에서
BPSK 변조 (2,1,3), (2,1,6) 컨볼 루션 코드 및 QC-LDPC 코드 디코딩 성능 및 버스트 잡음 억제 성능 비교 (MATLAB에 의해 구현 됨)에서

버스트 노이즈를 억제하기위한 의사 랜덤 인터리빙의 시뮬레이션 곡선은 그다지 명확하지 않습니다. 이전 프로그램은 문제가 없지만 의사 랜덤 인터리빙의 성능을 보여주는 것은 좋지 않을뿐입니다., CPU 병렬 계산을 사용하기 만하면됩니다. parfor 구문 인 MATLAB에서는 속도가 비교적 빠릅니다.

이는 10000 프레임으로 10000 회 수행 한 러닝 타임 = 10000의 결과이며,
여기에 사진 설명 삽입
그 중 의사 랜덤 인터리버의 구조는 블로그에서 확인할 수있다
.

코드 쇼 :

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

추천

출처blog.csdn.net/wlwdecs_dn/article/details/113634967