⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beruncoded.m

📁 Coding and decofing using turbo codes
💻 M
字号:
clear;
%EbNovector = 0:8;
EbNovector = 0:0.2:2;
bervector = zeros(length(EbNovector),1);
N=1000000;
%cantrep=10;

%for k=1:cantrep

source = sign(randn(N,1));
assignin('base','source',source);
    
for i = 1:length(EbNovector)
    EbNo =   EbNovector(i);
    assignin('base','EbNo',EbNo);
    Sigma = 1/sqrt(2)*10^(-EbNo/20); % EbNo esta en dB
    n = Sigma*randn(N,1);
    r=source+n;
    %r=awgn(source,EbNo + 3);
    decout = sign(r);
    assignin('base','decout',decout);
    bervector(i) = errors/N;
end

semilogy(EbNovector,bervector)
xlabel('Eb/No [dB]')
ylabel('BER')
title('BER vs Eb/No sin codificaci髇')
hold on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -