带盒滤波器的信号卷积解析解

信息处理 过滤器 卷积 线性系统
2022-02-09 01:42:55

我有一个练习,我试图过滤输入信号y(x)=sin(x). 理想情况下,我想对这个信号应用一个箱形滤波器。

以前,我成功地对输入信号进行卷积y(x)响应衰减h(x)=ex.

我通过以下卷积的定义来做到这一点(例如,积分0tsin(x)e(xx)dx并计算阻尼正弦信号。

我的盒子过滤器由1Δ为了|xξ|Δ2和 0 其他地方,其中Δ是过滤器宽度。我知道盒式滤波器是局部平均值,我可以用数字实现它,但我不明白如何像使用阻尼指数“滤波器”那样对其进行分析积分。

我试图采取傅里叶变换y(x)h(x)并在傅立叶空间中将它们相乘,但我不知道该怎么做。

谢谢你的帮助。

1个回答

不要过去; 不要收取 200 美元;不要进行傅里叶变换,或者更糟糕的是,FFT

您完全按照任何其他卷积的方式进行卷积:从基本卷积积分(不是您编写的内容)开始,并应用您正在使用的信号的属性来进行更简单的计算。首先

(1)y(x)h(xx)dx
并使用结果h()只有当它的参数 (xx在这种情况下)位于区间[Δ2,+Δ2]. 所以,卷积积分的被积函数是0每当x是这样的
xx>Δ2x>x+Δ2
或者那个
xx<Δ2x<xΔ2.
这允许我们简化卷积积分(1)进入
(2)xΔ2x+Δ2y(x)1Δdx
我已将非零值替换为h在积分中节省了一步。你能从这里拿走吗?