希尔伯特变换,滤波器 - 两个不同的相位图

信息处理 过滤器 阶段 DSP核心 希尔伯特变换
2022-02-14 06:50:55

最小相位的幅度响应和相位响应之间的关系为:

在此处输入图像描述

相位图是从实际幅度值的希尔伯特变换中获得的。希尔伯特变换的输入是以 dB 为单位的实数幅度值的向量(数组)。幅度与频率(图 1)是一个升余弦函数,定义了一个具有平台的 Mesa 滤波器。

我通过两种方式获得相位值。在图 2 中,使用命令 print 从 SciLab 获得生成的相位图(来自先前公式的相位,而不是来自分析信号的相位x = -hilbert(xr)imag(x)变量 xr 是保持幅度值的向量。在图 3 中,相位图(来自上一个公式的相位,而不是来自解析信号的相位)是从网络上的ht.c文件中获取的希尔伯特变换的 C 实现中获得的。这里的希尔伯特变换被实现为卷积,值在xh[i].

虽然相似,但图 2 和图 3 上的相位图却大不相同。任何见解为什么我得到两个不同的相位图?

在此处输入图像描述

0个回答
没有发现任何回复~