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

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

?? fig3_50.m .txt

?? 最優陣列信號處理一書中的源代碼
?? TXT
字號:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Figure 3.50
% N =10, ULA, SL = -30 dB
% K. Bell 9/29/00, 7/23/01, 9/30/01
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear all
close all

N = 10;                         % number of elements            
d = 0.5;                        % spacing wrt lambda
D = [-(N-1)/2:1:(N-1)/2]'*d;     % positions 

% steering direction
uT = 0 ;                         
vT = exp(j*2*pi*D*uT);

% design parameters
SLLdb = -30;
SLL = 10^(SLLdb/10);   % sidelobe level
alpha = 0.3;           % gain factor
lambda0 = 1;           % initial loading level
errtol = 0.3;          % error tolerance in dB

Delta = 0.02;          % sector width

% Left side of mainlobe
uleft = [-1+Delta/2:Delta:-0.2];    % sector centers
vleft = exp(j*2*pi*D*uleft);        % array response at sector centers
nl = length(uleft);                 % number of sectors
lambdaleft = ones(1,nl)*lambda0;    % initial loading levels

uleftedge = uleft+Delta/2;               % sector boundaries
vleftedge = exp(j*2*pi*D*uleftedge);     % array response vector at boundaries
dleftedge = (j*2*pi*D*ones(1,nl)).*exp(j*2*pi*D*uleftedge); % derivative vector 

% Right side of mainlobe
uright = -fliplr(uleft);            % sector centers
vright = exp(j*2*pi*D*uright);      % array response at sector centers
nr = length(uright);                % number of sectors
lambdaright = ones(1,nr)*lambda0;   % initial loading levels

urightedge = uright-Delta/2;             % sector boundaries
vrightedge = exp(j*2*pi*D*urightedge);   % array response at sector boundaries
drightedge = (j*2*pi*D*ones(1,nr)).*exp(j*2*pi*D*urightedge); % derivative vector

DelP = ones(N,1)*D'-D*ones(1,N);    % Dmn = pm-pn
A = sinc(2*DelP);                   
Qd = Delta*sinc(DelP*Delta); 

AQ = A;
for n=1:nl
   AQ = AQ+lambda0*(vleft(:,n)*vleft(:,n)').*Qd;
end
for n=1:nr
   AQ = AQ+lambda0*(vright(:,n)*vright(:,n)').*Qd;
end

w = inv(AQ)*vT*inv(vT'*inv(AQ)*vT);
uu = [-1:0.01:1];
vv = exp(j*2*pi*D*uu);

figure(1)
plot(uu,20*log10(abs(w'*vv)))
hold on
axis([-1 1 -60 0])
xlabel('\it u','Fontsize', 16)
ylabel('Beam pattern (dB)','Fontsize',16)

% adjust sidelobe sectors
wv = w'*vleftedge;
wd = w'*dleftedge;
BL = abs(wv).^2;       % BP at sector edges
DL = 2*real(wd.*wv);   % derivative of BP at sector edges   
n=nl;
while BL(n)>SLL & DL(n)>0           % In main beam if beam pattern>SLL and increasing
   n=n-1;
   uleft = uleft(1:n);
   uleftedge = uleftedge(1:n);
   vleft = vleft(:,1:n);
   vleftedge = vleftedge(:,1:n);
   dleftedge = dleftedge(:,1:n);
   lambdaleft = lambdaleft(1:n);
end      
nl = n;
plot([-1 uleftedge(nl) uleftedge(nl)],[SLLdb SLLdb -60],':r')

wv = w'*vrightedge;
wd = w'*drightedge;
BL = abs(wv).^2;       % BP at sector edge
DL = 2*real(wd.*wv);   % derivative of BP at sector edge
n=nr;
while BL(nr-n+1)>SLL & DL(nr-n+1)<0 % In main beam if beam pattern>SLL and decreasing
 
   uright = uright(2:n);
   urightedge = urightedge(2:n);
   vright = vright(:,2:n);
   vrightedge = vrightedge(:,2:n);
   drightedge = drightedge(:,2:n);
   lambdaright = lambdaright(2:n);
   n=n-1;
end      
nr = n;
plot([urightedge(1) urightedge(1) 1],[-60 SLLdb SLLdb],':r')
axis([-1 1 -60 0])

B = zeros(1,nl+nr);
for n=1:nl
   wT = w.*conj(vleft(:,n));
   B(n) = real(wT'*Qd*wT);                 % average BP 'error' from 0 in sector
end
for n=1:nr
   wT = w.*conj(vright(:,n));
   B(nl+n) = real(wT'*Qd*wT);              % average BP 'error' from 0 in sector
end
Pdiff = 10*log10(B)-10*log10(SLL*Delta);   % excess above SLL*Delta in dB                   
err = max(Pdiff);

while err>errtol
   deltaleft = alpha*lambdaleft.*(Pdiff(1:nl)>0);           % increase loading where constraint not met
   deltaright = alpha*lambdaright.*(Pdiff(nl+1:nl+nr)>0);   % increase loading where constraint not met
   lambdaleft = lambdaleft+deltaleft;
   lambdaright = lambdaright+deltaright;
   for n=1:nl
      AQ = AQ+deltaleft(n)*(vleft(:,n)*vleft(:,n)').*Qd;
   end
   for n=1:nr
      AQ = AQ+deltaright(n)*(vright(:,n)*vright(:,n)').*Qd;
   end
   w = inv(AQ)*vT*inv(vT'*inv(AQ)*vT);
   
   figure
   plot(uu,20*log10(abs(w'*vv)))
   hold on
   
   % adjust left hand sidelobe sectors
   wv = w'*vleftedge;
   wd = w'*dleftedge;
   BL = abs(wv).^2;       % BP at sector edge
   DL = 2*real(wd.*wv);   % derivative of BP at sector edge
   
   n=nl;
   while BL(n)>SLL & DL(n)>0          % In main beam if beam pattern>SLL and increasing
      n=n-1;                          
      uleft = uleft(1:n);
      uleftedge = uleftedge(1:n);
      vleft = vleft(:,1:n);
      vleftedge = vleftedge(:,1:n);
      dleftedge = dleftedge(:,1:n);
      lambdaleft = lambdaleft(1:n);
   end      
   nl = n;
   
   wv = w'*vrightedge;
   wd = w'*drightedge;
   BL = abs(wv).^2;       % BP at sector edge
   DL = 2*real(wd.*wv);   % derivative of BP at sector edge
   n=nr;
   while BL(nr-n+1)>SLL & DL(nr-n+1)<0 % In main beam if beam pattern>SLL and decreasing
      uright = uright(2:n);
      urightedge = urightedge(2:n);
      vright = vright(:,2:n);
      vrightedge = vrightedge(:,2:n);
      drightedge = drightedge(:,2:n);
      lambdaright = lambdaright(2:n);
      n=n-1;
   end      
   nr = n;
   
   plot([-1 uleftedge(nl) uleftedge(nl)],[SLLdb SLLdb -60],':r')
   plot([urightedge(1) urightedge(1) 1],[-60 SLLdb SLLdb],':r')
   axis([-1 1 -60 0])
  xlabel('\it u','Fontsize', 16)
ylabel('Beam pattern (dB)','Fontsize',16)
 
   hold off
   
   
   B = zeros(1,nl+nr);
   for n=1:nl
      wT = w.*conj(vleft(:,n));
      B(n) = real(wT'*Qd*wT);                 % average BP 'error' from 0 in sector
   end
   for n=1:nr
      wT = w.*conj(vright(:,n));
      B(nl+n) = real(wT'*Qd*wT);              % average BP 'error' from 0 in sector
   end
   Pdiff = 10*log10(B)-10*log10(SLL*Delta);  % excess above SLL*Delta in dB                   
   err = max(Pdiff);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷一区二区三区| 在线亚洲免费视频| 欧美二区在线观看| 免费美女久久99| 色久综合一二码| 亚洲男同1069视频| 欧美午夜不卡视频| 激情亚洲综合在线| 国产欧美一区视频| 91日韩精品一区| 婷婷国产v国产偷v亚洲高清| 精品欧美一区二区在线观看| 国产69精品久久99不卡| 亚洲激情男女视频| 日韩欧美国产一区二区在线播放| 成人精品国产福利| 图片区小说区国产精品视频 | 国产精品女同一区二区三区| 菠萝蜜视频在线观看一区| 成人午夜免费av| 日韩中文字幕一区二区三区| 国产精品美女久久久久久久久 | 视频一区欧美精品| 美洲天堂一区二卡三卡四卡视频 | 99麻豆久久久国产精品免费| 免费观看在线综合| 久久99精品国产.久久久久久| 亚洲黄色在线视频| 丝袜诱惑制服诱惑色一区在线观看 | 看片的网站亚洲| 中文成人av在线| 一区二区三区在线免费播放| 久久美女高清视频| 欧美日韩国产首页| 在线观看国产一区二区| 欧美亚洲免费在线一区| 日韩欧美三级在线| 国产精品传媒视频| 久久九九影视网| 久久免费的精品国产v∧| 成人欧美一区二区三区在线播放| 国产午夜精品一区二区三区视频 | 97精品国产露脸对白| 国产成人a级片| 国产传媒久久文化传媒| 欧美在线三级电影| 久久免费看少妇高潮| 午夜一区二区三区在线观看| 亚洲啪啪综合av一区二区三区| 日韩和欧美的一区| 91视视频在线观看入口直接观看www | 欧美综合一区二区| 国产目拍亚洲精品99久久精品| 亚洲gay无套男同| 不卡视频一二三四| 精品国产91久久久久久久妲己| 日韩欧美国产一区在线观看| 亚洲精品成人精品456| 国产高清成人在线| 日韩亚洲欧美在线| 久久免费偷拍视频| 日韩精品久久久久久| 色综合激情五月| 欧美视频一区二区在线观看| 国产精品婷婷午夜在线观看| 国产一区二区网址| 99久久久久免费精品国产| 久久综合久久综合久久| 午夜不卡av在线| 欧美三级蜜桃2在线观看| 欧美人狂配大交3d怪物一区| 亚洲裸体xxx| 99re视频精品| 国产精品免费视频一区| 国产精品1区二区.| 日本国产一区二区| 亚洲精品老司机| 色婷婷综合久久久久中文| 国产精品乱码人人做人人爱| 国产 欧美在线| 中日韩av电影| 91网上在线视频| 一区二区三区在线视频播放| 91福利国产精品| 肉色丝袜一区二区| 日韩一区二区三区视频在线| 蜜臀va亚洲va欧美va天堂| 欧美一卡在线观看| 日韩毛片视频在线看| 老鸭窝一区二区久久精品| 91精品国产综合久久久久久| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲资源在线观看| 大桥未久av一区二区三区中文| 国产喂奶挤奶一区二区三区| 不卡的av中国片| 亚洲第一二三四区| 91精品婷婷国产综合久久性色 | 成人禁用看黄a在线| 中文字幕在线不卡一区| 在线亚洲人成电影网站色www| 亚洲综合男人的天堂| 91精品午夜视频| 国产成人精品亚洲777人妖| 亚洲欧洲日韩av| 欧美日韩国产一区| 韩国精品免费视频| 亚洲精选视频免费看| 日韩一级在线观看| av中文字幕亚洲| 五月激情综合色| 久久久久青草大香线综合精品| 99久久精品一区| 石原莉奈在线亚洲二区| 日本一区二区三区高清不卡| 色婷婷亚洲精品| 久草热8精品视频在线观看| 国产精品久久久久久久裸模| 欧美日韩激情一区二区三区| 国产精品亚洲一区二区三区在线| 亚洲视频在线观看一区| 欧美一区二区在线视频| 99久久免费视频.com| 蜜桃久久久久久| 亚洲视频中文字幕| 久久这里只有精品6| 91国产成人在线| 不卡的看片网站| 国产一区二区在线影院| 亚洲第一福利一区| 中文字幕一区二区不卡| 精品福利一区二区三区免费视频| 色婷婷综合久久久久中文一区二区| 久久99日本精品| 亚洲sss视频在线视频| 亚洲蜜臀av乱码久久精品 | 色狠狠一区二区三区香蕉| 激情另类小说区图片区视频区| 亚洲精品中文在线影院| 日本一区二区三区电影| 精品国产免费视频| 制服丝袜亚洲色图| 欧美视频在线一区| 91年精品国产| 97se狠狠狠综合亚洲狠狠| 粉嫩av一区二区三区在线播放 | 91亚洲资源网| 不卡的av网站| 成a人片国产精品| www.亚洲色图.com| 99在线精品一区二区三区| 国产精品一区免费在线观看| 久久99最新地址| 麻豆成人av在线| 看电影不卡的网站| 蜜桃av一区二区在线观看| 日本免费在线视频不卡一不卡二| 日韩一区二区精品葵司在线| 欧美精品在线视频| 在线电影院国产精品| 欧美日本韩国一区| 日韩一区二区三区视频在线观看 | 韩日欧美一区二区三区| 久久国产精品72免费观看| 蜜桃视频在线观看一区| 久久99九九99精品| 精久久久久久久久久久| 国产精品18久久久久久久网站| 国产精品一二三区在线| 成人看片黄a免费看在线| av在线这里只有精品| 欧美吻胸吃奶大尺度电影| 欧美丝袜丝交足nylons图片| 欧美一区二区私人影院日本| 欧美成人aa大片| 亚洲国产精品成人综合| 日韩三级高清在线| www欧美成人18+| 国产精品丝袜久久久久久app| 亚洲欧洲精品一区二区三区| 一个色综合网站| 久久精品国产久精国产| av激情综合网| 欧美另类久久久品| 久久色在线视频| 一区二区三区产品免费精品久久75| 午夜伦欧美伦电影理论片| 久久国产欧美日韩精品| 成人综合婷婷国产精品久久免费| 色拍拍在线精品视频8848| 欧美一区二区三区四区久久| 日本一区二区综合亚洲| 亚洲成av人片www| 国产91精品一区二区麻豆网站| 在线亚洲一区观看| 久久久www成人免费无遮挡大片| 亚洲精品国产无天堂网2021| 国内精品伊人久久久久av影院| av男人天堂一区| 精品国产麻豆免费人成网站|