主要内容

rcsSignature

雷达横截面模式

描述

rcsSignature创建雷达横截面(RCS)签名对象。您可以使用该对象来建模一个与角度和频率相关的雷达横截面图。雷达横截面决定了从目标反射的雷达信号功率的强度。该对象只模拟非极化信号。该对象支持多种转弯涨落模型。

创建

描述

rcssig= rcsSignature创建一个rcsSignature具有默认属性值的对象。

例子

rcssig= rcsSignature (名称,值使用一个或多个设置对象属性名称,值对参数。的名字属性名和价值对应的值。的名字必须出现在单引号内().可以以任意顺序指定多个名值对参数Name1, Value1,…,的家.任何未指定的属性都采用默认值。

请注意

的属性值rcsSignature当构造对象时。物业价值在建成后不会改变。

属性

全部展开

采样雷达截面(RCS)图,指定为标量,a——- - - - - -P实值矩阵,或者a——- - - - - -P——- - - - - -K实值数组。该模式是定义在仰角、方位角和频率网格上的RCS值数组。方位和仰角在目标的主体框架中定义。

  • 为高程上RCS样本数。

  • P为方位角上RCS样本个数。

  • K为频率上的RCS样本数。

P,K中定义的向量的长度通常匹配海拔高度方位,频率属性,但有以下几个例外:

  • 若要为仰角切割(恒定方位角)建模RCS图案,可以将RCS图案指定为- × 1向量或者1 × -向量——- - - - - -K矩阵。中指定的仰角向量海拔高度属性的长度必须为2。

  • 要为方位角切割(恒定仰角)建模RCS模式,可以将RCS模式指定为1 × -P向量或者1 ×P——- - - - - -K矩阵。中指定的方位角矢量方位属性的长度必须为2。

  • 要为一个频率建模RCS模式,可以将RCS模式指定为——- - - - - -P矩阵。然后,频率向量指定在频率属性的长度必须为2。

例子:(10,0; 0 5)

数据类型:

控件指定的用于定义矩阵或数组每列的角坐标的方位角模式财产。指定方位角为长度-P向量。P必须大于2。角度的单位是度。

模式属性定义了一个仰角切割,方位必须是一个两个元素的矢量,定义了仰角切割被认为有效的最小和最大方位角。

例子:(45:0.5:45)

数据类型:

控件指定的用于定义矩阵或数组每一行的坐标的仰角模式财产。指定仰角为长度-向量。必须大于2。角度的单位是度。

模式属性定义了方位角切割,海拔高度必须是一个2元素向量,定义了方位角切割有效的最小和最大仰角视图角度。

例子:(30:0.5:30)

数据类型:

用于定义每一页的适用RCS的频率模式属性,指定为K-正标量的元素向量。K为频率上的RCS样本数。K必须不少于两个。频率单位为赫兹。

模式属性是一个矩阵,频率必须是一个2元素向量,定义模式值有效的最小和最大频率。

例子:(0:0.1:30)

数据类型:

波动模型,具体为“Swerling0”“Swerling1”“Swerling3”.转弯情况2和4没有建模,因为这些是确定目标是如何采样的,而不是一个固有的目标属性。

模型 描述
“Swerling0” 假设目标RCS是无波动的。在这种情况下,值法检索到的瞬时RCS签名值是确定的。该模型代表了理想的雷达目标,其RCS在感兴趣的纵横角范围内保持时间恒定,例如,导电球和各种角反射器。
“Swerling1” 假定目标由许多大小相等的独立散射体组成。这个模型通常用来表示飞机。在这种情况下,值法返回的瞬时RCS签名值是一个按指数分布的随机变量,其平均值由模式财产。
“Swerling3” 假设目标有一个大的主散射体和几个小的散射体。显性散射体的RCS等于1 +√(2)乘以其他散射体的RCS之和。该模型可以用来表示直升机和螺旋桨驱动飞机。在这种情况下,值法返回的瞬时RCS签名的值是一个按四次卡方分布分布的随机变量,其平均值由模式财产。

数据类型:字符|字符串

对象的功能

价值 特定角度和频率下的雷达截面
toStruct 转换为结构

例子

全部折叠

指定一个三轴椭球体的雷达横截面(RCS),并沿方位角切割绘制RCS值。

指定椭球体的轴的长度。单位是米。

一个= 0.15;b = 0.20;c = 0.95;

创建RCS数组。指定定义RCS的方位角和仰角范围。然后,利用解析模型计算椭球体的雷达截面。创建RCS的映像。

阿兹= [180:1:180];el = [90:1:90];rcs = rcs_ellipsoid (a, b, c, az, el);rcsdb = 10 * log10 (rcs);显示亮度图像(az, el, rcsdb)标题(雷达横截面的)包含(的方位(度)) ylabel (的海拔(度)) colorbar

图中包含一个axes对象。标题为Radar Cross-Section的axes对象包含一个类型为image的对象。

创建一个rcsSignature物体并绘制出切于的标高 3. 0 方位。

rcssig = rcsSignature (“模式”rcsdb,“方位”阿兹,“高度”埃尔,“频率”300年[300 e6 e6]);rcsdb1 =价值(el rcssig, 30日,300 e6);情节(el rcsdb1)网格标题(“雷达横截面高程剖面图”)包含(的海拔(度)) ylabel (“RCS (dBsm)”

图中包含一个axes对象。标题为“雷达截面高度剖面”的axis对象包含一个类型为线的对象。

函数RCS = rcs_ellipsoid(a,b,c,az,el) sinaz = sind(az);cosaz = cosd (az);sin = sind(90 - el);Costheta = cosd(90 - el);分母项= (^ 2 * (sintheta”。^ 2)* cosaz。^ 2 + b ^ 2 * (sintheta”。^ 2)* sinaz。^ 2 + c ^ 2 * (costheta。^ 2)*的(大小(cosaz))) ^ 2;rcs =(π* ^ 2 * b c ^ ^ 2 * 2) /分母项;结束

导入1/5比例波音737的雷达横截面(RCS)测量结果。将RCS数据加载到rcsSignature对象。假设RCS服从Swerling 1分布。

负载(“RCSSignatureExampleData.mat”“boeing737”);rcs = rcsSignature (“模式”, boeing737。RCSdBsm,...“方位”, boeing737。方位,“高度”, boeing737。海拔高度,...“频率”, boeing737。频率,“FluctuationModel”“Swerling1”);

设置随机数生成器的种子,以保证示例的再现性。

rng (3231)

绘制样本RCS与方位角的关系。

情节(rcs.Azimuth rcs.Pattern)包含(的方位(度));ylabel (“RCS (dBsm)”)标题(“从1/5比例的波音737模型测量RCS”

图中包含一个axes对象。标题为测量RCS的轴对象来自1/5比例的波音737模型包含一个类型为直线的对象。

构建RCS直方图并显示均值。

N = 1000;val = 0 (1, N);k = 1: N[瓦尔(k), expval] =价值(rcs 5 0800 .0e6);结束

转换成功率单位。

意思是(db2pow (val))
ans = 406.9799
直方图(db2pow (val), 50)包含(“RCS (dBsm)”

图中包含一个axes对象。axis对象包含一个直方图类型的对象。

参考文献

[1]理查兹,马克A。雷达信号处理基础“,.纽约,麦格劳-希尔,2005年。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

介绍了R2021a

另请参阅

|

Baidu
map