用matlab 仿真不同天线阵列个天线的相关系数
- 格式:doc
- 大小:103.00 KB
- 文档页数:2
基于Matlab的阵列天线数值分析作者:徐茜宫海波来源:《现代电子技术》2013年第13期摘要:为了能够快速有效地设计阵列天线,提出了在阵列天线设计过程中引入Matlab进行辅助设计。
通过Matlab高效的数值计算能力和强大的绘图功能,直观地归纳出天线性能随着天线结构参数的变化情况,从而为阵列天线设计提供依据。
实验结果表明,Matlab高效的数值计算能力可以直观的为阵列天线设计提供指导思路,从而可以快速有效地进行阵列天线设计。
关键词:阵列天线; Matlab;数值分析;天线结构中图分类号: TN82⁃34 文献标识码: A 文章编号: 1004⁃373X(2013)13⁃0084⁃03Matlab⁃based numerical analysis of array antennaXU Qian, GONG Hai⁃bo(Chinese Flight Test Establishment,Xi’an 710089, China)Abstract: In order to design the array antenna rapidly and efficiently, a aided design in which Matlab is introduced into the process of array antenna design is proposed. By the efficient numerical computing power and powerful drawing functions of Matlab, we summarize intuitively the changes of the antenna’s performance as the antenna structure changes, which provides reference for the design of the array antenna. The experimental results show that the efficient numerical computing power of Matlab can provide guidance ideas intuitively for array antenna design, thus we can design the array antenna quickly and efficiently.Keywords: array antenna; Matlab; numerical analysis; antenna structure0 引言天线设计过程中,通常采用单个天线就能满足需求,但在一些特殊的情况下会对天线结构及参数提出更高的要求,例如高增益、低旁瓣,波束可控性等,此时就需要采用阵列天线的形式[1]。
matlab矩阵的相关系数什么是MATLAB矩阵的相关系数?MATLAB矩阵的相关系数(Correlation Coefficient)是一种衡量两个变量之间线性关系强度的统计量,其结果取值范围为-1到1之间。
相关系数为正数表示两个变量具有正相关关系,为负数则表示两个变量具有负相关关系,为0则表示两个变量之间不存在线性关系。
在MATLAB中,我们可以使用corr函数来计算两个向量或矩阵的相关系数。
该函数有以下语法:[R,P] = corr(A, B)其中,A和B为需要计算相关系数的向量或矩阵,R为相关系数矩阵,P为显著性矩阵(用于检验相关系数是否显著)。
在一般情况下,常用的是Pearson相关系数和Spearman相关系数。
Pearson相关系数是一种衡量两个变量间线性关系强度的统计量,适用于具有连续型数据的变量。
其公式为:r = cov(X,Y)/(std(X)*std(Y))其中,r为Pearson相关系数,cov为协方差,std为标准差,X和Y为需要计算相关系数的向量或矩阵。
在MATLAB中,我们可以使用corr函数中的'Pearson'参数来计算Pearson相关系数,例如:A = [1 2 3 4 5];B = [3 4 5 6 7];[R,P] = corr(A, B, 'Pearson')运行结果为:R =1.0000 0.99840.9984 1.0000P =1.0000 0.00080.0008 1.0000其中,R为2x2的矩阵,表示A和B之间的相关系数。
由于A和B的值都比较接近,因此相关系数比较高。
Spearman相关系数是一种衡量两个变量间等级关系强度的统计量,适用于具有等级型或序数型数据的变量。
其公式为:rs = 1 - 6Σd^2/(n^3-n)其中,rs为Spearman相关系数,d为变量两两之间的等级差,n为样本量。
在MATLAB中,我们可以使用corr函数中的'Spearman'参数来计算Spearman 相关系数,例如:C = [10 20 30 40 50;30 40 50 60 70;20 40 60 80 100];[R,P] = corr(C,'type','Spearman')运行结果为:R =1.0000 0.3333 0.33330.3333 1.0000 1.00000.3333 1.0000 1.0000P =1.0000 0.7167 0.71670.7167 1.0000 1.00000.7167 1.0000 1.0000由于C中的数据为等级型数据,因此我们使用Spearman相关系数来计算相关系数。
基于M A T L A B的智能天线及仿真This model paper was revised by the Standardization Office on December 10, 2020摘要随着移动通信技术的发展,与日俱增的移动用户数量和日趋丰富的移动增值服务,使无线通信的业务量迅速增加,无限电波有限的带宽远远满足不了通信业务需求的增长。
另一方面,由于移动通信系统中的同频干扰和多址干扰的影响严重,更影响了无线电波带宽的利用率。
并且无线环境的多变性和复杂性,使信号在无线传输过程中产生多径衰落和损耗。
这些因素严重地限制了移动通信系统的容量和性能。
因此为了适应通信技术的发展,迫切需要新技术的出现来解决这些问题。
这样智能天线技术就应运而生。
智能天线是近年来移动通信领域中的研究热点之一,应用智能天线技术可以很好地解决频率资源匮乏问题,可以有效地提高移动通信系统容量和服务质量。
开展智能天线技术以及其中的一些关键技术研究对于智能天线在移动通信中的应用有着重要的理论和实际意义。
论文的研究工作是在MATLAB软件平台上实现的。
首先介绍了智能天线技术的背景;其次介绍了智能天线的原理和相关概念,并对智能天线实现中的若干问题,包括:实现方式、性能度量准则、智能自适应算法等进行了分析和总结。
着重探讨了基于MATLAB的智能天线的波达方向以及波束形成,阐述了music和capon两种求来波方向估计的方法,并对这两种算法进行了计算机仿真和算法性能分析;关键字:智能天线;移动通信;自适应算法;来波方向; MUSIC算法AbstractWith development of mobile communication technology,mobile users and communication,increment service are increasing,this make wireless services increase so that bandwidth of wireless wave is unfit for development of communication,On the other hand,much serious Co-Channel Interruption and the Multiple Address interruption effect utilize rate of wireless wave’s bandwidth,so the transported signals are declined and wear down,All this has strong bad effect on the capacity andperformance of question and be fit for the development of communication,so smart antenna arise Smart Antenna,which is considered to be a solution to the problem of lacking frequency, becomes a hotspot in the Mobile Communication area.With this technology, Capacity of Mobile Communication system can be increased effectively and the quality of service can be improved at the same time. To study Smart Antenna and its key technologies is important both in theory and in practice。
稀疏阵列mimo天线matlab仿真稀疏阵列MIMO(Multiple-Input Multiple-Output)系统是一种利用多个天线进行传输和接收的技术,可以有效提高通信系统的传输速率和可靠性。
在稀疏阵列MIMO系统中,天线之间的间距较大,形成了一个“稀疏”分布的阵列。
本文将介绍稀疏阵列MIMO系统的原理,并通过MATLAB仿真来验证其性能。
稀疏阵列MIMO系统的基本原理是利用空间信道的多径传输来增加传输路径和信道容量。
通过多个天线进行信号传输和接收,可以实现空间分集和空间复用的效果,从而提高系统的传输速率。
与传统的天线阵列相比,稀疏阵列的天线间距较大,可以减少阵列间的干扰,提高系统的可靠性和性能。
稀疏阵列MIMO系统在无线通信、雷达、无人机通信等领域具有广泛的应用前景。
为了验证稀疏阵列MIMO系统的性能,可以利用MATLAB进行仿真。
首先,需要建立稀疏阵列MIMO系统的模型。
模型包括天线阵列的布局、信道模型的建立、发送和接收信号处理等。
通过设置好参数和信道条件,可以进行系统的仿真实验。
在MATLAB中,可以利用MIMO通信工具箱进行稀疏阵列MIMO系统的建模和仿真。
首先,需要定义阵列的几何布局和天线的数量。
根据阵列的布局和天线的坐标,可以计算出天线之间的距离、角度等信息。
然后,需要定义信道模型和路径损耗模型,包括多径传输、衰落模型等。
根据信道模型,可以计算出信道增益和相位差等信息。
在稀疏阵列MIMO系统中,常用的传输技术是空时编码(STC)和垂直波束成形(VBF)。
可以分别计算出两种传输技术的系统容量和误码率,以评估系统的性能。
在进行仿真实验之前,还需考虑天线之间的互相干扰问题。
由于天线之间的间距较大,可以采用空间滤波和天线选择技术来减小干扰。
通过优化天线权重和信号处理算法,可以实现稀疏阵列MIMO系统的性能优化。
通过MATLAB的仿真实验,可以得到稀疏阵列MIMO系统在不同信道条件下的性能曲线。
阵列天线方向图的MATLAB 实现课程名称:MATLAB程序设计与应用任课教师:周金柱班级:04091202姓名:黄文平学号:04091158成绩:阵列天线方向图的MATLAB 实现摘要:天线的方向性是指电磁场辐射在空间的分布规律,文章以阵列天线的方向性因子F(θ,φ)为主要研究对象来分析均匀和非均匀直线阵天线的方向性。
讨论了阵列天线方向图中主射方向和主瓣宽度随各参数变化的特点,借助M ATLAB绘制出天线方向性因子的二维和三维方向图,展示天线辐射场在空间的分布规律,表现辐射方向图的特点。
关键词:阵列天线;;方向图;MATLAB前言:天线是发射和接收电磁波的重要的无线电设备,没有天线也就没有无线电通信。
不同用途的天线要求其有不同的方向性,阵列天线以其较强的方向性和较高的增益在工程实际中被广泛应用。
因此,对阵列天线方向性分析在天线理论研究中占有重要地位。
阵列天线方向性主要由方向性因子F(θ,φ)表征,但F(θ,φ)在远区场是一组复杂的函数,如果对它的认识和分析仅停留在公式中各参数的讨论上,很难理解阵列天线辐射场的空间分布规律[ 1 ]。
MATLAB以其卓越的数值计算能力和强大的绘图功能,近年来被广泛应用在天线的分析和设计中。
借助MATLAB可以绘制出阵列天线的二维和三维方向图,直观地从方向图中看出主射方向和主瓣宽度随各参数的变化情况,加深对阵列天线辐射场分布规律的理解。
1 均匀直线阵方向图分析若天线阵中各个单元天线的类型和取向均相同,且以相等的间隔d 排列在一条直线上。
且各单元天线的电流振幅均为I,相位依次滞后同一数值琢,那么,这种天线阵称为均匀直线式天线阵,如图1 所示[ 2 ]:均匀直线阵归一化阵因子为[ 3 ]:Fn(θ,φ)是一个周期函数,所以除§= 0 时是阵因子的主瓣最大值外,§= ±2 mπ(m=1,2,...)都是主瓣最大值,这些重复的主瓣称为栅瓣,在实际应用中,通常希望出现一个主瓣,为避免出现栅瓣,必须把g限制在- 2π<§<2π范围内[ 4 ],其中k=λ/2π,即波数,n 表示阵元数目。
稀疏阵列mimo天线matlab仿真稀疏阵列MIMO天线是一种利用多个天线来传输和接收信号的技术。
在无线通信系统中,MIMO技术已经被广泛应用,以提高信号传输的可靠性和数据传输速率。
MIMO系统中的天线可以以不同的方式布置,其中一种常见的方式是使用稀疏阵列。
稀疏阵列是指天线之间的间距相对较大,可以降低天线之间的相互干扰。
与密集阵列相比,稀疏阵列具有更低的复杂度和更好的性能。
稀疏阵列MIMO天线的设计和仿真是研究和优化MIMO系统的关键步骤之一。
在进行稀疏阵列MIMO天线的设计和仿真时,可以使用MATLAB等工具进行数值模拟和分析。
通过在MATLAB中建立合适的模型,可以对天线的布局、天线之间的距离等参数进行调整和优化,以达到更好的性能。
稀疏阵列MIMO天线的仿真可以从多个方面进行评估。
首先,可以通过计算信号传输的容量来评估其性能。
容量是指在给定信道条件下,系统可以传输的最大数据速率。
通过仿真不同天线布局和参数的情况,可以比较它们的容量,找到最优的设计。
还可以通过计算误码率等指标来评估稀疏阵列MIMO天线的性能。
误码率是指在信号传输过程中出现错误的概率。
通过仿真不同的天线布局和参数,可以比较它们的误码率,找到最佳的设计。
在进行稀疏阵列MIMO天线的仿真时,需要考虑多个因素。
首先是天线之间的距离。
天线之间的距离越远,相互之间的干扰越小,但传输的信号强度也会降低。
因此,需要在性能和复杂度之间进行权衡。
其次是天线的布局。
稀疏阵列MIMO天线的布局可以是线性的、矩形的或其他形式的。
不同的布局可能会对系统的性能产生不同的影响。
通过仿真不同的布局,可以找到最佳的设计。
最后是天线的数量。
增加天线的数量可以提高系统的性能,但同时也会增加复杂度和成本。
因此,需要在性能和实际应用之间进行权衡。
稀疏阵列MIMO天线的设计和仿真是研究和优化MIMO系统的关键步骤之一。
通过使用MATLAB等工具进行数值模拟和分析,可以评估不同天线布局和参数的性能,并找到最佳的设计。
微波技术与天线作业电工1001,lvypf(12)1、二元阵天线辐射图matlab实现1)matlab程序:theta = 0 : .01*pi : 2*pi; %确定θ的范围phi = 0 : .01*pi : 2*pi; %确定φ的范围f = input('Input f(Ghz)='); %输入频率fc = 3*10^8; %常量clambda = c / (f*10^9); %求波长λk = (2*pi) / lambda; %求系数kd = input('Input d(m)='); %输入距离dzeta = input('Input ζ='); %输入方向系数ζE_theta=abs(cos((pi/2)*cos(theta))/sin(theta))*abs(cos((k*d*sin(theta)+zeta)/2));%二元阵的E面方向图函数H_phi=abs(cos((k*d*cos(phi)+zeta)/2)); %二元阵的H面方向图函数subplot(2,2,1);polar(theta,E_theta);title('F_E_θ')subplot(2,2,2);polar(phi,H_phi);title('F_H_φ');subplot(2,2,3);plot(theta,E_theta);title('F_E_θ');gridxlim([0,2*pi])subplot(2,2,4);plot(phi,H_phi);gridxlim([0,2*pi])title('F_H_φ');2)测试数据生成的图形:a)f=2.4Ghz,d=lambda/2,ζ=0图1,f=2.4Ghz,d=lambda/2,ζ=0b)f=2.4Ghz,d=lambda/2,ζ=pi图2,f=2.4Ghz,d=lambda/2,ζ=pic)f=2.4Ghz,d=lambda/4,ζ=-pi/2图3,f=2.4Ghz,d=lambda/4,ζ=-pi/22、均匀直线阵matlab实现1)matlab程序:phi = 0 : .01*pi : 2*pi; %确定φ的范围f = input('Input f(Ghz)='); %输入频率fc = 3*10^8; %常量clambda = c / (f*10^9); %求波长λk = (2*pi) / lambda; %求系数kd = input('Input d(m)='); %输入距离dzeta = input('Input ζ='); %输入方向系数ζN = input('Input N=');psai = k*d*cos(phi)+zeta;A_psai = abs((sin(N.*psai./2)./sin(psai./2)))./N;polar(theta,A_psai);title('A_ψ')2)测试数据生成的图形:A.边射阵(ζ=0)a)f=2.4Ghz,d=lambda/2,ζ=0,N=3b)f=2.4Ghz,d=lambda/2,ζ=0,N=4d)f=2.4Ghz,d=lambda/2,ζ=0,N=6f)f=2.4Ghz,d=lambda/2,ζ=0,N=8B.端射阵(ζ=0)a)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=3b)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=4c)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=5d)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=6e)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=7f)f=2.4Ghz,d=lambda/2,ζ=-k*d,N=8。
手把手教你天线设计——用MATLAB仿真天线方向图吴正琳天线是一种变换器,它把传输线上传播的导行波,变换成在无界媒介(通常是自由空间)中传播的电磁波,或者进行相反的变换。
在无线电设备中用来发射或接收电磁波的部件。
无线电通信、广播、电视、雷达、导航、电子对抗、遥感、射电天文等工程系统,凡是利用电磁波来传递信息的,都依靠天线来进行工作。
此外,在用电磁波传送能量方面,非信号的能量辐射也需要天线。
一般天线都具有可逆性,即同一副天线既可用作发射天线,也可用作接收天线。
同一天线作为发射或接收的基本特性参数是相同的。
这就是天线的互易定理。
天线的基本单元就是单元天线。
1、单元天线对称振子是一种经典的、迄今为止使用最广泛的天线,单个半波对称振子可简单地单独立地使用或用作为抛物面天线的馈源,也可采用多个半波对称振子组成天线阵。
两臂长度相等的振子叫做对称振子。
每臂长度为四分之一波长、全长为二分之一波长的振子,称半波对称振子。
对称振子是一种经典的、迄今为止使用最广泛的天线,单个半波对称振子可简单地单独立地使用或用作为抛物面天线的馈源,也可采用多个半波对称振子组成天线阵。
两臂长度相等的振子叫做对称振子。
每臂长度为四分之一波长、全长为二分之一波长的振子,称半波对称振子。
1.1用MATLAB画半波振子天线方向图主要是说明一下以下几点:1、在Matlab中的极坐标画图的方法:polar(theta,rho,LineSpec);theta:极坐标坐标系0-2*pirho:满足极坐标的方程LineSpec:画出线的颜色2、在方向图的过程中如果rho不用abs(f),在polar中只能画出正值。
也就是说这时的方向图只剩下一半。
3、半波振子天线方向图归一化方程:Matlab程序:clear alllam=1000;%波长k=2*pi./lam;L=lam/4;%天线臂长theta=0:pi/100:2*pi;f1=1./(1-cos(k*L));f2=(cos(k*L*cos(theta))-cos(k*L))./sin(theta);rho=f1*f2;polar(theta,abs(rho),'b');%极坐标系画图2、线性阵列天线2.1方向图乘积定理阵中第i 个天线单元在远区产生的电场强度为:2(,)ij i i i i ie E K If r πλθϕ-=式中,i K 为第i 个天线单元辐射场强的比例常数,i r 为第i 个天线单元至观察点的距离,(,)i f θϕ为第i 个天线单元的方向图函数,i I 为第i 个天线单元的激励电流,可以表示成为:Bji i i I a e φ-∆=式中,i a 为幅度加权系数,B φ∆为等间距线阵中,相邻单元之间的馈电相位差,亦称阵内相移值。
matlab阵列天线相位差公式
在MATLAB中,计算阵列天线相位差的公式可以根据阵列的几何结构和天线之间的距离来确定。
一般来说,如果有一个均匀线性阵列,其中天线间的距离为d,那么第n个天线相对于第一个天线的相位差可以表示为:
Δφ = 2π d (n-1) sin(θ) / λ。
其中,Δφ是相位差,d是天线间的距离,n是天线的序号(从1开始),θ是信号入射角,λ是信号的波长。
在MATLAB中,你可以使用这个公式来计算阵列天线之间的相位差。
你需要提供天线间的距离d,信号的波长λ,以及入射角θ的数值。
然后,你可以使用MATLAB的数学函数和运算符来计算相位差Δφ的值。
需要注意的是,这个公式假设天线是均匀分布的,且入射信号是来自于远处的平面波。
如果阵列结构或者信号特性有所不同,公式可能会有所调整。
总之,在MATLAB中计算阵列天线相位差的公式可以根据具体情况进行调整,但上述公式是一个常见且基本的表达方式。
希望这个回答能够帮助到你。
matlab实现参数估计协方差与相关系数(个人整理)计算协方差与相关系数clearsyms x yfxy=6*x*y^2;Exy=int(int(x*y*fxy,x,0,1),y,0,1)Ex=int(int(x*fxy,x,0,1),y,0,1)Ey=int(int(y*fxy,x,0,1),y,0,1)Covxy=Exy-Ex*Ey已知二维随机变量(kesi,eita)的分布密度为fxy=(x+y)/8,(0<x<2,0<y<="" p="" 求相关系数v="">syms x yfxy=(x+y)/8;Exy=int(int(x*y*fxy,x,0,2),y,0,2)Ex=int(int(x*fxy,x,0,2),y,0,2)Ey=int(int(y*fxy,x,0,2),y,0,2)Covxy=Exy-Ex*EyE2x=int(int(x^2*fxy,x,0,2),y,0,2)E2y=int(int(y^2*fxy,x,0,2),y,0,2)Dx=E2x-Ex^2Dy=E2y-Ey^2V=Covxy/sqrt(Dx*Dy)对统计数列的计算计算协方差矩阵的具体格式cov(X)或cov(X,Y)cov(X)中X可以是向量也可以是矩阵,当X为向量时,cov(x)=var(x),当X为矩阵时计算结果为X的协方差矩阵,协方差矩阵的对角线就是X每列的方差,其元素Covij为X的第i列和第j列的协方差,cov(X,Y)计算向量X,Y的协方差矩阵。
计算系数命令的具体格式,corrcoef(X)或者corrcoef(X,Y) 参数及输入量的形式及输出量的形式,同上clearW=rand(5,4)cov1=cov(W(:,1),W(:,2))var1=var(W(:,1))cov2=cov(W)cor1=corrcoef(W(:,1),W(:,2))cor2=corrcoef(W)参数估计正态分布参数估计的计算如果一直到了一组数据符合正态分布,但是不知道正态分布的分布参数,但是不知道正态分布的分布参数,对参数的点估计和区间估计由命令函数normfit()来完成,[muhat,sigmahat,muci,sigmaci]=normfit(X,Alpha)X为向量或者矩阵,为矩阵时是针对矩阵的每一个列向量进行计算的,Alpha为给出的显著水平a,定义置信度为(1-a),缺省时默认为0.05,即置信度为0.95,muhat,sigmahat分别为mu和sigma 的点估计值,muci,sigmaci分别为mu,sigma的区间估计值。
matlab仿真天线阵代码天线阵代码tail750575.html一、clcclear allf=3e9;N1=4;N2=8;N3=12;a=pi/2; %馈电相位差i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长d=lambda/2;beta=2.*pi/lambda;W=-2*pi:0.001:2*pi;y1=sin((N1.*W./2))./(N1.*(sin(W./2))); %归一化阵因子y1=abs(y1);r1=max(y1);y2=sin((N2.*W./2))./(N2.*(sin(W./2))); %归一化阵因子y2=abs(y2);r2=max(y2);y3=sin((N3.*W./2))./(N3.*(sin(W./2))); %归一化阵因子y3=abs(y3);r3=max(y3);%归一化阵因子绘图程序,figure(1)subplot(311);plot(W,y1) ; grid on; %绘出N=4等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=4,d=1/2波长,a=π/2')subplot(312);plot(W,y2) ; grid on; %绘出N=8等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=8,d=1/2波长,a=π/2')subplot(313);plot(W,y3) ; grid on; %绘出N=12等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=12,d=1/2波长,a=π/2') %--------------------- %只有参数N改变的天线方向图t=0:0.01:2*pi;W=a+(beta.*d.*cos(t));z1=(N1/2).*(W);z2=(1/2).*(W);W1=sin(z1)./(N1.*sin(z2)); %非归一化的阵因子K1K1=abs(W1);%---------------------- W=a+(beta.*d.*cos(t));z3=(N2/2).*(W);z4=(1/2).*(W);W2=sin(z3)./(N2.*sin(z4)); %非归一化的阵因子K2 K2=abs(W2);%------------------------- W=a+(beta.*d.*cos(t));z5=(N3/2).*(W);z6=(1/2).*(W);W3=sin(z5)./(N3.*sin(z6)); %非归一化的阵因子K3 K3=abs(W3);--------------------绘图函数 %figure(2)subplot(131);polar(t,K1);xlabel('f=3GHz,N=4,d=1/2波长,a=π/2');subplot(132);polar(t,K2);xlabel('f=3GHz,N=8,d=1/2波长,a=π/2');,a=π/2'); subplot(133);polar(t,K3);xlabel('f=3GHz,N=12,d=1/2波长%---------------------- %只有阵列单元方向角a改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A=a1+(beta.*d1.*cos(t)); x1=(N4/2).*(A);x2=(1/2).*(A);A1=sin(x1)./(N4.*sin(x2)); %非归一化的阵因子K4 K4=abs(A1);%--------------------------- B=a2+(beta.*d1.*cos(t));y_1=(N4/2).*(B);y_2=(1/2).*(B);B1=sin(y_1)./(N4.*sin(y_2)); %非归一化的阵因子K5 K5=abs(B1);%---------------------------- C=a3+(beta.*d1.*cos(t));v1=(N4/2).*(C);v2=(1/2).*(C);C1=sin(v1)./(N4.*sin(v2)); %非归一化的阵因子K6 K6=abs(C1);%--------------------------绘图函数figure(3)subplot(131);polar(t,K4);xlabel('f=3GHz,N=10,d=1/4波长,a=0');subplot(132);polar(t,K5);xlabel('f=3GHz,N=10,d=1/4波长,a=π/2');subplot(133);polar(t,K6);xlabel('f=3GHz,N=10,d=1/4波长,a=π/2+π/10');%----------------------------------------------------------------------%只有阵列单元间隔d改变的天线方向图N5=20;d2=lambda/4;d3=lambda/2;d4=0.7*lambda;a4=pi/2;D=a4+(beta.*d2.*cos(t));p1=(N5/2).*(D);p2=(1/2).*(D);D1=sin(p1)./(N5.*sin(p2)); %非归一化的阵因子K7K7=abs(D1);%------------------------------ E=a4+(beta.*d3.*cos(t));q1=(N5/2).*(E);q2=(1/2).*(E);E1=sin(q1)./(N5.*sin(q2)); %非归一化的阵因子K8K8=abs(E1);%------------------------------- F=a4+(beta.*d4.*cos(t));r_1=(N5/2).*(F);r_2=(1/2).*(F);F1=sin(r_1)./(N5.*sin(r_2)); %非归一化的阵因子K9K9=abs(F1);%-----------------------绘图函数figure(4)subplot(131);polar(t,K7);xlabel('f=3GHz,N=20,d=1/4波长,a=π/2'); subplot(132);polar(t,K8);xlabel('f=3GHz,N=20,d=1/2波长,a=π/2'); subplot(133);polar(t,K9);xlabel('f=3GHz,N=20,d=0.7波长,a=π/2');%--------------------------------------------------------------------------%---------------------------------------3D-天线方向图n_tehta = 130; %-------------------- 采样视角点的仰角n_phi = 130; %--------------------采样点的方向角[tehta,phi]=meshgrid(eps:pi./(n_tehta-1):pi,... %meshgrid函数为矩形区域的设定范围是epf<tehta<π 0<phi<2π0:2*pi./(n_phi-1):2*pi) ;t3=tehta;%-------------只有参数N改变的天线方向3D图M=a+(beta.*d.*cos(t3)); %----N1=4;N2=8;N3=12;z_1=(N1/2).*(M);z_2=(1/2).*(M);M1=sin(z_1)./(N1.*sin(z_2)); %非归一化的阵因子K1K_1=abs(M1);radio_1 =K_1;X1=radio_1.*sin(tehta).*cos(phi);Y1=radio_1.*sin(tehta).*sin(phi);Z1=radio_1.*cos(tehta); %-----------------------------------M=a+(beta.*d.*cos(t3));z_3=(N2/2).*(M);z_4=(1/2).*(M);M2=sin(z_3)./(N2.*sin(z_4)); %非归一化的阵因子K2 K_2=abs(M2);radio_2 =K_2;X2=radio_2.*sin(tehta).*cos(phi);Y2=radio_2.*sin(tehta).*sin(phi);Z2=radio_2.*cos(tehta); ------------------------------------- %M=a+(beta.*d.*cos(t3));z_5=(N3/2).*(M);z_6=(1/2).*(M);M3=sin(z_5)./(N3.*sin(z_6)); %非归一化的阵因子K3 K_3=abs(M3);radio_3 =K_3;X3=radio_3.*sin(tehta).*cos(phi);Y3=radio_3.*sin(tehta).*sin(phi);Z3=radio_3.*cos(tehta); %------------------------------------3D绘图函数 figure(5)surf(X1,Y1,Z1); %三维绘图函数surf,采用伪彩色表示曲面的高度 camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=4,d=1/2波长,a=π/2'); figure(6)surf(X2,Y2,Z2);camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=8,d=1/2波长,a=π/2'); fi gure(7)surf(X3,Y3,Z3)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=12,d=1/2波长,a=π/2');%----------------------------------------------%--------------------只有阵列单元方向角a改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A_3d=a1+(beta.*d1.*cos(t3));x_1=(N4/2).*(A_3d);x_2=(1/2).*(A_3d);A_1=sin(x_1)./(N4.*sin(x_2)); %非归一化的阵因子K4K_4=abs(A_1);radio_4 =K_4;X4=radio_4.*sin(tehta).*cos(phi); Y4=radio_4.*sin(tehta).*sin(phi); Z4=radio_4.*cos(tehta);%----------------------------------- B_3d=a2+(beta.*d1.*cos(t3));y_1_3d=(N4/2).*(B_3d);y_2_3d=(1/2).*(B_3d);B_1=sin(y_1_3d)./(N4.*sin(y_2_3d)); %非归一化的阵因子K5 K_5=abs(B_1);radio_5 =K_5;X5=radio_5.*sin(tehta).*cos(phi); Y5=radio_5.*sin(tehta).*sin(phi);Z5=radio_5.*cos(tehta);%------------------------------------ C_3d=a3+(beta.*d1.*cos(t3));v_1=(N4/2).*(C_3d);v_2=(1/2).*(C_3d);C_1=sin(v_1)./(N4.*sin(v_2)); %非归一化的阵因子K6K_6=abs(C_1);radio_6 =K_6;X6=radio_6.*sin(tehta).*cos(phi); Y6=radio_6.*sin(tehta).*sin(phi);Z6=radio_6.*cos(tehta);%----------------------------------- figure(8)surf(X4,Y4,Z4); %三维绘图函数surf,采用伪彩色表示曲面的高度 camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=0');figure(9)surf(X5,Y5,Z5);camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=π/2');figure(10)surf(X6,Y6,Z6)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=π/2+π/10');%----------------------------------------------------------------只有阵列单元间隔d改变的天线方向3D图 % N5=20;d2=lambda/4;d3=lambda/2;d4=0.7*lambda;a4=pi/2;D_3d=a4+(beta.*d2.*cos(t3)); p_1=(N5/2).*(D_3d);p_2=(1/2).*(D_3d);D_1=sin(p_1)./(N5.*sin(p_2)); %非归一化的阵因子K7K_7=abs(D_1);radio_7 =K_7;X7=radio_7.*sin(tehta).*cos(phi); Y7=radio_7.*sin(tehta).*sin(phi);Z7=radio_7.*cos(tehta);%--------------------------------------- E_3d=a4+(beta.*d3.*cos(t3)); q_1=(N5/2).*(E_3d);q_2=(1/2).*(E_3d);E_1=sin(q_1)./(N5.*sin(q_2)); %非归一化的阵因子K8K_8=abs(E_1);radio_8 =K_8;X8=radio_8.*sin(tehta).*cos(phi); Y8=radio_8.*sin(tehta).*sin(phi);Z8=radio_8.*cos(tehta);%------------------------------------------F_3d=a4+(beta.*d4.*cos(t3)); r_1_3d=(N5/2).*(F_3d);r_2_3d=(1/2).*(F_3d);F_1=sin(r_1_3d)./(N5.*sin(r_2_3d)); %非归一化的阵因子K9 K_9=abs(F_1);radio_9 =K_9;X9=radio_9.*sin(tehta).*cos(phi);Y9=radio_9.*sin(tehta).*sin(phi);Z9=radio_9.*cos(tehta); %-----------------------------------figure(11)surf(X7,Y7,Z7); %三维绘图函数surf,采用伪彩色表示曲面的高度camlight rightlightcolorbaraxis imagerotate3D on,a=π/2'); title('f=3GHz,N=20,d=1/4波长figure(12)surf(X8,Y8,Z8); camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=1/2波长,a=π/2'); figure(13)surf(X9,Y9,Z9)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=0.7波长,a=π/2');二、%-----------------均匀直线阵列天线的应用之一:边射阵 clc clear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2.*pi/lambda;N=15;t=0:0.01:2*pi;d1=lambda/4; %没有栅瓣效应的边射阵,即间隔d<波长 W1=beta.*d1.*cos(t); %定义kdcos(方向角) z1=(N/2).*W1;z2=(1/2).*W1;F1=sin(z1)./(N.*sin(z2)); K1=abs(F1);d2=lambda*1.5; %有栅瓣现象的边射阵,即间隔d>波长 W2=beta.*d2.*cos(t); %定义kdcos(方向角) z3=(N/2).*W2;z4=(1/2).*W2;F2=sin(z3)./(N.*sin(z4)); K2=abs(F2);figure(1)subplot(121);polar(t,K1);title('边射阵 f=30GHz,N=15,d=1/4波长');subplot(122);polar(t,K2);title('边射阵(有栅瓣) f=30GHz,N=15,d=1.5倍波长');三、%-----------------均匀直线阵列天线的应用之二:普通端射阵 clcclear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2.*pi/lambda;N=15;t=0:0.01:2*pi;d1=lambda/4; %没有栅瓣效应的普通端射阵,即间隔d<1/2波长W1=beta.*d1.*cos(t); %定义kdcos(方向角)z1=((N/2).*W1)+N/2*beta*d1; z2=((1/2).*W1)+1/2*beta*d1;F1=sin(z1)./(N.*sin(z2)); K1=abs(F1);d2=lambda*0.7; %有栅瓣现象的普通端射阵,即间隔d>1/2波长W2=beta.*d2.*cos(t); %定义kdcos(方向角)z3=((N/2).*W2)+N/2*beta*d2; z4=((1/2).*W2)+1/2*beta*d2;F2=sin(z3)./(N.*sin(z4)); K2=abs(F2);figure(2)subplot(121);polar(t,K1);title('普通端射阵 f=30GHz,N=15,d=1/4波长');subplot(122);polar(t,K2);title('普通端射阵(有栅瓣)f=30GHz,N=15,d=0.7倍波长');四%-----------------均匀直线阵列天线的应用之三:强方向性端射阵 clcclear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2.*pi/lambda;N=15;t=0:0.01:2*pi;d1=lambda/4; %没有栅瓣效应的强方向性端射阵,即间隔d<(1/2波长)*(1-1/N)W1=beta.*d1.*cos(t); %定义kdcos(方向角)z1=((N/2).*W1)+N/2*(beta*d1+pi/N); z2=((1/2).*W1)+1/2*(beta*d1+pi/N); F1=sin(pi/2/N).*sin(z1)./(sin(z2)); K1=abs(F1);d2=lambda*0.5; %有栅瓣现象的强方向性端射阵,即间隔d>1/2波长*(1-1/N) 方向角) W2=beta.*d2.*cos(t); %定义kdcos(z3=((N/2).*W2)+N/2*(beta*d2+pi/N); z4=((1/2).*W2)+1/2*(beta*d2+pi/N); F2=sin(pi/2/N).*sin(z3)./(sin(z4)); K2=abs(F2);figure(3)subplot(121);polar(t,K1);title('强方向性端射阵 f=30GHz,N=15,d=1/4波长');subplot(122);polar(t,K2);title('强方向性端射阵(有栅瓣)f=30GHz,N=15,d=0.5倍波长');。
clc clear all f=3e9;N1=4;N2=8;N3=12; a=pi/2; % 馈电相位差 i=1; % 天线电流值lambda=(3e8)/f; %lambda=c/f d=lambda/2;beta=2 、 *pi/lambda;W=-2*pi:0 、 001:2*pi; y1=sin((N1 、 *W 、 /2)) 、/(N1 、 y1=abs(y1);r1=max(y1);y2=sin((N2 、 *W 、 /2)) 、/(N2 、 y2=abs(y2);r2=max(y2);y3=sin((N3 、 *W 、 /2)) 、/(N3 、y3=abs(y3);r3=max(y3);%归一化阵因子绘图程序figure(1) subplot(311);plot(W,y1) ; grid on; % 阵因子xlabel('f=3GHz,N=4,d=1/2 波长,a= n /2') subplot(312);plot(W,y2) ; grid on; % 阵因子xlabel('f=3GHz,N=8,d=1/2 波长,a= n /2')subplot(313);plot(W,y3) ; grid on; % 化阵因子 xlabel('f=3GHz,N=12,d=1/2 波长,a= n /2')% --------------- %只有参数N 改变的天线方向图 t=0:0 、0 1 :2*pi; W=a+(beta 、*d 、*cos(t));z1=(N1/2) 、*(W); z2=(1/2) 、*(W);W1=sin(z1) 、/(N1 、*sin(z2)); % 非归一化的阵因子 K1K1=abs(W1);% ---------------天线阵代码波长*(sin(W 、/2))); % *(sin(W 、/2))); % *(sin(W 、/2))); % 归一化阵因子 归一化阵因子 归一化阵因子 绘出N=4等幅等矩阵列的归一化 绘出N=8等幅等矩阵列的归一化 绘出N=12等幅等矩阵列的归一W=a+(beta 、 *d 、*cos(t)); z3=(N2/2) 、 *(W); z4=(1/2) 、*(W);W2=sin(z3) 、/(N2 、*sin(z4)); % 非归一化的阵因子 K2K2=abs(W2);% ------------------W=a+(beta 、 *d 、*cos(t)); z5=(N3/2) 、 *(W); z6=(1/2) 、*(W);W3=sin(z5) 、/(N3 、*sin(z6)); % 非归一化的阵因子 K3K3=abs(W3);% -------------- 绘图函数figure(2)subplot(131);polar(t,K1);xlabel('f=3GHz,N=4,d=1/2 subplot(132);polar(t,K2);xlabel('f=3GHz,N=8,d=1/2 subplot(133);polar(t,K3);xlabel('f=3GHz,N=12,d=1/2 % %只有阵列单元方向角 a 改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A=a1+(beta 、*d1 、*cos(t)) ; x1=(N4/2) 、*(A); x2=(1/2) 、*(A);A1=sin(x1) 、/(N4 、*sin(x2)); % 非归一化的阵因子 K4 K4=abs(A1);% -------------------B=a2+(beta 、*d1、*cos(t));y_1=(N4/2) 、*(B);y_2=(1/2) 、*(B);B1=sin(y_1) 、/(N4 、 *sin(y_2)) ; % 非归一化的阵因子 K5 K5=abs(B1); % -------------------C=a3+(beta 、*d1、*cos(t));v1=(N4/2) 、*(C);v2=(1/2) 、*(C);C1=sin(v1) 、/(N4 、*sin(v2)); % 非归一化的阵因子 K6 K6=abs(C1);% ------------------- 绘图函数figure(3)subplot(131);polar(t,K4);xlabel('f=3GHz,N=10,d=1/4 subplot(132);polar(t,K5);xlabel('f=3GHz,N=10,d=1/4 subplot(133);polar(t,K6);xlabel('f=3GHz,N=10,d=1/4 长,a= n /2+ n /10');% ------------------------------------------------波长,a= n /2'); 波长,a= n /2'); 波长,a= n 波长,a=0'); 波长,a= n /2');波%只有阵列单元间隔 d 改变的天线方向图N5=20;d2=lambda/4;d3=lambda/2;d4=0 、7*lambda;a4=pi/2;D=a4+(beta 、*d2 、*cos(t));p1=(N5/2) 、*(D);p2=(1/2) 、*(D);D1=sin(p1) 、/(N5 、*sin(p2)); % 非归一化的阵因子 K7K7=abs(D1);% ----------------------E=a4+(beta 、*d3、*cos(t));q1=(N5/2) 、*(E);q2=(1/2) 、*(E);E1=sin(q1) 、/(N5 、*sin(q2)); % 非归一化的阵因子 K8 K8=abs(E1);% ----------------------F=a4+(beta 、*d4、*cos(t));r_1=(N5/2) 、*(F);r_2=(1/2) 、*(F);F1=sin(r_1) 、/(N5 、 *sin(r_2)); % 非归一化的阵因子 K9 K9=abs(F1); % ---------------- 绘图函数figure(4)subplot(131);polar(t,K7);xlabel('f=3GHz,N=20,d=1/4 波长,a= n /2'); subplot(132);polar(t,K8);xlabel('f=3GHz,N=20,d=1/2波长,a= n /2'); subplot(133);polar(t,K9);xlabel('f=3GHz,N=20,d=0% ------------------------------------------------ % ---------------------------- 3D- 天线方向图n_tehta = 130; % ------------- 采样视角点的仰角n_phi = 130; % --------------- 采样点的方向角[tehta,phi]=meshgrid(eps:pi 、/(n_tehta-1):pi, 、、、 %meshgrid为矩形区域的设定范围就是epfvtehtav n 0<phi<2 n0:2*pi 、/(n_phi-1):2*pi) ;t3=tehta; % -------- 只有参数N 改变的天线方向3D 图M=a+(beta 、*d 、*cos(t3)); % --- N1=4;N2=8;N3=12;z_1=(N1/2) 、*(M);z_2=(1/2) 、*(M);M1=sin(z_1) 、/(N1、*sin(z_2)); % 非归一化的阵因子 K1K_1=abs(M1);radio_1 =K_1;X1=radio_1 、*sin(tehta) 、*cos(phi);Y1=radio_1 、*sin(tehta) 、*sin(phi);Z1=radio_1 、*cos(tehta);% ------------------------M=a+(beta 、 *d 、*cos(t3));z_3=(N2/2) 、*(M);z_4=(1/2) 、*(M);7 波长,a= n /2');函数M2=sin(z_3) 、/(N2 、*sin(z_4)); % 非归一化的阵因子K2K_2=abs(M2);radio_2 =K_2;X2=radio_2 、*sin(tehta) 、*cos(phi);Y2=radio_2 、*sin(tehta) 、*sin(phi);Z2=radio_2 、*cos(tehta);% --------------------------M=a+(beta、*d 、*cos(t3));z_5=(N3/2) 、*(M);z_6=(1/2) 、*(M);M3=sin(z_5) 、/(N3 、*sin(z_6)); % 非归一化的阵因子K3K_3=abs(M3);radio_3 =K_3;X3=radio_3 、*sin(tehta) 、*cos(phi);Y3=radio_3 、*sin(tehta) 、*sin(phi);Z3=radio_3 、*cos(tehta);% -------------------------- 3D 绘图函数figure(5)surf(X1,Y1,Z1); % 三维绘图函数surf, 采用伪彩色表示曲面的高度camlight right lightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=4,d=1/2 波长,a= n /2');figure(6) surf(X2,Y2,Z2);camlight rightlightcolorbaraxis imagerotate3D on title('f=3GHz,N=8,d=1/2 波长,a= n /2');figure(7) surf(X3,Y3,Z3)camlight rightlightcolorbaraxis imagerotate3D on title('f=3GHz,N=12,d=1/2 波长,a= n /2');% ---------------------------------% -------------- 只有阵列单元方向角 a 改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A_3d=a1+(beta、*d1、*cos(t3));x_1=(N4/2) 、*(A_3d);x_2=(1/2) 、*(A_3d);A_1=sin(x_1) 、/(N4 、*sin(x_2)); % 非归一化的阵因子K4 K_4=abs(A_1);radio_4 =K_4;X4=radio_4 、*sin(tehta) 、*cos(phi);Y4=radio_4 、*sin(tehta) 、*sin(phi);Z4=radio_4 、*cos(tehta); %B_3d=a2+(beta 、*d1 、*cos(t3)); y_1_3d=(N4/2) 、*(B_3d);y_2_3d=(1/2) 、*(B_3d);B_1=sin(y_1_3d) 、/(N4 、*sin(y_2_3d)); % 非归一化的阵因子K5 K_5=abs(B_1); radio_5 =K_5;X5=radio_5 、*sin(tehta) 、*cos(phi);Y5=radio_5 、*sin(tehta) 、*sin(phi);Z5=radio_5 、*cos(tehta); %C_3d=a3+(beta、*d1、*cos(t3));v_1=(N4/2) 、*(C_3d);v_2=(1/2) 、*(C_3d);C_1=sin(v_1) 、/(N4 、*sin(v_2)); % 非归一化的阵因子K6 K_6=abs(C_1);radio_6 =K_6;X6=radio_6 、*sin(tehta) 、*cos(phi);Y6=radio_6 、*sin(tehta) 、*sin(phi);Z6=radio_6 、*cos(tehta);% -------------------------figure(8)surf(X4,Y4,Z4); % 三维绘图函数surf, 采用伪彩色表示曲面的高度camlight right lightcolorbaraxis imagerotate3D on title('f=3GHz,N=10,d=1/4 波长,a=0');figure(9) surf(X5,Y5,Z5);camlight rightlight colorbar axis image rotate3D on title('f=3GHz,N=10,d=1/4 figure(10)surf(X6,Y6,Z6) camlight rightlight colorbar axis image rotate3D ontitle('f=3GHz,N=10,d=1/4 波长,a= n /2+ n /10'); %% ------------ 只有阵列单元波长,a= n /2');间隔d改变的天线方向3D图N5=20;d2=lambda/4;d3=lambda/2;d4=0 、7*lambda;a4=pi/2;D_3d=a4+(beta、*d2、*cos(t3));p_1=(N5/2) 、*(D_3d);p_2=(1/2) 、*(D_3d);D_1=sin(p_1) 、/(N5、*sin(p_2)); % 非归一化的阵因子K7K_7=abs(D_1);radio_7 =K_7;X7=radio_7 、*sin(tehta) 、*cos(phi);Y7=radio_7 、*sin(tehta) 、*sin(phi);Z7=radio_7 、*cos(tehta);% ----------------------------E_3d=a4+(beta、*d3、*cos(t3));q_1=(N5/2) 、*(E_3d);q_2=(1/2) 、*(E_3d);E_1=sin(q_1) 、/(N5 、*sin(q_2)); % 非归一化的阵因子K8K_8=abs(E_1);radio_8 =K_8;X8=radio_8 、*sin(tehta) 、*cos(phi);Y8=radio_8 、*sin(tehta) 、*sin(phi);Z8=radio_8 、*cos(tehta);% ------------------------------F_3d=a4+(beta 、*d4、*cos(t3));r_1_3d=(N5/2) 、*(F_3d);r_2_3d=(1/2) 、*(F_3d);F_1=sin(r_1_3d) 、/(N5 、*sin(r_2_3d)); % 非归一化的阵因子K9K_9=abs(F_1);radio_9 =K_9;X9=radio_9 、*sin(tehta) 、*cos(phi);Y9=radio_9 、*sin(tehta) 、*sin(phi);Z9=radio_9 、*cos(tehta);% -------------------------figure(11)surf(X7,Y7,Z7); % 三维绘图函数surf, 采用伪彩色表示曲面的高度camlight right lightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=1/4 波长,a= n /2'); figure(12)surf(X8,Y8,Z8);camlight rightlightcolorbaraxis imagerotate3D on title('f=3GHz,N=20,d=1/2 波长,a= n /2');figure(13)surf(X9,Y9,Z9)camlight rightlightcolorbaraxis imagerotate3D on title('f=3GHz,N=20,d=0 、7 波长,a= n /2');二、% ------------ 均匀直线阵列天线的应用之一: 边射阵clcclear allf=3e10; %30GH z,厘米波i=1; % 天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2、*pi/lambda;N=15;t=0:0 、01:2*pi;d1=lambda/4; %没有栅瓣效应的边射阵,即间隔d<波长W1=beta、*d1 、*cos(t); % 定义kdcos( 方向角) z1=(N/2) 、*W1; z2=(1/2) 、*W1;F1=sin(z1) 、/(N、*sin(z2));K1=abs(F1);d2=lambda*1、5; %有栅瓣现象的边射阵,即间隔d>波长W2=beta、*d2、*cos(t); % 定义kdcos( 方向角)z3=(N/2) 、*W2;z4=(1/2) 、*W2;F2=sin(z3) 、/(N 、*sin(z4));K2=abs(F2);figure(1)subplot(121);polar(t,K1);title('subplot(122);polar(t,K2);title(' 波长');% ------------ 均匀直线阵列天线的应用之二 : 普通端射阵clc clear all f=3e10; %30GHz, 厘米波 i=1; % 天线电流值lambda=(3e8)/f; %lambda=c/f 波长 beta=2 、 *pi/lambda;N=15;t=0:0 、01:2*pi;d1=lambda/4; % 没有栅瓣效应的普通端射阵 , 即间隔 d<1/2 波长W1=beta 、 *d1 、 *cos(t); % 定义 kdcos( 方向角 ) z1=((N/2) 、*W1)+N/2*beta*d1;z2=((1/2) 、 *W1)+1/2*beta*d1;F1=sin(z1) 、/(N 、*sin(z2));K1=abs(F1); d2=lambda*0、7; %有栅瓣现象的普通端射阵 ,即间隔 d>1/2 波长 W2=beta 、 *d2 、 *cos(t); % 定义 kdcos( 方向角 ) z3=((N/2) 、*W2)+N/2*beta*d2;z4=((1/2) 、 *W2)+1/2*beta*d2;F2=sin(z3) 、/(N 、*sin(z4));K2=abs(F2); figure(2) subplot(121);polar(t,K1);title(' 普通端射阵 f=30GHz,N=15,d=1/4 波长 ');subplot(122);polar(t,K2);title(' 普通端射阵 ( 有栅瓣) f=30GHz,N=15,d=0、7倍波长 ');四% ------------ 均匀直线阵列天线的应用之三 : 强方向性端射阵clc clear all f=3e10; %30GHz, 厘米波 i=1; % 天线电流值lambda=(3e8)/f; %lambda=c/f 波长 beta=2 、 *pi/lambda;N=15;t=0:0 、01:2*pi;d1=lambda/4; % 没有栅瓣效应的强方向性端射阵 , 即间隔 d<(1/2 波 长)*(1-1/N)W1=beta 、 *d1 、 *cos(t); % 定义 kdcos( 方向角 ) z1=((N/2) 、*W1)+N/2*(beta*d1+pi/N);z2=((1/2) 、*W1)+1/2*(beta*d1+pi/N);F1=sin(pi/2/N) 、*sin(z1) 、/(sin(z2));K1=abs(F1);d2=lambda*0、5; %有栅瓣现象的强方向性端射阵,即间隔d>1/2波长*(1-1/N) W2=beta 、 *d2、 *cos(t); % 定义 kdcos( 方向角) z3=((N/2) 、 边射阵 f=30GHz,N=15,d=1/4 波长 '); 边射阵(有栅瓣) f=30GHz,N=15,d=1 、5倍*W2)+N/2*(beta*d2+pi/N);z4=((1/2) 、*W2)+1/2*(beta*d2+pi/N);F2=sin(pi/2/N) 、*sin(z3) 、/(sin(z4));K2=abs(F2);figure(3)subplot(121);polar(t,K1);title(' 强方向性端射阵f=30GHz,N=15,d=1/4 波长');subplot(122);polar(t,K2);title(' 强方向性端射阵(有栅瓣)f=30GHz,N=15,d=0、5倍波长');。
matlab求解相关系数最近收到一项新任务,要求两个矩阵的相关系数,说白了就是转换成向量两两计算。
本来这个工作我是想自己写个小程序搞定的,但是大家纷纷反映matlab自带了此项功能,本着活到老学到老的心态,我开始查找这个函数,目测貌似有两个函数可以直接调用,首先我们先来介绍下我们这里的相关系数。
皮尔逊积矩相关系数(Pearson product-moment correlation coefficient) 通常用γ或ρ表示,是用来度量两个变量之间的相互关系(线性相关)的,取值范围在[-1,+1]之间。
下面再说下可直接调用的函数1.corrcoefcorrcoef(X):返回从矩阵X形成的一个相关系数矩阵,若X是一个m*n的矩阵,那么得到的相关系数矩阵A就是一个n*n的对称矩阵,A中的第i行第j列的元素表示的就是X第i列和第j列的相关系数。
corrcoef(X,Y):它的作用和corrcoef([X,Y])是一样的。
corrcoef函数算出来的是皮尔逊相关系数。
corrcoef函数计算相关系数是在matlab提供的cov函数基础上进行计算的,形成的矩阵是2.corrcorr(X)输出的结果和corrcoef是一致的,但是corr可以自己选择相关系数的类型。
matlab提供三种,默认的是皮尔逊相关系数,剩下的两种是kendall和spearman.corr(X,'type','pearson')和corr(X)的结果是一样的。
文案编辑词条B 添加义项 ?文案,原指放书的桌子,后来指在桌子上写字的人。
现在指的是公司或企业中从事文字工作的职位,就是以文字来表现已经制定的创意策略。
文案它不同于设计师用画面或其他手段的表现手法,它是一个与广告创意先后相继的表现的过程、发展的过程、深化的过程,多存在于广告公司,企业宣传,新闻策划等。
基本信息中文名称文案外文名称Copy目录1发展历程2主要工作3分类构成4基本要求5工作范围6文案写法7实际应用折叠编辑本段发展历程汉字"文案"(wén àn)是指古代官衙中掌管档案、负责起草文书的幕友,亦指官署中的公文、书信等;在现代,文案的称呼主要用在商业领域,其意义与中国古代所说的文案是有区别的。
Matlab中的相关系数是衡量两个变量之间线性关系强度的指标。
而在计算相关系数时,步长的选择对于结果的精度有着重要的影响。
本文将针对这一主题展开讨论,分别从以下几个方面进行阐述:1.相关系数的定义和作用相关系数是衡量两个变量之间线性关系强度的指标,其取值范围在-1到1之间。
当相关系数为1时,表示两个变量呈完全的正相关关系;当相关系数为-1时,表示两个变量呈完全的负相关关系;当相关系数为0时,表示两个变量之间没有线性关系。
在实际应用中,相关系数可以帮助我们判断变量之间的关联程度,从而作出合理的分析和决策。
2. Matlab中相关系数的计算方法在Matlab中,我们可以使用corr函数来计算两个变量之间的相关系数。
corr函数的用法如下:R = corr(X,Y,'type') 其中,X和Y分别表示两个变量的数据向量,type表示相关系数的类型,常用的类型有'Pearson'、'Spearman'和'Kendall'等。
在实际应用中,根据变量的数据类型和分布情况选择合适的相关系数类型非常重要。
3. 步长对相关系数的影响在计算相关系数时,步长的选择对于结果的精度有着重要的影响。
通常情况下,步长越小,计算结果越精确,但同时计算的时间也会增加;步长越大,计算结果越快,但是精度也会相应降低。
在实际应用中,我们需要根据变量的数据特点和计算需求来合理选择步长。
4. 步长选择的建议在实际应用中,我们在选择步长时可以参考以下建议:a. 对于数据量较大的情况,可以适当放宽步长,以减少计算时间;b. 对于需要较高精度的计算,应该选择较小的步长,以保证计算结果的准确性;c. 对于不同类型的相关系数,步长的选择也有所区别,例如对于Spearman相关系数,一般情况下可以选择较小的步长,以保证计算结果的准确性。
结语步长对于Matlab中相关系数的计算具有重要影响。
天线阵代码一、clcclear allf=3e9;N1=4;N2=8;N3=12;a=pi/2; %馈电相位差i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长d=lambda/2;beta=2、*pi/lambda;W=-2*pi:0、001:2*pi;y1=sin((N1、*W、/2))、/(N1、*(sin(W、/2))); %归一化阵因子y1=abs(y1);r1=max(y1);y2=sin((N2、*W、/2))、/(N2、*(sin(W、/2))); %归一化阵因子y2=abs(y2);r2=max(y2);y3=sin((N3、*W、/2))、/(N3、*(sin(W、/2))); %归一化阵因子y3=abs(y3);r3=max(y3);%归一化阵因子绘图程序,figure(1)subplot(311);plot(W,y1) ; grid on; %绘出N=4等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=4,d=1/2波长,a=π/2')subplot(312);plot(W,y2) ; grid on; %绘出N=8等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=8,d=1/2波长,a=π/2')subplot(313);plot(W,y3) ; grid on; %绘出N=12等幅等矩阵列的归一化阵因子xlabel('f=3GHz,N=12,d=1/2波长,a=π/2')%---------------------%只有参数N改变的天线方向图t=0:0、01:2*pi;W=a+(beta、*d、*cos(t));z1=(N1/2)、*(W);z2=(1/2)、*(W);W1=sin(z1)、/(N1、*sin(z2)); %非归一化的阵因子K1K1=abs(W1);%----------------------W=a+(beta、*d、*cos(t));z3=(N2/2)、*(W);z4=(1/2)、*(W);W2=sin(z3)、/(N2、*sin(z4)); %非归一化的阵因子K2K2=abs(W2);%-------------------------W=a+(beta、*d、*cos(t));z5=(N3/2)、*(W);z6=(1/2)、*(W);W3=sin(z5)、/(N3、*sin(z6)); %非归一化的阵因子K3K3=abs(W3);%--------------------绘图函数figure(2)subplot(131);polar(t,K1);xlabel('f=3GHz,N=4,d=1/2波长,a=π/2'); subplot(132);polar(t,K2);xlabel('f=3GHz,N=8,d=1/2波长,a=π/2'); subplot(133);polar(t,K3);xlabel('f=3GHz,N=12,d=1/2波长,a=π/2');%----------------------%只有阵列单元方向角a改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A=a1+(beta、*d1、*cos(t));x1=(N4/2)、*(A);x2=(1/2)、*(A);A1=sin(x1)、/(N4、*sin(x2)); %非归一化的阵因子K4K4=abs(A1);%---------------------------B=a2+(beta、*d1、*cos(t));y_1=(N4/2)、*(B);y_2=(1/2)、*(B);B1=sin(y_1)、/(N4、*sin(y_2)); %非归一化的阵因子K5K5=abs(B1);%----------------------------C=a3+(beta、*d1、*cos(t));v1=(N4/2)、*(C);v2=(1/2)、*(C);C1=sin(v1)、/(N4、*sin(v2)); %非归一化的阵因子K6K6=abs(C1);%--------------------------绘图函数figure(3)subplot(131);polar(t,K4);xlabel('f=3GHz,N=10,d=1/4波长,a=0'); subplot(132);polar(t,K5);xlabel('f=3GHz,N=10,d=1/4波长,a=π/2'); subplot(133);polar(t,K6);xlabel('f=3GHz,N=10,d=1/4波长,a=π/2+π/10');%----------------------------------------------------------------------%只有阵列单元间隔d改变的天线方向图N5=20;d2=lambda/4;d3=lambda/2;d4=0、7*lambda;a4=pi/2;D=a4+(beta、*d2、*cos(t));p1=(N5/2)、*(D);p2=(1/2)、*(D);D1=sin(p1)、/(N5、*sin(p2)); %非归一化的阵因子K7K7=abs(D1);%------------------------------E=a4+(beta、*d3、*cos(t));q1=(N5/2)、*(E);q2=(1/2)、*(E);E1=sin(q1)、/(N5、*sin(q2)); %非归一化的阵因子K8K8=abs(E1);%-------------------------------F=a4+(beta、*d4、*cos(t));r_1=(N5/2)、*(F);r_2=(1/2)、*(F);F1=sin(r_1)、/(N5、*sin(r_2)); %非归一化的阵因子K9K9=abs(F1);%-----------------------绘图函数figure(4)subplot(131);polar(t,K7);xlabel('f=3GHz,N=20,d=1/4波长,a=π/2'); subplot(132);polar(t,K8);xlabel('f=3GHz,N=20,d=1/2波长,a=π/2'); subplot(133);polar(t,K9);xlabel('f=3GHz,N=20,d=0、7波长,a=π/2');%--------------------------------------------------------------------------%---------------------------------------3D-天线方向图n_tehta = 130; %-------------------- 采样视角点的仰角n_phi = 130; %--------------------采样点的方向角[tehta,phi]=meshgrid(eps:pi、/(n_tehta-1):pi,、、、 %meshgrid函数为矩形区域的设定范围就是epf<tehta<π 0<phi<2π0:2*pi、/(n_phi-1):2*pi) ;t3=tehta;%-------------只有参数N改变的天线方向3D图M=a+(beta、*d、*cos(t3)); %----N1=4;N2=8;N3=12;z_1=(N1/2)、*(M);z_2=(1/2)、*(M);M1=sin(z_1)、/(N1、*sin(z_2)); %非归一化的阵因子K1K_1=abs(M1);radio_1 =K_1;X1=radio_1、*sin(tehta)、*cos(phi);Y1=radio_1、*sin(tehta)、*sin(phi);Z1=radio_1、*cos(tehta);%-----------------------------------M=a+(beta、*d、*cos(t3));z_3=(N2/2)、*(M);z_4=(1/2)、*(M);M2=sin(z_3)、/(N2、*sin(z_4)); %非归一化的阵因子K2K_2=abs(M2);radio_2 =K_2;X2=radio_2、*sin(tehta)、*cos(phi);Y2=radio_2、*sin(tehta)、*sin(phi);Z2=radio_2、*cos(tehta);%-------------------------------------M=a+(beta、*d、*cos(t3));z_5=(N3/2)、*(M);z_6=(1/2)、*(M);M3=sin(z_5)、/(N3、*sin(z_6)); %非归一化的阵因子K3K_3=abs(M3);radio_3 =K_3;X3=radio_3、*sin(tehta)、*cos(phi);Y3=radio_3、*sin(tehta)、*sin(phi);Z3=radio_3、*cos(tehta);%------------------------------------3D绘图函数figure(5)surf(X1,Y1,Z1); %三维绘图函数surf,采用伪彩色表示曲面的高度camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=4,d=1/2波长,a=π/2');figure(6)surf(X2,Y2,Z2);camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=8,d=1/2波长,a=π/2');figure(7)surf(X3,Y3,Z3)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=12,d=1/2波长,a=π/2');%----------------------------------------------%--------------------只有阵列单元方向角a改变的天线方向图N4=10;d1=lambda/4;a1=0;a2=pi/2;a3=pi/2+pi/10;A_3d=a1+(beta、*d1、*cos(t3));x_1=(N4/2)、*(A_3d);x_2=(1/2)、*(A_3d);A_1=sin(x_1)、/(N4、*sin(x_2)); %非归一化的阵因子K4K_4=abs(A_1);radio_4 =K_4;X4=radio_4、*sin(tehta)、*cos(phi);Y4=radio_4、*sin(tehta)、*sin(phi);Z4=radio_4、*cos(tehta);%-----------------------------------B_3d=a2+(beta、*d1、*cos(t3));y_1_3d=(N4/2)、*(B_3d);y_2_3d=(1/2)、*(B_3d);B_1=sin(y_1_3d)、/(N4、*sin(y_2_3d)); %非归一化的阵因子K5 K_5=abs(B_1);radio_5 =K_5;X5=radio_5、*sin(tehta)、*cos(phi);Y5=radio_5、*sin(tehta)、*sin(phi);Z5=radio_5、*cos(tehta);%------------------------------------C_3d=a3+(beta、*d1、*cos(t3));v_1=(N4/2)、*(C_3d);v_2=(1/2)、*(C_3d);C_1=sin(v_1)、/(N4、*sin(v_2)); %非归一化的阵因子K6K_6=abs(C_1);radio_6 =K_6;X6=radio_6、*sin(tehta)、*cos(phi);Y6=radio_6、*sin(tehta)、*sin(phi);Z6=radio_6、*cos(tehta);%-----------------------------------figure(8)surf(X4,Y4,Z4); %三维绘图函数surf,采用伪彩色表示曲面的高度camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=0');figure(9)surf(X5,Y5,Z5);camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=π/2');figure(10)surf(X6,Y6,Z6)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=10,d=1/4波长,a=π/2+π/10');%---------------------------------------------%-------------------只有阵列单元间隔d改变的天线方向3D图N5=20;d2=lambda/4;d3=lambda/2;d4=0、7*lambda;a4=pi/2;D_3d=a4+(beta、*d2、*cos(t3));p_1=(N5/2)、*(D_3d);p_2=(1/2)、*(D_3d);D_1=sin(p_1)、/(N5、*sin(p_2)); %非归一化的阵因子K7K_7=abs(D_1);radio_7 =K_7;X7=radio_7、*sin(tehta)、*cos(phi);Y7=radio_7、*sin(tehta)、*sin(phi);Z7=radio_7、*cos(tehta);%---------------------------------------E_3d=a4+(beta、*d3、*cos(t3));q_1=(N5/2)、*(E_3d);q_2=(1/2)、*(E_3d);E_1=sin(q_1)、/(N5、*sin(q_2)); %非归一化的阵因子K8K_8=abs(E_1);radio_8 =K_8;X8=radio_8、*sin(tehta)、*cos(phi);Y8=radio_8、*sin(tehta)、*sin(phi);Z8=radio_8、*cos(tehta);%------------------------------------------F_3d=a4+(beta、*d4、*cos(t3));r_1_3d=(N5/2)、*(F_3d);r_2_3d=(1/2)、*(F_3d);F_1=sin(r_1_3d)、/(N5、*sin(r_2_3d)); %非归一化的阵因子K9 K_9=abs(F_1);radio_9 =K_9;X9=radio_9、*sin(tehta)、*cos(phi);Y9=radio_9、*sin(tehta)、*sin(phi);Z9=radio_9、*cos(tehta);%-----------------------------------figure(11)surf(X7,Y7,Z7); %三维绘图函数surf,采用伪彩色表示曲面的高度camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=1/4波长,a=π/2');figure(12)surf(X8,Y8,Z8);camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=1/2波长,a=π/2');figure(13)surf(X9,Y9,Z9)camlight rightlightcolorbaraxis imagerotate3D ontitle('f=3GHz,N=20,d=0、7波长,a=π/2');二、%-----------------均匀直线阵列天线的应用之一:边射阵clcclear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2、*pi/lambda;N=15;t=0:0、01:2*pi;d1=lambda/4; %没有栅瓣效应的边射阵,即间隔d<波长W1=beta、*d1、*cos(t); %定义kdcos(方向角)z1=(N/2)、*W1;z2=(1/2)、*W1;F1=sin(z1)、/(N、*sin(z2));K1=abs(F1);d2=lambda*1、5; %有栅瓣现象的边射阵,即间隔d>波长W2=beta、*d2、*cos(t); %定义kdcos(方向角)z3=(N/2)、*W2;z4=(1/2)、*W2;F2=sin(z3)、/(N、*sin(z4));K2=abs(F2);figure(1)subplot(121);polar(t,K1);title('边射阵 f=30GHz,N=15,d=1/4波长'); subplot(122);polar(t,K2);title('边射阵(有栅瓣) f=30GHz,N=15,d=1、5倍波长');三、%-----------------均匀直线阵列天线的应用之二:普通端射阵clcclear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2、*pi/lambda;N=15;t=0:0、01:2*pi;d1=lambda/4; %没有栅瓣效应的普通端射阵,即间隔d<1/2波长W1=beta、*d1、*cos(t); %定义kdcos(方向角)z1=((N/2)、*W1)+N/2*beta*d1;z2=((1/2)、*W1)+1/2*beta*d1;F1=sin(z1)、/(N、*sin(z2));K1=abs(F1);d2=lambda*0、7; %有栅瓣现象的普通端射阵,即间隔d>1/2波长W2=beta、*d2、*cos(t); %定义kdcos(方向角)z3=((N/2)、*W2)+N/2*beta*d2;z4=((1/2)、*W2)+1/2*beta*d2;F2=sin(z3)、/(N、*sin(z4));K2=abs(F2);figure(2)subplot(121);polar(t,K1);title('普通端射阵 f=30GHz,N=15,d=1/4波长'); subplot(122);polar(t,K2);title('普通端射阵(有栅瓣) f=30GHz,N=15,d=0、7倍波长');四%-----------------均匀直线阵列天线的应用之三:强方向性端射阵clcclear allf=3e10; %30GHz,厘米波i=1; %天线电流值lambda=(3e8)/f; %lambda=c/f 波长beta=2、*pi/lambda;N=15;t=0:0、01:2*pi;d1=lambda/4; %没有栅瓣效应的强方向性端射阵,即间隔d<(1/2波长)*(1-1/N)W1=beta、*d1、*cos(t); %定义kdcos(方向角)z1=((N/2)、*W1)+N/2*(beta*d1+pi/N);z2=((1/2)、*W1)+1/2*(beta*d1+pi/N);F1=sin(pi/2/N)、*sin(z1)、/(sin(z2));K1=abs(F1);d2=lambda*0、5; %有栅瓣现象的强方向性端射阵,即间隔d>1/2波长*(1-1/N) W2=beta、*d2、*cos(t); %定义kdcos(方向角)z3=((N/2)、*W2)+N/2*(beta*d2+pi/N);z4=((1/2)、*W2)+1/2*(beta*d2+pi/N);F2=sin(pi/2/N)、*sin(z3)、/(sin(z4));K2=abs(F2);figure(3)subplot(121);polar(t,K1);title('强方向性端射阵 f=30GHz,N=15,d=1/4波长');subplot(122);polar(t,K2);title('强方向性端射阵(有栅瓣)f=30GHz,N=15,d=0、5倍波长');。
阵列天线方向图及其MATLAB仿真一.实验目的1.了解阵列天线的波束形成原理写出方向图函数2.运用MATLAB仿真阵列天线的方向图曲线3.变换各参量观察曲线变化并分析参量间的关系二.实验原理1.阵列天线:阵列天线是一类由不少于两个天线单元规则或随机排列并通过适当激励获得预定辐射特性的特殊天线。
阵列天线的辐射电磁场是组成该天线阵各单元辐射场的总和—矢量和由于各单元的位置和馈电电流的振幅和相位均可以独立调整,这就使阵列天线具有各种不同的功能,这些功能是单个天线无法实现的。
2.方向图原理:对于单元数很多的天线阵,用解析方法计算阵的总方向图相当繁杂。
假如一个多元天线阵能分解为几个相同的子阵,则可利用方向图相乘原理比较简单地求出天线阵的总方向图。
一个可分解的多元天线阵的方向图,等于子阵的方向图乘上以子阵为单元阵列天线天线阵的方向图。
这就是方向图相乘原理。
一个复杂的天线阵可考虑多次分解,即先分解成大的子阵,这些子阵再分解为较小的子阵,直至得到单元数很少的简单子阵为止,然后再利用方向图相乘原理求得阵的总方向图。
这种情况适应于单元是无方向性的条件,当单元以相同的取向排列并自身具有非均匀辐射的方向图时,则天线阵的总方向图应等于单元的方向图乘以阵的方向图。
三.源程序及相应的仿真图1.方向图随n变化的源程序clear;sita=-pi/2::pi/2;lamda=;d=lamda/4;n1=20;beta=2*pi*d*sin(sita)/lamda;z11=(n1/2)*beta;z21=(1/2)*beta;f1=sin(z11)./(n1*sin(z21));F1=abs(f1);figure(1);plot(sita,F1,'b');hold on;n2=25;beta=2*pi*d*sin(sita)/lamda;z12=(n2/2)*beta;z22=(1/2)*beta;f2=sin(z12)./(n2*sin(z22));F2=abs(f2);plot(sita,F2,'r');hold on;n3=30;beta=2*pi*d*sin(sita)/lamda;z13=(n3/2)*beta;z23=(1/2)*beta;f3=sin(z13)./(n3*sin(z23));F3=abs(f3);plot(sita,F3,'k')hold off;grid on;xlabel('theta/radian');ylabel('amplitude');title('方向图与阵列个数的关系');legend('n=20','n=25','n=30');结果分析:随着阵列个数n的增加,方向图衰减越快,效果越好;2.方向图随lamda变化的源程序clear;sita=-pi/2::pi/2;n=20;d=;lamda1=;beta=2*pi*d*sin(sita)/lamda1;z11=(n/2)*beta;z21=(1/2)*beta;f1=sin(z11)./(n*sin(z21));F1=abs(f1);%·½ÏòͼÇúÏßfigure(1);lamda2=;beta=2*pi*d*sin(sita)/lamda2;z12=(n/2)*beta;z22=(1/2)*beta;f2=sin(z12)./(n*sin(z22));F2=abs(f2);lamda3=;beta=2*pi*d*sin(sita)/lamda3;z13=(n/2)*beta;z23=(1/2)*beta;f3=sin(z13)./(n*sin(z23));F3=abs(f3)plot(sita,F1,'b',sita,F2,'r',sita,F3,'k'); grid on;xlabel('theta/radian');ylabel('amplitude');title('方向图与波长的关系');legend('lamda=','lamda=','lamda=');四.结果分析:随着波长lamda的增大,方向图衰减越慢,收敛性越不是很好;3.方向图随d变化的源程序clear;sita=-pi/2::pi/2;n=20;lamda=;d1=;beta=2*pi*d1*sin(sita)/lamda;z11=(n/2)*beta;z21=(1/2)*beta;f1=sin(z11)./(n*sin(z21));F1=abs(f1);%·½ÏòͼÇúÏßfigure(1);plot(sita,F1,'b');hold on;d2=;beta=2*pi*d2*sin(sita)/lamda;z12=(n/2)*beta;z22=(1/2)*beta;f2=sin(z12)./(n*sin(z22));F2=abs(f2);plot(sita,F2,'r');hold on;d3=;beta=2*pi*d3*sin(sita)/lamda;z13=(n/2)*beta;z23=(1/2)*beta;f3=sin(z13)./(n*sin(z23));F3=abs(f3)plot(sita,F3,'k')hold off;grid on;xlabel('theta/radian');ylabel('amplitude');title('·½ÏòͼÓëÌìÏßÕóÁмä¸ôdµÄ¹ØÏµ'); legend('d1=','d=','d=');结果分析;随着阵元之间间隔的增加,方向图衰减越快,主次瓣的差距越大,次瓣衰减越快,效果越好。
2.3.1 阵列几何图
天线阵可以是各种排列,下图所示分别为圆阵(UCA)、线阵(ULA)、矩形阵(URA)排列方式与空间来波方向关系图,为简化整列分析,假设阵元间不考虑耦合,L 为天线数目,天线间距相等且均为d ,为入射在阵列上的水平波达角,为垂直波达角。
图2- 1 阵列排列方式与空间来波方向的关系
1) 圆阵排列方式的天线响应矢量为:
011cos()
cos()
cos()
cos()
(,)[,,...,,...,]l L j j j j T
U C A a e
e
e
e
ξϕψξϕψξϕψξϕψ
θϕ-----= 公
式2- 1
其中2/,0,1,...,1l l L l L ψπ==-为第l 天线阵元的方位角,sin(),w w k r k ξθ=为波
数
2) 线阵排列方式的天线响应矢量为:
cos sin (1)cos sin (,)[1,,...,]w w jk d jk d L T
U LA a e
e ϕθ
ϕθ
θϕ-= 公式2- 2
3) 矩形阵列方式的天线响应矢量为:
(1)()[(1)]
(1)[(1)(1)](,)(()())[1,,...,,,,...
,...,,...,]
T
jv j p v
ju j u v u
URA N p
j u p v j N u
j N u p v T
a vec a u a v e e e e
e
e
e θϕ-++---+-== 公式2- 3
,N P 分别为x ,y 方向的天线数目,这里设x y d d =, (1)()[1,,...,]ju
j N u
T
N a u e e
-=;
cos sin w x u k d ϕθ=;
(1)()[1,,...,]jv j p v T
p a v e e
-=;
sin sin w y v k d ϕθ=
对于3种排列方式,任意2根天线m 和n 之间的相关衰落系数经数值积分为公式
2- 4
00(,)(,)(,)sin()m n E E p d d ϕϕ
θθ
θϕθϕθϕθθϕ
ρ+∆+∆*
=
公式2- 5
其中E 为天线归一化场强方向性函数与天线响应矢量的乘积,(,)p θϕ为入射信号功率角谱概率密度函数,ϕ∆,θ∆分别为水平、垂直角度扩展,由公式2- 6可得各天线阵列收发两端空间衰落相关矩阵。
要求:1.、用MA TLAB
程序把衰落系数求出来,得出天线间距与天线相关系数的仿真图。
2、要得出(,)p θϕ服从均匀分布,瑞利分布和赖斯分布下的天线相关系数。
3、只需要以某两根天线为例得出他们相关系数就可以了。
4、要有完整无误的MA TLAB 程序,并有相关注释。