Engee 文档

{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_EnvironmentSS_andSS_TargetFF_WidebandSS_FreeSS_SpacePP_label}

宽带自由空间传播通道。

类型: WidebandFreeSpaceChannel

图书馆中的路径:

/Phased Array System Toolbox/Environment and Target/Wideband Free Space

说明

宽带自由空间*模块模拟信号在自由空间中从一点到另一点的传播。该程序块模拟自由空间中的传播时间、传播损耗和多普勒频移。该程序块假定传播速度远大于目标或天线阵列的速度,在这种情况下,停跳模型是有效的。

当信号在视距(LOS)信道中传播时,您可以选择使用一个模块计算自由空间的双向传播延迟,或使用两个模块计算每个方向的单向传播延迟。由于自由空间传播延迟不一定是计算步骤的整数倍,因此使用双向传播块计算的总往返延迟可能与使用两个单向传播块计算的延迟不同。因此,建议尽可能使用单个双向传播单元。

端口

输入

X - 宽带信号
M乘1的复数矢量列 | M乘N的复数矩阵

复数矢量列 M 乘 1 或复数矩阵 M 乘 N 形式的宽带信号。M 的值是信号的采样个数,N 是要传播的信号个数。指定 N 个信号时,需要指定 N 个信号源或 N 个信号目的地。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Pos1 - 信号源坐标
有效矢量列 3 乘 1 | 有效矩阵 3 乘 N

信号源的位置以 3 乘 1 的有效矢量列或 3 乘 N 的有效矩阵形式给出。N 的值是要传播的信号个数,等于端口 X 信号的指定维数。如果 Pos1 是列向量,其形式为 。如果 Pos1 是矩阵,则每列指定一个不同的信号原点,其形式为 。*位置单位为米。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Pos2 是辐照对象的坐标
有效矢量列 3 乘 1 | 有效矩阵 3 乘 N

辐照对象的坐标以有效矢量列 3 乘 1 或有效矩阵 3 乘 N 的形式给出。N 的值是要传播的信号数量,等于端口 X 信号的指定维度。如果 Pos2 是列向量,其形式为 。如果 Pos2 是矩阵,则每列指定一个不同的信号原点,其形式为 。*位置单位为米。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Vel1 是照射物体的速度
有效矢量列 3 乘 1 | 有效矩阵 3 乘 N

以有效矢量列 3 乘 1 或有效矩阵 3 乘 N 的形式表示的受照射物体的速度。N 的值是要传播的信号个数,等于 X 端口信号的指定维数。如果 Vel1 是列向量,其形式为 ]。如果 Vel1 是矩阵,则每列指定信号的不同原点,其形式为 ]。*位置单位为米。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Vel2 是信号分配率
有效矢量列 3 乘 1 | 有效矩阵 3 乘 N

将信号分配为 3 乘 1 的有效矢量列或 3 乘 N 的有效矩阵的比率。N 的值是要传播的信号数,等于端口 X 信号的维数。如果 Vel2 是列向量,其形式为 。如果 Vel2 是矩阵,则每列指定一个不同的信号原点,其形式为 。*位置单位为米。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

输出

端口_1 - 传播的宽带信号
M乘1的复数矢量列 | M乘N的复数矩阵

以复数矢量列 M 乘 1 或复数矩阵 M 乘 N 的形式返回的传播信号。

如果 X 是列向量或矩阵,Y 也是具有相同维度的列向量或矩阵。 Y 的输出包含在当前时间间隔内到达信号目的地的信号样本。当前时间段定义为当前输入所覆盖的时间。只要信号从信号源传播到目的地的时间超过当前时间间隔,输出数据就不包含当前时间间隔输入的数据。

参数

*传播速度(米/秒)` - 信号的传播速度
3e8(默认)` |`正标量

信号传播速度的实正标量。

默认值为光速:3e8

信号载波频率(赫兹) - 信号的载波频率
3e8(默认)` | 正标量

正实数标量信号的载波频率。测量单位为赫兹。

子带数量 - 子带数量
1e6(默认值) | "正整数

以正整数指定的处理子带个数。

执行双向传播 - 关闭双向传播
off (默认) | on

选择此复选框可在信号源和目的地之间执行双向传播。否则,设备将执行从源到目的地的单向传播。

继承采样率 - 继承采样率
开(默认)` |`关

选择复选框可继承上游区块的采样率。否则,使用 Sample rate (Hz) 设置采样率。

采样率(赫兹) - 采样率
1e6(默认值) | 正标量

正标量信号的采样频率。测量单位为赫兹。

依赖关系

要使用该参数,请清除*继承采样率*复选框。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

最大单向传播距离 (m) - 最大单向传播距离
10e3(默认值) - 最大单向传播距离

信号源与曝光对象之间的最大距离(以米为单位),为正标量。超出此距离的任何信号的振幅都将设为零。

算法

自由空间中的传播延迟、多普勒频移和路径损耗

当声源和目标相对静止时,模块输出可写成 τ τ 表示延迟, 表示传播损耗。延迟由 τ 计算得出,其中 是传播距离, 是传播速度。自由空间路径损耗由以下表达式定义

πλ ,

其中: λ 是信号的波长。

该公式假定目标位于发射天线元件或天线阵列的远区。在近区,自由空间传播路径损耗公式无效,可能导致损耗小于等于信号增益的单位。因此,在 λπ 的范围值中,损耗被设置为等于一。

当声源和目标之间存在相对运动时,处理过程也会引入频率偏移。该频移与源点和目标点之间的多普勒频移相对应。单向传播时的频移为 λ ,双向传播时的频移为 λ 。参数 是目标相对于声源的相对速度。