单位步长序列


10

从教科书中,我们知道的DTFT 由u[n]

(1)U(ω)=πδ(ω)+11ejω,πω<π

但是,我还没有看到DSP教科书至少假装给出或多或少的声音。(1)

Proakis [1] 通过在的 -transform中设置来导出右侧的右半边,并说这是有效的除外(这当然是正确的)。然后他说,在变换的极点,我们必须添加一个面积为的增量冲量,但对我而言,这似乎更像是一个秘方。(1)z=ejωZu[n]ω=2πkZπ

在这种情况下,Oppenheim和Schafer [2]提到了

尽管显示起来并不完全简单,但是可以通过以下傅立叶变换来表示此序列:

其后是等于的公式。不幸的是,他们没有费力向我们展示“并非完全简单”的证明。(1)

一本书,我竟然不知道,但在寻找的证据时,我发现是介绍数字信号处理和滤波器设计由BA Shenoi。在第138页上,存在的“派生” ,但不幸的是,这是错误的。我问了一个“ DSP难题”问题,让人们展示该证明有什么问题。](1)(1)

所以我的问题是:

任何人都可以提供的证明/推论,该证明是可靠的甚至严谨的,但数学上倾向于工程师可以访问?只是从书中复制并不重要。我认为将它放在此站点上将是很好的。(1)

请注意,即使在math.SE上,也几乎找不到任何相关的问题这个问题没有答案,一个答案有两个,其中一个是错误的(与Shenoi的说法相同),另一个是使用“累积属性” ,我会很满意,但是接下来需要证明该属性,这使您重新开始(因为这两个证明基本上都证明了同一件事)。

最后一点,我确实提出了类似证明的内容(嗯,我是一名工程师),并且从现在开始几天后我也会将其发布为答案,但是我很乐意收集其他已发布或未发布的证明简单而优雅,最重要的是,DSP工程师可以使用它们。

PS:我毫不怀疑的有效性,我只想看一个或几个相对简单的证明。(1)


[1] Proakis,JG和DG Manolakis,《数字信号处理:原理,算法和应用》,第三版,第4.2.8节。

[2] Oppenheim,AV和RW Schafer,《离散时间信号处理》,第二版,第2页。54。



受马库斯·穆勒评论的启发,我想证明方程式E给出的。满足要求U(ω)(1)

u[n]=u2[n]U(ω)=12π(UU)(ω)

如果是的DTFT ,则U(ω)u[n]

V(ω)=11ejω

必须是DTFT的

v[n]=12sign[n]

(我们在其中定义),因为sign[0]=1

V(ω)=U(ω)πδ(ω)u[n]12=12sign[n]

所以我们有

12π(VV)(ω)(12sign[n])2=14

从中得出

12π(VV)(ω)=DTFT{14}=π2δ(ω)

有了这个我们得到

12π(UU)(ω)=12π[(πδ(ω)+V(ω))(πδ(ω)+V(ω))]=12π[π2δ(ω)+2πV(ω)+(VV)(ω)]=π2δ(ω)+V(ω)+π2δ(ω)=U(ω)q.e.d.

哇啊。不要破坏我的世界。对这个公式的怀疑引入了混乱的境界。例如,,因此(具有取决于常数c的 FT定义前置因子),DTFT u 2ω ü2Ť=üŤC
DTFT(u2)(ω)=cU(ω)U(ω)=cπU(ω)+c1+ejωU(ω)=cπ(πδ(ω)+11ejω)+cπ1+ejω+c11+ejω11+ejω=cπ2δ(ω)+2cπ1+ejω+c11+ejω11+ejω=magic?U
MarcusMüller18年

@MarcusMüller:毫无疑问,这是正确的。问题是如何以一个头脑简单的工程师可以理解的方式来显示它。和为给定的DTFT,没有问题的作品出来。u2[n]=u[n]
马特·

我认为自己头脑简单,这意味着当我看不到它们的派生时,当事情变得不“安全”时,我会担心。
MarcusMüller18年

1
我看到您追求的不是要证明方程是否正确,而是要从DTFT的基本原理和定义中严格直接得出 。然后,每当要对脉冲进行严格的证明时,我想人们最好参考广义函数理论中的被引书籍:Opp&Schafer中引用了Lighthill-1958,讨论了脉冲函数及其在傅立叶变换中的使用。所有其他证明将不可避免地依赖于那些参考文献上的证明,并且不足以代替严格的证明。U(w)
Fat32

1
@ Fat32:这是一个有效的观点。我想,但是,一个比较健全的推导是可能的,如果我们接受基本的变换,如,如果我们的内容通过他们的柯西主值来定义积分。DTFT{1}=2πδ(ω)
马特L.18年

Answers:


3

雪铁龙道格(Cedron Dawg)在这个答案中发表了一个有趣的观点。它从以下步骤开始:

U(ω)=n=0+ejωn=limNn=0N1ejωn=limN[1ejωN1ejω]=11ejωlimN[ejωN1ejω]

事实证明,可以将限制内的术语扩展如下

ejωN1ejω=1sin2(ω)+(1cos(ω))2[cos(ω)cos(Nω)+cos(Nω)sin(ω)sin(Nω)+j(sin(ω)cos(Nω)+cos(ω)sin(ω)sin(Nω))]

方括号外的公因子可以表示为

1sin2(ω)+(1cos(ω))2=14sin2(ω/2)

括号内的实数部分也等于

cos(ω)cos(Nω)+cos(Nω)sin(ω)sin(Nω)=2sin(ω/2)sin[ω(N+1/2)]

另一方面,虚部可以重写为

sin(ω)cos(Nω)+cos(ω)sin(ω)sin(Nω)=2sin(ω/2)cos[ω(N+1/2)]

改写原始术语,我们得到:

ejωN1ejω=2sin(ω2)4sin2(ω2)(sin[ω(N+1/2)]jcos[ω(N+1/2)])=sin[ω(M+1/2)]2sin(ω2)jcos[ω(M+1/2)]2sin(ω2)

在这里我使用并且当M ∞时,极限也保持不变。M=N1M

根据该站点第7个定义

limM12sin(ω/2)sin[ω(M+1/2)]=πδ(ω)

到目前为止,我们有:

limMejω(M+1)1ejω=πδ(ω)jlimMcos[ω(M+1/2)]2sin(ω/2)

如果我们可以证明等式右边的第二项在某种意义上为,那么我们就完成了。我在math.SE上问过,实际上,功能序列趋向于零分布。因此,我们有:0

U(ω)=11ejωlimN[ejωN1ejω]=11ejω+πδ(ω)+jlimMcos[ω(M+1/2)]2sin(ω/2)=11ejω+πδ(ω)

太好了!我检查了一下,一切似乎都是正确的,因此虚部在某种意义上必须趋于零。我会考虑一下。
马特·

@MattL。让我知道您是否能够取得进展!
Tendero

@MattL。证明终于完成了!
Tendero

干得好!我已经发现,由于黎曼-莱贝格引理,余弦项趋于零,但是我的问题是的情况。因为第一个公式是基于几何和的,所以仅对ω 0有效。毕竟这一切都可以解决,但这仍然是一个小缺陷。我还有一个推导不拆出期限1 /1 - Ë - Ĵ ω,在这种情况下ω = 0与多一点谨慎处理,但它仍然是一个“工程师的证明”。我可以在有更多时间时发布它。ω=0ω01/(1Ë-Ĵωω=0
马特·L。

2

I'll provide two relatively simple proofs that do not require any knowledge of distribution theory. For a proof that computes the DTFT by a limit process using results from distribution theory, see this answer by Tendero.

I will only mention (and not elaborate on) the first proof here, because I've posted it as an answer to this question, the purpose of which was to show that a certain published proof is faulty.

The other proof goes as follows. Let's first write down the even part of the unit step sequence ü[ñ]:

(1)üË[ñ]=1个2ü[ñ]+ü[-ñ]=1个2+1个2δ[ñ]

DTFT的 1个

(2)DTFT{ue[n]}=πδ(ω)+12

which equals the real part of the DTFT of u[n]:

(3)UR(ω)=Re{U(ω)}=πδ(ω)+12

Since u[n] is a real-valued sequence we're done because the real and imaginary parts of U(ω) are related via the Hilbert transform, and, consequently, UR(ω) uniquely determines U(ω). However, in most DSP texts, these Hilbert transform relations are derived from the equation h[n]=h[n]u[n] (which is valid for any causal sequence h[n]), from which it follows that H(ω)=12π(HU)(ω). So in order to show the Hilbert transform relation between the real and imaginary parts of the DTFT we need the DTFT of u[n], which we actually want to derive here. So the proof becomes circular. That's why we'll choose a different way to derive the imaginary part of U(ω).

For deriving UI(ω)=Im{U(ω)} we write the odd part of u[n] as follows:

(4)üØ[ñ]=1个2ü[ñ]-ü[-ñ]=ü[ñ-1个]-1个2+1个2δ[ñ]

采取DTFT 4

Ĵü一世ω=Ë-Ĵωüω-πδω+1个2=Ë-Ĵωü[Rω+Ĵü一世ω-πδω+1个2=Ë-Ĵωπδω+1个2+Ë-ĴωĴü一世ω-πδω+1个2(5)=1个21个+Ë-Ĵω+Ë-ĴωĴü一世ω

我用过的地方 3。等式5 可以写成

(6)Ĵü一世ω1个-Ë-Ĵω=1个21个+Ë-Ĵω

来自的正确结论 6是(有关更多详细信息,请参见此答案

(7)Ĵü一世ω=1个21个+Ë-Ĵω1个-Ë-Ĵω+Cδω

但是既然我们知道 ü一世ω 必须是 ω (因为 ü[ñ] 是实值),我们可以立即得出结论 C=0。因此,从37 我们终于得到了

üω=ü[Rω+Ĵü一世ω=πδω+1个2+1个21个+Ë-Ĵω1个-Ë-Ĵω=πδω+1个21个+1个+Ë-Ĵω1个-Ë-Ĵω(8)=πδω+1个1个-Ë-Ĵω
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.