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

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

?? subcarrier_allocation.m

?? 子載波的分配 考慮每個帶寬的大小 及子信道的噪聲 最后得出每個基站到用戶的分配
?? M
?? 第 1 頁 / 共 2 頁
字號:
clc
clear
radium=600;                              %小區半徑
fc=5e9;                                  %中心載波頻率
n1=2;                                    %衰落系數(LOS)
n2=4;                                    %衰落系數(NLOS)
sample_number=1;
B=120000;                                %每個子信道的帶寬大小
subcarrier_number=128;                    %子載波數目
N0=3.9811*1e-21;                          %功率譜密度-174dbm
noise=N0*B;                              %每個子信道的噪聲
ber=1.0e-3;
gamma=-log2(5*ber)/(1.6*log2(exp(1)));
number=1;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%基站和中繼端的坐標
BS_x=0;
BS_y=0;
Relay_x=[-300,0];%各個中繼的橫坐標;2個中繼在一個扇區。小區分為3個扇區 
Relay_y=[100*sqrt(3),200*sqrt(3)];%各個中繼的縱坐標
SNR=156;
p=10^(SNR/10)*noise;
user_number=[5,10,15,20,25];

total_number=100;


% total_number=10000;
R1_ave=zeros(total_number,length(user_number));
R2_ave=zeros(total_number,length(user_number));
R3_ave=zeros(total_number,length(user_number));
R4_ave=zeros(total_number,length(user_number));
R5_ave=zeros(total_number,length(user_number));
for cycle_number=1:1:total_number
    cycle_number
    for for_user_number=1:1:length(user_number) 
        user_x=zeros(1,user_number(for_user_number));
        user_y=zeros(1,user_number(for_user_number));
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %確定每個用戶的坐標
        for i=1:1:user_number(1,for_user_number)
            user_x(i)=-600+900*rand(1);
            if abs(user_x(i))<=300
                if user_x(i)<=0
                    user_y(i)=600*rand(1); %應該為300*sqrt(3)*rand(1)
                else
                    user_y(i)=rand(1)*(sqrt(3)*300-sqrt(3)*user_x(i))+sqrt(3)*user_x(i);;
                end
            else
                ceil1=sqrt(3)*(600-abs(user_x(i)));
                user_y(i)=ceil1*rand(1);
            end
        end
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        distance_BS_RN=400*ones(1,2);
        distance_RN_UT1=zeros(1,user_number(for_user_number));
        distance_BS_UT=zeros(1,user_number(for_user_number));
        for k=1:1:number %%%%  k表征撒點數
            [I1,Q1]=chtry(2,sample_number,20);
            [I2,Q2]=chtry(user_number(for_user_number),sample_number,20);
            [I3,Q3]=chtry(user_number(for_user_number),sample_number,20);
            [I4,Q4]=chtry(user_number(for_user_number),sample_number,20);
            for i=1:1:2  %%%%2個中繼,BS-RS的信道矩陣
                relay=I1(i,:)+sqrt(-1)*Q1(i,:);
                middle1=fft(relay,8*subcarrier_number);
                for jj=1:1:subcarrier_number
                    H_BS_RN(k,i,jj)=sum(middle1(8*(jj-1)+1:8*jj))/8;
                end
            end
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%           中繼1到用戶的信道矩陣
            for i=1:1:user_number(for_user_number)
                distance_RN_UT1(i)=sqrt((user_x(i)-Relay_x(1))^2+(user_y(i)-Relay_y(1))^2);
                middle2_1=fft(I2(i,:)+sqrt(-1)*Q2(i,:),8*subcarrier_number);
                for jj=1:1:subcarrier_number
                    H_RN_UT1(k,i,jj)=sum(middle2_1(8*(jj-1)+1:8*jj))/8;
                end
            end
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%           中繼2到用戶的信道矩陣
            for i=1:1:user_number(for_user_number)
                distance_RN_UT1(i)=sqrt((user_x(i)-Relay_x(2))^2+(user_y(i)-Relay_y(2))^2);
                middle2_1=fft(I2(i,:)+sqrt(-1)*Q2(i,:),8*subcarrier_number);
                for jj=1:1:subcarrier_number
                    H_RN_UT2(k,i,jj)=sum(middle2_1(8*(jj-1)+1:8*jj))/8;
                end
            end
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%             基站到用戶的信道矩陣
            for i=1:1:user_number(for_user_number)
                distance_BS_UT(i)=sqrt((user_x(i))^2+(user_y(i))^2);
                middle3=fft(I3(i,:)+sqrt(-1)*Q3(i,:),8*subcarrier_number);
                for jj=1:1:subcarrier_number
                    H_BS_UT(k,i,jj)=sum(middle3(8*(jj-1)+1:8*jj))/8;
                end
            end
        end
        R1=zeros(number,user_number(for_user_number));    
        R2=zeros(number,user_number(for_user_number));   
        R3=zeros(number,user_number(for_user_number));   
        R4=zeros(number,user_number(for_user_number));
        R5=zeros(number,user_number(for_user_number)); 
        for t=1:1:number
            for i=1:1:2         
                for j=1:1:subcarrier_number        
                    H_BS_RN(t,i,j)=sqrt(10^(-4.6)*1/(200*sqrt(3))^2)*H_BS_RN(t,i,j);  %加入大尺度       
                end
            end
            for i=1:1:user_number(for_user_number)      
                for j=1:1:subcarrier_number      
                    H_RN_UT1(t,i,j)=sqrt(10^(-4.6)*1/(distance_RN_UT1(i))^4)*H_RN_UT1(t,i,j);    
                end
            end
            for i=1:1:user_number(for_user_number)      
                for j=1:1:subcarrier_number      
                    H_RN_UT2(t,i,j)=sqrt(10^(-4.6)*1/(distance_RN_UT1(i))^4)*H_RN_UT2(t,i,j); %%error!   
                end
            end
            for i=1:1:user_number(for_user_number)     
                for j=1:1:subcarrier_number          
                    H_BS_UT(t,i,j)=sqrt(10^(-4.6)*1/(distance_BS_UT(i))^4)*H_BS_UT(t,i,j);                       
                end
            end 
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            %proposed algorithm
            R_least=12800*ones(1,user_number(for_user_number));
            occupy=zeros(1,subcarrier_number);
            C=zeros(user_number(for_user_number),subcarrier_number,3);
            for i=1:1:user_number(for_user_number)
                for j=1:1:subcarrier_number
                    for k=1:1:3
                        if k==3
                            C(i,j,k)=B*log2(1+p*(abs(H_BS_UT(t,i,j)))^2/(noise*gamma));
                        elseif k==1
                            C(i,j,k)=1/2*min(B*log2(1+p*(abs(H_BS_RN(t,1,j)))^2/(noise*gamma)),B*log2(1+p*(abs(H_RN_UT1(t,i,j)))^2/(noise*gamma)));
                        else
                            C(i,j,k)=1/2*min(B*log2(1+p*(abs(H_BS_RN(t,1,j)))^2/(noise*gamma)),B*log2(1+p*(abs(H_RN_UT2(t,i,j)))^2/(noise*gamma)));%%error!!
                        end
                    end
                end
            end
            C_all=C;
            C_max=zeros(user_number(for_user_number),subcarrier_number);
            for i=1:1:user_number(for_user_number)
                for j=1:1:subcarrier_number
                    C_max(i,j)=max(C(i,j,:));
                end
            end
            user_index=ones(1,user_number(for_user_number));
            subcarrier_index=ones(1,subcarrier_number);
            C_max1=C_max;
            while sum(subcarrier_index)>0
                if sum(user_index)>0
                    [max1,index]=max(max(C_max1'));
                    [max2,index2]=max(max(C_max1));
                    subcarrier_index(index2)=0;
                    R1(t,index)=R1(t,index)+max1;
                    occupy(1,index2)=index;
                    if R1(t,index)>=R_least(1,index)
                        C_max1(index,:)=0;
                        user_index(1,index)=0;
                    end
                    C_max1(:,index2)=0;
                else
                    for j=1:1:subcarrier_number
                        if subcarrier_index(1,j)==1
                            [max1,index]=max(C_max(:,j));
                            R1(t,index)=R1(t,index)+max1;
                            subcarrier_index(1,j)=0;
                            occupy(1,j)=index;
                        end
                    end
                end
            end
            for i=1:1:subcarrier_number

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合五月婷婷| 国产视频在线观看一区二区三区| 777精品伊人久久久久大香线蕉| 日韩一区二区免费在线电影| 久久综合九色综合97婷婷女人| 国产精品国产馆在线真实露脸| 一区二区三区在线免费| 日本va欧美va精品发布| 国产成人精品一区二区三区四区 | 欧美视频在线一区二区三区| 777奇米四色成人影色区| 久久精品视频在线看| 亚洲精品网站在线观看| 乱一区二区av| 色综合天天性综合| 欧美一区二区视频免费观看| 久久精品欧美一区二区三区麻豆| 亚洲免费观看视频| 蜜桃视频第一区免费观看| 高清国产一区二区| 在线播放亚洲一区| 国产精品入口麻豆原神| 午夜激情一区二区| 成人小视频在线观看| 欧美精品黑人性xxxx| 国产精品麻豆欧美日韩ww| 日本欧美在线看| 99国产欧美另类久久久精品| 日韩你懂的在线播放| 一区二区三区色| 国产91综合一区在线观看| 91精品国模一区二区三区| 亚洲婷婷国产精品电影人久久| 美腿丝袜一区二区三区| 欧美中文字幕一区| 国产精品网站一区| 国产一区二区三区黄视频 | 亚洲精品v日韩精品| 国产在线不卡一区| 欧美精品日韩一本| 亚洲色图丝袜美腿| 国产成人免费av在线| 欧美videofree性高清杂交| 亚洲精品中文字幕乱码三区| 国产98色在线|日韩| 日韩欧美国产一区二区三区| 亚洲在线观看免费视频| 99在线精品视频| 国产女人18水真多18精品一级做 | 91精品国产综合久久精品| 亚洲欧美一区二区在线观看| 国产精品99久久久久| 日韩欧美一区中文| 日韩精品一级中文字幕精品视频免费观看 | a亚洲天堂av| 国产三级久久久| 国产一区欧美一区| 欧美一区二区免费视频| 亚洲.国产.中文慕字在线| 欧洲国内综合视频| 亚洲久本草在线中文字幕| 成人av动漫网站| 国产午夜精品福利| 国产精品亚洲专一区二区三区 | 亚洲福利国产精品| 在线免费观看日韩欧美| 自拍偷拍亚洲综合| 色综合久久综合网欧美综合网| 国产精品视频一区二区三区不卡| 国产一区二区伦理片| 26uuu国产一区二区三区| 久国产精品韩国三级视频| 日韩一区二区三区av| 美女www一区二区| 精品奇米国产一区二区三区| 美女一区二区视频| 国产精品电影院| 国产精品一区二区三区99| 久久久99免费| 高清国产一区二区| 亚洲欧洲av一区二区三区久久| 成人免费观看视频| 国产精品视频你懂的| 波多野结衣在线一区| 1024亚洲合集| 欧美色成人综合| 日本成人在线电影网| 日韩午夜av电影| 国产精品一区二区无线| 日本一区二区成人| 91麻豆swag| 午夜免费久久看| 日韩欧美色综合网站| 国产aⅴ综合色| 亚洲欧洲日韩av| 欧美日韩在线观看一区二区 | 欧美日韩国产免费一区二区| 日本欧美一区二区| 久久婷婷综合激情| 99久久婷婷国产综合精品电影| 亚洲一区二区三区在线播放| 欧美男男青年gay1069videost | 国产午夜久久久久| 色婷婷久久99综合精品jk白丝| 天天av天天翘天天综合网色鬼国产| 日韩一区二区视频在线观看| 国产精品123| 一区二区三区欧美日| 91精品国产入口| 成人性生交大合| 天天操天天色综合| 国产欧美视频在线观看| 91久久精品一区二区二区| 毛片一区二区三区| 亚洲欧美日韩国产另类专区| 欧美精品久久久久久久多人混战 | 国产人伦精品一区二区| 色噜噜夜夜夜综合网| 另类小说视频一区二区| 国产精品久久夜| 欧美精品 国产精品| 国产精品中文字幕一区二区三区| 亚洲最大色网站| 久久亚洲精品国产精品紫薇| 一本久久精品一区二区| 久久国产精品一区二区| 亚洲精品乱码久久久久| 精品国产凹凸成av人网站| 91小视频免费观看| 久久99精品久久久久久国产越南| 中文字幕一区二区三区av| 欧美一卡二卡在线观看| 色综合咪咪久久| 国产精品一卡二卡| 日韩精品91亚洲二区在线观看| 亚洲国产精品成人综合| 欧美图区在线视频| 成熟亚洲日本毛茸茸凸凹| 天天综合网天天综合色| 亚洲欧洲性图库| 欧美精品一区二区三区高清aⅴ | 亚洲同性gay激情无套| 欧美刺激午夜性久久久久久久| 99久久婷婷国产| 国产精品99久久久| 蜜臀av一级做a爰片久久| 亚洲精品日韩一| 国产欧美精品日韩区二区麻豆天美| 欧美一区二区在线免费播放| 在线欧美日韩国产| 成人av在线网| 国内外成人在线视频| 亚洲1区2区3区视频| 一区二区三区四区蜜桃| 国产精品理论在线观看| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩国产一区| 色94色欧美sute亚洲13| 成人99免费视频| 国产高清亚洲一区| 狠狠久久亚洲欧美| 日本不卡一区二区三区| 亚洲一区二区三区四区在线观看| 国产精品初高中害羞小美女文| 精品成人在线观看| 欧美一级二级三级乱码| 欧美色图12p| 色婷婷久久久综合中文字幕| av电影天堂一区二区在线| 成人在线视频一区| 欧美综合色免费| 日本久久电影网| 成人免费观看av| 成人禁用看黄a在线| 国产成人自拍在线| 国产精品一区二区在线观看网站| 免费成人在线视频观看| 美女视频网站黄色亚洲| 日本不卡的三区四区五区| 日韩av一区二| 秋霞影院一区二区| 视频在线观看91| 丝袜美腿亚洲综合| 日韩国产高清在线| 日韩综合在线视频| 另类专区欧美蜜桃臀第一页| 久久精品国产精品亚洲综合| 久久精品999| 国产麻豆精品95视频| 国产成人在线视频免费播放| 国产一区免费电影| 成人黄色小视频| 91麻豆成人久久精品二区三区| 91视视频在线直接观看在线看网页在线看 | 欧美日韩成人在线一区| 欧美一区二区三区视频在线 | 国产专区综合网| 国产精品香蕉一区二区三区| 成人av网址在线观看| 91美女在线观看|