主要内容

surfaceReflectivityCustom

自定义表面的归一化反射率

描述

归一化反射率是一般表面单位面积的雷达横截面。乘以表面的总面积或表面的照明面积,就得到了总雷达横截面。归一化反射率也被称为表面σ0是频率和掠角的函数。

计算归一化反射率:

  1. 创建surfaceReflectivityCustom对象并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

有关系统对象如何工作的详细信息,请参见什么是系统对象?

创建

描述

例子

反射= surfaceReflectivityCustom创建一个标准化的反射率系统对象™反射用于具有默认反射率的自定义表面。默认自定义表面反射率设置为1 m²/m²的掠角从0°- 90°频率从0 - 1e20hz。

例子

反射= surfaceReflectivityCustom (名称=值还为具有指定属性的表面创建标准化反射率对象的名字设置为指定的价值.您可以以任意顺序指定额外的名-值对参数,如(Name1 = Value1、……以=家).

例子:refl = surfaceReflectivityCustom(反射率= nrcsTable,频率= (0:10)*1e9,掠射角度= (0:0.001:2))根据反射率值表创建自定义规格化反射率对象nrcsTable频率为0 - 10ghz,掠角为0°- 2°。

属性

全部展开

除非另有说明,属性为nontunable,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而释放功能解锁它们。

如果属性为可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见使用系统对象的MATLAB系统设计

归一化雷达横截面(NRCS)或反射率值,用——- - - - - -N实值矩阵。在哪里中设置的角的个数GrazingAngle财产和R中设置的频率数频率财产。

对于多个曲面,可以指定——- - - - - -R——- - - - - -年代其中,实值数组P对应于表面类型索引。

单位是无量纲的,但通常用m²/m²表示。

数据类型:

归一化反射率的有效频率,指定为长度-R实值的行向量。R属性中的行数反射率财产。频率单位为Hz。

数据类型:

放牧角度,指定为长度-实值的行向量。属性中的列数反射率财产。单位是度。

数据类型:

散斑分布类型,指定为“没有”对数正态的“瑞利”“威布尔”,或“自定义”.散斑是一种乘法因子,用于使杂波数据看起来更嘈杂,特别适用于成像应用。

散斑与杂波RCS相关,应用于σ* n,在那里σ为杂波RCSn表示随机数,这些随机数通常来自一个独立的等分布的单位平均噪声统计分布。

  • 没有一个-没有斑点应用。

  • 对数正态-散斑具有对数正态分布。属性定义分布SpeckleMean而且SpeckleStandardDeviation属性。这些属性的默认值创建具有标准化平均对数正态分布的散斑。

  • 瑞利-斑点有瑞利分布。属性定义分布SpeckleScale财产。此属性的默认值创建具有单位平均瑞利分布的散斑。

  • 威布尔-斑点具有威布尔分布。属性定义分布SpeckleScale而且SpeckleShape属性。这些属性的默认值创建散斑与单位平均瑞利分布。

数据类型:字符|字符串

对数正态分布散斑的平均值,用标量表示。

依赖关系

属性可启用此属性散斑财产对数正态的

数据类型:

对数正态分布散斑的标准差,用非负标量表示。

依赖关系

属性可启用此属性散斑财产对数正态的

数据类型:

瑞利和威布尔分布的散斑的尺度参数,指定为正标量。

依赖关系

属性可启用此属性散斑财产“瑞利”“威布尔”

数据类型:

威布尔散斑分布的形状值,指定为正标量。

依赖关系

属性可启用此属性散斑财产威布尔

数据类型:

使用

描述

美国核管理委员会=反射(格拉茨频率返回归一化雷达横截面美国核管理委员会放牧角度格拉茨和频率频率.当格拉茨频率属性定义的有效区域之外GrazingAngle而且频率属性时,返回归一化反射率的最近值。

美国核管理委员会=反射(格拉茨频率idx还指定表面类型索引idx表面的补丁。要启用此语法,请指定反射率财产作为——- - - - - -N——- - - - - -P数组,属性中指定的角度数GrazingAngle财产,N对应于的频率数频率财产,P对应于表面类型索引。MATLAB®数组中。

美国核管理委员会斑点] = relf(___还返回散斑值斑点

输入参数

全部展开

表面相对于雷达的掠掠角,指定为标量或-length非负值的行向量。角度范围为0°~ 90°。单位是度。

例子:10

发射频率,指定为正标量或N-length整数向量。单位是Hz。

例子:7 * 10 e9

表面类型索引,指定为标量或长度-P正向量。

数据类型:

输出参数

全部展开

归一化表面反射率,以实值返回N-length行向量或实值——- - - - - -N矩阵。归一化反射率也称为归一化雷达截面。掠角或凹陷角的长度是矢量吗格拉茨而且N频率向量的长度是多少频率美国核管理委员会无量纲,但常表示为m²/m²。

乘法散斑,返回为N-length实值向量N频率向量的长度是in吗频率

数据类型:

对象的功能

要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj,使用这种语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

构造一个地表的归一化反射率表surfacegamma函数。该表涵盖频率从1 - 10 GHz和掠角从0 - 7度。使用surfaceReflectivityCustom系统对象™直接。

频率= (1:10)*1e9;Angs = 0:.1:7;gammaFarm = db2pow(surfacgamma (“耕地”、频率));gammaHills = db2pow(surfacgamma (的树木繁茂的小山、频率));

通过将反射率系数乘以掠掠角的正弦值来创建一个常数伽马模型。添加瑞利斑点。

nrcsTbl =零(数字(angs),数字(频率),2);nrcsTbl(:,:,1) = gammaFarm.*sind(angs).';%的农田nrcsTbl(:,:,2) = gammaHills.*sind(angs).';%树木繁茂的山丘refl = surfaceReflectivityCustom(反射率= nrcsTbl,频率=频率,...放牧角度= angs,斑点=“瑞利”);

求农地的标准化反射率(单位:dB)。

NRCS = pow2db(refl(6.3, 2.5e9, 1));disp (nrc)
-27.2110

求森林山丘的归一化反射率(单位:dB)。

NRCS = pow2db(refl(6.3, 2.5e9, 2));disp (nrc)
-22.2110

创建一个土地反射率模型使用surfaceReflectivityCustom对象和radarScenario

首先创建一个两个山丘的场景。

[x,y] = meshgrid(linspace(-100,100,201));Ht1 = 40*exp(-(x。²+ y.²)/30²);Ht2 = 100*exp(-(x-60)。²+ y.²)/25²);Ht = ht1 + ht2;P = surfc(x(1,:),y(:,1),ht);阴影插值函数

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

构造一个地表的归一化反射率表surfacegamma函数。该表涵盖频率从1 - 10 GHz和掠角从0 - 7度。

频率= (1:10)*1e9;Angs = 0:.1:7;gammaFarm = db2pow(surfacgamma (“耕地”、频率));gammaHills = db2pow(surfacgamma (的树木繁茂的小山、频率));

通过将反射率系数乘以掠掠角的正弦值来创建一个常数伽马模型。添加瑞利斑点。

nrcsTbl =零(数字(angs),数字(频率),2);nrcsTbl(:,:,1) = gammaFarm.*sind(angs).';%的农田nrcsTbl(:,:,2) = gammaHills.*sind(angs).';%树木繁茂的山丘simTime = 3;(UpdateRate = 1,...isearthcentric = false,StopTime = simTime);refl = surfaceReflectivityCustom(反射率= nrcsTbl,频率=频率,...放牧角度= angs,斑点=“瑞利”);srf = landSurface(场景,雷达反射率= refl,...地形= ht,边界= [-100,100;-100,100]);

求农地的标准化反射率(单位:dB)。

NRCS = pow2db(refl(6.3, 2.5e9, 1));disp (nrc)
-27.2110

求森林山丘的归一化反射率(单位:dB)。

NRCS = pow2db(refl(6.3, 2.5e9, 2));disp (nrc)
-22.2110

更多关于

全部展开

扩展功能

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

版本历史

R2022a中引入

Baidu
map