Engee 文档

{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_DetectionFF_RangeSS_ResponsePP_label}

范围响应。

类型: RangeResponse

图书馆中的路径:

/Phased Array System Toolbox/Detection/Range Response

描述

范围响应*块使用匹配滤波器或基于 FFT 的算法执行快速时间(范围)数据滤波。输出信号通常用作检测器的输入信号。匹配滤波可提高脉冲信号的信噪比(SNR)。对于连续调频信号,FFT 处理可以提取 FMCW 信号的节拍频率。节拍频率与量程直接相关。

端口

输入

X - 输入数据的立方体
1 "上的复数向量列 K | L "上的复数矩阵 K | L "上的 N "复数数组 K

输入数据的立方体,以 1 上的复数向量列 KL 上的复数矩阵 KL 上的 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

*支持*复数:是

输出

范围 - 范围值
实际矢量列 M 乘 1

Resp 输出数据端口数据第一次测量的量程值,指定为实值列向量 (M-by-1)。该值定义了 Resp 输出数据端口第一次数据测量的量程值。测量单位为米。

数据类型: 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`、HammingChebyshevHannKaiserTaylor

如果将此参数设置为 "Taylor",生成的泰勒窗口将有四个与主瓣相邻的几乎不变的侧瓣。

依赖关系

要使用此参数,请将*范围处理方法*参数设置为 "FFT"。

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

范围边音衰减级别 - 边音衰减级别
30(默认值) | 标量

正标量的边音衰减水平。

该衰减仅适用于 ChebyshevKaiser 或 `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