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

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

?? send.m

?? Woven碼在TD-SCDMA中的應用仿真程序
?? M
字號:
function result = send(input,snr);
 
%       Let the data symbol through the channel with JD in the receive side. 
%    Spreading, frame, channel, channel estimate, JD, despread,deframe.
%    Note that in this function, many parameters should have been saved in
%    the global variable 'sim_consts'. 

    global sim_consts;
        
    cNumber = sim_consts.cNumber;
    tsNumber = sim_consts.tsNumber;
    ka=sim_consts.ka;
    w = sim_consts.W ;
    sim_consts.gu = zeros(ka,w);
 
    
    result = [];
%    s = 2*randint(1,44*cNumber*tsNumber)-1 + i * (2*randint(1,44*cNumber*tsNumber)-1);
%    snr = 2 ;
    s= input.';
    for tsIdx = 1:tsNumber
        ss = s((tsIdx-1)*cNumber*44+1:tsIdx*cNumber*44);
        for kk = 1:cNumber
            sc(kk,:) = ss((kk-1)*44+1:kk*44);
        end
        
        if sim_consts.cDisturb == 1
            for kk = cNumber+1:sim_consts.cAvailable
                sc(kk,:) = 2*randint(1,44)-1 + i * (2*randint(1,44)-1);
            end
        end
        
        sp = zeros(cNumber,864);
        for kk = 1:size(sc,1)
            temp = sc(kk,:).'*ovsf(kk);
            for idx = 1:22
                sp(kk,(idx-1)*16+1:idx*16) = temp(idx,:);
            end
            for idx = 23:44
                sp(kk,(idx-23)*16+1+496:(idx-22)*16+496) = temp(idx,:);
            end        
        end    
        
        send((tsIdx-1)*864+1:tsIdx*864) = sum(sp)';
        send((tsIdx-1)*864+353:(tsIdx-1)*864+480)    = cNumber*midamble_1';
    end
    
    for kk = 1:ka
        sim_consts.hsig(kk, :) =  Rayleigh_Doppler_multiPath(...
            sim_consts.fc,              ...
            sim_consts.v,               ...
            sim_consts.startT,          ...
            sim_consts.endT,            ...
            sim_consts.deltaT,          ...
            sim_consts.chipRate,        ...
            sim_consts.nsdelay,         ...
            sim_consts.averagePower );    % child function , type 'help Rayleigh_Doppler_multiPath' for detail
    end
    
    for idx = 1:ka
        tt(idx,:) = send.*abs(sim_consts.hsig(idx,:));
        for tsIdx = 1:tsNumber
            power=0;
            for kk=1:864
                tempp=tt(idx,(tsIdx-1)*864+kk);
                power=power+tempp*tempp';
            end;
            power_s = power/864;
            tempp=10^(snr/10);
            sigma=sqrt(power_s/tempp);
            tt(idx,(tsIdx-1)*864+1:tsIdx*864) = tt(idx,(tsIdx-1)*864+1:tsIdx*864) + normrnd(0,sigma,1,864) + j*normrnd(0,sigma,1,864);
        end
    end
    
    a_1 = a_mid_1;
    b_1 = inv(a_1'*a_1)*a_1';
    for tsIdx = 1:tsNumber
        for idx = 1:ka
            t(idx,:) = tt(idx,(tsIdx-1)*864+1:tsIdx*864);
        end
        
        for idx = 1:ka
            rm(idx,:) = t(idx,353:(480+w-1));
        end
        
        ry1 = zeros(ka,352+w-1);
        for idx = 1:ka
            ry1(idx,:)=t(idx,1:352+w-1);
        end
        y1 = [];
        for idx = 1:ka
            y1 = [y1 ry1(idx,:)];
        end
        y1 = y1';
        
        ry2 = zeros(ka,352+w-1);
        for idx = 1:ka
            ry2(idx,:)=t(idx,497:848+w-1);        
        end
        y2 = [];
        for idx = 1:ka
            y2 = [y2 ry2(idx,:)];
        end
        y2 = y2';
                
        for idx = 1:ka
            sim_consts.gu(idx,:)=(b_1*rm(idx,:)')';
        end
        
        a= A_gen_1;
        h=a'*a;
        digh=diag(diag(h));
        dighinv=inv(digh);
        mt=chol(h);
        hinv=inv(mt);
        htinv=inv(mt');
        s_zf1=hinv*htinv*digh*dighinv*a'*y1;
        s_zf2=hinv*htinv*digh*dighinv*a'*y2;
        
        rs = zeros(cNumber,44);
        for kk = 1:22
            for ii = 1:cNumber
                rs(ii,kk) = s_zf1(cNumber*(kk-1)+ii);
                rs(ii,kk+22) = s_zf2(cNumber*(kk-1)+ii);
            end
        end        
        
        for kk = 1:cNumber
            result = [result rs(kk,:)];
        end 
        clear t idx rm ry1 y1 ry2 y2 a h mt digh dighinv hinv htinv s_zf1 s_zf2 rs kk ii ;
    end   
    
    result = 2*(real(result)>0)-1 + j*(2*(imag(result)>0)-1);
%    sum((s-result)~=0)/size(s,2)

    clear ka snr sp1 sp2 sp send sigma idx ss sc tt tsIdx temp ...
        t rm ry1 ry2 a_1 b_1 a w h digh dighinv mt hinv htinv s_zf1...
        rs1 rs2 ddss i kk power power_s s1 s2 x y1 y2 s_zf2 tempp cNumber tsNumber;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本怡春院一区二区| 亚洲综合成人在线视频| 国产精品久久久久国产精品日日| 国产精品蜜臀av| 亚洲国产综合在线| 国产综合久久久久久鬼色| eeuss影院一区二区三区| 欧美视频一区二区在线观看| 日韩亚洲欧美成人一区| 国产精品久久久久国产精品日日| 亚洲第一激情av| 国产福利不卡视频| 欧美性猛交xxxxxx富婆| 国产亚洲一二三区| 亚洲影视在线播放| 国产xxx精品视频大全| 91豆麻精品91久久久久久| 日韩三级在线免费观看| 亚洲天堂2014| 国产一区二区久久| 欧美日韩aaa| 成人免费在线播放视频| 亚洲精品视频在线看| 狠狠狠色丁香婷婷综合激情 | 国产片一区二区| 亚洲一二三区在线观看| 成人一区二区三区中文字幕| 日本道免费精品一区二区三区| 精品日韩欧美在线| 亚洲福利一二三区| 国产精品影视天天线| 91精品福利在线一区二区三区| 亚洲精品老司机| 亚洲激情一二三区| 国产一区二区三区四区五区美女| 日韩欧美激情四射| 日本午夜一区二区| 日韩女优制服丝袜电影| 美女诱惑一区二区| 精品国产凹凸成av人网站| 精品一区二区三区免费毛片爱 | 国产精品国产三级国产三级人妇| 国产精品一线二线三线| 国产欧美一区在线| 成人教育av在线| 国产精品不卡在线| 91污片在线观看| 亚洲一区视频在线| 欧美一级久久久久久久大片| 免费看日韩精品| 久久精品人人做| 99久久精品情趣| 亚洲国产一区二区三区| 91精品国产麻豆国产自产在线| 久久国产欧美日韩精品| 2023国产一二三区日本精品2022| 国产一区二区三区香蕉| 国产精品国产三级国产aⅴ中文| 91麻豆免费视频| 天天影视色香欲综合网老头| 精品久久久久久最新网址| 国产xxx精品视频大全| 一区二区三区四区蜜桃| 制服丝袜av成人在线看| 国产精品一区三区| 亚洲一区二区在线视频| 欧美变态tickling挠脚心| 粉嫩aⅴ一区二区三区四区| 一区二区三区免费观看| 精品欧美久久久| 日本高清免费不卡视频| 久久精品99久久久| 亚洲视频精选在线| 欧美一二三区在线| 91视频一区二区| 狠狠色2019综合网| 亚洲线精品一区二区三区八戒| 欧美成人官网二区| 色天天综合久久久久综合片| 麻豆一区二区在线| 亚洲精选在线视频| 久久久久国产精品麻豆ai换脸| 色狠狠一区二区| 国产综合成人久久大片91| 一区二区三区国产精华| 久久久久国产精品麻豆ai换脸| 日本黄色一区二区| 国内成人精品2018免费看| 一区二区高清视频在线观看| 久久奇米777| 欧美精品高清视频| 成人黄色一级视频| 久久aⅴ国产欧美74aaa| 亚洲一区国产视频| 国产精品久久久久三级| 日韩一卡二卡三卡四卡| 欧洲日韩一区二区三区| 成人网页在线观看| 国产在线精品国自产拍免费| 午夜精品久久久久久久久久| 亚洲日本中文字幕区| 国产亚洲欧美日韩日本| 精品少妇一区二区三区在线播放| 欧美日韩一级片在线观看| 99精品国产一区二区三区不卡| 精品综合免费视频观看| 日本在线观看不卡视频| 亚洲综合在线免费观看| 亚洲精品视频免费观看| 国产精品国产三级国产普通话蜜臀| 久久久久久久久久电影| 欧美电影精品一区二区| 制服丝袜中文字幕一区| 欧美日韩成人一区二区| 欧美私人免费视频| 欧美日韩一区二区三区四区| 色老综合老女人久久久| 色婷婷一区二区三区四区| 波多野结衣亚洲一区| 国产成人免费在线观看不卡| 韩国女主播一区二区三区| 六月丁香综合在线视频| 青青草伊人久久| 日韩电影在线免费| 久久成人18免费观看| 精品一区二区三区影院在线午夜 | 亚洲视频资源在线| 综合网在线视频| 亚洲另类中文字| 亚洲高清免费在线| 天堂影院一区二区| 欧美aaaaa成人免费观看视频| 蜜臀99久久精品久久久久久软件| 男女视频一区二区| 国产精品123| 成av人片一区二区| 欧美性色aⅴ视频一区日韩精品| 欧美在线影院一区二区| 欧美一区二区三区喷汁尤物| 欧美va亚洲va| 日韩国产精品大片| 久久99国产乱子伦精品免费| 国产精品一区专区| 在线精品视频一区二区三四| 欧美精品在线一区二区| 亚洲精品一区二区三区在线观看| 国产精品青草综合久久久久99| 一区二区三区日韩精品视频| 日本美女视频一区二区| 国产成人在线网站| 91国偷自产一区二区三区观看| 欧美高清视频一二三区| 久久色视频免费观看| 国产精品不卡在线观看| 日韩高清一区二区| 床上的激情91.| 精品视频免费看| 国产日韩欧美a| 午夜视频在线观看一区二区三区 | 风间由美性色一区二区三区| 91精品1区2区| 久久综合色鬼综合色| 一区二区欧美精品| 国产精品一区二区三区网站| 色婷婷综合久久久中文一区二区| 日韩女优av电影| 亚洲精品第一国产综合野| 久久99久久久欧美国产| 色噜噜狠狠色综合中国| 久久伊99综合婷婷久久伊| 亚洲综合激情另类小说区| 国产伦精一区二区三区| 欧美人与禽zozo性伦| 中文字幕在线视频一区| 日本伊人色综合网| 日本精品一区二区三区四区的功能| 欧美www视频| 五月婷婷激情综合网| 99久久综合99久久综合网站| 欧美大片国产精品| 亚洲成av人在线观看| 成人看片黄a免费看在线| 日韩欧美第一区| 亚洲午夜av在线| 色综合久久88色综合天天| 久久综合狠狠综合久久综合88| 五月婷婷综合在线| 一本到三区不卡视频| 国产精品视频一区二区三区不卡| 久久国产综合精品| 91精品国产色综合久久不卡电影| 亚洲裸体在线观看| 成人av一区二区三区| 久久精品在线免费观看| 久久精品国产一区二区| 日韩一卡二卡三卡国产欧美| 视频一区中文字幕| 91精品国产色综合久久| 日韩成人免费电影| 日韩午夜电影av|