cupyx.signal.脉冲压缩#

cupyx.signal.pulse_compression(x, template, normalize=False, window=None, nfft=None)[源代码][源代码]#

脉冲压缩用于通过对接收信号(x)执行与传输脉冲(模板)的匹配滤波来增加距离分辨率和信噪比。

参数:
  • x (ndarray) – 接收到信号,假设为二维数组,格式为 [脉冲数, 每个脉冲的样本数]

  • template (ndarray) – 传输信号,假设为一维数组

  • normalize (bool) – 归一化传输信号

  • window (array_like, callable, string, float, or tuple, optional) – 指定应用于傅里叶域中信号的窗口。

  • nfft (int, size of FFT for pulse compression. Default is number of) – 每个脉冲的样本数

返回:

compressedIQ – 脉冲压缩输出

返回类型:

ndarray