自由空间
自由空间。
blockType: FreeSpaceChannel
图书馆路径:
|
资料描述
座 *自由空间*在空间中将信号从一个点传播到另一个点。 块模拟传播时间、自由空间中的传播损耗和多普勒频移。 该块假设传播速度远大于目标或阵列的速度,在这种情况下,"停止和跳跃"模型是有效的。
将自由空间中的信号传播到对象并返回时,您可以选择:使用一个块计算自由空间中的双向传播延迟,或者使用两个块在每个方向上执行单向传播延迟。 由于自由空间中的传播延迟不一定是计算步骤的整数倍,因此可能证明使用双向传播单元的计算中的总往返延迟不同于使用两个单向传播单元的计 为此,建议尽可能使用单个双向分配单元。
港口
入口
*X*—窄带通信号:q[<br>] 复列向量为M乘1 |复矩阵M乘N
以复数列向量M乘1或复数矩阵M乘N形式的窄带信号,值M是采样信号值的数目,N是要传播的信号的数目。 指定N个信号时,需要指定N个信号源或N个信号目的地。
输入矩阵的第一维的大小可以变化以模拟变化的信号长度。 大小的变化可以例如在具有可变脉冲重复率的脉冲信号的情况下发生。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*Pos1*-pass信号源:q[<br>] 一个有效的3乘1列向量 | 实矩阵是3乘N
信号的原点是实3乘1列向量或实3乘N矩阵的形式。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Pos1*是列向量,则它采用以下形式 . 如果*Pos1*是一个矩阵,则每列指定信号的不同原点,并具有以下形式 . *Pos1*和*Pos2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*Pos2*-通过信号分配:q[<br>] 一个有效的3乘1列向量 | 实矩阵是3乘N
实3乘1列向量或实3乘N矩阵形式的信号的分配。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Pos2*是列向量,则它采用以下形式 . 如果*Pos2*是一个矩阵,则每列定义信号的不同原点并具有形式 . *Pos1*和*Pos2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*Vel1*-通过信号的开始速度:q[<br>] 一个有效的3乘1列向量 | 实矩阵是3乘N
实3乘1列向量或实3乘N矩阵形式的信号源的速度。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Vel1*是列向量,则它采用以下形式 . 如果*Vel1*是矩阵,则每列定义信号的不同原点,并具有形式 . *Vel1*和*Vel2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*Vel2*-通过信号分配率:q[<br>] 一个有效的3乘1列向量 | 实矩阵是3乘N
实3乘1列向量或实3乘N矩阵形式的信号分配的速率。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Vel2*是列向量,则它采用以下形式 . 如果*Vel2*是矩阵,则每列定义信号的不同原点并具有形式 . *Vel1*和*Vel2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
参数
*传播速度(m/s)*-通过信号的传播速度:q[<br>] 3e8(默认) | 正标量
实正标量形式的信号的传播速度。 默认值是光速。: 3e8.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*信号载波频率(Hz)*-通过信号的载波频率:q[<br>] 3e8(默认) | 正标量
正实标量形式的信号的载波频率。 测量单位为赫兹。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*执行双向传播*-禁用双向传播传递:q[<br>] 禁用(默认情况下) | 已启用
选择此选项可在源和目标之间执行双向传播。 否则,该块执行从源到目的地的单向传播。
*继承采样率*-继承pass的采样率:q[<br>] 启用(默认情况下) | 已关闭
选中该框以从更高级别的块继承采样率。 否则,请使用*Sample rate(Hz)*参数设置采样率。
*采样率(Hz)*-通过采样率:q[<br>] 1e6(默认) | 正标量
正标量形式的信号的采样频率。 测量单位为赫兹。
依赖关系
要使用此选项,请取消选中*继承采样率*复选框。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*最大单向传播距离(m)*-最大单向传播距离通过:q[<br>] 10e3(默认)
起始点和目的地之间的以米为单位的最大距离作为正标量值。 传播超过该距离的任何信号的振幅将被设置为零。