复带通滤波器

信息处理 过滤器 过滤器设计 带通
2022-02-11 05:23:58

我试图找到一些关于离散时间复杂(分析信号)带通滤波的数学文档。我已经阅读了一些文本,但其中大多数仅实时描述了问题。

我真的很感激一些方程式。

[编辑:]

我发现这个系数的计算方程适用于实际信号:

wbp(n)={sin[2πft2(nM2)]π(nM2)sin[2πft1(nM2)]π(nM2),if nM22(ft2ft1),if n=M2

我知道我必须指定 FIR 滤波器阶数 ( ),它大约是 4 / 过渡带的归一化宽度。过滤器的应用是由上述等式计算的系数和实际信号样本的简单卷积。M

现在我需要知道的是如何在复杂的平原上实现这一点。我还在这里找到了一个类似的线程,它描述了低通滤波器的设计。

PS:我已经信号,并且我熟悉复杂的普通问题。fc=5 kHzfs=32 kHz

2个回答

采用具有脉冲响应和截止频率的(实值)低通滤波器,其中是所需带通的上下频带边缘筛选。定义中心频率然后得到一个实值带通滤波器hLP[n](f2f1)/2f1f2f0=(f1+f2)/2

(1)hBP[n]=2hLP[n]cos(2πf0n)

根据低通滤波器的设计,中的滤波器可能与您问题中的滤波器相同。(1)

如果您想要一个在正频率(但不是在负频率)的通带的复值带通滤波器,您只需通过复指数而不是通过 a余弦:hLP[n]

(2)hBPc=hLP[n]ej2πf0n

也许你需要的方程是实值脉冲响应,在频域中,一个单边 BPF 被推高到(我认为马特称之为“ ”)。fcf0

我认为更普遍的是

h[n]=hre[n]cos(ωcn)him[n]sin(ωcn)

在哪里

him[n]=H{hre[n]}

所以无论的频率响应是什么,该频率响应的正频率一半从其左边缘在 0 (或)向上滑动到其左边缘在hre[n]ω=0ωc