基础知识–欧拉公式
eix=cosx+isinxcosx=2eix+e−ixsinx=2ieix−e−ix
# TLI 对复指数信号的响应
复指数信号
- 连续时间:est
- 离散时间:zn
一个 TLI 对复指数信号的响应同样是一个复指数信号,只是幅度不同
- 连续时间:est→H(s)est
- 离散时间:zn→H(z)zn
# 特征函数 & 特征值
若系统对该信号的输出响应仅是一个常数(可能是复数)乘以输入,则称该信号为系统的特征函数;幅度因子称为系统的特征值
考虑一个单位冲激响应为 h(t) 的连续时间线性时不变系统
对任意输入 x(t),若 x(t)=e^
y(t)=∫−∞+∞h(τ)x(t−τ)dτ=∫−∞+∞h(τ)es(t−τ)dτ=est∫−∞+∞h(τ)e−sτdτ
假设积分收敛,于是系统对 est 的响应为
y(t)=H(s)est,H(s)=∫−∞+∞h(τ)e−sτdτ
考虑一个单位冲激响应为 h[t] 的离散时间线性时不变系统
对输入 x[n]=zn
y[n]=k=−∞∑+∞h[k]x[n−k]=k=−∞∑+∞h[k]zn−k=znk=−∞∑+∞h[k]z−k
假设求和收敛,余式系统对zn 的响应为
y[n]=H(z)zn,H(z)=k=−∞∑+∞h[k]z−k
若输入为
x(t)=α1es1t+α2es2t
则输出为
y(t)=α1H(s1)es1t+α2H(s2)es2t
# 连续时间周期信号的傅里叶级数表示
# 成谐波关系的复指数信号的线性组合
与 x(t)=ejω0t 成谐波关系的复指数信号集是
ϕk(t)=ejkω0t=ejk(2π/T)t,k=0,±1,±2……
一个由成谐波关系的复指数线性组合形成的信号
x(t)=k=−∞∑+∞akejkω0t=k=−∞∑+∞akejk(2π/T)t−−💕
k=±N,称为第 N 次谐波分量
如果一个周期信号表示成💕的形式,就称为傅里叶级数
# 傅里叶级数的表示形式
在连续时间情况下,实周期信号的常见的傅里叶级数表示式
x(t)=a0+2k=1∑∞Akcos(kω0t+θk)
x(t)=a0+2k=1∑∞[Bkcoskω0t−Cksinkω0t]
推导
若 x(t) 式一个实信号,而且能表示成💕的形式,那么因为 x∗(t)=x(t),x∗(t) 表示 x(t) 的共轭
x(t)=k=−∞∑+∞ak∗e−jkω0t
以 −k 代替 k
x(t)=k=−∞∑+∞a−k∗ejkω0t
和 💕 对比可得
a−k∗=ak
或
ak∗=a−k
将 💕 写成另一种形式
x(t)=a0+k=1∑+∞[akejkω0t+a−ke−jkω0t]=a0+k=1∑+∞[akejkω0t+ak∗e−jkω0t]=a0+k=1∑+∞2ℜ(akejω0t)
将 ak 以极坐标形式给出为
ak=Akejθk
则可得到
x(t)=a0+2k=1∑∞Akcos(kω0t+θk)
将 ak 以笛卡尔坐标形式表示
ak=Bk+jCk
则可得到
x(t)=a0+2k=1∑∞[Bkcoskω0t−Cksinkω0t]
# 连续时间周期信号傅里叶级数表示的确定
x(t)=k=−∞∑+∞akejkω0t=k=−∞∑+∞akejk(2π/T)t
ak=T1∫Tx(t)e−jkω0tdt=T1∫Tx(t)e−jk(2π/T)tdt
直流分量:
a0=T1∫Tx(t)dt
对 k 次谐波
幅度:
∣ak∣
相位:
argak
设给定的周期信号可以写成
x(t)=k=−∞∑+∞akejkω0t=k=−∞∑+∞akejk(2π/T)t−−💕
将两边各乘以 e^
x(t)e−jnω0t=k=−∞∑+∞akejkω0te−jnω0t
进行积分
∫0Tx(t)e−jnω0tdt=∫0Tk=−∞∑+∞akejkω0te−jnω0tdt=k=−∞∑+∞ak∫0Tej(k−n)ω0tdt
利用欧拉公式得
∫0Tej(k−n)ω0tdt=∫0Tcos[(k−n)w0t]dt+j∫0Tsin[(k−n)w0t]dt
- k=n
- cos[(k−n)w0t] 和 sin[(k−n)w0t] 都是周期函数,周期为 T/∣k−n∣
- T 为基波周期的整数倍
- 积分等于 0
- k=n
- 等式左边被积函数是 1,所以积分结果是 T
所以
∫0Tej(k−n)ω0tdt={T0k=nk=n
等式右边可以化简成
Tan
所以
an=T1∫0Tx(t)e−jnω0tdt
示例--周期性方波
# 傅里叶级数的收敛
周期信号能否用傅里叶级数表示的两个因素
- 计算系数的积分是否收敛
- 即使系数都存在,带入到综合公式里是否收敛于原信号
# 信号能量判断
有限项级数
xN(t)=k=−N∑Nakejkω0t
令 eN(t) 为近似误差
eN(t)=x(t)−xN(t)=x(t)−k=−N∑+Nakejkω0t
查看近似程度的标准是在一个周期内误差的能量:
EN=∫T∣eN(t)∣2dt
为了使误差能量最小,应取
ak=T1∫Tx(t)e−jkω0tdt
-
连续周期信号都能用傅里叶级数表示
-
如果周期信号在一个周期内能量有限就保证收敛
T1∫T∣x(t)∣2dt<∞,ak=∫Tx(t)e−jkw0tdt存在
# 狄里赫利条件判断
-
狄里赫利条件对级数收敛的保证
- 在信号连续处等于傅里叶级数表示
- 在不连续点,傅里叶级数收敛于不连续两边的平均值
-
狄里赫利条件
-
在任何周期内 x(t) 必须绝对可积
∫T∣x(t)∣dt<∞
(这一条保证每个傅里叶级数的系数收敛)
∣ak∣≤T1∫T∣x(t)e−jkω0t∣dt=T1∫T∣x(t)∣dt<∞
-
在任意有限的区间,函数有有限的起伏变化,即只有有限个最大最小值
![]()
# 吉伯斯现象
在不连续点,傅里叶级数的收敛趋势
- 不连续点附近呈现起伏现象,起伏的峰值不随 N 增加而降低
- 峰值为不连续点插值的 9%
吉伯斯现象的实际意义:
- 不连续信号的傅里叶级数截断近似在接近不连续点有高频起伏
- 选择足够大的 N,可以保证这些起伏的总能量可以忽略
# 连续时间傅里叶级数性质
若 x(t) 的傅里叶级数系数记为 ak,则用
x(t)FSak
来表示一个周期信号及其傅里叶级数系数的一对关系
![]()
用性质求傅里叶系数
# 离散时间周期信号傅里叶级数表示
# 成谐波关系的复指数信号的线性组合
与周期为 N 的 x[n]=ejω0n 成谐波关系的复指数信号集是
ϕk[n]=ejkω0n=ejk(2π/N)n,k=0,±1,±2……
上式给出的信号集中只有 N 个信号是不相同的,这是由于在频率上差 2π 的整数倍的离散时间复指数信号都是一样的,即
ϕk[n]=ϕk+rN[n]
一个由成谐波关系的复指数线性组合形成的信号
x[n]=k=<N>∑akejkω0n=k=<N>∑akejk(2π/N)n−−🤣
如果一个周期信号表示成🤣的形式,就称为离散时间傅里叶级数
# 周期信号傅里叶级数表示的确定
离散时间傅里叶级数对
x[n]=k=<N>∑akejkω0n=k=<N>∑akejk(2π/N)n
ak=N1n=<N>∑x[n]e−jkω0n=N1n=<N>∑x[n]e−jk(2π/N)n
其中
n=<N>∑e−jk(2π/N)n={N0k=0,±N,±2N...其他
因为
ϕk[n]=ϕk+rN[n]
所以
ak=ak+N
习题
![]()
其中
argak=Re(ak)Im(ak)
![]()
对于离散方波的部分和序列,对信号
若 N 为奇数,M=(N−1)/2,那么
x^[n]=k=−M∑Makejk(2π/N)n
就涵盖了 N 项,x^[n]=x[n]
若 N 为偶数,M=N/2,那么
x^[n]=k=−M+1∑Makejk(2π/N)n
由 N 项组成,x^[n]=x[n]
# 离散时间傅里叶级数性质
![]()
习题
习题 1
![]()
习题 2
![]()
根据条件 2
a0=N1n=0∑5x[n]=31
根据条件 3
因为
(−1)n=(e−jπ)n=e−jπn=e−j(2π/6)3n
所以
a3=61
根据帕塞瓦定理,x[n] 的平均功率为
P=k=0∑5∣ak∣2
因为每一个非零的系数都在 P 中提供一个正的量,所以使 P 最小,需要
a1=a2=a4=a5=0
从而得到
x[n]=a0+a3ejπn=31+61(−1)n
习题 3
![]()
# 傅里叶级数与线性时不变系统
# LTI 系统对复指数信号的响应形式
连续情况
输入为
x(t)=est
输出为
y(t)=H(s)est
其中
H(s)=∫−∞∞h(t)e−stdt
h(t) 是系统的单位冲激响应
离散情况
输入为
x[n]=zn
输出为
y[n]=H(z)zn
其中
H(z)=n=−∞∑∞h[n]z−n
h[n] 是系统的单位脉冲响应
# 系统函数与频率响应
系统函数
当 s 或 z 是一般复数时,H(s) 和 H(z) 称为该系统的系统函数
频率响应
-
对连续系统::考虑 s 为纯虚数的情况,e^{st}=e^
H(s)=H(jw)=∫−∞∞h(t)e−jwtdt
H(jw) 称为系统的频率响应
-
对离散系统:考虑 ∣z∣=1 的情况:z^n=e^
H(z)=H(ejw)=n=−∞∑∞h[n]e−jwn
H(ejw) 称为系统的频率响应
# 周期信号的频率响应
连续信号
如果系统的单位冲激响应为 h(t),周期信号为 x(t)=\sum\limits_{k=-\infty}^{\infty}a_ke^
系统对 x(t) 的响应为
y(t)=k=−∞∑∞akH(jkw0)ejkw0t
离散信号
如果系统的单位脉冲响应为 h[n],周期信号为 x[n]=\sum\limits_{k=}a_ke^
系统对 x(t) 的响应为
y[n]=k=<N>∑akH(ejk(2π/N))ejk(2π/N)n
习题
![]()
![]()
# 滤波
改变信号中各频率分量相对大小的过程称为滤波
# 频率成形滤波器
频率成形滤波器:用于改变频谱形状的 LTI 系统
# 频率选择性滤波器
频率选择性滤波器:衰减或消除部分频率信号,无失真通过其他频率信号
# 用微分方程描述的连续时间滤波器举例
# 简单 RC 低通滤波器
以电容器上的电压 vc(t) 作为输出
RCdtdvc(t)+vc(t)=vs(t)−−😁
根据定义,当输入电压 vs(t)=ejwt,输出电压是 v_c(t)=H(jw)e^
带入😁得
RCdtd[H(jw)ejwt+H(jw)ejwt]=ejwt
化简得
H(jw)=1+RCjw1
根据😁
系统的单位冲激响应是(输入为 δ(t) )
h(t)=RC1e−t/RCu(t)
系统的单位阶跃响应是(输入为 u(t),结果等于对 h(t) 的积分)
s(t)=[1−e−t/RC]u(t)
![]()
根据图中的点可知:τ=RC
在 (a) 中,RC 越大,那些不需要的频率才有足够大的衰减
在 (b) 中,RC 一旦变大,阶跃响应就得用较长得时间才能达到它得长期稳态值
# 简单 RC 高通滤波器
将 RC 电路中电阻两端的电压选为输出
RCdtdvr(t)+vr(t)=RCdtdvs(t)
与上述分析相同,可得到系统的频率响应 G(jw)
G(jw)=1+jwRCjwRC
# 用差分方程描述离散时间滤波器举例
# 一阶递归离散时间滤波器
y[n]−ay[n−1]=x[n]−−😊
若 x[n]=ejwn,则 y[n]=H(e^{jw})e^
带入化简可得
H(ejw)=1−ae−jw1
![]()
- 对于正的 a<1 值,😊表示一个低通滤波器
- 对于负的 a>−1 值,😊表示一个高通滤波器
∣a∣ 控制了该滤波器通带的宽度,随着 ∣a∣ 的减小,带宽俞宽
# 非递归离散时间滤波器
y[n]=k=−N∑Mbkx[n−k]
即输出 y[n] 是 x[n−M] 到 x[n+N] 的 (N+M+1) 个值的加权平均