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

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

?? computeispd3rd.m

?? 基于卷積信號(hào)的MIMO系統(tǒng)盲信號(hào)估計(jì)
?? M
字號(hào):
function [h_est]=ComputeISPD3rd(real_channel,draw_fig,NF,L_diff,Bis,h,H,N,delta,R)

%%%%% This function calculate the estimated MIMO channel gain for given
%%%%% Bispectrum and other coefficients

[L,m,n]=size(h);

Le=L+L_diff;

%%%% FULL Frequency
r_index=[1:NF+1];

r_index_even=[1:NF/2];

%%% Initialize for the SPD

Cum0 = squeeze(Bis(mod(-R*delta,NF)+1,mod(-delta,NF)+1,:,:,:));
Cum1 = squeeze(Bis(mod(-R*delta-delta,NF)+1,mod(-delta,NF)+1,:,:,:));

%Parafac decomposition
[estA0,estB0,estC0,fit,it]=comfac(Cum0,n);

PERM=allign3(estC0,H(:,:,mod(-delta,NF)+1));

estA0=estA0*pinv(PERM);
estB0=estB0*pinv(PERM);
estC0=estC0*pinv(PERM);

for r=r_index-r_index(1)

    Cumr= squeeze(Bis(mod(-(R+r)*delta,NF)+1,mod(-delta,NF)+1,:,:,:));

    if r==0
        F(:,:,r+1)=estA0;
    else

        UA = [];

        for iii=1:m,
            UA = [UA; squeeze(Cumr(:,iii,:)).'];
        end

        F(:,:,r+1) = (pinv(krp(conj(squeeze(F(:,:,r))),estC0))*UA).';
    end
end


%...compensating permulation and scalar matrices for comparison to H_even

for ii=0:NF-1
    H_est1(:,:,mod((R+ii+1)*delta,NF)+1)=F(:,:,ii+1);
end

H_even=H(:,:,1:2:end);

if draw_fig

    figure; clf

    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(abs(squeeze(H_even(ii,jj,:)))); hold on
            plot(abs(squeeze(H_est1(ii,jj,1:2:end))),'r');
            title('amplitude of the H_est and H');
        end
    end


    figure; clf
    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(unwrap(angle(squeeze(H_even(ii,jj,:))))); hold on
            plot(unwrap(angle(squeeze(H_est1(ii,jj,1:2:end)))),'r');
            title('phase of H_est and H')
        end
    end

end

%%% solve for phase ambiguity.........

phi2=zeros(n,n);

if m>n    %%%%% Over-determined MIMO

    phi2=diag(squeeze(F(1,:,NF+1)))*pinv(diag(squeeze(F(1,:,1))));

    phi2=diag(diag((1/NF)*angle(phi2)));

    for r=0:NF-1
        F(:,:,mod(r,NF)+1)=F(:,:,mod(r,NF)+1) * expm(-sqrt(-1)*(r)*phi2);
        H_est1(:,:,mod((R+ii+1)*delta,NF)+1)=F(:,:,ii+1);
    end
else
    [mm,jj]=max( min( abs(squeeze(F(:,:,1))),[],2 ));
    phi2=diag(squeeze(F(jj,:,NF+1)))*pinv(diag(squeeze(F(jj,:,1))));
    phi2=diag(diag((1/NF)*angle(squeeze(phi2))));

    for r=0:NF-1
        F(:,:,mod(r,NF)+1)=F(:,:,mod(r,NF)+1) * expm(-sqrt(-1)*(r)*phi2);
        H_est1(:,:,mod((R+ii+1)*delta,NF)+1)=F(:,:,ii+1);
    end
end

H_est_even=H_est1(:,:,1:2:end);
%%%%% scalar ambiguity
Scalar_even=zeros(n,n);
for ii=1:n
    Scalar_even(ii,ii)=( abs(squeeze(H_even(2,ii,r_index_even))).'*abs(squeeze(H_est_even(2,ii,r_index_even)) )) / (abs(squeeze(H_est_even(2,ii,r_index_even))).' * abs(squeeze(H_est_even(2,ii,r_index_even)) + 0.01 ));
end

%compensating for constant Scarlar
for ii=r_index_even
    H_est_even(:,:,ii)=H_est_even(:,:,ii)*Scalar_even;
end

if draw_fig
    figure; clf
    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(r_index_even,abs(squeeze(H_est_even(ii,jj,r_index_even)))); hold on
            plot(abs(squeeze(H_even(ii,jj,:))),'r');
            title('amplitude after solve the scalar ambiguity');
        end
    end

    figure; clf
    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(r_index_even,unwrap(angle(squeeze(H_est_even(ii,jj,r_index_even))))); hold on
            plot(unwrap(angle(squeeze(H_even(ii,jj,:)))),'r');
            title('phase after solve the non-integer phase ambiguity');
        end
    end

end

for ii=0:NF-1
    Q(:,:,ii+1)=F(:,:,mod(ii-R-1,NF)+1);
end
%%%%%% downsmpling and solve the circular shift, proper allign with the true channel

for ii=1:m
    for jj=1:n
        [H_est_even(ii,jj,:),h_est(:,ii,jj)]=relign4(NF/2, squeeze(Q(ii,jj,1:2:NF)), squeeze(h(:,ii,jj)), real_channel, L_diff, delta);
    end
end

%%%%% scalar ambiguity
Scalar_even=zeros(n,n);
for ii=1:n
    Scalar_even(ii,ii)=( squeeze(H_even(2,ii,r_index_even))'*squeeze(H_est_even(2,ii,r_index_even)) ) / (squeeze(H_est_even(2,ii,r_index_even))' * squeeze(H_est_even(2,ii,r_index_even)));
end

%compensating for constant Scarlar
for ii=r_index_even
    H_est_even(:,:,ii)=H_est_even(:,:,ii)*Scalar_even;
end


if draw_fig
    figure; clf
    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(r_index_even,abs(squeeze(H_est_even(ii,jj,r_index_even)))); hold on
            plot(abs(squeeze(H_even(ii,jj,:))),'r');
            title('amplitude after solve the scalar ambiguity')
        end
    end

    figure; clf
    for ii=1:m
        for jj=1:n
            subplot(m,n,jj+(ii-1)*n), plot(r_index_even,unwrap(angle(squeeze(H_est_even(ii,jj,r_index_even))))); hold on
            plot(unwrap(angle(squeeze(H_even(ii,jj,:)))),'r');
            title('phase after solve the integer phase ambiguity');
        end
    end

end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区白人| 日韩欧美你懂的| 亚洲精品五月天| 色综合网色综合| 亚洲综合久久久| 一区二区三区四区国产精品| 色视频成人在线观看免| 亚洲一区二区三区精品在线| 欧美日韩一区二区三区不卡| 日韩电影在线免费观看| 精品日韩一区二区三区| 国产东北露脸精品视频| 日韩码欧中文字| 欧美日韩精品久久久| 麻豆国产欧美一区二区三区| 久久九九久精品国产免费直播| 成人性生交大片| 亚洲图片一区二区| 欧美一卡二卡三卡| 国产成人日日夜夜| 91丨九色丨国产丨porny| 亚洲尤物视频在线| 精品乱人伦小说| 波多野结衣中文字幕一区| 亚洲国产精品影院| 久久精品视频免费观看| 在线精品视频一区二区| 久久精品国产成人一区二区三区| 中文字幕精品—区二区四季| 欧美日韩高清一区二区不卡| 国产一区二区免费视频| **性色生活片久久毛片| 日韩欧美国产小视频| 99精品视频一区| 日本人妖一区二区| 大白屁股一区二区视频| 午夜欧美大尺度福利影院在线看| 久久久噜噜噜久久人人看| 在线观看不卡一区| 国产福利一区二区三区视频在线| 亚洲国产精品久久人人爱 | 三级久久三级久久久| 国产免费成人在线视频| 777午夜精品视频在线播放| 波多野结衣中文字幕一区二区三区| 日韩成人午夜精品| 亚洲老司机在线| 欧美高清一级片在线观看| 日韩一区二区三| 亚洲精品国产精品乱码不99| 久久亚洲捆绑美女| 91精品国模一区二区三区| 99久久久精品免费观看国产蜜| 免费成人性网站| 亚洲sss视频在线视频| 亚洲欧洲精品天堂一级| 久久久精品2019中文字幕之3| 91麻豆精品国产| 欧美亚洲一区二区在线| 91一区二区三区在线观看| 国产九色精品成人porny| 欧美a级一区二区| 日韩中文字幕不卡| 亚洲国产精品久久久久婷婷884| 中文字幕一区二区三区在线观看 | 欧美三级视频在线观看| 91热门视频在线观看| 成人av高清在线| 久久亚洲二区三区| 6080日韩午夜伦伦午夜伦| 欧美性色黄大片手机版| 91久久精品网| 在线看一区二区| av动漫一区二区| 99热这里都是精品| kk眼镜猥琐国模调教系列一区二区| 国产成+人+日韩+欧美+亚洲| 国产一区二区在线视频| 国产一区二区三区在线观看免费| 久久精品理论片| 韩国一区二区在线观看| 国产真实精品久久二三区| 国内不卡的二区三区中文字幕| 日韩电影免费一区| 久久精品久久99精品久久| 麻豆精品久久久| 91精品国产aⅴ一区二区| 91精品国产色综合久久ai换脸| 欧美精品在线一区二区三区| 欧美年轻男男videosbes| 91.com在线观看| 欧美成人精品1314www| 久久蜜桃av一区精品变态类天堂 | 91久色porny | 久久99国产乱子伦精品免费| 免费人成黄页网站在线一区二区| 久久9热精品视频| 国产.精品.日韩.另类.中文.在线.播放| 日韩欧美三级在线| 国产亚洲综合在线| 有坂深雪av一区二区精品| 日韩va亚洲va欧美va久久| 国产又黄又大久久| 色综合咪咪久久| 日韩一区二区在线看| 国产丝袜美腿一区二区三区| 亚洲手机成人高清视频| 亚洲444eee在线观看| 国产自产2019最新不卡| 91在线视频网址| 91精品国产综合久久香蕉麻豆| 久久综合狠狠综合久久综合88 | 色婷婷亚洲综合| 欧美人妖巨大在线| 日韩黄色片在线观看| 国产美女视频一区| 色88888久久久久久影院野外 | 欧美性videosxxxxx| 日韩精品一区二区三区三区免费| 中文字幕不卡在线播放| 天堂蜜桃一区二区三区| 懂色av一区二区三区免费看| 欧美亚洲国产一区二区三区va| 精品乱码亚洲一区二区不卡| 亚洲天堂精品在线观看| 久久国内精品自在自线400部| 97久久久精品综合88久久| 日韩久久久精品| 亚洲综合成人在线| 国产精品123| 亚洲成精国产精品女| 成人一区二区三区中文字幕| 欧美男男青年gay1069videost | 精品国产区一区| 亚洲美女视频一区| 国产经典欧美精品| 日韩欧美一区中文| 一区二区三区毛片| 成人免费毛片嘿嘿连载视频| 日韩一区二区免费在线观看| 一区二区在线观看视频在线观看| 国产激情视频一区二区三区欧美 | 国产一区二区三区日韩| 777午夜精品视频在线播放| www.av精品| 国产午夜精品一区二区三区嫩草 | 日精品一区二区三区| 99国产精品一区| 国产日韩精品视频一区| 看电影不卡的网站| 91精品欧美一区二区三区综合在| 一区二区三区国产| 99精品在线免费| 国产精品丝袜黑色高跟| 国产酒店精品激情| 久久综合狠狠综合久久综合88| 日韩综合一区二区| 9191久久久久久久久久久| 亚洲一级二级在线| 日本乱码高清不卡字幕| 玉米视频成人免费看| 国产清纯美女被跳蛋高潮一区二区久久w| 日本午夜一区二区| 欧美一区午夜视频在线观看| 婷婷中文字幕综合| 正在播放亚洲一区| 日韩专区在线视频| 欧美一级高清大全免费观看| 日韩—二三区免费观看av| 欧美精品乱码久久久久久| 首页国产欧美日韩丝袜| 欧美一区二区三区日韩| 久久激五月天综合精品| 久久先锋影音av| 国产激情视频一区二区三区欧美| 久久精品视频在线看| 成人美女在线视频| 亚洲色图19p| 欧美日韩一级视频| 美女一区二区视频| 久久你懂得1024| 国产亚洲一区二区三区在线观看 | av资源网一区| 亚洲精品乱码久久久久久 | 美女高潮久久久| 日韩欧美电影一二三| 国产一区视频网站| 中文字幕视频一区| 欧美色中文字幕| 久久精品国产一区二区三 | 一区二区三区免费网站| 欧美老人xxxx18| 极品尤物av久久免费看| 国产精品国产三级国产普通话99 | 日本中文字幕一区二区视频| 欧美成人一区二区三区片免费| 国产乱淫av一区二区三区| 亚洲人成7777| 欧美videos大乳护士334| av中文字幕在线不卡|