傅里叶级数在不连续点会怎么样???

文章目录

  • 一、前言背景
  • 二、用狄利克雷核表达傅里叶级数
  • 三、狄利克雷核与狄拉克函数
  • 四、傅里叶级数在不连续点的表示
  • 五、吉伯斯现象的解释
  • 六、总结
  • 参考资料

一、前言背景

笔者最近在撸《信号与系统》,写下此博客用作记录和分享学习笔记。由于是笔者为电子爱好者,不是数学专业从事人员,如有不对还望各网友大神指正。本博客大量借鉴资料,笔者只是拾人牙慧的小屁孩。
笔者在学习傅里叶级数或者傅里叶变换时,对傅里叶级数或是傅里叶变换的收敛性颇有疑问。
有狄利克雷条件约束:

  1. 在任何周期内, x ( t ) x(t) x(t)必须绝对可积( ∫ T ∣ x ( t ) ∣ d t < ∞ \int_{T}{|x(t)|}dt < \infty Tx(t)dt<),以此保证傅里叶级数系数 a k a_{k} ak都是有限值:
    ∣ a k ∣ ≤ 1 T ∫ T ∣ x ( t ) e − j k w 0 t ∣ d t = 1 T ∫ T ∣ x ( t ) ∣ d t < ∞ |a_{k}| \leq \frac{1}{T} \int_{T} |x(t)e^{-jkw_{0}t}|dt = \frac{1}{T} \int_{T} |x(t)|dt < \infty akT1Tx(t)ejkw0tdt=T1Tx(t)dt<
  2. 在任意有限区间内, x ( t ) x(t) x(t)具有有限个起伏变化;也就是说,在任何单个周期内, x ( t ) x(t) x(t)的最大值和最小值的数目有限。
  3. 在任意有限区间内,只有有限个不连续点,而且在这些不连续点上,函数是有限值。

其中说到,对于一个周期内存在的有限数目的不连续点的周期信号而言,除去那些孤立的不连续点外,其余所有点上傅里叶级数都等于原来的 x ( t ) x(t) x(t);而在那些孤立的不连续点上,傅里叶级数收敛于不连续点处的平均值。

方波

这句话令笔者十分疑惑——傅里叶级数还能对不连续的信号的进行处理?
按照道理说,傅里叶级数由正弦和余弦函数构成,这些函数本质上是平滑的、连续的,怎么能表达不连续的信号呢?
于是我们展开下文…

二、用狄利克雷核表达傅里叶级数

我们都知道一个周期信号可以被傅里叶级数展开,
x ( t ) = ∑ k = − ∞ + ∞ a k e j k w 0 t x(t) = \sum\limits_{k = -\infty}^{+\infty}a_{k}e^{jkw_{0}t} x(t)=k=+akejkw0t
对于存在不连续点的 x ( t ) x(t) x(t),我们似乎难以下手,只能使用极限的知识。
现在以一个方波为例,
x ( t ) = { 1 , ∣ t ∣ < T 1 0 , T 1 < ∣ t ∣ < T 2 x(t)=\left\{ \begin{aligned} 1 , & |t| < T_{1}\\ 0 , & T_{1} < |t| < \frac{T}{2} \end{aligned} \right. x(t)= 1,0,t<T1T1<t<2T
我们对 T 1 T_{1} T1 处取极限,
lim ⁡ t → T 1 x ( t ) = lim ⁡ t → T 1 ∑ k = − ∞ + ∞ a k e j k w 0 t = ∑ k = − ∞ + ∞ a k e j k w 0 T 1 \lim \limits_{t \rightarrow T_{1}} x(t) = \lim \limits_{t \rightarrow T_{1}} \sum\limits_{k = -\infty}^{+\infty}a_{k}e^{jkw_{0}t} = \sum\limits_{k = -\infty}^{+\infty}a_{k}e^{jkw_{0} T_{1}} tT1limx(t)=tT1limk=+akejkw0t=k=+akejkw0T1
我们可以发现,由于这个方波满足狄利克雷条件,求和( ∑ k = − ∞ + ∞ \sum\limits_{k = -\infty}^{+\infty} k=+)以及傅里叶级数系数( a k a_{k} ak)都收敛,故 lim ⁡ t → T 1 x ( t ) < ∞ \lim \limits_{t \rightarrow T_{1}} x(t) < \infty tT1limx(t)<。(当然, lim ⁡ t → T 1 − x ( t ) = 0 \lim \limits_{t \rightarrow T_{1}^{-}} x(t) = 0 tT1limx(t)=0 lim ⁡ t → T 1 + x ( t ) = 1 \lim \limits_{t \rightarrow T_{1}^{+}} x(t) = 1 tT1+limx(t)=1

这真是一个amazing的结果,这说明一个满足狄利克雷条件的周期信号,本来有不连续点,但利用傅里叶级数展开式可以得到其收敛值。
我们尝试计算:
x ( t ) = ∑ k = − ∞ + ∞ a k e j k w 0 t x ( t ) = ∑ k = − ∞ + ∞ ( 1 T ∫ T x ( τ ) e − j k w 0 τ d τ ) e j k w 0 t x ( t ) = 1 T ∫ T x ( τ ) ∑ k = − ∞ + ∞ e j k w 0 ( t − τ ) d τ \begin{aligned} x(t) & = \sum\limits_{k = -\infty}^{+\infty}a_{k}e^{jkw_{0}t} \\ x(t) & = \sum\limits_{k = -\infty}^{+\infty}(\frac{1}{T}\int_{T}x(\tau)e^{-jkw_{0}\tau}d\tau)e^{jkw_{0}t} \\ x(t) & = \frac{1}{T} \int_{T} x(\tau) \sum\limits_{k = -\infty}^{+\infty}e^{jkw_{0}(t -\tau)}d\tau \end{aligned} x(t)x(t)x(t)=k=+akejkw0t=k=+(T1Tx(τ)ejkw0τdτ)ejkw0t=T1Tx(τ)k=+ejkw0(tτ)dτ

这里我们引入狄利克雷核:
D N ( t ) = ∑ k = − N + N e j k t = ∑ k = − N + N ( cos ⁡ ( k t ) + j sin ⁡ ( k t ) ) = ∑ k = − N + N cos ⁡ ( k t ) + j ∑ k = − N − 1 sin ⁡ ( k t ) + j ∑ k = 1 N sin ⁡ ( k t ) + j sin ⁡ ( 0 ) = ∑ k = − N + N cos ⁡ ( k t ) + j ∑ k = 1 N sin ⁡ ( − k t ) + j ∑ k = 1 N sin ⁡ ( k t ) + 0 = ∑ k = − N + N cos ⁡ ( k t ) − j ∑ k = 1 N sin ⁡ ( k t ) + j ∑ k = 1 N sin ⁡ ( k t ) = ∑ k = − N + N cos ⁡ ( k t ) \begin{aligned} D_{N}(t) = \sum\limits_{k = -N}^{+N}e^{jkt} &= \sum\limits_{k = -N}^{+N} (\cos (kt) + j \sin (kt)) \\ &= \sum\limits_{k = -N}^{+N} \cos (kt) + j \sum\limits_{k = -N}^{-1} \sin (kt)+ j \sum\limits_{k = 1}^{N} \sin (kt) + j \sin (0)\\ &= \sum\limits_{k = -N}^{+N} \cos (kt) + j \sum\limits_{k = 1}^{N} \sin (-kt)+ j \sum\limits_{k = 1}^{N} \sin (kt) + 0\\ &= \sum\limits_{k = -N}^{+N} \cos (kt) - j \sum\limits_{k = 1}^{N} \sin (kt)+ j \sum\limits_{k = 1}^{N} \sin (kt) \\ &= \sum\limits_{k = -N}^{+N} \cos (kt) \\ \end{aligned} DN(t)=k=N+Nejkt=k=N+N(cos(kt)+jsin(kt))=k=N+Ncos(kt)+jk=N1sin(kt)+jk=1Nsin(kt)+jsin(0)=k=N+Ncos(kt)+jk=1Nsin(kt)+jk=1Nsin(kt)+0=k=N+Ncos(kt)jk=1Nsin(kt)+jk=1Nsin(kt)=k=N+Ncos(kt)
又因为 2 sin ⁡ α cos ⁡ β = sin ⁡ ( α + β ) + sin ⁡ ( α − β ) 2 \sin \alpha \cos \beta = \sin ( \alpha + \beta) + \sin ( \alpha - \beta) 2sinαcosβ=sin(α+β)+sin(αβ)
我们有
2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = sin ⁡ ( t 2 + k t ) + sin ⁡ ( t 2 − k t ) ∑ k = − N + N 2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = ∑ k = − N + N sin ⁡ ( t 2 + k t ) + sin ⁡ ( t 2 − k t ) ∑ k = − N + N 2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = ∑ k = − N + N sin ⁡ ( k t + t 2 ) − sin ⁡ ( k t − t 2 ) ∑ k = − N + N 2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = [ sin ⁡ ( − N t + t 2 ) − sin ⁡ ( − N t − t 2 ) + sin ⁡ ( − ( N − 1 ) t + t 2 ) − sin ⁡ ( − ( N − 1 ) t − t 2 ) + . . . + 2 sin ⁡ ( t 2 ) + . . . + sin ⁡ ( N t + t 2 ) − sin ⁡ ( N t − t 2 ) ] ∑ k = − N + N 2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = − sin ⁡ ( − N t − t 2 ) − sin ⁡ ( t 2 ) + 2 sin ⁡ ( t 2 ) + sin ⁡ ( N t + t 2 ) − sin ⁡ ( t 2 ) ∑ k = − N + N 2 sin ⁡ ( t 2 ) cos ⁡ ( k t ) = 2 sin ⁡ ( N t + t 2 ) ∑ k = − N + N cos ⁡ ( k t ) = 2 sin ⁡ ( N t + t 2 ) 2 sin ⁡ ( t 2 ) ∑ k = − N + N cos ⁡ ( k t ) = sin ⁡ ( ( N + 1 2 ) t ) sin ⁡ ( t 2 ) \begin{aligned} 2 \sin (\frac{t}{2}) \cos (kt) &= \sin (\frac{t}{2} + kt) + \sin (\frac{t}{2} - kt) \\ \sum\limits_{k = -N}^{+N} 2 \sin (\frac{t}{2}) \cos (kt) &= \sum\limits_{k = -N}^{+N} \sin (\frac{t}{2} + kt) + \sin (\frac{t}{2} - kt) \\ \sum\limits_{k = -N}^{+N} 2 \sin (\frac{t}{2}) \cos (kt) &= \sum\limits_{k = -N}^{+N} \sin (kt + \frac{t}{2}) - \sin (kt - \frac{t}{2}) \\ \sum\limits_{k = -N}^{+N} 2 \sin (\frac{t}{2}) \cos (kt) &= [\sin (- Nt + \frac{t}{2}) - \sin (-Nt -\frac{t}{2}) +\sin (- (N-1)t + \frac{t}{2}) - \sin (-(N-1)t -\frac{t}{2}) + ... + 2 \sin (\frac{t}{2}) + ... + \sin (Nt + \frac{t}{2}) - \sin (Nt -\frac{t}{2})] \\ \sum\limits_{k = -N}^{+N} 2 \sin (\frac{t}{2}) \cos (kt) &= - \sin (-Nt -\frac{t}{2}) - \sin (\frac{t}{2}) + 2 \sin (\frac{t}{2}) + \sin (Nt + \frac{t}{2}) - \sin (\frac{t}{2}) \\ \sum\limits_{k = -N}^{+N} 2 \sin (\frac{t}{2}) \cos (kt) &= 2 \sin (Nt +\frac{t}{2}) \\ \sum\limits_{k = -N}^{+N} \cos (kt) &= \frac{ 2 \sin (Nt +\frac{t}{2})}{2 \sin (\frac{t}{2}) } \\ \sum\limits_{k = -N}^{+N} \cos (kt) &= \frac{ \sin ((N + \frac{1}{2})t)}{ \sin (\frac{t}{2}) } \end{aligned} 2sin(2t)cos(kt)k=N+N2sin(2t)cos(kt)k=N+N2sin(2t)cos(kt)k=N+N2sin(2t)cos(kt)k=N+N2sin(2t)cos(kt)k=N+N2sin(2t)cos(kt)k=N+Ncos(kt)k=N+Ncos(kt)=sin(2t+kt)+sin(2tkt)=k=N+Nsin(2t+kt)+sin(2tkt)=k=N+Nsin(kt+2t)sin(kt2t)=[sin(Nt+2t)sin(Nt2t)+sin((N1)t+2t)sin((N1)t2t)+...+2sin(2t)+...+sin(Nt+2t)sin(Nt2t)]=sin(Nt2t)sin(2t)+2sin(2t)+sin(Nt+2t)sin(2t)=2sin(Nt+2t)=2sin(2t)2sin(Nt+2t)=sin(2t)sin((N+21)t)

故,我们可以得出狄利克雷核的表达式为:
D N ( t ) = ∑ k = − N + N e j k t = ∑ k = − N + N cos ⁡ ( k t ) = sin ⁡ ( ( N + 1 2 ) t ) sin ⁡ ( t 2 ) D_{N}(t) = \sum\limits_{k = -N}^{+N}e^{jkt} = \sum\limits_{k = -N}^{+N} \cos (kt) = \frac{ \sin ((N + \frac{1}{2})t)}{ \sin (\frac{t}{2}) } DN(t)=k=N+Nejkt=k=N+Ncos(kt)=sin(2t)sin((N+21)t)
我们重新看回傅里叶级数表达的 x ( t ) x(t) x(t),用狄利克雷核表达也就是:
x ( t ) = 1 T ∫ T x ( τ ) ∑ k = − ∞ + ∞ e j k w 0 ( t − τ ) d τ x ( t ) = 1 T ∫ T x ( τ ) D N ( w 0 ( t − τ ) ) d τ \begin{aligned} x(t) & = \frac{1}{T} \int_{T} x(\tau) \sum\limits_{k = -\infty}^{+\infty}e^{jkw_{0}(t -\tau)}d\tau \\ x(t) & = \frac{1}{T} \int_{T} x(\tau) D_N(w_{0}(t-\tau)) d\tau \end{aligned} x(t)x(t)=T1Tx(τ)k=+ejkw0(tτ)dτ=T1Tx(τ)DN(w0(tτ))dτ
其中 N → ∞ N \rightarrow \infty N
我们可以发现, x ( t ) x(t) x(t)的傅里叶级数展开又可以看作和狄利克雷核作周期卷积。

三、狄利克雷核与狄拉克函数

上文提到的 x ( t ) x(t) x(t)的傅里叶级数展开可以表达为 x ( t ) x(t) x(t)自己和狄利克雷核( N → ∞ N \rightarrow \infty N时)作周期卷积,于是我们对狄利克雷核展开研究,看看是否具有什么优秀的性质能够简化我们的卷积计算。

使用MATLAB绘制狄利克雷核的图像:

N = 10;
t = -5 : 0.000001 : 5;
x = sin((N + 0.5) * t) ./ (t * 0.5);

plot(t, x);
title("Dirichlet Kernel (N = " + N + ")");

调节N系数绘制图形:

N = 10 :

Dirchlet (N = 10)

N = 100 :

Dirchlet (N = 100)

N = 100000 :

Dirchlet (N = 100000)

可以看出狄利克雷核在 N N N越大,其性质越像狄拉克函数 δ ( t ) \delta(t) δ(t)
lim ⁡ t → 0 D N ( t ) = 2 N + 1 \lim \limits_{t \rightarrow 0} D_{N}(t)= 2N + 1 t0limDN(t)=2N+1
而且
∫ T D N ( w 0 t ) d t = ∫ T ∑ k = − N + N e j k w 0 t d t = ∑ k = − N + N ∫ T e j k w 0 t d t \int_{T} D_{N}(w_{0}t)dt = \int_{T} \sum\limits_{k = -N}^{+N}e^{jkw_{0}t}dt =\sum\limits_{k = -N}^{+N} \int_{T} e^{jkw_{0}t}dt TDN(w0t)dt=Tk=N+Nejkw0tdt=k=N+NTejkw0tdt
∫ T e j k w 0 t d t \int_{T} e^{jkw_{0}t}dt Tejkw0tdt 仅在 k = 0 k = 0 k=0 时不为零,
故,我们可推出,
∫ T D N ( w 0 t ) d t = ∫ T d t = T \int_{T} D_{N}(w_{0}t)dt = \int_{T} dt = T TDN(w0t)dt=Tdt=T
这两条推论可以得出: N N N越大,狄利克雷核在 0 0 0 处的趋于值越大( 2 N + 1 2N + 1 2N+1);狄利克雷核在一个周期积分其值固定( T T T)。
我们推理,当 N → ∞ N \rightarrow \infty N,狄利克雷核在 0 0 0 处也趋于 ∞ \infty ,但是由于狄利克雷核在一个周期积分其值固定为 T T T,所以相当于全部的能量都聚集到了 0 0 0 处,性质十分类似狄拉克函数 δ ( t ) \delta(t) δ(t)

比如就可以说,当 N → ∞ N \rightarrow \infty N ∫ T x ( t ) D N ( w 0 t ) d t = T x ( 0 ) \int_{T} x(t)D_{N}(w_{0}t)dt = Tx(0) Tx(t)DN(w0t)dt=Tx(0)

四、傅里叶级数在不连续点的表示

刚刚我们知道了狄利克雷核在 N → ∞ N \rightarrow \infty N下的性质近似狄拉克函数的性质,于是我们重新看回我们之前提到的 x ( t ) x(t) x(t)的傅里叶级数展开可以表达为 x ( t ) x(t) x(t)自己和狄利克雷核( N → ∞ N \rightarrow \infty N时)的周期卷积。
N → ∞ N \rightarrow \infty N时,不存在不连续点时,
x ( t ) = lim ⁡ N → ∞ 1 T ∫ T x ( τ ) D N ( w 0 ( t − τ ) ) d τ = 1 T ⋅ T x ( t ) = x ( t ) \begin{aligned} x(t) & = \lim \limits_{N \rightarrow \infty} \frac{1}{T} \int_{T} x(\tau) D_N(w_{0}(t-\tau)) d\tau = \frac{1}{T} \cdot T x(t) = x(t) \end{aligned} x(t)=NlimT1Tx(τ)DN(w0(tτ))dτ=T1Tx(t)=x(t)
可以发现,傅里叶级数展开式 x ( t ) x(t) x(t)就是其 x ( t ) x(t) x(t)本身。

而存在不连续点( t 0 t_{0} t0)时,我们就改变积分区间,去掉不连续点处(不连续点实际上是一个点,那么它对应的面积是一条线的面积也就是 0 0 0,因此,不连续点对面积的影响可以忽略不计),
x ( t 0 ) = lim ⁡ N → ∞ 1 T ∫ − T 2 t 0 − ε x ( τ ) D N ( w 0 ( t 0 − τ ) ) d τ + lim ⁡ N → ∞ 1 T ∫ t 0 + ε T 2 x ( τ ) D N ( w 0 ( t 0 − τ ) ) d τ = 1 T ⋅ T 2 x ( t 0 − ) + 1 T ⋅ T 2 x ( t 0 + ) = x ( t 0 − ) + x ( t 0 + ) 2 \begin{aligned} x(t_{0}) & = \lim \limits_{N \rightarrow \infty} \frac{1}{T} \int_{-\frac{T}{2}}^{t_{0} - \varepsilon } x(\tau) D_N(w_{0}(t_{0}-\tau)) d\tau + \lim \limits_{N \rightarrow \infty} \frac{1}{T} \int_{t_{0} + \varepsilon}^{\frac{T}{2}} x(\tau) D_N(w_{0}(t_{0}-\tau)) d\tau \\ &= \frac{1}{T} \cdot \frac{T}{2} x(t_{0}^{-}) + \frac{1}{T} \cdot \frac{T}{2} x(t_{0}^{+})\\ &= \frac{ x(t_{0}^{-}) + x(t_{0}^{+})}{2} \end{aligned} x(t0)=NlimT12Tt0εx(τ)DN(w0(t0τ))dτ+NlimT1t0+ε2Tx(τ)DN(w0(t0τ))dτ=T12Tx(t0)+T12Tx(t0+)=2x(t0)+x(t0+)
最后我们得出,满足狄利克雷条件的周期函数,在其不连续点处会趋于不连续点的平均值。

将方波傅里叶级数展开后,再以对应的 N N N 画出其对应的有限项近似 x N ( t ) x_{N}(t) xN(t)
对于任意的 N N N 来说, x N ( t ) x_{N}(t) xN(t) 在不连续点都为该点平均值。
方波傅里叶级数的收敛

五、吉伯斯现象的解释

不过,在时域上有趣的现象不仅是满足狄利克雷条件的周期函数,在其不连续点处会趋于不连续点的平均值,还有当傅里叶级数为有限项的傅里叶级数截断近似时,在不连续点处呈现的起伏。

对于一周期方波,
x ( t ) = { 1 , ∣ t ∣ < T 1 0 , T > ∣ t ∣ > T 1 x(t)=\left\{ \begin{aligned} 1 , & |t| < T_{1}\\ 0 , & T>|t| > T_{1} \end{aligned} \right. x(t)={1,0,t<T1T>t>T1

其傅里叶级数为
a k = s i n ( k w 0 T 1 ) k π a_{k} =\frac{sin(kw_{0}T_{1})}{k \pi} ak=sin(kw0T1)

我们编写MATLAB代码,模拟有限项求和傅里叶级数的结果:

N = 50;

T = 2 * pi; 
w0 = 2 * pi / T;
t = -3:0.00001:3;
T1 = 1;

y = (abs(t) < T1);

x = zeros(size(t));

for k = -N:N
    if k == 0
        ak = w0 * T1 / pi;
    else
        ak = (sin(k * w0 * T1)) / (k * pi);
    end
    
    x = x + ak * exp(1j * k * w0 * t);
end

hold on;
plot(t, real(x), 'b');
plot(t, y);
title("N = " + N);
hold off;

[max_value, max_index] = max(real(x));
overshoot = (max_value - 1) / 1 * 100; 
disp(['Maximum value: ', num2str(max_value)]);
disp(['Overshoot percentage: ', num2str(overshoot), '%']);

N=10有限项傅里叶级数

N=50有限项傅里叶级数
N=500有限项傅里叶级数

可以发现随着 N 的变大不连续点起伏的峰值大小没有改变太多,始终存在过冲,并没有随着N 的变大而下降。

这原因可以追溯到狄利克雷核中,虽然随着 N 的变大,狄利克雷核的性质越来越类似狄拉克函数 δ ( t ) \delta(t) δ(t) 的性质,但其图像却很有自己的特色。
狄利克雷核的图形由一个主要的中心峰(主瓣)和多对对称的较小振荡(旁瓣)组成。主瓣的高度随着 N 的增大而增大,旁瓣则在靠近 t = 0 t = 0 t=0 处密集振荡。旁瓣的振幅虽然逐渐减小,但振荡的频率随 N 的增大而增大。狄利克雷核的积分贡献主要来自主瓣的中心区域以及旁瓣的高频振荡。
t 0 t_{0} t0 是连续点时,积分结果会随着 N N N 的增大逐渐逼近 x ( t 0 ) x(t_{0}) x(t0)。( lim ⁡ N → ∞ 1 T ∫ T x ( τ ) D N ( w 0 ( t − τ ) ) d τ \lim \limits_{N \rightarrow \infty} \frac{1}{T} \int_{T} x(\tau) D_N(w_{0}(t-\tau)) d\tau NlimT1Tx(τ)DN(w0(tτ))dτ 趋于 x ( t ) x(t) x(t) )狄利克雷核的主瓣捕捉到了主要变化,旁瓣的高频成分对平滑变化的函数影响较小。(可以想象狄利克雷核卷积的过程,由于连续点周围的点都变化不大,当 N N N 很大时,旁瓣的影响十分细微)
但是当 t 0 t_{0} t0 是不连续点时,这个积分结果将很受旁瓣的高频振荡的影响,(因为不连续点周围的点变化很大,导致这个振荡表现得更加明显),出现过冲。(资料上说这个过冲将会有 9 9 9 %,且不随 N N N 的增大而下降)

编写MATLAB代码,实现对连续信号和不连续信号分别对狄利克雷核的周期卷积:

N = 50;
t = -pi:0.00001:pi;

D_N = sin((N + 0.5) * t) ./ (0.5 * t);
D_N(t == 0) = (N + 0.5) / 0.5;

figure;
plot(t, D_N);
title("D_N(t) N = " + N);

x1 = cos(t);
x2 = (abs(t) < pi/2);


y1 = conv(x1, D_N, 'same') * (t(2) - t(1)) / ( 2 * pi);

y2 = conv(x2, D_N, 'same') * (t(2) - t(1)) / ( 2 * pi);


figure;
subplot(2, 1, 1);
plot(t, x1, 'b');
hold on;
plot(t, y1, 'r');

subplot(2, 1, 2);
plot(t, x2, 'b');
hold on;
plot(t, y2, 'r');

D_N(t)  N = 50
连续信号和不连续信号
可以发现,信号在连续点受旁瓣影响小,在不连续点受旁瓣影响大。
随着 N N N 变大,只是让旁瓣向着 t = t 0 t = t_{0} t=t0 压缩。对于不连续点 t 0 t_{0} t0 处,也就是随着 N N N 变大,不连续点受旁瓣影响导致的振荡会向着 t = t 0 t = t_{0} t=t0 压缩。
从能量的角度来说,当不连续点附近的振荡被压缩时,由于能量守恒,不连续点处的过冲会增加。只不过由于狄利克雷核随 N N N 增大到一定程度后,旁瓣在纵轴变化的程度不大,故过冲在 N N N 增大到一定程度后变化幅度也很小。
吉伯斯效应是一个典型的受狄利克雷核影响的现象,狄利克雷核还有很多有趣的性质等待人们挖掘。

六、总结

x ( t ) x(t) x(t) 的傅里叶级数的展开式可以看作 x ( t ) x(t) x(t) 与狄利克雷核做周期卷积的结果。我们探索狄利克雷核的各种性质(比如其类似狄拉克函数 δ ( t ) \delta(t) δ(t) 的性质 ),从而探索傅里叶级数的各种性质。 狄利克雷核在周期积分为定值,且在 t = 0 t = 0 t=0 处的趋近值随 N N N 变大而变大。不同的 N N N 值让狄利克雷核的主瓣和旁瓣不同程度地影响着傅里叶级数。

参考资料

[1] Oppenheim, Willsky, Nawab. Signals & Systems [M]. 2nd Edition. UK London: Prentice-Hall International (UK) Limited.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/727882.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端锚点 点击 滑动双向绑定

一. 页面样式 二. 代码 <div class"flexBox"><div class"mdDiv" v-for"(item,index) in tabList" :key"index" :class"nowChooseindex?choosed:" click"jumpMD(index, item.id)">{{item.name}}&l…

简单分析一下地产行业使用堡垒机的必要性-行云管家

地产行业&#xff0c;一个关系民生的行业&#xff0c;一个与大家生活密不可分的行业。随着信息技术的快速发展&#xff0c;以及数字化转型的要求&#xff0c;以及地产行业业务迅猛发展&#xff0c;如何保障数据安全以及网络安全至关重要。在这种背景下&#xff0c;使用堡垒机就…

VBA基础知识点总结

VBA教程 VBScript教程 数据类型 数字数据类型 非数字数据类型 变量&常量 可以通过Dim、Public或Private语句声明变量。 变量语法&#xff1a;Dim <<variable_name>> As <<variable_type>>&#xff08;需要在使用它们之前声明&#xff09; 常量语…

全球AI新闻速递6.20

1.国家药监局综合司&#xff1a;关于印发药品监管人工智能典型应用场景清单的通知。 2.Canalys&#xff1a;预计今年全球 AI 手机市场份额达 16%。 3.Adobe Acrobat 升级 AI 技能&#xff1a;文生图、梳理信息等。 4.中国科大人形机器人研究院揭牌。 5.华为官方预告&#x…

对30年国债利率破2.5%的复盘反思

短期看&#xff0c;以月为维度&#xff0c;长端和超长端利率依然具有较强的向下突破的惯性&#xff1b;中期看&#xff0c;以季为维度&#xff0c;长端依然面临向下赔率不足的约束&#xff0c;但调整需要多重利空共振的契机。 短期看多&#xff0c;逢高配置”的四点逻辑 逻辑一…

四川赤橙宏海商务信息咨询有限公司引领抖音电商潮流

在当今数字化浪潮下&#xff0c;电商行业蓬勃发展&#xff0c;抖音电商作为新兴力量&#xff0c;正以其独特的魅力吸引着越来越多的商家和消费者。四川赤橙宏海商务信息咨询有限公司&#xff0c;作为抖音电商服务领域的佼佼者&#xff0c;凭借其专业的团队和丰富的经验&#xf…

基于SpringBoot+Vue北部湾地区助农平台设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;还…

系统学习PLC

1.OB组织块 程序循环 PC ob1执行一次 ob123也执行一次 是 statup是程序启动的是第一个周期先执行starup&#xff08;0b100&#xff09;然后在执行ob1和0b123.这二个循环&#xff0c;周期执行这二个循环。1000是1s 2.DB块 建立指定数据块可以直接建立自己喜欢的类型 3.FB与…

【维护服务器安全,如何应对恶意的威胁行为?】

随着互联网的迅猛发展&#xff0c;网络服务器成为现代社会中不可或缺的基础设施。然而&#xff0c;恶意攻击行为也日益猖獗&#xff0c;技术不断升级&#xff0c;给网络服务器的安全带来了严峻挑战。下面德迅云安全就分享一些常见的危害服务器安全的行为&#xff0c;和相应的应…

什么是嵌入式,单片机又是什么,两者有什么关联又有什么区别?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01;从科普的角度&#xff0c;…

看完再买不后悔!希喂、小米、霍尼韦尔宠物空气净化器性价比比拼

在忙碌的工作之余&#xff0c;养一只猫真的能治愈一切的不快&#xff0c;让我们的心灵得到片刻的宁静。然而&#xff0c;这份宁静背后&#xff0c;却隐藏着一些不易察觉的烦恼——猫浮毛和异味。 猫浮毛&#xff0c;这个看似微不足道的小问题&#xff0c;实则给许多宠物主人带…

如何在MySql数据库中以经纬度进行查询

要在数据库中以经纬度进行查询&#xff0c;特别是针对MySQL数据库&#xff0c;你可以遵循以下步骤来实现基于地理位置的查询&#xff1a; 1. 数据表设计 首先&#xff0c;你需要设计一个数据表来存储地理位置信息。可以使用POINT类型来直接存储经纬度坐标&#xff0c;或者分别…

家用洗地机哪个品牌耐用?推荐这四款清洁力强的机型

近两年智能家庭清洁产品的快速崛起&#xff0c;典型代表就是家用洗地机。它集合吸尘、扫地、洗地、消杀等功能为一体&#xff0c;给人们生活带来了很多的便利&#xff0c;但随着洗地机的普及&#xff0c;市场上的机型也越来越多&#xff0c;让很多新手购机的朋友们无法快速下决…

视频监控平台功能:国外的硬盘录像机NVR通过ISUP协议(原ehome协议)接入AS-V1000视频平台

目录 一、背景说明 二、ISUP协议介绍 1、海康ISUP协议概述 2、ISUP协议支持主码流和子码流切换 &#xff08;1&#xff09;灵活配置和个性化 &#xff08;2&#xff09;适应不同网络带宽&#xff0c;提高使用体验 3、海康ehome相关文章 三、ISUP协议接入说明 1、平台侧…

使用 Python 进行测试(5)测试的类型

总结 和我一起唱&#xff01; 冒烟测试&#xff0c;让你快速失败&#xff1b; 回归测试&#xff0c;不打破过去&#xff1b; 健全性检查&#xff0c;保留所拥有&#xff1b; 集成测试&#xff0c;处理副作用&#xff1b; 端到端&#xff0c;永无尽头&#xff01; 回测&#xf…

C++基础知识——命名空间

P. S.&#xff1a;以下代码均在VS2019环境下测试&#xff0c;不代表所有编译器均可通过。 P. S.&#xff1a;测试代码均未展示头文件stdio.h的声明&#xff0c;使用时请自行添加。 博主主页&#xff1a;Yan. yan. 文章目录 1、什么是命名空间2、命名空间的作用3、如何定义命名…

FastAPI 作为H5中流式输出的后端

FastAPI 作为H5中流式输出的后端 最近大家都在玩LLM&#xff0c;我也凑了热闹&#xff0c;简单实现了一个本地LLM应用&#xff0c;分享给大家&#xff0c;百分百可以用哦&#xff5e;^ - ^ 先介绍下我使用的三种工具&#xff1a; Ollama&#xff1a;一个免费的开源框架&…

微观时空结构和虚数单位的关系

回顾虚数单位的定义&#xff0c; 其中我们把称为周期&#xff08;的绝大部分&#xff09;&#xff0c;称为微分&#xff0c;0称为原点或者起点&#xff08;意味着新周期的开始&#xff09;&#xff0c;由此我们用序数的概念反过来构建了基数的概念。 周期和单位显然具有倍数关…

日本立法强制苹果开放第三方应用商店

近日&#xff0c;苹果生态系统最坚固的垄断围墙在亚洲首次被突破&#xff0c;日本议会通过了名为《促进特定智能手机软件竞争法》的新法案&#xff0c;要求苹果和谷歌公司允许第三方应用商店并允许第三方开发者使用iPhone的NFC芯片进行支付&#xff0c;如果不遵守规定&#xff…

python学习笔记-09

面向对象编程-中 面向对象三大特征&#xff1a;封装、继承、多态。 封装&#xff1a;把内容封装起来便于后面的使用。对于封装来讲&#xff0c;就是使用__init__方法将内容封装道对象中&#xff0c;然后通过对象直接或者self获取被封装的内容。 继承&#xff1a;子继承父的属…