如何计算狄拉克三角函数信号中的能量?

信息处理 傅里叶变换 功率谱密度
2022-02-21 00:46:40

我是第一次使用 DSP,经过一些课程后,我对以下内容感到困惑:

假设我有一个信号,它在频带中的傅立叶变换只是一个delta 函数,在该频带的某处有一个峰值。该特定频带中的信号能量是多少?[ω1,ω2]

似乎答案取决于积分

ω1ω2|δ(ωω)|2.dω

ω1<ω<ω2

我猜这是 1(也许是 0...),但我不知道如何计算它。

1个回答

ω1ω2|δ(ωω)|2.dω=ω1ω2|δ(ωω)|.|δ(ωω)|.dω=ω1ω2δ(ωω).δ(ωω).dω=ω1ω2δ(ωω).dω=ω1ω2δ(0).dω=δ(0).Δω
其中未定义!请参阅此以获得更好的说明:https ://en.wikipedia.org/wiki/Distribution_(mathematics)#Adding_and_multiplying_distributions

你必须明白的是,不是一个函数,它是一个分布。您在介绍性 DSP 课程中学到的只是一个“工程技巧”,因此事情会按应有的方式工作(一旦您学习了采样和模数转换,您就会明白这意味着什么)。δ

编辑:对不起,我误解了这个问题。(感谢Jazzmaniac指出这一点)

据我所知,连续域中的 “函数”不在中,它不是平方可积函数。δL2

在时域中考虑您的问题。如果您在频域中有 2 个对称,您将有一个无限持久的正弦曲线。它的能量是无限的,也就是说,你不能给它关联一个值(未定义,记住不是一个数字)。如果你有一个单一的,以零为中心,你将在时域中有一个复指数,它的能量也是未定义的(因为是无限的。)δδ(f)|ex|2=1