亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stu_vblast.m

?? VBLST譯碼算法仿真源程序 代碼包括了常用的調(diào)制和解調(diào)方式。
?? M
字號(hào):
close all;
clear all;
clc;
Tx_n = 2;               %4x4 天線配置
index = 4;              %調(diào)制方式:表示為1/2/4/6 比特每符號(hào)
frame_length = 48;      %幀長(zhǎng)
numloop=1000;           %循環(huán)次數(shù)
SNR_dB_MIN=0;           %信噪比區(qū)間
SNR_dB_MAX=14;
SNR_dB_stmp=2;          %信噪比步進(jìn)
bertmp=zeros(1,numloop);%預(yù)定義臨時(shí)比特差錯(cuò)矩陣
bertmp1=bertmp;
Rx_num=[2 4 8];
BER_mmse=zeros(length(Rx_num),length(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX));
BER_zf=BER_mmse;               %最終的比特差錯(cuò)矢量
for num=1:length(Rx_num);
    Rx_n=Rx_num(num);
if Rx_n < Tx_n          %如果接收天線數(shù)多于發(fā)送天線,報(bào)錯(cuò)
    disp_str = ('error!!!the Rx_n must no less than Tx_n');
    disp(disp_str);
    return;
end
for SNR_dB=SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX                %外循環(huán),以信噪比步進(jìn)為間隔
    for looptmp=1:numloop                                   %內(nèi)循環(huán),同一信噪比下,循環(huán)numloop次
        source = rand(1,Tx_n*frame_length*index)>.5;        %產(chǎn)生信源序列,1行4x96x2比特,這里沒有考慮信道編碼了
        column_num = length(source) / Tx_n;                 %VBLAST分層,每層的比特?cái)?shù)
        encoder_output = zeros(Tx_n, column_num);           %內(nèi)編碼輸出是4x(96*2)的矩陣
        for col = 1:column_num                              %VBLAST比特分配——內(nèi)編碼
            for row = 1:Tx_n
                encoder_output(row, col) = source((col-1)*Tx_n + row);
            end
        end
        modu_output=zeros(Tx_n,frame_length);               %調(diào)制輸出,符號(hào)矩陣為4x96
        for t=1:Tx_n                                        %調(diào)用調(diào)制函數(shù)
            modu_output(t,:) = modulation(encoder_output(t,:), index);
        end
        H=zeros(Rx_n,Tx_n);                                 %信道矩陣預(yù)定義
        for rx = 1:Rx_n
            for tx = 1:Tx_n
                randn('state',sum(100*clock));              %每次重置到不同狀態(tài)
                x = randn(1);
                y = randn(1);
                alpha = sqrt(x^2+y^2);                      %Rayleigh分布
                theta = 2*pi*rand(1);
                H(rx,tx) = alpha*exp(j*theta);
            end
        end
        channel_output = H*modu_output;                     %信道輸出,H*s,還未加噪聲
        decoder_input = awgn(channel_output,SNR_dB,'measured');%y=a*H+n,加噪聲,作為收端譯碼輸入
        delta2 = 1/(10^(SNR_dB/10));                        %信噪比對(duì)應(yīng)的噪聲方差
        r = decoder_input;                                  %譯碼輸入就是接收信號(hào)
        y = zeros(Tx_n,frame_length);

        G1=pinv(H);                                         %求偽逆,ZF
        H1=H;                                               %保留一次信道矩陣,用于ZF
        r1=r;                                               %保留一次接收信號(hào),用于ZF
        G=(H'*H+delta2*eye(Tx_n))\H';                       %MMSE對(duì)應(yīng)的G矩陣
        [gk k0]=min(sum(abs(G).^2,2));                      %該運(yùn)算確定檢測(cè)的順序
        k1=zeros(1,Tx_n);
        w=zeros(Tx_n,Rx_n);
        a=zeros(Tx_n,frame_length);
        for m=1:Tx_n                                        %基于MMSE的干擾抵消算法
            k1(m)=k0;
            w(m,:)=G(k1(m),:);
            y=w(m,:)*r;
            a(k1(m),:)=Q(y,index);
            r = r -H(:, k1(m))*a(k1(m),:);
            H(:,k0)=zeros(Rx_n,1);
            G=pinv(H);
            for t=1:m
                G(k1(t),:)=inf;
            end
            [gk k0]=min(sum(abs(G).^2,2));
        end
        decoder_output=a;

        [gk k0]=min(sum(abs(G1).^2,2)); %?????????????
        k1=zeros(1,Tx_n);
        w=zeros(Tx_n,Rx_n);
        a=zeros(Tx_n,frame_length);
        for m=1:Tx_n                                        %基于ZF的干擾抵消算法
            k1(m)=k0;
            w(m,:)=G1(k1(m),:);
            y=w(m,:)*r1;
            a(k1(m),:)=Q(y,index);
            r1 = r1 -H1(:, k1(m))*a(k1(m),:);
            H1(:,k0)=zeros(Rx_n,1);
            G1=pinv(H1);
            for t=1:m
                G1(k1(t),:)=inf;
            end
            [gk k0]=min(sum(abs(G1).^2,2));
        end
        decoder_output1=a;

        demodu_output = zeros(Tx_n,frame_length*index);     %解調(diào)矩陣預(yù)定義
        demodu_output1 =demodu_output ;
        for t = 1:Tx_n                                      %調(diào)用解調(diào)函數(shù)
            demodu_output(t,:) = demodulation(decoder_output(t,:), index);
            demodu_output1(t,:) = demodulation(decoder_output1(t,:), index);
        end
        sink = zeros(1,Tx_n*frame_length*index);            %信宿序列
        sink1 = sink;
        for i = 1:Tx_n                                      %VBLAST分層空時(shí)解碼
            sink(i:Tx_n:end)=demodu_output(i,:);
            sink1(i:Tx_n:end)=demodu_output1(i,:);
        end
        source=double(source);
        [Num,Ber]=symerr(sink,source);                      %計(jì)算本輪循環(huán)的比特差錯(cuò)
        [Num1,Ber1]=symerr(sink1,source);
        bertmp(looptmp)=Ber;                                %存進(jìn)臨時(shí)比特差錯(cuò)矩陣
        bertmp1(looptmp)=Ber1;
    end
    BER_mmse(num,(SNR_dB-SNR_dB_MIN)/SNR_dB_stmp+1)=mean(bertmp);    %對(duì)應(yīng)每個(gè)信噪比,平均numloop
    BER_zf(num,(SNR_dB-SNR_dB_MIN)/SNR_dB_stmp+1)=mean(bertmp1);  %次循環(huán)的比特差錯(cuò)結(jié)果
end
end

figure;
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_mmse(1,:),'r*:');      %2發(fā)8收
hold on;
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_mmse(2,:),'g*:');      %4發(fā)8收
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_mmse(3,:),'*:');      %8發(fā)8收
grid on;
xlabel('SNR(db)');ylabel('BER');
title('V-BLAST of MMSE');
legend('Tn=2,Rn=2','Tn=2,Rn=4','Tn=2,Rn=8');
figure(2);
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_zf(1,:),'r*:');      %2發(fā)8收
hold on;
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_zf(2,:),'g*:');      %4發(fā)8收
semilogy(SNR_dB_MIN:SNR_dB_stmp:SNR_dB_MAX,BER_zf(3,:),'*:');      %8發(fā)8收
grid on;
xlabel('SNR(db)');ylabel('BER');
title('V-BLAST of ZF');
legend('Tn=2,Rn=2','Tn=2,Rn=4','Tn=2,Rn=8');

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲毛片av在线| 国产不卡视频在线播放| 国产一区二区三区日韩 | 色视频成人在线观看免| 日韩视频免费观看高清完整版| 中文在线一区二区| 精品在线免费视频| 欧美精品1区2区3区| 亚洲欧洲精品一区二区精品久久久 | 国产精品蜜臀av| 久久成人免费网站| 欧美日韩国产色站一区二区三区| 国产欧美综合在线观看第十页 | 91精品中文字幕一区二区三区| 国产精品乱码人人做人人爱| 久久精品国产色蜜蜜麻豆| 欧美人成免费网站| 亚洲专区一二三| 色婷婷综合激情| 伊人一区二区三区| 色婷婷av一区二区三区之一色屋| 中文字幕一区二区三区视频 | 91精品免费观看| 亚洲一区成人在线| 欧美亚洲国产一区在线观看网站 | 国产精品美女久久久久久久久久久 | 亚洲欧洲中文日韩久久av乱码| 国产成人av影院| 国产午夜精品久久| 丰满放荡岳乱妇91ww| 国产日本亚洲高清| 欧美一区二区三区免费视频| 亚洲三级在线免费| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 精品国产精品网麻豆系列| 毛片av一区二区| 日韩一卡二卡三卡国产欧美| 麻豆精品视频在线观看免费 | 亚洲乱码中文字幕综合| www.一区二区| 亚洲免费看黄网站| 精品婷婷伊人一区三区三| 亚洲午夜一区二区| 欧美一区二区三区在线| 久久99日本精品| 国产欧美久久久精品影院| 成人黄色小视频| 一区二区三区中文字幕在线观看| 欧洲日韩一区二区三区| 男男gaygay亚洲| 国产亚洲午夜高清国产拍精品| 成人精品视频一区二区三区尤物| 亚洲精品五月天| 91精品国产综合久久福利| 久久成人免费日本黄色| 国产日产亚洲精品系列| 欧美视频在线观看一区二区| 免费看日韩精品| 国产精品全国免费观看高清| 欧美亚洲综合网| 国产一区二区三区免费播放| 亚洲精品菠萝久久久久久久| 欧美一级日韩免费不卡| 欧美一区在线视频| av电影在线观看一区| 日日摸夜夜添夜夜添精品视频 | 亚洲国产精品黑人久久久| 欧美视频一二三区| 国产精品69毛片高清亚洲| 亚洲一区二区三区爽爽爽爽爽| 精品乱码亚洲一区二区不卡| 99re66热这里只有精品3直播| 全国精品久久少妇| 亚洲青青青在线视频| 精品奇米国产一区二区三区| 色婷婷亚洲一区二区三区| 国产主播一区二区三区| 亚洲精品视频免费看| 欧美精品一区二区三区蜜臀| 欧美综合欧美视频| 丁香另类激情小说| 精品一区二区三区在线观看| 一区二区三区四区五区视频在线观看| 日韩美女视频在线| 精品视频一区二区三区免费| 波多野结衣在线aⅴ中文字幕不卡| 日本不卡一区二区三区高清视频| 亚洲精品一二三| 国产精品水嫩水嫩| 精品国产一二三区| 91精品在线免费| 欧美亚洲综合久久| 一本色道久久综合亚洲aⅴ蜜桃 | 国产成人av一区二区三区在线观看| 婷婷一区二区三区| 丰满少妇在线播放bd日韩电影| 亚洲国产美女搞黄色| 亚洲欧美中日韩| 中文字幕一区二区三区av| 久久久久久免费| 欧美精品一区二区三区很污很色的| 欧美日韩午夜影院| 欧美色爱综合网| 欧美日韩在线不卡| 欧美色国产精品| 欧美日韩不卡一区| 91福利国产成人精品照片| www.欧美色图| av不卡在线播放| av一区二区不卡| 91在线视频免费91| 色噜噜狠狠一区二区三区果冻| 99久久er热在这里只有精品15 | 国产成人aaaa| 国产夫妻精品视频| 成人激情免费电影网址| 福利一区福利二区| 99久久er热在这里只有精品15| 91网页版在线| 色美美综合视频| 欧美午夜精品免费| 91精品在线一区二区| 精品久久久久久久久久久久包黑料| 欧美成人三级电影在线| 久久久久久久久久久黄色| 中文字幕欧美三区| 亚洲欧洲综合另类| 亚洲成a人v欧美综合天堂下载 | 亚洲国产欧美一区二区三区丁香婷| 一区二区三区蜜桃| 日韩avvvv在线播放| 国产一区二区三区在线观看免费| 成人黄色综合网站| 色婷婷av一区二区三区之一色屋| 欧美日韩国产一二三| 2020日本不卡一区二区视频| 国产精品色呦呦| 亚洲成人在线免费| 欧美日韩一区二区三区高清| 日韩欧美电影一区| 久久色.com| 一区二区三区小说| 美女视频免费一区| 91丨九色丨蝌蚪丨老版| 制服丝袜国产精品| 国产日韩成人精品| 天堂蜜桃一区二区三区| 国产成人一区在线| 欧美日韩国产成人在线免费| 2023国产精品| 亚洲国产综合人成综合网站| 国产资源在线一区| 欧美日韩国产大片| 国产精品传媒入口麻豆| 五月婷婷久久丁香| 成人av资源下载| 日韩欧美国产综合一区 | 国产精品久久久久久久裸模| 午夜久久久影院| 成人免费va视频| 91精品国产综合久久久久| 综合欧美一区二区三区| 日本女优在线视频一区二区| av电影在线观看不卡| 精品国产一区二区三区久久久蜜月| 亚洲欧洲av在线| 国产aⅴ综合色| 日韩三级视频在线看| 亚洲一区二区三区影院| 国产成人综合精品三级| 欧美一区二区三区喷汁尤物| 尤物在线观看一区| 99久久免费精品| 欧美激情一区二区在线| 精品综合久久久久久8888| 欧美三级韩国三级日本三斤| 久久久777精品电影网影网| 日韩va欧美va亚洲va久久| 色噜噜偷拍精品综合在线| 国产精品日韩精品欧美在线| 久久99精品国产麻豆婷婷| 欧美三区在线观看| 亚洲综合视频网| 91九色02白丝porn| 亚洲欧美aⅴ...| 成人精品小蝌蚪| 国产精品国产三级国产aⅴ无密码| 国产一区二区三区不卡在线观看 | 精品国产电影一区二区| 午夜视频在线观看一区二区| 一本大道av伊人久久综合| 中文成人av在线| 岛国av在线一区| 日本一区二区不卡视频| 成人午夜伦理影院| 国产精品久线观看视频| 波多野结衣中文字幕一区二区三区| 日本一区二区三区视频视频| 成人午夜在线免费| 国产精品传媒入口麻豆|