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

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

?? jce_4part.m

?? 信道估計程序,對多用戶,多入射角度情況進行仿真.
?? M
?? 第 1 頁 / 共 2 頁
字號:
clc
clear all;

users=[4 2 4 8];
c1=clock
load ('D:\4M4K100slotscase3.mat')
for U_no=1:1
    K=users(U_no)%用戶數(shù)
    M=4;%天線數(shù)
    TS_num=10;%時隙數(shù)
    cell_num=2;%小區(qū)序號
    Lm=144;
    casething=3;   
    %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@可以改變
    switch casething
        case 1
            paths=2;   
            delay_tapscase=[0 4]; % timedelay of multipath

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%case1
        case 2
            paths=3;
            delay_tapscase=[0 4 15];
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%case2
        case 3
            paths=4;
            delay_tapscase=[0 1 2 3];
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%case3
    end 
    W=max(delay_tapscase)+1;
    T_max=W-1;
    [chip_tran,bit_source,w4,scram,Q]=tx3(TS_num,K,cell_num);%chip_tran矩陣是發(fā)送端發(fā)出的chip序列,bit_source是用戶的比特序列,w4是用戶的擴頻碼矩陣,
    %scram是用戶的擾碼矩陣,Q是擴頻因子,tx1的第一個函數(shù)是時隙數(shù),第二個函數(shù)是用戶數(shù),第三個是小區(qū)數(shù);
    %以下程序產(chǎn)生瑞利衰減信道對每個用戶的每一徑的平均衰減,以及進行聯(lián)合檢測的用戶數(shù)據(jù)
    N=352/Q;%N是每段數(shù)據(jù)的字符數(shù)
    N_1=2*N;%N1是兩段數(shù)據(jù)的字符總和
    chip_1=chip_tran(:,1:1000);%
    %%%%%%%%%%%%%%%%%%%%%產(chǎn)生信道估計用的G矩陣%%%%%%%%%%%
    %%%%%%%截取K個用戶的中綴碼放入G_1中%%%%%%
    for i=1:K
        G_1(i,:)=chip_1(i,353:496);%%%%維數(shù):【K,144】
    end
    clear i;
    %%%%%%%%%%%%%每個用戶因為多徑效應(yīng),中綴碼也有W徑,共K個用戶%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    for i=1:K
        G_2=G_1(i,:).';%%%取出第k個用戶的中綴碼轉(zhuǎn)置放入G_2中,以備后用
        for j=1:W   %%%%%%%%%%%%%%%產(chǎn)生第k個用戶的W個信道沖擊響應(yīng)的中綴碼矩陣
            G_3(:,j)=G_2(W-j+1:Lm-j+1);
        end
        G_4(:,(i-1)*W+1:i*W)=G_3;%%%%%將第k個用戶的中綴碼多徑矩陣,放入G中
        
    end   %%%%%%%結(jié)束K個用戶循環(huán),維數(shù)是:【(L-W+1),KW】
    G=KRON(eye(M),G_4);   %%%%維數(shù)是:【M(L-W+1),MKW】   
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    H_ZF=inv(G'*G)*G';%%%%    MKW,M(Lm+W-1)
    clear G_1 G_2 G_3 G_4 G;
    
    
    %%%%%%%%%%%%%%%%%%%%%產(chǎn)生2個信道估計用的G矩陣%%%%%%%%%%%
    %%%%%%%截取K個用戶的中綴碼放入G_1中%%%%%%
    for i=1:K
        G_1(i,:)=chip_1(i,353:424);%%%%維數(shù):【K,144】
    end
    clear i;
    %%%%%%%%%%%%%每個用戶因為多徑效應(yīng),中綴碼也有W徑,共K個用戶%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    for i=1:K
        G_2=G_1(i,:).';%%%取出第k個用戶的中綴碼轉(zhuǎn)置放入G_2中,以備后用
        for j=1:W   %%%%%%%%%%%%%%%產(chǎn)生第k個用戶的W個信道沖擊響應(yīng)的中綴碼矩陣
            G_3(:,j)=G_2(W-j+1:72-j+1);
        end
        G_4(:,(i-1)*W+1:i*W)=G_3;%%%%%將第k個用戶的中綴碼多徑矩陣,放入G中
        
    end   %%%%%%%結(jié)束K個用戶循環(huán),維數(shù)是:【(L-W+1),KW】
    G=KRON(eye(M),G_4);   %%%%維數(shù)是:【M(L-W+1),MKW】   
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    H_ZF_1=inv(G'*G)*G';%%%%    MKW,M(Lm+W-1)
    clear G_1 G_2 G_3 G_4 G;
    
    %%%%%%%截取K個用戶的中綴碼放入G_1中%%%%%%
    for i=1:K
        G_1(i,:)=chip_1(i,425:496);%%%%維數(shù):【K,144】
    end
    clear i;
    %%%%%%%%%%%%%每個用戶因為多徑效應(yīng),中綴碼也有W徑,共K個用戶%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    for i=1:K
        G_2=G_1(i,:).';%%%取出第k個用戶的中綴碼轉(zhuǎn)置放入G_2中,以備后用
        for j=1:W   %%%%%%%%%%%%%%%產(chǎn)生第k個用戶的W個信道沖擊響應(yīng)的中綴碼矩陣
            G_3(:,j)=G_2(W-j+1:72-j+1);
        end
        G_4(:,(i-1)*W+1:i*W)=G_3;%%%%%將第k個用戶的中綴碼多徑矩陣,放入G中
        
    end   %%%%%%%結(jié)束K個用戶循環(huán),維數(shù)是:【(L-W+1),KW】
    G=KRON(eye(M),G_4);   %%%%維數(shù)是:【M(L-W+1),MKW】   
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    H_ZF_2=inv(G'*G)*G';%%%%    MKW,M(72+W-1)
    clear G_1 G_2 G_3 G_4 G;
    clear chip_1;
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%% TS_num個時隙的循環(huán)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    for p=1:TS_num
        p
        H_user=zeros(K*W,1000,M);
        H_user(:,1:864,:)=H_all(:,(p-1)*864+1:p*864,:);
        sinr=[5];
        chip_1=chip_tran(:,(p-1)*1000+1:p*1000);%%%%%%調(diào)用不同時隙的符號序列,維數(shù)是[K,1000] 
        bit_source_1=bit_source(:,(p-1)*2*N_1+1:p*2*N_1);%%%%調(diào)用不同時隙的數(shù)據(jù)比特
        H_multi=H_user(1:K*W,:,:);
        H_delay=zeros(W,1000+W-1);
        sum_channel=zeros(K*W,M);
        r_delay=zeros(K*W,1000+W-1,M);
        
        for m=1:M
            H_page=H_multi(:,:,m);%%%【K×W,1000】
            sum_channel(:,m)=sum(H_page,2);%對矩陣的每一行求和,即對每一徑進行求和,列向量,K*W,M
            for k=1:K
                H_single=H_multi((k-1)*W+1:k*W,:,m);
                for w=1:W
                    A_delay(w,w:1000+w-1)=chip_1(k,:); % A_delay是每一徑經(jīng)延遲后的K個用戶的信號矩陣,對用戶各徑數(shù)據(jù)產(chǎn)生延遲,
                    %最大延遲為W-1(已把τ(max)歸一化為chip)
                    H_delay(w,w:1000+w-1)=H_single(w,:);
                end
                r_delay((k-1)*W+1:k*W,:,m)=A_delay.*H_delay;
            end
        end
        h=sum_channel/1000;%%%維數(shù)是【K*W,M】,用于構(gòu)造系統(tǒng)矩陣
        h=transpose(h);
        
        %%%%%通過瑞利信道之后,再通過高斯信道
        for n=1:length(sinr)
            for m=1:M
                B(m,:)=sum(r_delay(:,:,m));%%%%一根天線上所有用戶的數(shù)據(jù)
            end
            B_noise=awgn(B,sinr(n),'measured');%對每個天線上接收到的數(shù)據(jù)加高斯白噪聲
            %對第p個時隙進行聯(lián)合檢測,程序知道QPSK解調(diào)前才結(jié)束;產(chǎn)生D_symbol矩陣
            data_1=B_noise(:,1:352+T_max);%去復(fù)用,得到第一段數(shù)據(jù)
            data_2=B_noise(:,497:848+T_max);%去復(fù)用,得到第二段數(shù)據(jù)
            %%%% 分四段來做  %%%%
%             chip_qian_1=chip_end(:,1:176+W-1);
%             chip_qian_2=chip_end(:,177:352+W-1);
%             chip_qian_3=chip_end(:,497:672+W-1);
%             chip_qian_4=chip_end(:,673:848+W-1);
            %%%%%%%%%%%%%%%%%%%中綴碼的截取,前面W-1個不要%%%%%%%%%%%%%%
            midamble=B_noise(:,352+T_max+1:352+Lm).';%  混合多徑中綴碼數(shù)據(jù),維數(shù)是[(L-W+1),M]
            x_midamble=midamble(:);
            H_est2=H_ZF*x_midamble;%%%  MK*W,1
            
            %%%%% midi碼分2段來做信道估計
            midamble_1=B_noise(:,352+T_max+1:352+72).';% 
            x_midamble_1=midamble_1(:);
            midamble_2=B_noise(:,424+T_max+1:424+72).';% 
            x_midamble_2=midamble_2(:);
            H_est_1=H_ZF_1*x_midamble_1;%%%   { [MKW,M(72+W-1)]  , [M(72+W-1),1] }
            H_est_2=H_ZF_2*x_midamble_2;%%%  MK*W,1  
            %%% 利用估計中綴碼得到的2段信道估計得值,線性延升到數(shù)據(jù)得2段上
%             slope=(H_est_2-H_est_1)/72;
%             slope_r=real(slope);
%             slope_i=imag(slope);
%             location_1=-248;
%             location_2=320;
%             H_1_r=real(H_est_1)+slope_r*location_1;
%             H_1_i=imag(H_est_1)+slope_i*location_1;
%             H_2_r=real(H_est_1)+slope_r*location_2;
%             H_2_i=imag(H_est_1)+slope_i*location_2;
%             H_1=H_1_r+sqrt(-1)*H_1_i;
%             H_2=H_2_r+sqrt(-1)*H_2_i;
            for i=1:M
                H_est1(i,:)=H_est2((i-1)*K*W+1:i*K*W).';   
                H_est_11(i,:)=H_est_1((i-1)*K*W+1:i*K*W).';  
                H_est_22(i,:)=H_est_2((i-1)*K*W+1:i*K*W).';  
            end
            
          
            
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            
            %下面的程序產(chǎn)生系統(tǒng)矩陣
            %先進行信道估計和擴頻碼的卷積
            con1=W+Q-1;
            for m=1:M
                for k=1:K
                    u=H_est_11(m,(k-1)*W+1:k*W);
                    v=w4(Q-k+1,:).*scram;
                    b(m,(k-1)*con1+1:k*con1)=conv(u,v);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av不卡在线观看| 91影院在线观看| www.一区二区| 日韩欧美在线网站| 亚洲激情男女视频| 国产精品系列在线播放| 91麻豆精品国产无毒不卡在线观看| 国产人成亚洲第一网站在线播放| 日韩av网站免费在线| 91视频一区二区三区| 久久视频一区二区| 热久久久久久久| 欧美日韩高清一区二区不卡| 亚洲日本va午夜在线影院| 国产精品一卡二卡| 精品国产自在久精品国产| 五月激情综合网| 69堂成人精品免费视频| 亚洲国产精品一区二区久久恐怖片| proumb性欧美在线观看| 国产人妖乱国产精品人妖| 国产自产v一区二区三区c| 精品久久久久久久久久久院品网| 日韩电影一区二区三区| 69久久夜色精品国产69蝌蚪网| 亚洲综合视频在线| 精品视频一区 二区 三区| 亚洲国产aⅴ成人精品无吗| 色噜噜狠狠一区二区三区果冻| ...av二区三区久久精品| 国产不卡视频一区二区三区| 久久久国产精品不卡| 成人一区在线观看| 综合在线观看色| 色噜噜久久综合| 午夜激情久久久| 日韩女同互慰一区二区| 国内精品国产成人国产三级粉色| 久久青草欧美一区二区三区| 国产成人三级在线观看| √…a在线天堂一区| 欧美日韩一级片在线观看| 日本亚洲欧美天堂免费| 精品国产麻豆免费人成网站| 国产在线精品免费| 日本一区二区三区在线观看| 99精品一区二区三区| 亚洲不卡一区二区三区| 精品欧美一区二区久久| 国产成人av资源| 一区二区三区国产| 欧美一区二区三区免费大片| 国产精品一区二区久久不卡| 中文字幕中文字幕在线一区| 欧美日韩视频专区在线播放| 激情文学综合丁香| 1024成人网| 欧美一级高清大全免费观看| 国产成人精品免费| 亚洲高清不卡在线观看| 精品久久国产字幕高潮| 99久久精品99国产精品| 男人的j进女人的j一区| 国产精品久久久久久久裸模| 777亚洲妇女| 北条麻妃国产九九精品视频| 日日摸夜夜添夜夜添亚洲女人| 久久久国产精品麻豆| 欧美日韩高清不卡| 成人中文字幕电影| 蜜桃av噜噜一区| 亚洲精品videosex极品| 26uuu成人网一区二区三区| 欧洲人成人精品| 国产高清精品久久久久| 日韩 欧美一区二区三区| 国产精品国产三级国产专播品爱网| 91精品啪在线观看国产60岁| 成人禁用看黄a在线| 毛片一区二区三区| 亚洲成av人片观看| 亚洲欧美激情一区二区| 国产香蕉久久精品综合网| 777色狠狠一区二区三区| 91一区二区三区在线播放| 国内精品伊人久久久久av影院| 亚洲国产欧美日韩另类综合| 亚洲天堂成人在线观看| 久久精品人人做人人爽人人| 91精品免费观看| 色哟哟精品一区| 成人免费视频caoporn| 韩日精品视频一区| 蜜桃久久精品一区二区| 日韩专区欧美专区| 一区二区三区视频在线观看| 国产精品另类一区| 中文字幕av一区二区三区| 久久免费的精品国产v∧| 欧美一卡在线观看| 制服丝袜日韩国产| 欧美日高清视频| 欧美精品在线一区二区| 欧美在线|欧美| 欧美丝袜第三区| 欧美日韩国产精品自在自线| 在线观看成人小视频| 欧美亚洲图片小说| 欧洲色大大久久| 欧美日本免费一区二区三区| 在线视频一区二区三区| 欧美午夜视频网站| 欧美日韩精品系列| 欧美一区国产二区| 精品久久久久久久久久久院品网| 欧美mv日韩mv国产网站app| 欧美videos大乳护士334| 欧美大片一区二区| 久久影视一区二区| 国产欧美日韩视频在线观看| 国产女人18毛片水真多成人如厕| 中文字幕精品一区| 一区二区三区在线影院| 亚洲一区二区欧美激情| 蜜臀av一区二区在线免费观看| 麻豆久久久久久久| 国产黄色精品视频| 91蜜桃视频在线| 欧美日本在线视频| 精品国产露脸精彩对白 | 国产精品乱码一区二区三区软件| 国产精品午夜电影| 亚洲久草在线视频| 视频在线观看91| 国产成人在线观看| 在线精品国精品国产尤物884a | 99久久精品一区| 91精品福利在线| 精品国产自在久精品国产| 中文字幕一区二区在线播放| 亚洲图片有声小说| 久久99国产精品麻豆| 北条麻妃一区二区三区| 欧美性感一区二区三区| 精品人在线二区三区| 亚洲视频在线观看一区| 日韩国产一区二| 成人高清视频在线观看| 欧美日韩一区二区在线观看| 久久在线免费观看| 亚洲资源中文字幕| 国产91精品一区二区麻豆网站| 在线观看一区二区视频| 国产亚洲污的网站| 偷拍亚洲欧洲综合| 99久久综合精品| 欧美mv和日韩mv国产网站| 一区二区三区美女视频| 国产美女在线观看一区| 欧美高清视频一二三区| 亚洲欧美日韩精品久久久久| 裸体一区二区三区| 91福利小视频| 国产精品久久久久影院| 强制捆绑调教一区二区| 在线观看成人小视频| 国产精品女主播在线观看| 久久精品国产澳门| 欧美日韩aaaaa| 一区二区三区成人| 99久久婷婷国产综合精品电影| 精品少妇一区二区三区在线播放 | 久久精品人人做人人综合 | 视频一区免费在线观看| 9久草视频在线视频精品| 精品国产一区二区三区忘忧草| 香蕉加勒比综合久久| 欧亚一区二区三区| 最近中文字幕一区二区三区| 粉嫩高潮美女一区二区三区| 精品久久久久久久久久久久久久久 | 午夜久久久影院| 日本久久一区二区| 最新国产精品久久精品| 成人av午夜影院| 久久只精品国产| 国产精品自在在线| 久久久久88色偷偷免费| 国产一区二区三区四区在线观看| 日韩欧美国产一二三区| 日本中文一区二区三区| 91精品一区二区三区在线观看| 亚洲成人免费在线观看| 欧美日韩一级黄| 日韩成人免费在线| 日韩欧美色综合| 国产精品影视在线| 国产欧美综合色| 不卡av在线免费观看| 亚洲欧美福利一区二区|