方位角

对于干涉仪二维测向的一些要点

一世执手 提交于 2020-03-01 23:04:08
对于干涉仪二维测向的一些要点 之前做二维DOA估计仿真的时候都没有认真的思考过方位角俯仰角的关系,对于我们特定的使用场景——导引头的实际应用的考虑不足,在做仿真的时候出了一些岔子,在这里记录一下一些思考和犯过的错误。不光是为了以后能更好的做仿真,也是提醒自己治学的态度还要更端正,不能只知其然而不知其所以然,导致出现这些白痴问题。 二维DOA估计要点 二维DOA估计首先是建模,确定阵列流形,如下图: 图中蓝色实线为信号入射方向,常规情况下我们通常将其投影到 X O Y XOY X O Y 平面上的虚线与 X X X 轴的夹角称为方位角(Azimuth): φ \varphi φ ,将其与 Z Z Z 轴的夹角称为俯仰角(Pitching): θ \theta θ 。通常 φ \varphi φ 和 θ \theta θ 的取值范围都是[-90°,90°],这样就可以表示 X O Y XOY X O Y 平面上方( z > 0 z>0 z > 0 )的所有信源方位。对于雷达导引头平台通常需要规定一个弹头对准方向,一般天线布置在 X O Y XOY X O Y 平面上时, Z Z Z 轴就是前进方向,对应的方位角一般不再用 φ \varphi φ 表示,而是用 Ψ \varPsi Ψ 表示,这样需要调整的方向都与导弹的前进方向 Z Z Z 轴有关,通过不断调整使最后测向角度都趋近于0

matlab的三维绘图和四维绘图

不羁的心 提交于 2020-02-14 02:07:03
一、三维绘图 1.曲线图 plot3(X1,Y1,Z1,...):以默认线性属性绘制三维点集(X1,Y1,Z1)确定的曲线 plot3(X1,Y1,Z1,LineSpec):以参数LineSpec确定的线性属性绘制三维点集 plot3(X1,Y1,Z1,'PropertyName',PropertyValue,...):根据指定的属性绘制三维曲线 theta = 0:0.01*pi:2*pi; x = sin(theta); y = cos(theta); z = cos(4*theta); plot3(x,y,z,'LineWidth',2); hold on; theta = 0:0.02*pi:2*pi; x = sin(theta); y = cos(theta); z = cos(4*theta); plot3(x,y,z,'rd','MarkerSize',10,'LineWidth',2); 2.网格图 绘制函数z=f(x,y)的三维网格图的过程: 确定自变量x和y的取值范围和取值间隔 利用meshgrid函数生成“格点”矩阵 计算自变量采样“格点”上的函数值:Z = f(x,y) matlab中提供了mesh函数用于实现绘制网格图: mesh(X,Y,Z):绘制三维网格图,颜色与曲面的高度相匹配 mesh(Z):系统默认颜色与网格区域的情况下绘制数据Z的网格图