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

📄 ber_calc_siso_20.m

📁 A SISO 20M OFDM system based on IEEE802.11n standard, using Matlab.
💻 M
字号:
%BER應掕娭悢  din1偲din2偺堘偄偐傜BER傪應掕偡傞丅
function dout=ber_calc_siso_20(din1, din2, Mode, Num_data_sym);

%----------------------------------------------------------------------
%         bit judgement
%
%       Mode    Data_rate    Coding_rate    BPSC    CBPS    DBPS
%        1         13(Mbps)     1/2          2       104      52
%        2       19.5           3/4          2       104      78
%        3         26           1/2          4       208     104
%        4         39           3/4          4       208     156
%        6       58.5           3/4          6       312     234
%        7         65           5/6          6       312     260
%
%       ex. sub_ber = ber_calc_siso_20(viterbi_dat, source_dat, Mode, Num_data_sym);
%----------------------------------------------------------------------

switch Mode
    case 1
        DBPS = 52;
    case 2
        DBPS = 78;
    case 3
        DBPS = 104;
    case 4
        DBPS = 156;
    case 6
        DBPS = 234;
    case 7
        DBPS = 260;
end

err=0;

for I=1:Num_data_sym
    for J=1:DBPS
        if din1(I, J) ~= din2(I, J)
            err = err + 1;
        end
    end
end

dout=err/(Num_data_sym*DBPS);

⌨️ 快捷键说明

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