功能描述:

clc;
clear;
close all;
warning off;
global testbler;
RelayUser_Scheduled=[];
testbler=[];
SS = [];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^^ 系統(tǒng)參數(shù) ^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
dSimulationTime = 2; % 仿真TTI數(shù)200
nNumOfRuns = 1; % 撒點次數(shù)5
dKmCiteToCiteDistance = 0.5; % 基站間距離 km
dCellRadius = dKmCiteToCiteDistance/sqrt(3); % 小區(qū)半徑
dKmMinDistance = 0.035; % 用戶和基站間的最小距離 km
nNumofCell = 19; % 系統(tǒng)中的小區(qū)數(shù)19
nNumofSector = nNumofCell*3; % 系統(tǒng)中的扇區(qū)數(shù)
nNumofUserPerSector = 5; % 每個扇區(qū)中的用戶數(shù)10
nTotalNumofUser = nNumofSector*nNumofUserPerSector; % 系統(tǒng)內(nèi)總用戶數(shù)
dwBsTransmitPower = 40; % 基站總發(fā)送功率 W (46dBm)
dwRNTransmitPower = 2; % 中繼總發(fā)送功率 W (33dBm)
dwMsTransmitPower = 0.25; % 移動臺發(fā)送功率 W
ddBBSNoisefigure = 5; % 基站熱噪聲指數(shù) dB
ddBUENoisefigure = 7; % 移動臺熱噪聲指數(shù) dB
ddBRNNoisefigure = 6; % 中繼熱噪聲指數(shù) dB
ddBmThermalNoise = -174; % 熱噪聲指數(shù) dBm/Hz
dHzSubcarrierBandWidth = 15000; % 子載波帶寬 Hz
dMHzCarrierFrequency = 2000; % 載波頻率 MHz
dUserVelocity = 0; % 用戶移動速度 km/h
ddBShadowFadingStdBS2UE = 8; % 陰影衰落標準差BS2UE dB
ddBShadowFadingStdBS2RN = 3.4; % 陰影衰落標準差BS2RN dB (16j中為3.4dB,LTE-A中為6dB)
ddBShadowFadingStdRN2UE = 10; % 陰影衰落標準差RN2UE dB
dShadowFadowCorrelation = 0.5; % 陰影衰落相關(guān)系數(shù)
ddBBSTransmitAntennaGain = 14; % BS發(fā)送天線增益 dB
ddBRNCoverageAntennaGain = 5; % RN覆蓋天線增益 dB
ddBRNDonorAntennaGain = 23; % RN施主天線增益 dB
ddBUEReceiveAntennaGain = 0; % UE接收天線增益 dB
ddBPenetrationLoss2UE = 20; % 到UE的穿透損耗 dB
ddBPenetrationLoss2RN = 0; % 到RN的穿透損耗 dB
dwPerSubcarrierWhiteNoise = 10^((ddBmThermalNoise-30)/10)*dHzSubcarrierBandWidth; % 每個子載波上的白噪聲 W
dBER_Target = 10^(-1); % 目標誤比特率
dSNR_gap = -log(5*dBER_Target)/1.5; % Tao
%%%%%%%%%%%%%%**** OFDM Parameters ****%%%%%%%%%%%%%%%
dLenthofSubframe = 0.001; % 子幀時長 s
nNumofSubcarrier = 600 ; % 系統(tǒng)可用子載波數(shù)600
nNumofRB = 60; % 系統(tǒng)可用資源塊數(shù)24
granularity = 10; %subcarrier sampling granularity
nSCRNumPerRBinDefination = nNumofSubcarrier/nNumofRB; % 實際每個資源塊上的子載波數(shù)
nNumofSubcarrierPerRB = nNumofSubcarrier/nNumofRB/granularity; % 粒度簡化后每個資源塊上的子載波數(shù)
nFFTSize = 1024; % FFT大小
pdusize = nSCRNumPerRBinDefination*14*(dLenthofSubframe/2)/0.001; %symbols per PDU(每個RB的子載波數(shù)*一個時隙的符號數(shù),規(guī)定1ms為14個符號)ofRB
%%%%%%%%%%%%%%**** 中繼配置參數(shù) ****%%%%%%%%%%%%%%%%%%
nNumofRelayPerCell = 6; % 每個小區(qū)的Relay數(shù)
nNumofRelayPerSector = 2; % 每個扇區(qū)的Relay數(shù)
nTotalNumofRelay = nNumofSector*nNumofRelayPerSector; % 系統(tǒng)內(nèi)總中繼數(shù)
nFRF = 3; % 每小區(qū)內(nèi)中繼間頻率復(fù)用因子
%%%%%%%%%%%%%%%**** MIMO參數(shù) ****%%%%%%%%%%%%%%%%%
nTxAntenna = 1;
nRxAntenna = 1;
%%%%%%%%%%%%%%%%**** 業(yè)務(wù)參數(shù) ****%%%%%%%%%%%%%%%%%%%%
MaxBSBufferSizeInPacket = 200; % BS中每個用戶的數(shù)據(jù)包的最大數(shù)量
nTrafficClass = 4; % 不同速率需求的業(yè)務(wù)的種類
dRateRequired1 = 2*10^6; % 業(yè)務(wù)1的速率需求bps
% dRateRequired2 = 6.4*10^4; % 業(yè)務(wù)2的速率需求bps
% dRateRequired3 = 6.4*10^4; % 業(yè)務(wù)3的速率需求bps
% dRateRequired4 = 6.4*10^4; % 業(yè)務(wù)4的速率需求bps
% dRateRequiredofUser = repmat([dRateRequired1,dRateRequired2,dRateRequired3,dRateRequired4],1,nTotalNumofUser/nTrafficClass); % 各用戶的速率需求
dRateRequiredofUser = dRateRequired1.*ones(1,nTotalNumofUser); % 各用戶的速率需求
IDofUserReachedRate=[]; % 達到速率需求的用戶的編號(全局)
Rate=[]; % 達到速率需求的用戶的速率
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OVER %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
nSchedulerFlag = 1; %RR調(diào)度
%%%%%%%%%%%%%%%%%%%%%%%%%^^^^ 定義系統(tǒng)變量 ^^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%**** Wrap Around給小區(qū)編號 ****%%%%%%%%%%%%%%%%%%%%%%
Cell_Wrap_Num = [
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18];[1,8,9,2,0,6,7,13,12,16,15,10,11,3,4,5,17,18,14];
[2,9,10,11,3,0,1,8,16,15,14,18,17,12,13,4,5,6,7];[3,2,11,12,13,4,0,1,9,10,18,17,16,8,7,14,15,5,6];
[4,0,3,13,14,15,5,6,1,2,11,12,8,7,18,10,9,16,17];[5,6,0,4,15,16,17,18,7,1,2,3,13,14,10,9,8,12,11];
[6,7,1,0,5,17,18,14,13,8,9,2,3,4,15,16,12,11,10];[7,13,8,1,6,18,14,4,3,12,16,9,2,0,5,17,11,10,15];
[8,12,16,9,1,7,13,3,11,17,5,15,10,2,0,6,18,14,4];[9,16,15,10,2,1,8,12,17,5,4,14,18,11,3,0,6,7,13];
[10,15,14,18,11,2,9,16,5,4,13,7,6,17,12,3,0,1,8];[11,10,18,17,12,3,2,9,15,14,7,6,5,16,8,13,4,0,1];
[12,11,17,16,8,13,3,2,10,18,6,5,15,9,1,7,14,4,0];[13,3,12,8,7,14,4,0,2,11,17,16,9,1,6,18,10,15,5];
[14,4,13,7,18,10,15,5,0,3,12,8,1,6,17,11,2,9,16];[15,5,4,14,10,9,16,17,6,0,3,13,7,18,11,2,1,8,12];
[16,17,5,15,9,8,12,11,18,6,0,4,14,10,2,1,7,13,3];[17,18,6,5,16,12,11,10,14,7,1,0,4,15,9,8,13,3,2];
[18,14,7,6,17,11,10,15,4,13,8,1,0,5,16,12,3,2,9]
];
%%%%%%%%%%%%%%%%%%%**** 讀取語音數(shù)據(jù)文件 ****%%%%%%%%%%%%%%%%%%%%%%
SCFid=fopen('SrcConfigFile_VTMix6AT','r');
SrcCnfgrFile=fscanf(SCFid,'%d',[5,171])';
fclose(SCFid);
aSFid=fopen('audio Source File.bin','r');
status=fseek(aSFid,16,'bof');
nVoIPSourceFile=fscanf(aSFid,'%d',[3,58019])';
fclose(aSFid);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OVER %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
第一:從理論上詳細討論了的能耗,吞吐量以及能效等性能指標的公式推導(dǎo),并從理論上分析得到了基于節(jié)點休眠算法的中繼蜂窩網(wǎng)具有較佳的性能指標。
第二:通過MATLAB建立的仿真模型,對普通蜂窩網(wǎng),中繼蜂窩網(wǎng)以及基于節(jié)點休眠算法的中繼蜂窩網(wǎng)三種模型進行了性能仿真,并分析了仿真結(jié)果,得到了基于節(jié)點休眠算法的中繼蜂窩網(wǎng)具有最佳的性能指標。
聯(lián)系:highspeedlogic
QQ :1224848052
微信:HuangL1121
郵箱:1224848052@qq.com
網(wǎng)站:http://www.mat7lab.com/
網(wǎng)站:http://www.hslogic.com/
微信掃一掃:
|