Engee 文档

背向散射 自行车手

骑车人信号反向散射模式模型。

类型: BackscatterBicyclist

图书馆中的路径:

/Radar/Backscatter Bicyclist

说明

后向散射自行车手*块模拟自行车手对非极化电磁信号的单静态反射。骑车人由一辆自行车和骑车人组成。该模块对骑车人的运动进行建模,并计算骑车人身上多个离散散射体的所有反射信号之和。该模型忽略了骑车人的内部隐藏部分。反射信号是利用 77 GHz 雷达系统开发的多散射体模型计算出来的。

散射体位于骑车人的五个主要部件上:

  • 自行车车架和骑车人

  • 自行车踏板

  • 骑车人腿的上下部分

  • 前轮

  • 后轮

除车轮外,自行车上共有 114 个扩散器。车轮上的散射器位于轮辋和辐条上。车轮上的散射器数量取决于车轮上的辐条数量,可以使用 NumWheelSpokes 属性进行设置。

端口

输入

# X — 随机雷达信号
N 上的复矩阵 M

Details

每个单车散射体的雷达输入信号,以复数矩阵 表示, - 是信号中的样本数。 - 是自行车上的点散射体数量,部分由每个车轮的辐条数决定,参数 Nws。代表每个散射体入射信号的列,见单车散射指数

数据类型

Float64`。

复数支持

# Ang — 输入信号方向
真实矩阵 2乘N

Details

以实数矩阵 by 的形式给出骑车人段的入射信号方向。每列 Ang 以一对`[方位角;仰角]`表示入射信号的方向。

每个骑车人路段的入射信号列见骑车人散射指数

数据类型

Float64`。

复数支持

# AngH — 骑车人的行进方向
尺度

Details

骑车人的运动方向,以标量形式给出。方向是在 平面上从轴线 向轴线 测量的。

数据类型

Float64`。

复数支持

# 速度 — 骑行速度
非负标量

Details

以非负标量形式给出骑车人的速度。运动模型将速度限制为 60 米/秒。

数据类型

Float64`。

复数支持

# 海岸 — 海岸
假(默认)` |`true

Details

自行车惯性状态,设置为 falsetrue

  • 如果设置为 "true",则骑车人不踩踏板,但车轮继续转动(自由运行)。

  • 如果设置为 "假",骑车人会踩踏板,*齿轮传动比*参数定义了车轮与踏板转数的比率。

数据类型

布尔"。

复数支持

输出

# Y — 综合反射雷达信号
1处的复合矢量M

Details

综合反射雷达信号以复数矢量的形式返回 ,列数为 与输入信号 *X*的采样数相同。

数据类型

Float64`。

复数支持

# Pos — 单车段位置
真实矩阵 3乘N

Details

单车段的位置,以实数矩阵 by 的形式返回。每列代表骑车人其中一段的笛卡尔坐标"[x;y;z]"。

关于代表每个骑车人段上入射信号的列,请参见骑车人散射指数

数据类型

Float64`。

复数支持

# Vel — 骑自行车者的速度
真实矩阵 3乘N

Details

骑车人各段的速度,以实数矩阵 by 的形式返回。每列代表骑车人其中一段速度的笛卡尔坐标"[vx;vy;vz]"。

关于代表每个骑车人路段入射信号的列,请参见骑车人散射指数

数据类型

Float64`。

复数支持

# Ax — 骑行者车段的方向
3乘3的真实矩阵

Details

以实数矩阵 by 的形式返回单车段的方向轴。

数据类型

Float64。

复数支持

参数

主要

# 轮辐数量 — 轮辐数
Real number

Details

自行车车轮上的辐条数,从 "3 "到 "50"(包括 "50")的正整数。

默认值

20

程序使用名称

NumWheelSpokes

可调谐

可计算

# 齿轮传动比 — 传动比
Real number

Details

车轮转数与踏板转数之比,以正标量表示。齿轮比的范围应在 "0.5 "到 "6 "之间。

默认值

1.5

程序使用名称

GearTransmissionRatio

可调谐

可计算

# 信号载波频率(赫兹) — 载频
Real number

Details

窄带入射信号的载波频率,以正标量形式给出。

默认值

77e9

程序使用名称

OperatingFrequency

可调谐

可计算

# 初始位置(米) — 骑手的起始位置
Vector of real numbers

Details

以实数矢量形式给出的骑车人的初始位置 on ,形式为 [x;y;z]

默认值

[0 0 0]

程序使用名称

InitialPosition

可调谐

可计算

# 初始航向(度) — 骑车人的行进方向
Real number

Details

骑车人运动的初始方向,以标量形式给出。方向是在 平面上从轴线 向轴线 测量的。

默认值

0

程序使用名称

InitialHeading

可调谐

可计算

# 骑车人的初始速度(米/秒) — 骑车人的初始速度
Real number

Details

骑车人的初始速度,为非负标量。运动模型限制速度最大为 `60 m/s(`216 km/h)。

默认值

4

程序使用名称

InitialSpeed

可调谐

可计算

# 传播速度(米/秒) — 信号传播速度
Real number

Details

以实数正标量表示的信号传播速度。

默认值

299792458

程序使用名称

PropagationSpeed

可调谐

可计算

# 雷达截面图案来源 — 雷达截面图来源
自动 | 属性

Details

雷达截面 (RCS) 图源,指定为 "自动 "或 "属性"。

  • 如果指定为 "自动",则图样是一个 "1 "乘以 "361 "的矩阵,包含从 77 GHz 的雷达测量中得出的值。

Auto | Property

默认值

Auto

程序使用名称

RCSpatternSource

可调谐

可计算

# 方位角(度) — 天线辐射模式的方位角
Vector of real numbers

Details

方位角用于确定*雷达截面图(平方米)*参数指定的矩阵每一列的角度坐标。将方位角定义为长度为 P 的矢量。P 必须大于 2。

依赖关系

要使用此参数,请将*雷达截面图源*参数设置为 "属性"。

默认值

-180:180

程序使用名称

AzimuthAngles

可调谐

可计算

# 仰角(度) — 天线辐射仰角
Scalar / vector of real numbers

Details

仰角用于确定*雷达横截面图案(平方米)*定义的矩阵中每一行的角度坐标。将仰角定义为长度为 Q 的矢量。Q 必须大于 2。

依赖关系

要使用此参数,请将*雷达截面图源*参数设置为 "属性"。

默认值

0

程序使用名称

ElevationAngles

可调谐

可计算

# 雷达截面模式(平方米) — 雷达截面图
Vector / matrix of real numbers

Details

雷达截面图(RCS)是仰角和方位角的函数,在 上以实数矩阵 或在 上以实数矢量 的形式给出。 - 是*仰角*属性定义的矢量长度。 - 是*方位角*属性定义的矢量长度。

您也可以将模板指定为单个仰角的方位角实向量

默认情况下,该属性是一个矩阵 ,包含从 backscatterBicyclist.defaultRCSPattern 文件中的 77 GHz 雷达测量值导出的值。

依赖关系

要使用该参数,请将*雷达截面模式来源*参数设置为`属性`。

默认值

getDefaultBicyclistRCS()

程序使用名称

RCSpattern

可调谐

可计算

此外

*骑车人分散指数。

散射体分散指数确定散射体位置和速度矩阵的哪些列包含特定散射体的位置和速度数据。例如,"bpos "矩阵的第 92 列定义了踏板上一个散射体的三维位置。

车轮散射体平均分布在各个车轮上。车轮散射体的总数 可以通过从 getNumScatterers 函数的结果中减去 113 来确定。每个车轮的散射体数量为

骑车人散射指数

单车段

单车分散指数

车架和骑车人

踏板

自行车手的腿

前轮

后轮