{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_EnvironmentSS_andSS_TargetFF_FreeSS_SpacePP_label}
自由空间。
类型: FreeSpaceChannel
图书馆中的路径:
|
说明
自由空间*程序块可将信号从空间中的一点传播到另一点。该程序块模拟传播时间、自由空间中的传播损耗和多普勒频移。该程序块假定传播速度远大于目标或阵列速度,在这种情况下,停跳模型是有效的。
当信号在自由空间传播时,可以选择使用一个模块计算自由空间的双向传播延迟,或使用两个模块计算每个方向的单向传播延迟。由于自由空间传播延迟不一定是计算步骤的整数倍,因此使用双向传播块计算的总往返延迟可能与使用两个单向传播块计算的延迟不同。因此,建议尽可能使用单个双向传播单元。
端口
输入
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
参数
*传播速度(米/秒)` - 信号的传播速度
3e8(默认)` |`正标量
信号传播速度的实正标量。默认值为光速:3e8
。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
信号载波频率 (Hz) - 信号的载波频率
3e8(默认)` | 正标量
正实数标量信号的载波频率。测量单位为赫兹。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
执行双向传播 - 关闭双向传播
关闭(默认) | 打开
选择此复选框可在信号源和目的地之间执行双向传播。否则,设备将执行从源到目的地的单向传播。
继承采样率 - 继承采样率
开(默认)` |`关
选择复选框可继承上游模块的采样率。否则,使用 Sample rate (Hz) 设置采样率。
采样率(赫兹) - 采样率
1e6(默认值) | 正标量
正标量信号的采样频率。测量单位为赫兹。
依赖关系
要使用该参数,请清除*继承采样率*复选框。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
最大单向传播距离 (m) - 最大单向传播距离
10e3(默认值)
- 最大单向传播距离
起点和终点之间的最大距离(以米为单位),为正标量。超出此距离的任何信号的振幅都将设为零。