2026a

# radarEmission


雷达发射信号结构体

函数库: TyRadar

# 说明

radarEmission 类创建了一个雷达发射对象。该对象包含描述雷达发射信号的所有属性。

# 构造

# 语法

radarEmission = radarEmission(;Name=Value)

# 说明

radarEmission = radarEmission(;Name=Value) 设置由一个或多个名称-值对指定的对象属性。Name 是属性名称,Value 是相应的值。名称必须位于双引号 (" ") 内。可以按照 Name1=Value1,...,NameN=ValueN 的任意顺序指定多个名称-值对参数。 示例

# 属性

PlatformID - 平台标识符
正整数

平台标识符,指定为正整数。发射机安装在具有此 ID 的平台上。在一个场景中,每个平台标识符都是唯一的。

示例: 5

数据类型: Float64

EmitterIndex - 发射机标识符
正整数

发射机标识符,指定为正整数。每个发射机索引都是唯一的。

示例: 2

数据类型: Float64

OriginPosition - 发射机的位置
[0 0 0](默认) | 1 × 3 实值向量

发射机在场景坐标中的位置,指定为 1 × 3 实值向量。单位为 m。

示例: [100 -500 1000]

数据类型: Float64

OriginVelocity - 发射机的速度
[0 0 0](默认) | 1 × 3 实值向量

发射机在场景坐标中的速度,指定为 1-by-3 实值向量。单位为 m/s。

示例: [0 -50 100]

数据类型: Float64

OriginVelocity - 发射机的速度
1 + 0im(默认)

发射机在场景坐标中的方向。

示例: 1 + 0im

数据类型: Float64

FieldOfView - 发射机的视场
[180,180] | 2 × 1 正实值向量

发射机的视场,指定为 2 × 1 的正实数向量 [azfov, elfov]。视场定义了发射信号的总角度范围。方位角 azfov 必须位于(0,360)区间内。仰角视场 elfov 必须位于(0,180)区间内。

示例: [140; 70]

数据类型: Float64

EIRP - 等效各向同性辐射功率
0(默认) | 标量

等效各向同性辐射功率,指定为标量形式。单位为 dB。

示例: 10

数据类型: Float64

RCS-雷达散射截面积
0(默认) | 标量

雷达散射截面积,指定为标量形式。单位为 dBsm。

示例: 10

数据类型: Float64

CenterFrequency-雷达信号的中心频率
300e6(默认值) | 正标量

信号的中心频率,指定为正标量形式。单位为 Hz。

示例: 100e6

数据类型: Float64

Bandwidth - 雷达信号的半功率带宽
30e6(默认值) | 正标量

雷达信号的半功率带宽,指定为正标量形式。单位为 Hz。

示例: 5e3

数据类型: Float64

WaveformType - 波形类型标识符
0(默认) | 非负整数

波形类型标识符,指定为非负整数。

示例: 5e3

数据类型: Float64

ProcessingGain - 处理增益
0(默认) | 标量

与信号波形相关的处理增益,指定为标量形式。单位为 dB。

示例: 10

数据类型: Float64

PropagationRange - 信号传播距离
0(默认值) | 非负标量

信号传播的总距离,指定为非负标量。对于直接路径信号,范围为 0。单位为 m。

示例: 1000

数据类型: Float64

PropagationRangeRate - 信号传播路径的距离速率
0(默认值) | 标量

信号传播路径的总速度范围,指定为标量形式。对于直接路径信号,测距率为 0。单位为 m/s。

示例: 10

数据类型: Float64

# 示例

创建雷达发射对象
0(默认值) | 标量

创建具有指定属性的 radarEmission 对象。

using TyRadar
signal = radarEmission(;
    PlatformID=10,
    EmitterIndex=25,
    OriginPosition=[100, 3000, 50],
    EIRP=10,
    CenterFrequency=200e6,
    Bandwidth=10e3,
)
radarEmission - Property: 
                PlatformID: 10
              EmitterIndex: 25
            OriginPosition: [100, 3000, 50]
            OriginVelocity: [0, 0, 0]
               Orientation: 1 + 0im
               FieldOfView: [180, 180]
                      EIRP: 10
                       RCS: 0
           CenterFrequency: 2.0e8
                 Bandwidth: 10000.0
              WaveformType: 0
            ProcessingGain: 0
          PropagationRange: 0
      PropagationRangeRate: 0