从离散分析信号计算真实信号

信息处理 插值 分析信号
2022-02-12 20:11:38

我有一个 128MHz 宽的下变频信号,它通过多相滤波器组在 FPGA 中进行处理,以提供 8x16MHz 基带分析信号。如何将此分析信号转换为实值信号?关于分析信号的维基百科文章提到,如果原始信号被下转换,则需要插值/上采样。以下是我计划进行的方式:

  1. 提取解析信号的实部
  2. 插值(上采样 2 倍,然后是低通滤波器)

以上内容会给我一个实值信号吗?

编辑 1:我相信,我必须上采样(即在每个交替点上添加零),然后使用低通滤波器,例如 FIR 进行插值。

1个回答

@user85858302:如果设计一个复值带通滤波器是您的问题的解决方案,您可以在不使用希尔伯特变换的情况下设计这样的滤波器。首先使用您最喜欢的方法来设计单边带宽为 B Hz 的实值 N 抽头 FIR 低通滤波器。这将为您提供 N 个实值系数。接下来,将这些系数乘以频率为 Fc Hz 的复指数。(Fc 必须充分小于数据的 Fs 采样率的一半。)这将产生 N 个复值系数,可用于抽头延迟线 FIR 滤波器框图。复值带通滤波器将具有频率响应,其中心频率为 Fc Hz,带宽为 2B Hz。在软件中对整个过程进行建模,以演示我在这里所说的内容。

对于那些对实值和复值 FIR 滤波器感兴趣的读者,我建议你看看下面的博客。您可能会学到一些关于 FIR 滤波器的新知识。http://www.dsprelated.com/showarticle/808.php