用单位阶跃函数表示数字斜坡函数

信息处理 离散信号 单位移位
2022-02-03 23:30:41

我正在学习 Datta Roy 教授的 DSP 课程,该课程可在 youtube 上找到。我对他在数字阶跃函数方面表示数字斜坡函数的一种方式感到担忧。数字阶跃函数定义为:

在此处输入图像描述

斜坡函数可以绘制如下。 X(n)

在此处输入图像描述

它在讲座中表示(他在https://youtu.be/JpHXMcDxNiA?list=PL9567DFCA3A66F299&t=382执行此表示)在数字阶跃函数方面为:x(n)=n[u(n)u(n4)]。我认为这可能是错误的。当 n=1 时,如果我们使用这个等式并只是说明性地替换,

在此处输入图像描述

我们可以看到,对于n=1,X(1)n=1处留下一个脉冲,而且在 n=1,n=2,n=3 处留下了 4 个数字脉冲。即,简单地替换 n=1 会产生 4 个脉冲!在答案中。我认为即使乘以1(为了调整幅度)也不会降低我们应该摆脱的 n=0、n=2 和 n=3 处的额外脉冲的幅度。考虑到这一点,我确实写了一个更好地解释x(n)的解释。我自己的代表是:

x(n)=n[u(n)u(n1)]

X(n)的估计,对于每个 n,它会留下一个脉冲并相应地缩放!这不是X(n)的正确数学解释吗?知道我错在哪里真的很有帮助。对于我可能提出的任何基础知识错误,我深表歉意,因为我是 DSP 新手。

1个回答

的所有值,您提出的信号都为零n

(1)x[n]=n(u[n]u[n1])=0

请注意非零所以我们有,因此,对于 n的所有值u[n]u[n1]=δ[n]n=0x[n]=nδ[n]x[n]=0n

对于 ,信号等于 ,否则为零。相乘只是为非零的区间内所以你的教授是对的。u[n]u[n4]1n{0,1,2,3}nnu[n]u[n4]