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

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

?? alamoudi.m

?? Alamouti編碼的編解碼仿真實(shí)現(xiàn)
?? M
字號:
function ber_ml=Alamoudi(snr,soglia);

%This function simulates a Alamouti scheme. The input variables are threshold and snr.
%Soglia: is the number of errors after which the iterations stop. For better results, put high value of soglia, but
%the simulation is longer.
%snr: the signal to noise ratio (if u don't know what is a signal to noise ratio, well, come back to your high school!).
%
%
%Note: U should use this function with a main function in wich u chose different value of snr. That's because this
%function work just with one value of snr.
%
%If u have problem with this code, write me at m.allegritti@email.it.
%
%Take care!
%
%
%Max

%clc;

S_ML=zeros(1,4);
X_dec=zeros(1,2);
Nt=2;                                                          %Number of TX Antennas
Nr=2;                                                          %Number of RX Antennas
dec=zeros(1,2);
no_bit_sym=1;                                                  %Number of bit per symbol
no_it_x_SNR=10000;                                             %Number of iteration per simulation

iter=0;                                                        %Setting up the variables
err = 0;
tot_err_h = 0;
tot_err_ml = 0;                                                %Number of total errors

while tot_err_ml<soglia                                        %Starting the loop
        
    iter=iter+1;                                                 %Counting the iterations
    
        for i=1:no_it_x_SNR                                                 %Starting the simulation
           
            Data=(2*round(rand(Nt,1))-1)/(sqrt(Nt));                        %Creating random data
            
            %Building the Rayleigh Channel
            
            H=rey(2,2);
            %H=ones(2,2);                                                   %If u want a AWGN channel, use this!
             
            sig = sqrt(0.5/(10^(snr/10)));                                  %Noise variance 
            
            n   =   sig * (randn(Nr,Nt) + j*randn(Nr,Nt));                    %Noise
         
            %Encoder.We code the data in an Alamouti Matrix

            X=[Data(1) -conj(Data(2)); Data(2) conj(Data(1))];              %Coded data
            
            R=H*X + n    ;                                                   %Received matrix
    
            %Combiner

            s0=conj(H(1,1))*R(1,1)+H(1,2)*conj(R(1,2))+conj(H(2,1))*R(2,1)+H(2,2)*conj(R(2,2));    %As Alamouti says 
            s1=conj(H(1,2))*R(1,1)-H(1,1)*conj(R(1,2))+conj(H(2,2))*R(2,1)-H(2,1)*conj(R(2,2));
            
            %S = kron(R,ones(1,2^(2*no_bit_sym)));
            S=[s0 s1];
       
            
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    
            %          Decoding              %
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            
                    
            dh = sqrt(2)*[1 -1]/2;
          
            %Computing the distances for the first symbol%
            
            d11=((dh(1)-real(S(1)))^2+(imag(S(1)))^2);
            d12=((dh(2)-real(S(1)))^2+(imag(S(1)))^2);
              
            
            D1=[d11 d12];                                                    %Distances for the received symbol
              
              
            %Building the decisions vector for the first symbol%
                            
              for k=1:2
                  
                  X1_dec(k)=((abs(dh(k)))^2)*sum(sum((abs(H)).^2)-1)+D1(k);    
                  
              end
              
              %Computing the distances for the second symbol%
              
              d21=((dh(1)-real(S(2)))^2+(imag(S(2)))^2);
              d22=((dh(2)-real(S(2)))^2+(imag(S(2)))^2);
              
              D2=[d21 d22];
              
              %Building the decisions vector for the second symbol%
              
              for x=1:2
                  
                  X2_dec(x)=((abs(dh(k)))^2)*sum(sum((abs(H)).^2)-1)+D2(x);
                  
              end
                  
              %The decisions!! We chose the little one%
              
              [scelta1, posizione1]=min(X1_dec);
              [scelta2, posizione2]=min(X2_dec);
              
              decoded=[dh(posizione1) dh(posizione2)];
              
            err_ml = sum(round(Data')~=round(decoded));                 %Computing the errors
            
            tot_err_ml = err_ml + tot_err_ml;                           
            
        end
        
end
        
            ber_ml=tot_err_ml/(no_it_x_SNR*iter*2)                      %Computing the BER
            
        end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
性做久久久久久免费观看欧美| 在线观看日韩国产| 欧美自拍丝袜亚洲| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩另类国产亚洲欧美一级| 精品国产凹凸成av人导航| 亚洲制服丝袜av| 成人av网站免费观看| 日韩一区二区在线观看视频| 亚洲影视在线观看| 91免费观看在线| 国产精品拍天天在线| 精品中文av资源站在线观看| 91.com在线观看| 亚洲一区中文日韩| 色婷婷综合视频在线观看| 国产精品视频yy9299一区| 国产美女在线观看一区| 欧美精品在线观看一区二区| 一区二区三区在线播放| 99在线视频精品| 国产精品美女久久久久aⅴ国产馆| 国精品**一区二区三区在线蜜桃| 91精品在线免费观看| 日韩精品免费专区| 欧美精品色一区二区三区| 午夜欧美视频在线观看| 欧美日韩亚洲综合在线 | 乱一区二区av| 日韩欧美激情在线| 免费精品视频在线| 精品国产精品网麻豆系列| 精品一区二区三区日韩| 精品日韩欧美一区二区| 国产麻豆91精品| 中文乱码免费一区二区| www.66久久| 亚洲国产视频一区二区| 欧美电影影音先锋| 看电影不卡的网站| 国产亚洲制服色| 91麻豆福利精品推荐| 欧美老女人第四色| 国产精品免费久久| 成a人片亚洲日本久久| 在线国产亚洲欧美| 亚洲一区二区3| 91麻豆精品国产| 久久国产精品99精品国产| 国产欧美1区2区3区| 色噜噜夜夜夜综合网| 日本午夜一本久久久综合| 2021久久国产精品不只是精品| 粉嫩av一区二区三区粉嫩| 亚洲三级在线观看| 日韩一区二区在线观看视频播放| 国产一区二区0| 一区二区免费在线| 精品国产一二三区| 97久久精品人人做人人爽50路| 亚洲一二三四在线观看| 精品国产一区二区精华| 91视视频在线观看入口直接观看www | 成人高清在线视频| 香蕉久久一区二区不卡无毒影院| 欧美videofree性高清杂交| www.日韩在线| 蜜臀va亚洲va欧美va天堂| 国产精品超碰97尤物18| 91麻豆精品国产91久久久久| 国产91高潮流白浆在线麻豆| 亚洲a一区二区| 国产精品欧美极品| 欧美一卡二卡在线观看| 97精品久久久午夜一区二区三区 | 国产亚洲精品aa| 欧美午夜精品久久久久久超碰| 老司机精品视频线观看86| 中文字幕在线不卡国产视频| 日韩视频在线永久播放| a在线播放不卡| 国产精品乡下勾搭老头1| 天天综合色天天| 一区二区三区日韩在线观看| 中文字幕免费不卡| 精品国产凹凸成av人网站| 欧美肥妇free| 欧美日韩在线播放三区四区| 成人在线视频一区二区| 久久国产精品99久久人人澡| 亚洲电影一级片| 一区二区在线观看免费| 国产精品剧情在线亚洲| 国产亚洲精品aa午夜观看| 精品少妇一区二区| 日韩欧美中文一区二区| 欧美日韩精品是欧美日韩精品| 99视频一区二区三区| 成人污视频在线观看| 精品一区二区综合| 狠狠色综合日日| 另类小说视频一区二区| 麻豆成人综合网| 老司机精品视频在线| 免费欧美在线视频| 久久超级碰视频| 六月丁香综合在线视频| 另类小说视频一区二区| 美女视频一区二区| 久久国产精品72免费观看| 精品一区二区三区免费视频| 极品瑜伽女神91| 国产不卡视频一区| aaa欧美大片| 91色视频在线| 精品视频1区2区3区| 欧美日韩国产bt| 在线成人午夜影院| 日韩欧美视频在线| 26uuu色噜噜精品一区二区| 国产午夜精品久久久久久免费视| 国产欧美日本一区视频| 亚洲欧美一区二区视频| 亚洲精品成a人| 亚洲gay无套男同| 另类小说色综合网站| 国产成人亚洲综合a∨婷婷| 国产福利一区二区三区| 91麻豆国产在线观看| 欧美区一区二区三区| 精品捆绑美女sm三区| 国产精品色婷婷久久58| 一区二区三区精品视频在线| 五月天国产精品| 国产呦萝稀缺另类资源| 9l国产精品久久久久麻豆| 在线看国产日韩| 精品国产一区二区在线观看| 国产精品免费丝袜| 日韩高清不卡一区| 成人免费视频一区二区| 欧美亚洲综合久久| 精品国产乱码久久久久久图片 | 亚洲一区影音先锋| 免费成人美女在线观看| 国产99一区视频免费 | 成人av一区二区三区| 欧美丝袜丝nylons| 久久精品在线观看| 亚洲高清在线精品| 国产成人免费视频一区| 欧美日韩综合一区| 国产欧美日韩亚州综合| 亚洲小说欧美激情另类| 国产不卡视频在线播放| 欧美久久久久久蜜桃| 国产精品青草久久| 久久国产精品99久久人人澡| 91麻豆精东视频| 国产日产精品一区| 青青草原综合久久大伊人精品优势| 成人免费视频视频在线观看免费| 欧美日韩在线观看一区二区 | 天堂蜜桃一区二区三区| 成人综合在线网站| 日韩限制级电影在线观看| 一区二区三区国产| 国产不卡高清在线观看视频| 欧美一区二区日韩| 亚洲一区中文日韩| 91蜜桃网址入口| 国产色产综合产在线视频 | 一区二区三区免费观看| 国产老妇另类xxxxx| 日韩欧美国产一二三区| 亚洲在线中文字幕| 99国产精品99久久久久久| 久久久天堂av| 久久66热偷产精品| 91精品国产综合久久精品| 亚洲综合一区二区精品导航| 97超碰欧美中文字幕| 日本一区二区免费在线观看视频| 美女视频黄久久| 正在播放亚洲一区| 五月开心婷婷久久| 欧美日韩一二区| 同产精品九九九| 欧美亚日韩国产aⅴ精品中极品| 日韩一区中文字幕| 成人av网站在线| 中文字幕一区二区不卡| 成人免费观看视频| 中文成人av在线| 9l国产精品久久久久麻豆| 亚洲色图丝袜美腿| 91老师片黄在线观看| 亚洲欧美偷拍卡通变态| 色屁屁一区二区| 亚洲国产一区二区三区|