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

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

?? project101.m

?? directional wireless channel
?? M
字號:
%
% project101     Generate synthetic point scatterer scenario   
%                based on extended Saleh and Valenzuela model
%
%=======================================================================
clear
close all
clc
%=======================================================================
fMHz=1500;  % frequency MHz
dd=50;      % distance in m
nn=4;       % propagagation exponent    
EIRP=1      % EIRP in dBW                  
cc=3e8;     % speed of light
% NRaysCluster=10;    % No of rays per cluster
sigmaLaplace=5;   % Laplace standard deviation in degree

% S & V model parameters

lambda=5;     % ns^-1
LAMBDA=25;   % ns^-1
gamma=29;       % ns
GAMMA=60       % ns


%=======================================================================
% secondary parameters
lambdac=300/fMHz;
dirRayDelay=1e9*dd/cc;   % in ns


% Free spece loss and received power at 1 m from Tx

Lfs1m=32.4+20*log10(0.001)+20*log10(fMHz);  % free space loss at 1 m distance
Pr1m=EIRP-Lfs1m;           % received power at 1 m assuming Gr=0 dBi;
Pr=Pr1m-10*nn*log10(dd)    % received power under an nn propoagation law
Lfsddm=32.4+20*log10(dd/1000)+20*log10(fMHz); % free space loss at dd m
Prfs=EIRP-Lfsddm           % received power under fs conditions (dBW)
prRelativedB=Pr-Prfs       % received power relative to free space (dB)

%========================================================================

NClusterArrivals=100;

%========================================================================
%GENERATE CLUSTER ARRIVALS
% =======================================================================

TT=genExponential(LAMBDA,NClusterArrivals);
TT=[0;TT];          % first arrival is at 0 ns
TClusters=cumsum(TT);      
prClusters=ones(length(TT),1);   

figure,stem(TClusters,prClusters,'k')
xlabel('Times of arrival of clusters (ns)')
ylabel('Uniform cluster powers')

% Cluster power decay according to GAMMA
prClusters=prClusters.*exp(-TClusters/GAMMA);

DeltaPower=prRelativedB-10*log10(sum(prClusters))
prClusters=prClusters*10.^(DeltaPower/10);

figure,stem2D(TClusters,10*log10(prClusters),-80)
xlabel('Times of arrival of clusters (ns)')
ylabel('Cluster powers')
grid

figure,bar([1:length(prClusters)],10*log10(cumsum(prClusters)))
xlabel('Number of clusters accumulated');
ylabel('Accumulated relative power (dB)');

% select number of significant clusters

stopT=find(10*log10(cumsum(prClusters))>prRelativedB-0.5);  % within 0.5 dB
stopT=min(stopT)          % select first

TClusters=TClusters(1:stopT);
prClusters=prClusters(1:stopT);

figure,stem2D(TClusters,10*log10(prClusters),-80)
xlabel('Times of arrival of clusters (ns)')
ylabel('Cluster powers (dB)')
grid

figure,stem(TClusters,prClusters)
xlabel('Times of arrival of clusters (ns)')
ylabel('Cluster powers')
grid

% =======================================================================
% up to now we have our intermediate resuls: 
% TClusters contains delays refferred to first arrival (not direct ray)
% prClusters
% the distance between BS and MS is dd
% we have to calculate for each delay the corresponding ellipse parameters
% aa and bb

TClustersAbsolute=TClusters+dirRayDelay;

NClusters=length(TClusters)
xCluster=[];
yCluster=[];
aaCluster=[];
bbCluster=[];
eccentricityCluster=[];
thetaCluster=[];

figscenario=figure, hold 
plot(-dd,0,'k^',dd,0,'k^')
for ii=1:NClusters                % generate cluster nominal locations
    aa=cc*TClustersAbsolute(ii)*1e-9/2+dd;
    bb=sqrt(aa^2-dd^2);
    eccentricity=dd/aa;
    theta=rand(1,1)*360;
    xx=(dd+aa*cosd(theta))/(1+eccentricity*cosd(theta));
    yy=(aa-eccentricity*xx)*sind(theta);
    
    aaCluster=[aaCluster; aa];     % storing obtained values for later
    bbCluster=[bbCluster; bb];
    eccentricityCluster=[eccentricityCluster; eccentricity];
    thetaCluster=[thetaCluster; theta];
    xCluster=[xCluster; xx];
    yCluster=[yCluster; yy];
    
    plot(xx,yy,'k*')               % Plot point-scatterer
    
    thetaall=[0:360];
    xxall=(dd+aa.*cosd(thetaall))./(1+eccentricity.*cosd(thetaall))
    yyall=(aa-eccentricity.*xxall).*sind(thetaall)
    plot(xxall,yyall,'k:')         % Plot ellipse
end

% ======================================================================

%=======================================================================
% now this has to be done again for each cluster
% within each cluster we need to draw the ray delays and average powers
 
prClustersdB=10*log10(prClusters);
NRayArrivals=100;

TimeTotalRays=[];
PowerTotalRays=[];
RaysInCluster=[];     % to keep track of how many rays there are in each cluster

for ii=1: NClusters    %stopT      % ii points consecutively at all clusters
   
    %GENERATE RAY ARRIVALS WITH CLUSTER ii

    TT=genExponential(lambda,NRayArrivals);
    TT=[0;TT];          % first arrival is at 0 ns
    TRays=cumsum(TT);      
    prRays=ones(length(TT),1);   

    % Cluster power decay according to gamma
    prRays=prRays.*exp(-TRays/gamma);          % < .........?????

    DeltaPower=prClustersdB(ii)-10*log10(sum(prRays));
    prRays=prRays*10.^(DeltaPower/10);

    % select number of significant rays

    stopT=find(10*log10(cumsum(prRays))>prClustersdB(ii)-0.5);  % within 0.5 dB
    stopT=min(stopT)          % select first
    RaysInCluster=[RaysInCluster; stopT];

    TRays=TRays(1:stopT);
    prRays=prRays(1:stopT);
    
    TimeTotalRays=[TimeTotalRays; TRays+TClusters(ii)];
    PowerTotalRays=[PowerTotalRays; prRays];
      
end   % finish all clusters

figure,stem2D(TimeTotalRays,10*log10(PowerTotalRays),-80)
xlabel('Times of arrival of rays (ns)')
ylabel('Ray powers (dB)')
grid

figure,stem(TimeTotalRays,PowerTotalRays)
xlabel('Times of arrival of rays (ns)')
ylabel('Ray powers')
grid

% =======================================================================
% up to now we have our intermediate resuls in 
% TimeTotalRays contains delays refferred to first arrival (not direct ray)
% PowerTotalRays
% the distance between BS and MS is dd
% we have to calculate for each delay the corresponding ellipse parameters
% aa and bb

TimeTotalRaysAbsolute=TimeTotalRays+dirRayDelay;   % absolute delays in ns

% =======================================================================
% generation of actual point scatterer locations  
% =======================================================================
 
xPointScats=[];
yPointScats=[];
AoA=[];

for ii=1:NClusters
    for jj=1:RaysInCluster(ii)
        DeltaTheta=genLaplacian(sigmaLaplace);   % draw Laplace deviation from nominal cluster angle
        newTheta=thetaCluster(ii)+DeltaTheta;
          
        aa=cc*TimeTotalRaysAbsolute(sum(RaysInCluster(1:ii-1))+jj)*1e-9/2+dd;     % delays are in ns are converted to s
        bb=sqrt(aa^2-dd^2);
        eccentricity=dd/aa;

        xx=(dd+aa*cosd(newTheta))/(1+eccentricity*cosd(newTheta));
        yy=(aa-eccentricity*xx)*sind(newTheta); 
                
        AoA=[AoA; newTheta];
        xPointScats=[xPointScats; xx];
        yPointScats=[yPointScats; yy];
    end
end

figure(figscenario)
plot(xPointScats,yPointScats, 'ko')
xlabel('Distance (m)');
ylabel('Distance (m)');
axis equal


figure,stem3(AoA,TimeTotalRays,PowerTotalRays)
xlabel('AoA (deg)')
ylabel('time (ns)')
zlabel('power');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美久久久| 日韩av中文字幕一区二区三区| 亚洲乱码精品一二三四区日韩在线| 亚洲一区二区三区美女| 国产成人精品一区二区三区四区 | 久久99国产精品免费网站| 99久久综合精品| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲色图欧洲色图婷婷| 狠狠色综合日日| 337p亚洲精品色噜噜狠狠| 樱桃视频在线观看一区| 成人精品国产免费网站| 精品国产伦一区二区三区免费 | 欧美成人三级电影在线| 亚洲二区视频在线| 91免费视频网| 国产精品电影一区二区| 成人a区在线观看| 国产亚洲精品精华液| 精品一区二区三区不卡| 91.麻豆视频| 日韩精品一区第一页| 欧美天天综合网| 一区二区三区在线视频观看 | 狠狠色丁香婷婷综合| 日韩久久免费av| 日韩成人免费看| 欧美一级搡bbbb搡bbbb| 奇米888四色在线精品| 6080午夜不卡| 久久精品99久久久| 欧美videossexotv100| 久久99久久精品| 精品国免费一区二区三区| 久久99国产精品麻豆| 精品欧美乱码久久久久久1区2区| 久久超碰97中文字幕| 精品免费视频.| 国产精品小仙女| 国产精品久久久久毛片软件| av电影在线观看一区| 亚洲精品va在线观看| 欧美日韩一区三区| 免费成人美女在线观看.| 精品粉嫩超白一线天av| 丁香桃色午夜亚洲一区二区三区| 国产精品欧美极品| 在线视频一区二区三| 日韩成人一级大片| 国产亚洲制服色| 91浏览器入口在线观看| 香蕉影视欧美成人| 久久久不卡网国产精品一区| 波多野结衣一区二区三区| 洋洋成人永久网站入口| 欧美一区二区三区视频在线观看| 国产一区日韩二区欧美三区| 国产精品网友自拍| 欧美日本一区二区三区| 国产尤物一区二区在线| 亚洲精品成人a在线观看| 欧美一区二区三区小说| av资源网一区| 免费人成黄页网站在线一区二区| 国产人成亚洲第一网站在线播放| 色香蕉成人二区免费| 蜜桃视频在线一区| 中文字幕在线播放不卡一区| 欧美精品v国产精品v日韩精品 | 午夜精品久久久久久久久| 精品国产亚洲一区二区三区在线观看| 不卡一区在线观看| 免费久久99精品国产| 国产精品女主播av| 日韩精品一区二区三区视频播放| 97精品久久久久中文字幕| 日本不卡一二三| 亚洲欧美日韩国产成人精品影院| 精品欧美黑人一区二区三区| 91精彩视频在线| 国产成人精品一区二区三区四区 | 国产精品 欧美精品| 一区二区成人在线| 欧美激情中文字幕| 日韩一区二区三区视频| 91国偷自产一区二区开放时间 | 五月激情综合色| 亚洲三级在线免费观看| 久久久噜噜噜久久人人看| 欧美亚日韩国产aⅴ精品中极品| 国产精品一级在线| 精品制服美女久久| 日欧美一区二区| 一区二区三区加勒比av| 国产精品欧美综合在线| 久久久久久久久久久电影| 制服.丝袜.亚洲.中文.综合| 91搞黄在线观看| av午夜一区麻豆| 成人免费av在线| 国产福利一区在线| 激情小说亚洲一区| 九九在线精品视频| 久久国产成人午夜av影院| 日本不卡123| 日韩有码一区二区三区| 婷婷综合五月天| 亚洲图片自拍偷拍| 一区二区三区高清不卡| 一区二区三区久久久| 亚洲综合色成人| 亚洲国产美女搞黄色| 亚洲高清一区二区三区| 午夜欧美一区二区三区在线播放| 尤物在线观看一区| 亚洲国产成人av好男人在线观看| 亚洲黄网站在线观看| 亚洲一区二区精品视频| 久久9热精品视频| 国产一区二区三区香蕉| 国产高清视频一区| 成人91在线观看| 在线观看www91| 91精品国产91久久综合桃花 | 捆绑调教美女网站视频一区| 另类小说欧美激情| 国产成人综合网站| 99久久777色| 欧美亚洲禁片免费| 欧美一区二区三区播放老司机| 精品免费一区二区三区| 国产欧美一区二区精品仙草咪| 中文字幕一区二区三中文字幕| 一区二区三区四区av| 奇米综合一区二区三区精品视频| 国内精品嫩模私拍在线| 成人免费av在线| 欧美日韩亚洲丝袜制服| 精品成人a区在线观看| 国产精品私人影院| 亚洲777理论| 国产福利一区二区| 在线观看av一区| 337p日本欧洲亚洲大胆色噜噜| 中文字幕亚洲不卡| 秋霞电影网一区二区| 成人精品鲁一区一区二区| 欧美日韩久久不卡| 国产欧美一区二区三区鸳鸯浴| 亚洲精品一二三四区| 久久99在线观看| 日本精品视频一区二区| 欧美va亚洲va香蕉在线| 亚洲人精品一区| 国产在线视频精品一区| 欧美网站大全在线观看| 久久综合国产精品| 亚洲高清不卡在线观看| 成人在线一区二区三区| 欧美美女喷水视频| 日韩一区有码在线| 精品一区二区三区影院在线午夜| 色诱视频网站一区| 精品久久久久av影院| 一区二区三区产品免费精品久久75| 紧缚捆绑精品一区二区| 欧美日韩一卡二卡三卡 | 不卡区在线中文字幕| 日韩欧美久久久| 亚洲一区二区三区爽爽爽爽爽| 国产不卡免费视频| 日韩欧美成人一区| 午夜精品福利久久久| 色综合天天狠狠| 国产精品青草综合久久久久99| 经典三级视频一区| 欧美一卡在线观看| 亚洲3atv精品一区二区三区| 99国产欧美久久久精品| 国产偷v国产偷v亚洲高清| 久久丁香综合五月国产三级网站| 欧美少妇一区二区| 亚洲精品老司机| 91在线免费看| 亚洲欧洲国产日本综合| 不卡的电视剧免费网站有什么| 久久久精品一品道一区| 国内国产精品久久| 日韩精品一区国产麻豆| 日韩激情视频在线观看| 欧美精品第一页| 首页综合国产亚洲丝袜| 欧美日高清视频| 水蜜桃久久夜色精品一区的特点| 欧美精品一卡两卡| 日韩国产在线观看| 91精品国模一区二区三区| 欧美a级一区二区| 国产精品国产三级国产三级人妇|