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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stbc22_est.m

?? 這是Space-Time Codes and MIMO Systems一書的同步配套仿真代碼
?? M
字號:
function [FER,FER_uncoded,SER,SER_uncoded, BER, BER_uncoded]=stbc22_est(channel_model,K,Num,no_tx_antennas,no_rx_antennas,modulation)%SNR upto 20 dBsEbNo=[0:2:20];%N, M: number of transmit and receive antennasN=no_tx_antennas;M=no_rx_antennas;%initialize countidx = 1;h=waitbar(0,'Percentage Completed');set(h,'Position',[230 60 275.25 56.25]);set(h,'name','Please wait...');wb=9.09; for SNR=EbNo  sigma=0.5/(10^(SNR/10));    % Num -> number of packets       for packet_count=1:Num % we are interested in transmitting 'K' SYMBOLS not bits. Hence, K*2 for QPSK% etc.        switch (modulation)            case 'BPSK '                data=randint(K,N);                BIT=1;            case 'QPSK '                data=randint(K*2,N);                BIT=2;            case '8PSK '                data=randint(K*3,N);                BIT=3;            case '16QAM'                data=randint(K*4,N);                BIT=4;            otherwise                disp('No Modulation')        endtx_bits=data.';temp=[];temp1=[];for i=1:N    [temp1 s P]=tx_modulate(tx_bits(i,:),modulation);    temp=[temp; temp1];    temp1=0;end%ready to transmit symbols of length 'K'X=temp.';fr_length=length(X);  % block coding-Alamouti x0=X(:,1);% required to verify a 1x1 system x1=X; x2(:,1)=-conj(X(:,2)); x2(:,2)=conj(X(:,1));      for n=1:M    R1=[];R2=[];R3=[];y1=[];%configure pilot 1 for one antennapilot1=[0 0 0 0 0 0 0 0 0 0 1 -1 -1  1 -1 -1  1 -1  1  1];%extend the pilot symbols for full frame lengthpilots1=(repmat(pilot1,fr_length,1));%append the pilot1 symbols to the first antenna symbolX1=[pilots1 x1(:,1)];%configure pilot 2 for the second antenna. Pilot 2 is orthogonal to pilot 1pilot2=[1 -1 -1 -1  1 -1 -1  1 -1  1 0 0 0 0 0 0 0 0 0 0];%extend the pilot symbols for full frame lengthpilots2=(repmat(pilot2,fr_length,1));%append the pilot2 symbols to the second antenna symbolX2=[pilots2 x1(:,2)];%assign the symbols to be transmitted to variable y1 instead of x1. y1 is%the signal transmitted in the first interval period from BOTH the antennasy1=[X1 X2];% transmit through channelfor i=1:fr_length%channel coefficient for first antenna    if channel_model=='AWGN    '    H1(i)=ones(1,1);else    H1(i)=sqrt(0.5)*(randn(1,1)+j*randn(1,1));end    %received signal per receiver antenna    R1(i,:)=H1(i)*y1(i,1:21)/sqrt(N)+sqrt(sigma)*(randn(1,1)+j*randn(1,1));% upto 21st column constitutes the transmission in the                                                                         %first symbol interval from the FIRST antenna                                                                      %i R2(i,1)=H1(i)*x2(i,1)/sqrt(N)+sqrt(sigma)*(randn(1,1)+j*randn(1,1));%transmission in the second symbol interval from the FIRST %antenna.Note no pilot symbols are being transmitted as the assumption is that the channel does %not change through two symbol intervalsendfor i=1:fr_length%channel coefficient for second antenna   if channel_model=='AWGN    '    H2(i)=ones(1,1);else    H2(i)=sqrt(0.5)*(randn(1,1)+j*randn(1,1));end %received signal per receiver antenna    R3(i,:)=H2(i)*y1(i,22:end)/sqrt(N)+sqrt(sigma)*(randn(1,1)+j*randn(1,1));% column 22 till 42nd constitutes the transmission                                                                            % in the first symbol interval from the SECOND antenna R2(i,2)=H2(i)*x2(i,2)/sqrt(N)+sqrt(sigma)*(randn(1,1)+j*randn(1,1));%transmission in the second symbol interval from the SECOND                                                                         %antenna.Note no pilot symbols are being transmitted as                                                                         %the assumption is that the channel does                                                                         %not change through two symbol intervalsend%gather the R1 matrix for transmission during the first symbol intervalR1=[R1 R3];%extract the training symbolstr_symbols1=R1(:,1:20); tr_symbols2=R1(:,22:41); %reconfigure the received signal matrix for first symbol interval from BOTH%the antennastemp1=[R1(:,21) R1(:,42)];%assign to r1 and r2. The 'sum' function denotes summing at the outputs of%BOTH antennasr1(:,n)=sum(temp1,2);r2(:,n)=sum(R2,2);%estimate channel using MMSEfor i=1:fr_length    H_est1(i,1)=mean(tr_symbols1(i,:).*conj(pilot1));endfor i=1:fr_length    H_est2(i,1)=mean(tr_symbols2(i,:).*conj(pilot2));end%final estimated channel coefficients to be used for receptionH_est=[H_est1 H_est2];%original (perfect) channel coefficients used to transmit the signalsH=[H1.' H2.'];%absolute ESTIMATED channel coefficients to be used later in this programH_estabs(:,n)=sum(abs(H_est).^2,2);% demodulate the received signals z1(:,n)=r1(:,n).*conj(H_est(:,1))+conj(r2(:,n)).*H_est(:,2); z2(:,n)=r1(:,n).*conj(H_est(:,2))-conj(r2(:,n)).*H_est(:,1);end%uncoded(1,1)TRANSMITTED signal. Note we use original channel coefficients, since this is the transmitted signal r01=H(:,1).*x0+sqrt(sigma)*(randn(fr_length,1)+j*randn(fr_length,1));%form estimatesfor m=1:P  d01(:,m)=abs(r01-H_est(:,1)*s(m)).^2; % uncoded signal%coded signals    d1(:,m)=abs(sum(z1,2)-s(m)).^2+(-1+sum(H_estabs,2))*abs(s(m))^2;  d2(:,m)=abs(sum(z2,2)-s(m)).^2+(-1+sum(H_estabs,2))*abs(s(m))^2;end     % determine the minimum of estimates      %decision for detecting uncoded      [y0,i0]=min((d01),[],2);      s0d=s(i0).';            clear d01       %decision for detecting s1           [y1,i1]=min(d1,[],2);      s1d=s(i1).';            clear d1%decision for detecting s2      [y2,i2]=min(d2,[],2);      s2d=s(i2).';            clear d2% form received symbols        Xd=[s1d s2d];     %determine symbol errors   error_un(packet_count)=sum(X(:,1)~=s0d);% for uncodedtemp1=X>0;temp2=Xd>0;error(packet_count)=sum(sum(temp1~=temp2));% for coded       end % end of FOR loop for "packet_count"%calculate FER, SER and BER for current idx%for uncoded signal  SER_uncoded(idx)=sum(error_un)/(Num*K);  BER_uncoded(idx)=SER_uncoded(idx)/BIT;  FER_uncoded(idx)=SER_uncoded(idx)*K;%for coded signal  SER(idx)=sum(error)/(Num*K);  BER(idx)=SER(idx)/BIT;  FER(idx)=SER(idx)*K;  %increment idx    idx=idx + 1;  str_bar=[num2str(wb) '% Completed'];waitbar(wb/100,h,str_bar);wb=wb+9.09;  end % end of FOR loop for SNR   close(h);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国精品国产尤物美女| 五月综合激情日本mⅴ| 亚洲成a人片综合在线| 激情文学综合网| 欧亚洲嫩模精品一区三区| 精品久久久久久综合日本欧美| 亚洲综合激情另类小说区| 国产成人福利片| 精品精品欲导航| 久久精品国产亚洲aⅴ| 欧洲国内综合视频| 亚洲成人午夜电影| 91精品国产黑色紧身裤美女| 亚洲精品乱码久久久久久黑人| 免费成人在线观看视频| 国产精品中文字幕一区二区三区| 在线观看av不卡| 奇米影视在线99精品| 欧美激情一区二区三区四区 | 久久机这里只有精品| 日日夜夜精品免费视频| 欧美性videosxxxxx| 91精品国产日韩91久久久久久| 日本韩国欧美一区二区三区| 91行情网站电视在线观看高清版| 岛国精品在线播放| 日韩电影网1区2区| 亚洲欧美视频在线观看视频| 欧美手机在线视频| 日韩国产精品久久久久久亚洲| 在线视频一区二区三区| 蜜桃精品视频在线观看| 久久久亚洲欧洲日产国码αv| 国产综合久久久久久鬼色| 美女在线视频一区| 日韩美女视频一区二区 | 久久成人免费网站| 奇米888四色在线精品| 日本不卡视频一二三区| 日本午夜一本久久久综合| 亚洲欧美在线高清| 国产精品护士白丝一区av| www成人在线观看| 91精品国产综合久久香蕉麻豆| 久久精品视频免费观看| 亚洲黄色录像片| 国产精品女主播av| 国产亚洲一本大道中文在线| 欧美国产一区在线| 亚洲美女淫视频| 免费成人av在线| 成人不卡免费av| 99re这里只有精品6| 麻豆成人在线观看| 青椒成人免费视频| 床上的激情91.| 日韩欧美久久久| 欧美天堂亚洲电影院在线播放 | 午夜精品一区二区三区三上悠亚| 91精品一区二区三区在线观看| 中文字幕乱码一区二区免费| 亚洲精品综合在线| 日本系列欧美系列| 亚洲毛片av在线| 日韩欧美国产三级电影视频| 91麻豆成人久久精品二区三区| 在线亚洲精品福利网址导航| 精品国产乱码久久| 一区二区免费在线| 爽好多水快深点欧美视频| 亚洲国产欧美日韩另类综合 | 日韩精品1区2区3区| 久久国产精品一区二区| 国产白丝精品91爽爽久久| 99国产精品久久| 97超碰欧美中文字幕| 一区二区三区在线观看动漫| 成人午夜免费视频| 久久久蜜桃精品| 成人av集中营| 欧美日韩综合在线| 亚洲欧洲日韩在线| 欧美色区777第一页| 国产精品女同一区二区三区| 国产精品亚洲一区二区三区妖精| 日韩欧美一二区| 午夜a成v人精品| 色综合久久天天| 久久影院午夜论| 久久先锋资源网| 日韩理论在线观看| 欧美一区二区三区的| 日韩精品一区二区三区在线播放| 精品国产91洋老外米糕| 欧美一区二区三区视频| 奇米综合一区二区三区精品视频| 精品国一区二区三区| 91麻豆免费观看| 久久成人免费电影| 国产精品视频在线看| 麻豆精品蜜桃视频网站| 久久久久久黄色| 国产福利一区二区| 亚洲欧美另类久久久精品 | 国产成人精品亚洲午夜麻豆| 国产精品久久久久一区二区三区 | 97国产精品videossex| 青青草国产精品97视觉盛宴| 欧美日韩国产天堂| 51精品国自产在线| 国产成人午夜电影网| 亚洲一区二区三区爽爽爽爽爽| 欧美色欧美亚洲另类二区| 成人av午夜电影| 偷拍自拍另类欧美| 欧美一个色资源| 一本色道久久综合狠狠躁的推荐| 亚洲午夜久久久久久久久久久| 精品欧美一区二区久久| 亚洲人成影院在线观看| 久久久影院官网| 色婷婷久久久久swag精品| 国产成人精品亚洲日本在线桃色| 亚洲免费观看高清完整版在线观看| 一区二区欧美视频| 色香蕉久久蜜桃| 亚洲人成网站在线| 成人伦理片在线| 成人午夜视频网站| 99久久精品国产导航| 国产精品久久久久久久浪潮网站| 久久影院视频免费| 欧美日韩中文国产| 欧美亚洲综合网| eeuss鲁片一区二区三区在线观看| 天涯成人国产亚洲精品一区av| 欧美一区日韩一区| 99久久婷婷国产综合精品| 国产成人精品免费网站| 青娱乐精品视频在线| 日韩精品成人一区二区在线| 亚洲视频在线观看一区| 国产精品成人一区二区艾草 | 欧美一区二区三区喷汁尤物| 国产麻豆日韩欧美久久| 成人综合婷婷国产精品久久蜜臀 | www.亚洲在线| 不卡高清视频专区| 91极品美女在线| 欧美mv和日韩mv国产网站| 国产日韩欧美在线一区| 国产精品美女久久久久aⅴ | 亚洲欧美二区三区| 亚洲欧美日韩系列| 亚洲午夜久久久久中文字幕久| 国产欧美日韩另类视频免费观看| 久久色视频免费观看| 亚洲免费毛片网站| 奇米777欧美一区二区| 色综合天天综合网国产成人综合天| 一本到高清视频免费精品| 欧美自拍偷拍午夜视频| 7777精品伊人久久久大香线蕉完整版 | 成人av网站免费观看| 国产精品18久久久久| 日韩欧美国产麻豆| 亚洲免费观看高清完整版在线观看熊| 国产一区二区91| 国产偷国产偷亚洲高清人白洁| 欧美激情在线一区二区三区| 国产精品卡一卡二| 韩日av一区二区| 中文字幕亚洲不卡| 国产高清在线观看免费不卡| 欧美乱妇15p| 99re6这里只有精品视频在线观看| 日本麻豆一区二区三区视频| 国产精品不卡一区二区三区| 精品日韩成人av| 日韩欧美国产三级| 精品日本一线二线三线不卡| 欧美丰满高潮xxxx喷水动漫| 国产酒店精品激情| 精品国产123| 日韩电影免费一区| 国产精品视频在线看| 91猫先生在线| 久久99精品久久久久久国产越南| 久久久久一区二区三区四区| 偷偷要91色婷婷| 欧美精品一区二| 欧美三级在线看| 国精产品一区一区三区mba视频| 91.xcao| 日本最新不卡在线| 欧美电视剧在线观看完整版| 国产乱一区二区| 精品国产91乱码一区二区三区| 久久99精品久久久久久国产越南| 国产亚洲午夜高清国产拍精品 |