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

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

?? mqam_bllr_gsc_threetr.m

?? MIMO系統
?? M
字號:
%MQAM_BLLR-GSC---Sfunction(簡化公式)
function [sys,x0,str,ts]=MQAM_BLLR_GSC_threeTR(t,x,u,flag,L,BitRate,sgma,sel_num)
M=16;
d=1;


switch flag,
    case 0
        [sys,x0,str,ts]=mdlInitializeSizes(L,BitRate);%初始化模塊
    case 3
        sys=mdlOutputs(t,x,u,L,BitRate,M,sgma,d,sel_num);%計算輸出
    case {1,2,4,9}
        sys=[];%無用的標志
    otherwise
        error(['Unhandled flag =',num2str(flag)]);%錯誤處理
end
%模塊結束
%%%%%%%初始化狀態、采樣周期、Size結構%%%%%%%%%
function [sys,x0,str,ts]=mdlInitializeSizes(L,BitRate)
%調用simsizes創建sizes結構
sizes=simsizes;
%填寫sizes結構
sizes.NumContStates=0;
sizes.NumDiscStates=0;
sizes.NumOutputs=4*BitRate;
sizes.NumInputs=3*L*BitRate;
sizes.DirFeedthrough=1;
sizes.NumSampleTimes=1;
sys=simsizes(sizes);
x0=[];%沒有連續狀態
str=[];%沒有狀態次序
ts=[0 0];%繼承性的采樣周期

%%%%%模塊輸出%%%%%%%%%%
function sys=mdlOutputs(t,x,u,L,BitRate,M,sgma,d,sel_num)
j=sqrt(-1);

%形成信道
delta=u(1:L*BitRate);%[(L*BitRate)*1]
No=(2*sgma^2*delta)';%[1*(L*BitRate)](No')

%還原輸出矩陣信號
y=u(L*BitRate+1:2*L*BitRate)+j*u(2*L*BitRate+1:3*L*BitRate);%[(L*BitRate)*1]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
S1_0=[-3*d+j*3*d;-d+j*3*d;-3*d+j*d;-d+j*d;-3*d-j*d;-d-j*d;-3*d-j*3*d;-d-j*3*d];%S1^(0)
S1_1=[d+j*3*d;3*d+j*3*d;d+j*d;3*d+j*d;d-j*d;3*d-j*d;d-j*3*d;3*d-j*3*d];%S1^(1)
S2_0=[-3*d+j*3*d;-3*d+j*d;-3*d-j*d;-3*d-j*3*d;3*d+j*3*d;3*d+j*d;3*d-j*d;3*d-j*3*d];%S2^(0)
S2_1=[-d+j*3*d;-d+j*d;-d-j*d;-d-j*3*d;d+j*3*d;d+j*d;d-j*d;d-j*3*d];%S2^(1)
S3_0=[-3*d+j*3*d;-3*d+j*d;-d+j*3*d;-d+j*d;d+j*3*d;d+j*d;3*d+j*3*d;3*d+j*d];%S3^(0)
S3_1=[-3*d-j*d;-3*d-j*3*d;-d-j*d;-d-j*3*d;d-j*d;d-j*3*d;3*d-j*d;3*d-j*3*d];%S3^(1)
S4_0=[-3*d+j*3*d;-d+j*3*d;d+j*3*d;3*d+j*3*d;-3*d-j*3*d;-d-j*3*d;d-j*3*d;3*d-j*3*d];%S4^(0)
S4_1=[-3*d+j*d;-3*d-j*d;-d+j*d;-d-j*d;d+j*d;d-j*d;3*d+j*d;3*d-j*d];%S4^(1)

c=[1:sel_num];%選擇的支路(初始狀態)
k=1;
while (c(1)<=L-sel_num+1)
  for i=1:(M/2)
     metrics1_0(i,:)=(((abs(y-delta*S1_0(i))).^2)')./No;
     metrics2_0(i,:)=(((abs(y-delta*S2_0(i))).^2)')./No;
     metrics3_0(i,:)=(((abs(y-delta*S3_0(i))).^2)')./No;
     metrics4_0(i,:)=(((abs(y-delta*S4_0(i))).^2)')./No;
 %%%%%%%%//y-delta*beta//^2/No'%%%%%%(1*(BitRate*L))
     metrics1_1(i,:)=(((abs(y-delta*S1_1(i))).^2)')./No;
     metrics2_1(i,:)=(((abs(y-delta*S2_1(i))).^2)')./No;
     metrics3_1(i,:)=(((abs(y-delta*S3_1(i))).^2)')./No;
     metrics4_1(i,:)=(((abs(y-delta*S4_1(i))).^2)')./No;
 %%%%%%%%//y-delta*alpha//^2/No'%%%%%%(1*(BitRate*L))
   end
 %%%%%%%%%選擇selnum個分支%%%%%%%%%%
 a1_0=reshape(metrics1_0,M/2*BitRate,L);
 metrics1_0_sel=a1_0(:,c);%((M/2*BitRate)*selnum)
 sum_metrics1_0_sel=sum((metrics1_0_sel)');%(1*(M/2*BitRate))
 
 a2_0=reshape(metrics2_0,M/2*BitRate,L);
 metrics2_0_sel=a2_0(:,c);%((M/2*BitRate)*selnum)
 sum_metrics2_0_sel=sum((metrics2_0_sel)');%(1*(M/2*BitRate))
 
 a3_0=reshape(metrics3_0,M/2*BitRate,L);
 metrics3_0_sel=a3_0(:,c);%((M/2*BitRate)*selnum)
 sum_metrics3_0_sel=sum((metrics3_0_sel)');%(1*(M/2*BitRate))
 
 a4_0=reshape(metrics4_0,M/2*BitRate,L);
 metrics4_0_sel=a4_0(:,c);%((M/2*BitRate)*selnum)
 sum_metrics4_0_sel=sum((metrics4_0_sel)');%(1*(M/2*BitRate))
 
 a1_1=reshape(metrics1_1,M/2*BitRate,L);
 metrics1_1_sel=a1_1(:,c);%((M/2*BitRate)*selnum)
 sum_metrics1_1_sel=sum((metrics1_1_sel)');%(1*(M/2*BitRate))
 
 a2_1=reshape(metrics2_1,M/2*BitRate,L);
 metrics2_1_sel=a2_1(:,c);%((M/2*BitRate)*selnum)
 sum_metrics2_1_sel=sum((metrics2_1_sel)');%(1*(M/2*BitRate))
 
 a3_1=reshape(metrics3_1,M/2*BitRate,L);
 metrics3_1_sel=a3_1(:,c);%((M/2*BitRate)*selnum)
 sum_metrics3_1_sel=sum((metrics3_1_sel)');%(1*(M/2*BitRate))
 
 a4_1=reshape(metrics4_1,M/2*BitRate,L);
 metrics4_1_sel=a4_1(:,c);%((M/2*BitRate)*selnum)
 sum_metrics4_1_sel=sum((metrics4_1_sel)');%(1*(M/2*BitRate))
 %%%%%%%%%
 b1_0=reshape(sum_metrics1_0_sel,M/2,BitRate);
 b1_1=reshape(sum_metrics1_1_sel,M/2,BitRate);
 b2_0=reshape(sum_metrics2_0_sel,M/2,BitRate);
 b2_1=reshape(sum_metrics2_1_sel,M/2,BitRate);
 b3_0=reshape(sum_metrics3_0_sel,M/2,BitRate);
 b3_1=reshape(sum_metrics3_1_sel,M/2,BitRate);
 b4_0=reshape(sum_metrics4_0_sel,M/2,BitRate);
 b4_1=reshape(sum_metrics4_1_sel,M/2,BitRate);
 LLR_r1_vector=min(b1_0)-min(b1_1);%(1*BitRate)
 LLR_r2_vector=min(b2_0)-min(b2_1);%(1*BitRate)
 LLR_r3_vector=min(b3_0)-min(b3_1);%(1*BitRate)
 LLR_r4_vector=min(b4_0)-min(b4_1);%(1*BitRate)
 
 LLR_r1_matr(k,:)=LLR_r1_vector;
 LLR_r2_matr(k,:)=LLR_r2_vector;
 LLR_r3_matr(k,:)=LLR_r3_vector;
 LLR_r4_matr(k,:)=LLR_r4_vector;
 
 k=k+1;
 %%采用組合生成的方法選擇支路
d=zeros(1,sel_num);
for n=1:sel_num
    if c(n)<L-sel_num+n
        d(n)=n;
    end
end
m=max(d);
if m==0
    break;
else
c(m)=c(m)+1;
for n=m+1:sel_num
    c(n)=c(n-1)+1;
end
end

end%循環結束
%%總共有nchoosek(L,sel_num)種情況,取/LLR(r)/的最大%%%%%
[maxc1 num1]=max(abs(LLR_r1_matr));
[maxc2 num2]=max(abs(LLR_r2_matr));
[maxc3 num3]=max(abs(LLR_r3_matr));
[maxc4 num4]=max(abs(LLR_r4_matr));
LLR_r1=LLR_r1_matr(num1+nchoosek(L,sel_num)*(0:BitRate-1));%(1*BitRate)
LLR_r2=LLR_r2_matr(num2+nchoosek(L,sel_num)*(0:BitRate-1));%(1*BitRate)
LLR_r3=LLR_r3_matr(num3+nchoosek(L,sel_num)*(0:BitRate-1));%(1*BitRate)
LLR_r4=LLR_r4_matr(num4+nchoosek(L,sel_num)*(0:BitRate-1));%(1*BitRate)

%%%%%%%%%%判決(LLR_r>=0--1,LLR_r<0--0)%%%%%%%%%
sys_1=[LLR_r1;LLR_r2;LLR_r3;LLR_r4];%%(4*BitRate)

sys=-reshape(sys_1,4*BitRate,1);%((4*BitRate)*1)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频在线一区二区三区| 五月综合激情婷婷六月色窝| 国产亚洲一区二区三区四区 | 国产精品久久久久婷婷| 日本欧美在线观看| 欧美日韩一级片网站| 亚洲欧美日韩电影| 97久久人人超碰| 中文欧美字幕免费| 国产成人午夜精品影院观看视频 | 国产亚洲短视频| 国产制服丝袜一区| 国产清纯白嫩初高生在线观看91 | 久久99国产精品免费| 蜜桃91丨九色丨蝌蚪91桃色| 欧美色涩在线第一页| 国产精品免费视频观看| 91高清视频在线| 六月婷婷色综合| 日韩精品一区二区三区视频播放| 亚洲在线视频一区| 欧美性xxxxx极品少妇| 日本不卡一二三| 国产精品久久久久久亚洲毛片| 一本大道av一区二区在线播放| 亚洲成年人网站在线观看| 久久色中文字幕| 日本久久一区二区| 精品无码三级在线观看视频| 亚洲少妇最新在线视频| 日韩免费在线观看| 欧美在线免费观看视频| 国产成人在线视频网址| 亚洲综合视频在线观看| 久久久久久亚洲综合影院红桃 | 欧美一区二区三区色| 99精品国产热久久91蜜凸| 日韩经典一区二区| 亚洲视频在线观看三级| 国产一区二区三区四区五区入口| 国产精品沙发午睡系列990531| 欧美日韩国产另类一区| 91在线视频官网| 成人精品在线视频观看| 老司机精品视频线观看86| 亚洲精品国久久99热| 中文字幕一区二区在线播放| 久久综合九色综合久久久精品综合| 在线日韩一区二区| 欧美亚洲综合另类| 色婷婷综合在线| 日本高清不卡一区| 欧美三级日韩三级| 这里只有精品免费| 日韩一区二区三区视频在线 | 欧美午夜精品久久久久久孕妇| 国产成人精品免费网站| 国产精品69毛片高清亚洲| 国产激情一区二区三区桃花岛亚洲 | 不卡视频在线观看| 99久久综合色| 欧美日韩高清一区二区| 日韩你懂的在线观看| 国产欧美精品一区二区三区四区| 国产女人18毛片水真多成人如厕| 中文字幕久久午夜不卡| 一区二区三区久久| 美女脱光内衣内裤视频久久影院| 美女被吸乳得到大胸91| 成人免费毛片嘿嘿连载视频| 色综合视频在线观看| 欧美日韩国产中文| 国产精品久久久久天堂| 日本少妇一区二区| www.综合网.com| 精品日产卡一卡二卡麻豆| 国产精品久久久久久久久久免费看 | 亚欧色一区w666天堂| 福利电影一区二区| 欧美日韩一区久久| 国产精品久久久久久久久搜平片| 亚洲成在人线免费| 91色.com| 国产精品看片你懂得| 久久av中文字幕片| 69久久夜色精品国产69蝌蚪网| 中文字幕第一区二区| 激情文学综合网| 51午夜精品国产| 一区二区三区鲁丝不卡| 91婷婷韩国欧美一区二区| 欧美国产日本视频| 成人免费毛片嘿嘿连载视频| 精品国产伦一区二区三区观看方式| 亚洲宅男天堂在线观看无病毒| aaa欧美色吧激情视频| 久久久91精品国产一区二区精品| 日韩精品亚洲一区二区三区免费| 色综合中文字幕国产 | 亚洲一区欧美一区| 91黄视频在线| 亚洲中国最大av网站| 91蜜桃网址入口| 亚洲在线中文字幕| 欧美日韩精品一区二区三区 | 日精品一区二区| 欧美精选一区二区| 免费观看在线综合| 久久久影视传媒| 成人午夜av影视| 亚洲国产欧美在线人成| 精品视频免费在线| 国精产品一区一区三区mba视频| 337p日本欧洲亚洲大胆色噜噜| 国产麻豆精品95视频| 综合欧美一区二区三区| 欧美综合一区二区| 激情丁香综合五月| 亚洲视频中文字幕| 日韩一区二区免费电影| 成人伦理片在线| 免费人成网站在线观看欧美高清| 欧美mv和日韩mv国产网站| av在线综合网| 免费在线观看视频一区| 日本一区二区成人在线| 欧美精品第1页| 91麻豆精品一区二区三区| 韩国中文字幕2020精品| 亚洲一区中文日韩| 国产精品美女一区二区在线观看| 欧美日韩国产精选| 日本久久精品电影| 不卡免费追剧大全电视剧网站| 麻豆精品在线播放| 午夜久久久久久久久久一区二区| 国产日产精品1区| 日韩精品一区二区三区视频在线观看| 99vv1com这只有精品| 国产suv精品一区二区三区| 日韩va亚洲va欧美va久久| 亚洲成在人线在线播放| 亚洲啪啪综合av一区二区三区| 久久嫩草精品久久久精品一| 欧美一三区三区四区免费在线看| 99久久精品一区二区| 国产福利一区二区三区视频在线| 日韩国产高清在线| 另类的小说在线视频另类成人小视频在线 | 国产一区二区三区精品欧美日韩一区二区三区 | 视频一区视频二区在线观看| 一区二区在线观看免费视频播放| 成人欧美一区二区三区黑人麻豆| 中文字幕一区视频| 亚洲欧洲精品成人久久奇米网| 国产精品国产三级国产aⅴ无密码| 国产午夜精品一区二区| 国产精品丝袜久久久久久app| 欧美经典三级视频一区二区三区| 国产欧美日韩久久| 国产精品免费人成网站| 一区二区三区日本| 免费观看久久久4p| 国产麻豆精品95视频| 色综合久久久久综合体| 69堂成人精品免费视频| 久久久久久99久久久精品网站| 国产精品美女久久福利网站 | 精品国产免费人成电影在线观看四季| 欧美成人午夜电影| 中文字幕一区二区三中文字幕| 亚洲另类色综合网站| 久久电影网电视剧免费观看| 成人aa视频在线观看| 欧美人牲a欧美精品| 中文av一区特黄| 麻豆精品在线观看| 欧美丝袜丝交足nylons图片| 国产三级精品视频| 一区二区欧美在线观看| 亚洲欧洲日韩av| 一区二区三区自拍| 男人操女人的视频在线观看欧美| 激情图区综合网| 国产福利精品导航| av在线播放成人| 91成人网在线| 欧美国产综合色视频| 亚洲精品久久久蜜桃| 国产精一区二区三区| 91精品免费观看| 三级影片在线观看欧美日韩一区二区| 高清在线成人网| 国产精品天美传媒| 国产乱对白刺激视频不卡| 精品国产一区二区三区四区四| 亚洲午夜激情网页| 欧美日韩中字一区| 亚洲成人动漫一区| 51精品国自产在线|