{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_DetectionFF_RangeSS_ResponsePP_label}
范围响应。
类型: RangeResponse
图书馆中的路径:
|
描述
范围响应*块使用匹配滤波器或基于 FFT 的算法执行快速时间(范围)数据滤波。输出信号通常用作检测器的输入信号。匹配滤波可提高脉冲信号的信噪比(SNR)。对于连续调频信号,FFT 处理可以提取 FMCW 信号的节拍频率。节拍频率与量程直接相关。
端口
输入
X - 输入数据的立方体
1 "上的复数向量列 K | L "上的复数矩阵 K | L "上的 N "复数数组 K
输入数据的立方体,以 1 上的复数向量列 K、L 上的复数矩阵 K 或 L 上的 N 复数数组 K 的形式给出。
-
K 是范围或时间样本的数量。
-
N 是独立通道(如传感器或方向)的数目。
-
L - 输入信号的脉冲数或扫描数。
每个 K 元素矢量列都是独立处理的。
对于三角扫频的 FMCW 信号,扫频以正负斜率交替进行。然而,范围响应*块的设计目的是处理具有相同斜率的连续扫描。要将 *{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_DetectionFF_RangeSS_ResponsePP_label} 应用于三角扫描系统,请使用以下方法之一:
-
将*扫描斜率*参数设置为正值,*X*仅对应于向上扫描。获得多普勒速度或运动速度值后,将其除以 2。
-
将*扫频斜率*参数设置为负值,X 仅对应于下扫频。获得多普勒速度或运动速度值后,将其除以 2。
可以改变输入矩阵第一维度的采样数目,以模拟信号长度的变化。例如,在脉冲重复率可变的脉冲波形中,就会出现维数的变化。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
*支持复数:是
Coeff - 匹配的滤波器系数
复数列向量"。
匹配滤波器的系数,以复数列向量的形式给出。向量的长度必须小于或等于输入数据的行数 K。
依赖关系
要使用此端口,请将 范围处理方法 设置为 "匹配滤波器"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
*支持复数:是
XRef - 参考信号
复数矢量-列 K 在 1 处
用于解码输入信号的参考信号被指定为复值列向量(K-by-1)。行数必须等于第一个维度 X 的长度。
依赖关系
要启用此端口,请将*范围处理方法*设为 "FFT",并选择*Dechirp 输入信号*参数。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
*支持*复数:是
参数
范围处理方法 - 范围处理方法
匹配过滤器(默认) | `FFT
范围处理方法指定为 匹配筛选器
或 FFT
。
-
匹配滤波器"--该块对输入信号应用匹配滤波器。这种方法通常用于脉冲信号,匹配滤波器是传输信号的时间倒数。
-
FFT
- 该模块对输入信号进行 FFT 处理。这种方法通常用于 FMCW 和线性 FM 脉冲信号。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
传播速度(米/秒) - 信号传播速度
3e8(默认值) | "正标量
信号传播速度,指定为实数正标量。光速的默认值为:3e8
。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
继承采样率 - 继承采样率
已启用(默认) | 已禁用
选择复选框可继承上游区块的采样率。否则,使用 Sample rate (Hz) 设置采样率。
采样率 - 信号的采样率,Hz
1e6(默认值) | 正标量
将信号的采样率设置为正标量。测量单位为 Hz。
依赖关系
要使用该参数,请清除*继承采样率*复选框。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
调频扫描斜率 - 调频扫描斜率,Hz/c
1e9(默认值) | 标量
以标量形式设置调频线性扫描的斜率。该参数应与 X 端口输入数据的实际扫描量相匹配。
依赖关系
要使用该参数,请将*范围处理方法*参数设置为 "FFT"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
输入信号解码 - 启用输入信号解码
开启(默认) | 关闭
选择此复选框可使设备执行输入信号解码操作。清除该复选框表示输入信号已经解码,无需进行解码操作。
依赖关系
要使用此参数,请将*范围处理方法*参数设置为 "FFT"。
范围处理中 FFT 长度的来源 - FFT 长度的来源
自动(默认) | `属性 `
用于处理范围内解密信号的 FFT 长度源设置为 "自动 "或 "属性"。
-
Auto
- FFT 长度等于输入数据立方体的快速时间测量长度。 -
Property
- 使用 FFT 长度在量程处理中 参数指定 FFT 长度。
依赖关系
要使用此参数,请将*范围处理方法*参数设置为 FFT
。
范围处理中的 FFT 长度 - 范围处理的 FFT 长度
自动(默认) | `属性
范围处理的 FFT 长度,设置为正整数。
依赖关系
要使用此参数,请将*范围处理方法*参数设置为 "FFT",并将*范围处理中 FFT 长度的来源*参数设置为 "属性"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
范围处理窗口 - FFT 长度范围处理
|None
|Hamming
|Chebyshev
|Hann
|Kaiser
|`Taylor
使用以下值之一指定用于处理范围的窗口:None`、Hamming
、Chebyshev
、Hann
、Kaiser
、Taylor
。
如果将此参数设置为 "Taylor",生成的泰勒窗口将有四个与主瓣相邻的几乎不变的侧瓣。
依赖关系
要使用此参数,请将*范围处理方法*参数设置为 "FFT"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
范围边音衰减级别 - 边音衰减级别
30(默认值) | 标量
正标量的边音衰减水平。
该衰减仅适用于 Chebyshev
、Kaiser
或 `Taylor`窗口。测量单位为 dB。
依赖关系
要使用此参数,请将*范围处理方法*参数设置为 "FFT",并将*范围处理窗口*参数设置为 "Chebyshev"、"Kaiser "或 "Taylor"。
在中心设置参考范围 - 在网格中心设置参考范围
开(默认)` | 关
设置网格中心的参考范围,设置为 "开 "或 "关"。选中此复选框可将参考范围设置在网格中心。否则,参考范围将设置为网格的起点。
依赖关系
要使用此属性,请将*范围处理方法*参数设置为 FFT
。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
参考范围 - 网格参考范围,米
0.0(默认值) | "非负标量
网格范围的参考范围,指定为非负标量。
-
如果*范围处理方法*设置为 "匹配滤波",则参考范围设置为范围网格的起点。
-
如果*范围处理方法*设置为 "FFT",则参考范围取决于*在中心设置参考范围*复选框。
-
如果选中 将参考范围设置在中心 复选框,则参考范围将设置在范围网格的中心。
-
如果未选中*设置参考范围在中心*复选框,则参考范围将设置在测距网格的起点。测量单位为米。
-
*例如`1000.0`
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64