登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
程序
>
关于圆口径泰勒分布远场方向图~附matlab代码 ..
发帖
回复
4484
阅读
4
回复
[
求助
]
关于圆口径泰勒分布远场方向图~附matlab代码,帮忙看下~感觉算的不对,谢谢前辈们~
离线
pokergaga
UID :58289
注册:
2010-04-28
登录:
2012-07-03
发帖:
131
等级:
仿真二级
0楼
发表于: 2011-03-09 09:46:45
根据书<雷达天线技术>一书P102页的公式,变成初始参数SLL为35,等电平副瓣个数np=8
p4wXsOQ}
c0=3e8; %光速
Aj2yAg
freq=6e9; %频率
km!jxs
lambda=c0/freq; %λ自由空间波长
3sBu`R*hk
D=10*lambda; %天线口径直径
>c8EgSZJ
%L=lz*lambda; %雷达罩长度
ob>2SU[Y
%W=wz*lambda; %底面直径
jQ?6I1o
SLL=35; %副瓣电平
T$9tO{
e=10^(SLL/20); %e,即ξ为主、副瓣电平比
W6uz G
A=acosh(e)/pi; %A =acosh(e)/pi是与副瓣比e相联系的因子。
:mz6*0qW
np=round(A)+6; %等电平副瓣个数,np大于等于4*A^2/3+1/2
/ CVhvK
k0=2*pi/lambda; %自由空间波数
vC!}%sxVw_
可是得到方向图结果并不是副瓣电平与主瓣电平差值为35dB,主瓣峰值没有在0处,因为没有归一化吗?如下图:
Ps7Bt(/
图片:11111111111111.jpg
2UjQ!g`
T=0:0.001:pi/2; 俯仰角
^T/d34A;SP
c0=3e8; %光速
FDO$(&
freq=6e9; %频率
1'[_J
lambda=c0/freq; %λ自由空间波长
Y+#VzIZw
D=10*lambda; %天线口径直径
<al/>7z' O
SLL=35; %副瓣电平
`zOQ*Y&
e=10^(SLL/20); %e,即ξ为主、副瓣电平比
ukRbSJ5a5
A=acosh(e)/pi; %A =acosh(e)/pi是与副瓣比e相联系的因子。
}Z}4_/E
np=round(A)+6; %等电平副瓣个数,np大于等于4*A^2/3+1/2
@,v.Y6Ge
k0=2*pi/lambda; %自由空间波数
IG~d7rh"
%R=(L^2+W^2/4)/W;
dJd(m&.|N
F=zeros(1,np);
elm]e2)F
maxs = np; % 所需要计算一阶贝塞尔函数的零点的数目
gS4@3BOw&.
mju=zeros(1,np); % 贝塞尔函数的根,即零点
go$zi5{h#
incr = 1.0; % 求解步进常数
D[ (A`!)
v=1; % 代表一阶贝塞尔函数的角标
`G^MTDp?L+
%h = v+1.9*v^(1/3)+1; % 一阶贝塞尔函数第一零点的猜测值
,v+~vXO&\
mju(1)=0; % 一阶贝塞尔函数第零个零点
;?0k>
%mju(2)= fzero(@(x)besselj(v,x*pi),h); %一阶贝塞尔函数的第一个零点
P mgTTI
% 一阶贝塞尔函数的第1个及后面的零点
0 lsX~d'W
for s=2:maxs
$&iw (BIq
mju(s) = fzero(@(x)besselj(v,x*pi),mju(s-1)+incr);
Y5Jrkr)k
end
BliL1"".
mjunp=fzero(@(x)besselj(v,x*pi),mju(np)+incr);%一阶贝塞尔函数第np个零点
8yV?l7
sigma=mjunp/(sqrt(A^2+(np-1/2)^2));%sigma为σ膨胀系数,mjunp为μnp
7ClN-/4
Fm_numerator=ones(1,np-1); %Fm的分子部分
zDO`w0N
z=zeros(1,np-1); %见程序函数方程
!r*Ogv[
%求解Fm分子
H[&X${ap
for m=1:np-1
}_L,Xg:I
for n=1:np-1
U#W9]il$
z(n)=sigma*(A^2+(n-1/2)^2)^(1/2);
8(c,b
Fm_numerator(m)=Fm_numerator(m)*(1-(mju(m+1)/z(n))^2);
H"A|Z6y$^
end
'm,3znX!c
end
"]C$"JR
Fm_denominator=ones(1,np-1);%Fm的分母部分
_+hf.[""
%求解Fm分母
48 `k"Uy
for m=1:np-1
h"{Z%XPX#
for n=1:np-1
k&PxhDf
if n~= m
&(Ot(.
Fm_denominator(m)=Fm_denominator(m)*(1-(mju(m+1)/mju(n+1))^2);
(},TZ+u
end
{\+!@?
end
J}cqBk>
end
[vs5e3B)
%求解系数Fm,见程序函数方程
Y^-faL7*\
F(1)=1;%实际是F0=1
^ LTKX`p
for i=2:np
\-B8`ah
F(i)=-besselj(0,mju(i)*pi)*Fm_numerator(i-1)/Fm_denominator(i-1);
Hqpw Q
RRR(i-1)=-besselj(0,mju(i)*pi);
+ 5:oW~ ;
end
IirXF?&t
syms u theta;%p;
]N+(SU
%p为口径半径ρ;0≤ρ≤D/2;g为ρ的函数g(ρ);注:圆口径与角度无关g=F(1)*besselj(0,mju(1)*pi*p*2/D)/(besselj(0,mju(1)*pi))^2;
qZ6Mk9@M
%u为圆口径通用角变量,u=2πa*sin ..
5&\%
-_RMiGM?T
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
billyhuang1
better life
UID :88880
注册:
2012-02-21
登录:
2012-03-08
发帖:
5
等级:
旁观者
1楼
发表于: 2012-02-21 18:36:33
共
条评分
hi, nice to be here
离线
xuemeilili
UID :31713
注册:
2009-05-06
登录:
2019-03-26
发帖:
242
等级:
仿真三级
2楼
发表于: 2012-05-23 17:51:05
没看懂
共
条评分
离线
东方熙
UID :96664
注册:
2012-07-08
登录:
2012-09-19
发帖:
2
等级:
旁观者
3楼
发表于: 2012-09-19 15:13:59
可能是步长有问题
共
条评分
wide band phased array radar
离线
li2035
UID :13026
注册:
2008-05-27
登录:
2016-03-02
发帖:
173
等级:
仿真二级
4楼
发表于: 2012-11-13 20:22:13
是不是还有一个查表得出的东西呢?
共
条评分
发帖
回复