Skip to content

数字信号处理 期末复习资料 ​

说明 ​

资料来源:本资料依据 2021-数字信号处理课程教学大纲及知识要点.pdf、第一章至第三章课件、4.2.pptx(第四章 FFT)、6.pptx(第六章 数字滤波器)整理。课件未提供第五章内容,故本资料不含第五章。

整理原则:

  • 只保留考试会用到的定义、结论、方法、证明和易错点,不复述课件中的举例性文字。
  • 课件中有推导或证明的公式、定理,给出精炼但完整的证明过程;仅给结论的公式不擅自补推导。
  • 课件未明确标注单位的地方,按国际单位制量纲给出,并以【补充】说明;公式本身均来自课件。
  • 为控制篇幅,同一小节内符号含义、单位与适用条件相同的公式,其参数说明在该节首次出现时统一给出,后续同符号公式不再逐条重复。
  • 课件未出现、为帮助理解而加入的内容,标注【补充】;课件表述不清或存在笔误、无法确认的地方,标注【待核对】。
  • 本版对照课件逐页核对后新增的例题、方法与推导,均以「(另补充)」开头,便于识别本次完善的内容。
  • 符号约定:模拟角频率用 Ω\Omega(单位 rad/s\mathrm{rad/s}),数字角频率用 ω\omega(单位 rad\mathrm{rad}),离散时间序号用 nn(整数,无量纲),采样间隔用 TT(单位 s\mathrm{s})。

目录 ​


第一章 时域离散信号与系统 ​

1.1 数字信号处理基本概念 ​

数字信号处理:采用数值计算的方法完成对信号的处理。

主要优点(课件列举):

  • 信号可靠性高、稳定性好:不易受外界条件变化影响。
  • 系统灵活性强:参数存于存储器,改变参数即可改变性能,便于时分复用。
  • 系统精度高:增加运算位数即可提高精度。
  • 信号处理简便:可实现模拟系统难以实现的功能,如画中画、多画面、图像压缩与特效。

实现方法:软件方法、硬件方法(单片机、DSP 芯片)。

模拟信号数字处理流程:

xa(t) ⟶ 预滤波 ⟶ A/D(采样、量化、编码) ⟶ 数字信号处理 ⟶ D/A ⟶ 平滑滤波 ⟶ ya(t)x_a(t)\ \longrightarrow\ \text{预滤波}\ \longrightarrow\ \text{A/D(采样、量化、编码)}\ \longrightarrow\ \text{数字信号处理}\ \longrightarrow\ \text{D/A}\ \longrightarrow\ \text{平滑滤波}\ \longrightarrow\ y_a(t)

连续系统与离散系统对比:

项目连续时间系统离散时间系统
数学模型微分方程差分方程
时域求解卷积卷积和
变换域拉普拉斯变换、傅里叶变换Z 变换、序列傅里叶变换、DFT

1.2 序列:定义、典型序列与运算 ​

1.2.1 序列的定义 ​

对模拟信号 xa(t)x_a(t) 以间隔 TT 采样,得到

x(nT)=xa(nT),n=0,±1,±2,⋯x(nT)=x_a(nT),\qquad n=0,\pm1,\pm2,\cdots

简记为 x(n)x(n)。nn 为整数序号(无量纲),TT 为采样间隔(单位 s\mathrm{s})。

三种描述方法:有序集合、表达式、图形。

集合表示法(箭头指向 n=0n=0 处的值):

x(n)={⋯ ,x(−1),x(0)↑,x(1),x(2),⋯ }x(n)=\{\cdots,x(-1),\underset{\uparrow}{x(0)},x(1),x(2),\cdots\}

1.2.2 典型序列 ​

单位脉冲序列

δ(n)={1,n=0,0,n≠0.\delta(n)= \begin{cases} 1, & n=0,\\ 0, & n\neq 0. \end{cases}

式中 nn 为整数序号(无量纲)。注意 δ(n)\delta(n) 是序列,不是连续冲激函数 δ(t)\delta(t);δ(t)\delta(t) 在 t=0t=0 处幅度为无穷大且面积为 11,δ(n)\delta(n) 在 n=0n=0 处幅度为 11。

任意序列的脉冲表示

x(n)=∑m=−∞+∞x(m)δ(n−m).x(n)=\sum_{m=-\infty}^{+\infty}x(m)\delta(n-m).

式中 x(m)x(m) 为序列在第 mm 个点的样值(单位与 xx 相同),δ(n−m)\delta(n-m) 为移位单位脉冲。该式对任意序列成立。

(另补充)课件例 1(由图形写表达式):图中 x(−1)=1, x(0)=2, x(1)=1, x(2)=−2, x(3)=1.5x(-1)=1,\ x(0)=2,\ x(1)=1,\ x(2)=-2,\ x(3)=1.5,其余为零,故

x(n)=δ(n+1)+2δ(n)+δ(n−1)−2δ(n−2)+1.5δ(n−3).x(n)=\delta(n+1)+2\delta(n)+\delta(n-1)-2\delta(n-2)+1.5\delta(n-3).

单位阶跃序列

u(n)={1,n≥0,0,n<0.u(n)= \begin{cases} 1, & n\geq 0,\\ 0, & n<0. \end{cases}

与 δ(n)\delta(n) 的关系:

u(n)=∑k=0∞δ(n−k)=∑m=−∞nδ(m),δ(n)=u(n)−u(n−1).u(n)=\sum_{k=0}^{\infty}\delta(n-k)=\sum_{m=-\infty}^{n}\delta(m),\qquad \delta(n)=u(n)-u(n-1).

矩形序列

RN(n)={1,0≤n≤N−1,0,n<0 或 n≥N,RN(n)=u(n)−u(n−N).R_N(n)= \begin{cases} 1, & 0\leq n\leq N-1,\\ 0, & n<0\ \text{或}\ n\geq N, \end{cases} \qquad R_N(n)=u(n)-u(n-N).

式中 NN 为矩形长度(正整数,无量纲)。

实指数序列

x(n)=anu(n)={an,n≥0,0,n<0.x(n)=a^n u(n)= \begin{cases} a^n, & n\geq 0,\\ 0, & n<0. \end{cases}

aa 为实数。∣a∣>1|a|>1 时序列发散;∣a∣<1|a|<1 时收敛;a<0a<0 时序列正负交替。

正弦序列

x(n)=sin⁡(ω0n),x(n)=\sin(\omega_0 n),

ω0\omega_0 为数字角频率(单位 rad\mathrm{rad})。若它由模拟正弦信号 xa(t)=sin⁡(Ω0t)x_a(t)=\sin(\Omega_0 t) 采样得到,则

ω0=Ω0T,\omega_0=\Omega_0 T,

Ω0\Omega_0 为模拟角频率(单位 rad/s\mathrm{rad/s}),TT 为采样间隔(单位 s\mathrm{s})。ω0\omega_0 表示相邻两个样值之间相位的变化量;Ω0\Omega_0 表示单位时间内相位的变化量。

复指数序列

x(n)=ejω0n=cos⁡(ω0n)+jsin⁡(ω0n),x(n)=e^{j\omega_0 n}=\cos(\omega_0 n)+j\sin(\omega_0 n),

其模为 11,相位为 ω0n\omega_0 n。更一般地,x(n)=e(σ+jω0)nx(n)=e^{(\sigma+j\omega_0)n}。

1.2.3 正弦序列的周期性 ​

周期序列定义:

x(n+N)=x(n),x(n+N)=x(n),

NN 为序列的周期,必须是正整数(无量纲)。

对正弦序列,

sin⁡[ω0(n+N)]=sin⁡(ω0n) ⟹ ω0N=2πk,\sin[\omega_0(n+N)]=\sin(\omega_0 n) \ \Longrightarrow\ \omega_0 N=2\pi k,

因此

N=2πω0k,Nk=2πω0.N=\frac{2\pi}{\omega_0}k,\qquad \frac{N}{k}=\frac{2\pi}{\omega_0}.

判别方法:将 2πω0\dfrac{2\pi}{\omega_0} 化为最简分数 Nk\dfrac{N}{k}。

  • 若 2πω0\dfrac{2\pi}{\omega_0} 为正整数,则周期 N=2πω0N=\dfrac{2\pi}{\omega_0}。
  • 若 2πω0\dfrac{2\pi}{\omega_0} 为有理数(分数),则周期 NN 为最简分数的分子。
  • 若 2πω0\dfrac{2\pi}{\omega_0} 为无理数,则序列非周期(其包络仍可能周期)。

课件例题:

  • sin⁡(π8n)\sin\left(\dfrac{\pi}{8}n\right):2πω0=16\dfrac{2\pi}{\omega_0}=16,N=16N=16。
  • sin⁡(4π5n)\sin\left(\dfrac{4\pi}{5}n\right):2πω0=52\dfrac{2\pi}{\omega_0}=\dfrac{5}{2},N=5N=5。
  • sin⁡(15n)\sin\left(\dfrac{1}{5}n\right):2πω0=10π\dfrac{2\pi}{\omega_0}=10\pi 为无理数,非周期。
  • sin⁡(π8n)−sin⁡(4π5n)\sin\left(\dfrac{\pi}{8}n\right)-\sin\left(\dfrac{4\pi}{5}n\right):N=lcm⁡(16,5)=80N=\operatorname{lcm}(16,5)=80。
  • (另补充)sin⁡(πn)\sin(\pi n):2πω0=2ππ=2\dfrac{2\pi}{\omega_0}=\dfrac{2\pi}{\pi}=2,故 N=2N=2。
  • (另补充)sin⁡(3πn)\sin(3\pi n):2πω0=2π3π=23\dfrac{2\pi}{\omega_0}=\dfrac{2\pi}{3\pi}=\dfrac{2}{3},最简分数分子为 22,故 N=2N=2。
  • (另补充)sin⁡(3n)\sin(3n):2πω0=23π\dfrac{2\pi}{\omega_0}=\dfrac{2}{3}\pi 为无理数,序列非周期。

1.2.4 序列的运算 ​

加法和乘法:同一时刻的序列值逐项相加、相乘:

z(n)=x(n)+y(n),z(n)=x(n)⋅y(n).z(n)=x(n)+y(n),\qquad z(n)=x(n)\cdot y(n).

移位:

x(n−n0).x(n-n_0).

n0>0n_0>0 时为延时(右移),n0<0n_0<0 时为超前(左移)。n0n_0 必须为整数(无量纲);连续信号的移位量 τ\tau 可为任意实数。

翻转:

x(−n),x(-n),

以纵轴为对称轴作镜像。

尺度变换(抽取与零值插入):

  • 抽取:x(Dn)x(Dn) 表示每连续 DD 个点取一个点,DD 为正整数。
  • 零值插入:x[(1C)n]x\left[\left(\dfrac{1}{C}\right)n\right] 表示在两个相邻样值之间插入 C−1C-1 个零,CC 为正整数。

注意:x(2n)x(2n) 是抽取,x(n/2)x(n/2) 是零值插入,二者不是同一运算。

1.3 LTI 系统与卷积和 ​

1.3.1 线性系统 ​

若

x1(n)→y1(n),x2(n)→y2(n),x_1(n)\to y_1(n),\qquad x_2(n)\to y_2(n),

则对任意常数 a1,a2a_1,a_2,

a1x1(n)+a2x2(n)→a1y1(n)+a2y2(n).a_1x_1(n)+a_2x_2(n)\to a_1y_1(n)+a_2y_2(n).

判别方法:比较“先线性运算再通过系统”与“先通过系统再线性运算”的结果。若二者恒等,则系统线性。

例:y(n)=2x(n)+3y(n)=2x(n)+3。

先线性再系统:2[a1x1(n)+a2x2(n)]+32[a_1x_1(n)+a_2x_2(n)]+3。

先系统再线性:a1[2x1(n)+3]+a2[2x2(n)+3]=2[a1x1(n)+a2x2(n)]+3(a1+a2)a_1[2x_1(n)+3]+a_2[2x_2(n)+3]=2[a_1x_1(n)+a_2x_2(n)]+3(a_1+a_2)。

二者不恒等,故为非线性系统。此例也说明:线性系统必须满足“零输入产生零输出”。

1.3.2 时不变系统 ​

若

x(n)→y(n),x(n)\to y(n),

则对整数 NN,

x(n−N)→y(n−N).x(n-N)\to y(n-N).

判别方法:比较“输入先移位再通过系统”与“输出先移位”的结果。若二者恒等,则系统时不变。

例:y(n)=x(n)sin⁡(ω0n+π4)y(n)=x(n)\sin\left(\omega_0 n+\dfrac{\pi}{4}\right)。

系统对输入线性(满足叠加性),但输入移位后输出为 x(n−N)sin⁡(ω0n+π4)x(n-N)\sin\left(\omega_0 n+\dfrac{\pi}{4}\right),而输出移位为 x(n−N)sin⁡(ω0(n−N)+π4)x(n-N)\sin\left(\omega_0(n-N)+\dfrac{\pi}{4}\right),二者不等,故为线性时变系统。

1.3.3 单位脉冲响应与卷积和 ​

单位脉冲响应 h(n)h(n):系统在 δ(n)\delta(n) 作用下的零状态响应。

由 x(n)=∑m=−∞∞x(m)δ(n−m)x(n)=\sum_{m=-\infty}^{\infty}x(m)\delta(n-m) 及 LTI 的线性、时不变性,

y(n)=∑m=−∞∞x(m)h(n−m)=x(n)∗h(n).y(n)=\sum_{m=-\infty}^{\infty}x(m)h(n-m)=x(n)*h(n).

y(n)=x(n)∗h(n)=∑m=−∞∞x(m)h(n−m)y(n)=x(n)*h(n)=\sum_{m=-\infty}^{\infty}x(m)h(n-m)

式中:x(n)x(n) 为输入序列(单位与物理量相同);h(n)h(n) 为单位脉冲响应(单位为输出与输入之比,通常无量纲);y(n)y(n) 为零状态响应(单位同 xx);mm 为求和变量(整数,无量纲)。适用条件:LTI 系统、零状态。

卷积的代数性质:

x(n)∗h(n)=h(n)∗x(n)(交换律)x(n)*h(n)=h(n)*x(n)\qquad\text{(交换律)}

x(n)∗[h1(n)+h2(n)]=x(n)∗h1(n)+x(n)∗h2(n)(分配律,并联)x(n)*[h_1(n)+h_2(n)]=x(n)*h_1(n)+x(n)*h_2(n)\qquad\text{(分配律,并联)}

x(n)∗h1(n)∗h2(n)=x(n)∗[h1(n)∗h2(n)](结合律,级联)x(n)*h_1(n)*h_2(n)=x(n)*[h_1(n)*h_2(n)]\qquad\text{(结合律,级联)}

典型信号的卷积:

x(n)∗δ(n)=x(n),x(n)∗δ(n−n0)=x(n−n0),x(n)*\delta(n)=x(n),\qquad x(n)*\delta(n-n_0)=x(n-n_0),

x(n)∗u(n)=∑m=−∞nx(m).x(n)*u(n)=\sum_{m=-\infty}^{n}x(m).

(另补充)卷积和的计算方法(课件 1.3 第 18 页):

  • 解析法——利用 u(n)u(n) 确定求和上下限,把卷积和化为等比级数或等差级数求和;
  • 图解法——四步:翻转 h(m)→h(−m)h(m)\to h(-m)、平移得 h(n−m)h(n-m)、与 x(m)x(m) 逐点相乘、对 mm 求和。有限长序列需按 nn 的取值范围分段讨论。

(另补充)图解法要点:h(n−m)h(n-m) 是 h(m)h(m) 先翻转再右移 nn;两序列重叠部分才相乘,nn 从负到正移动,重叠长度先增后减。

课件例题 1:x(n)={n2, 0≤n≤3}={0,0.5,1,1.5}x(n)=\left\{\dfrac{n}{2},\ 0\leq n\leq 3\right\}=\{0,0.5,1,1.5\},h(n)={3,2,1}h(n)=\{3,2,1\},则

x(n)∗h(n)={0, 32, 4, 7, 4, 32}.x(n)*h(n)=\left\{0,\ \frac{3}{2},\ 4,\ 7,\ 4,\ \frac{3}{2}\right\}.

课件例题 2:R4(n)∗R4(n)R_4(n)*R_4(n)。

R4(n)∗R4(n)={0,n<0,n+1,0≤n≤3,7−n,3≤n≤6,0,n>6,={1,2,3,4,3,2,1}.R_4(n)*R_4(n)= \begin{cases} 0, & n<0,\\ n+1, & 0\leq n\leq 3,\\ 7-n, & 3\leq n\leq 6,\\ 0, & n>6, \end{cases} =\{1,2,3,4,3,2,1\}.

(另补充)推导(课件 1.3 第 20 页,换元法):令 k=n−mk=n-m,当 mm 从 00 变到 33 时 kk 从 nn 变到 n−3n-3,故

R4(n)∗R4(n)=∑m=03R4(n−m)=∑k=n−3nR4(k).R_4(n)*R_4(n)=\sum_{m=0}^{3}R_4(n-m)=\sum_{k=n-3}^{n}R_4(k).

因 R4(k)=1R_4(k)=1 仅当 0≤k≤30\leq k\leq3,按 nn 分段:

∑k=n−3nR4(k)={0,n<0,∑k=0n1=n+1,0≤n≤3,∑k=n−331=7−n,3≤n≤6,0,n>6.\sum_{k=n-3}^{n}R_4(k)= \begin{cases} 0, & n<0,\\ \displaystyle\sum_{k=0}^{n}1=n+1, & 0\leq n\leq 3,\\ \displaystyle\sum_{k=n-3}^{3}1=7-n, & 3\leq n\leq 6,\\ 0, & n>6. \end{cases}

n=3n=3 时两段结果相同(均为 44),分段点取在哪一段都不影响结果。

1.3.4 因果性与稳定性 ​

因果性:系统只对已经出现的激励产生响应,不超前响应。

对 LTI 系统,因果的充要条件是

h(n)=0,n<0.h(n)=0,\qquad n<0.

判别方法:定义法适用于任意系统;h(n)=0 (n<0)h(n)=0\ (n<0) 只适用于 LTI 系统。

稳定性:有界输入产生有界输出(BIBO 稳定)。

对 LTI 系统,稳定的充要条件是单位脉冲响应绝对可和:

∑n=−∞∞∣h(n)∣<∞.\sum_{n=-\infty}^{\infty}\lvert h(n)\rvert<\infty.

例:h(n)=anu(n)h(n)=a^n u(n),aa 为实常数。

  • 因果性:n<0n<0 时 h(n)=0h(n)=0,故系统因果。
  • 稳定性:

∑n=−∞∞∣h(n)∣=∑n=0∞∣a∣n={11−∣a∣,∣a∣<1,∞,∣a∣≥1.\sum_{n=-\infty}^{\infty}\lvert h(n)\rvert=\sum_{n=0}^{\infty}\lvert a\rvert^n= \begin{cases} \dfrac{1}{1-\lvert a\rvert}, & \lvert a\rvert<1,\\ \infty, & \lvert a\rvert\geq 1. \end{cases}

故 ∣a∣<1\lvert a\rvert<1 时稳定,∣a∣≥1\lvert a\rvert\geq1 时不稳定。

1.4 线性常系数差分方程 ​

1.4.1 一般形式 ​

NN 阶线性常系数差分方程:

∑k=0Naky(n−k)=∑r=0Mbrx(n−r),\sum_{k=0}^{N}a_k y(n-k)=\sum_{r=0}^{M}b_r x(n-r),

通常取 a0=1a_0=1。式中 ak,bra_k,b_r 为常系数(实数);NN 为方程阶数,由响应 yy 的最高与最低序号之差决定;MM 为激励的最高延迟。

后向差分方程也常写成

y(n)−a1y(n−1)−⋯−aNy(n−N)=b0x(n)−b1x(n−1)−⋯−bMx(n−M).y(n)-a_1y(n-1)-\cdots-a_Ny(n-N) =b_0x(n)-b_1x(n-1)-\cdots-b_Mx(n-M).

特点:左边为响应及其右移位,右边为激励及其右移位;两边首位序号均从 nn 开始依次递减。

1.4.2 递推法 ​

由方程解出 y(n)y(n):

y(n)=∑r=0Mbrx(n−r)−∑k=1Naky(n−k).y(n)=\sum_{r=0}^{M}b_r x(n-r)-\sum_{k=1}^{N}a_k y(n-k).

给定初始条件 y(−1),⋯ ,y(−N)y(-1),\cdots,y(-N),可逐次求出 y(0),y(1),⋯y(0),y(1),\cdots。

例:y(n)=ay(n−1)+x(n)y(n)=ay(n-1)+x(n),x(n)=δ(n)x(n)=\delta(n)。

  • 若 y(−1)=0y(-1)=0:y(0)=1, y(1)=a, y(2)=a2,⋯y(0)=1,\ y(1)=a,\ y(2)=a^2,\cdots,故 y(n)=anu(n)y(n)=a^n u(n)。
  • 若 y(−1)=1y(-1)=1:y(0)=a+1, y(1)=a(a+1),⋯y(0)=a+1,\ y(1)=a(a+1),\cdots,故 y(n)=(a+1)anu(n)y(n)=(a+1)a^n u(n)。
  • 若限定 y(n)=0 (n>0)y(n)=0\ (n>0),反推得 y(−1)=−a−1, y(−2)=−a−2,⋯y(-1)=-a^{-1},\ y(-2)=-a^{-2},\cdots,故 y(n)=−anu(−n−1)y(n)=-a^n u(-n-1)。

结论:差分方程本身不能确定系统是否因果,必须由初始条件限制;初始条件不同,响应不同。

特点:递推法便于计算机求解,但一般只给出数值解,不能直接给出闭式解析解。

1.4.3 时域经典法:齐次解 + 特解 ​

齐次解:令右端为零,

y(n)+a1y(n−1)+⋯+aNy(n−N)=0.y(n)+a_1y(n-1)+\cdots+a_Ny(n-N)=0.

设 yh(n)=Cαny_h(n)=C\alpha^n,代入得特征方程

αN+a1αN−1+⋯+aN−1α+aN=0.\alpha^N+a_1\alpha^{N-1}+\cdots+a_{N-1}\alpha+a_N=0.

特征根为 α1,α2,⋯ ,αN\alpha_1,\alpha_2,\cdots,\alpha_N。

  • 无重根:

yh(n)=C1α1n+C2α2n+⋯+CNαNn.y_h(n)=C_1\alpha_1^n+C_2\alpha_2^n+\cdots+C_N\alpha_N^n.

  • 有重根(设 α1\alpha_1 为 rr 重根):

yh(n)=(C1+C2n+⋯+Crnr−1)α1n+∑i=r+1NCiαin.y_h(n)=(C_1+C_2n+\cdots+C_r n^{r-1})\alpha_1^n +\sum_{i=r+1}^{N}C_i\alpha_i^n.

课件将二重根情形写作 C1nα1n+C2α1n+⋯C_1n\alpha_1^n+C_2\alpha_1^n+\cdots,与上式等价。

特解:根据激励 x(n)x(n) 的形式设特解,代回原方程比较系数。

激励 x(n)x(n)特解 yp(n)y_p(n) 的形式
CC(常数)AA
nkn^kAknk+Ak−1nk−1+⋯+A0A_k n^k+A_{k-1}n^{k-1}+\cdots+A_0
eane^{an}AeanAe^{an}
cos⁡(ωn)\cos(\omega n) 或 sin⁡(ωn)\sin(\omega n)A1cos⁡(ωn)+A2sin⁡(ωn)A_1\cos(\omega n)+A_2\sin(\omega n)
rnr^n(rr 不是特征根)ArnAr^n
rnr^n(rr 是特征根)AnrnAnr^n

【补充】若所设特解与齐次解形式重合,需乘以 nn(若为 mm 重特征根,乘以 nmn^m)修正;例如常数激励且 11 是特征根时,特解应设为 AnAn。

全响应:

y(n)=yh(n)+yp(n).y(n)=y_h(n)+y_p(n).

由起始条件 y(−1),⋯ ,y(−N)y(-1),\cdots,y(-N) 或初始条件 y(0),⋯ ,y(N−1)y(0),\cdots,y(N-1) 确定 NN 个待定系数。

例:y(n)−3y(n−1)+2y(n−2)=x(n)y(n)-3y(n-1)+2y(n-2)=x(n),x(n)=3nu(n)x(n)=3^n u(n),y(−1)=3, y(−2)=1y(-1)=3,\ y(-2)=1。

特征方程 α2−3α+2=0\alpha^2-3\alpha+2=0,根 α1=1,α2=2\alpha_1=1,\alpha_2=2,故

yh(n)=C1+C22n.y_h(n)=C_1+C_2 2^n.

设 yp(n)=A3ny_p(n)=A3^n,代入得

A3n−3A3n−1+2A3n−2=3n ⟹ A(1−1+29)=1 ⟹ A=92.A3^n-3A3^{n-1}+2A3^{n-2}=3^n \ \Longrightarrow\ A\left(1-1+\frac{2}{9}\right)=1 \ \Longrightarrow\ A=\frac{9}{2}.

由原方程递推:

y(0)=3y(−1)−2y(−2)+1=8,y(1)=3y(0)−2y(−1)+3=21.y(0)=3y(-1)-2y(-2)+1=8,\qquad y(1)=3y(0)-2y(-1)+3=21.

代入 y(n)=C1+C22n+923ny(n)=C_1+C_2 2^n+\dfrac{9}{2}3^n:

C1+C2+92=8,C1+2C2+272=21,C_1+C_2+\frac{9}{2}=8,\qquad C_1+2C_2+\frac{27}{2}=21,

解得 C1=−12, C2=4C_1=-\dfrac{1}{2},\ C_2=4。故

y(n)=(−12+4⋅2n+92⋅3n)u(n).y(n)=\left(-\frac{1}{2}+4\cdot2^n+\frac{9}{2}\cdot3^n\right)u(n).

1.4.4 零输入响应 + 零状态响应 ​

零输入响应 yzi(n)y_{zi}(n):令输入为零,仅由起始状态 y(−1),⋯ ,y(−N)y(-1),\cdots,y(-N) 产生的响应。其形式为齐次解:

yzi(n)=Czi1α1n+⋯+CziNαNn,y_{zi}(n)=C_{zi1}\alpha_1^n+\cdots+C_{ziN}\alpha_N^n,

由 y(−1),⋯ ,y(−N)y(-1),\cdots,y(-N) 确定系数。

零状态响应 yzs(n)y_{zs}(n):起始状态为零,仅由输入产生的响应:

yzs(n)=x(n)∗h(n),y_{zs}(n)=x(n)*h(n),

其中 h(n)h(n) 为激励为 δ(n)\delta(n) 时的零状态响应。

全响应:

y(n)=yzi(n)+yzs(n).y(n)=y_{zi}(n)+y_{zs}(n).

例(同上):y(n)−3y(n−1)+2y(n−2)=x(n)y(n)-3y(n-1)+2y(n-2)=x(n),x(n)=3nu(n)x(n)=3^n u(n),y(−1)=3, y(−2)=1y(-1)=3,\ y(-2)=1。

零输入响应:设 yzi(n)=Czi1+Czi22ny_{zi}(n)=C_{zi1}+C_{zi2}2^n,由

Czi1+12Czi2=3,Czi1+14Czi2=1C_{zi1}+\frac{1}{2}C_{zi2}=3,\qquad C_{zi1}+\frac{1}{4}C_{zi2}=1

得 Czi1=−1, Czi2=8C_{zi1}=-1,\ C_{zi2}=8,故

yzi(n)=(−1+8⋅2n)u(n).y_{zi}(n)=(-1+8\cdot2^n)u(n).

单位脉冲响应:设 h(n)=Ch1+Ch22nh(n)=C_{h1}+C_{h2}2^n,由 h(0)=1, h(1)=3h(0)=1,\ h(1)=3 得 Ch1=−1, Ch2=2C_{h1}=-1,\ C_{h2}=2,故

h(n)=(−1+2⋅2n)u(n).h(n)=(-1+2\cdot2^n)u(n).

零状态响应:

yzs(n)=x(n)∗h(n)=(12−4⋅2n+92⋅3n)u(n).y_{zs}(n)=x(n)*h(n) =\left(\frac{1}{2}-4\cdot2^n+\frac{9}{2}\cdot3^n\right)u(n).

于是

y(n)=yzi(n)+yzs(n)=(−12+4⋅2n+92⋅3n)u(n).y(n)=y_{zi}(n)+y_{zs}(n) =\left(-\frac{1}{2}+4\cdot2^n+\frac{9}{2}\cdot3^n\right)u(n).

1.5 模拟信号数字处理与采样定理 ​

1.5.1 理想采样 ​

采样模型:

x^a(t)=xa(t) pδ(t),pδ(t)=∑n=−∞∞δ(t−nT).\hat{x}_a(t)=x_a(t)\,p_\delta(t), \qquad p_\delta(t)=\sum_{n=-\infty}^{\infty}\delta(t-nT).

代入得

x^a(t)=∑n=−∞∞xa(nT)δ(t−nT).\hat{x}_a(t)=\sum_{n=-\infty}^{\infty}x_a(nT)\delta(t-nT).

式中:xa(t)x_a(t) 为模拟信号;TT 为采样间隔(s\mathrm{s});pδ(t)p_\delta(t) 为周期冲激串;x^a(t)\hat{x}_a(t) 为理想采样信号。适用条件:理想采样(开关闭合时间 τ→0\tau\to0)。

1.5.2 采样信号的频谱 ​

pδ(t)p_\delta(t) 是周期为 TT 的周期信号,其傅里叶级数为

pδ(t)=1T∑k=−∞∞ejkΩst,Ωs=2πT.p_\delta(t)=\frac{1}{T}\sum_{k=-\infty}^{\infty}e^{jk\Omega_s t}, \qquad \Omega_s=\frac{2\pi}{T}.

利用 FT[ejΩ0t]=2πδ(Ω−Ω0)\mathrm{FT}\left[e^{j\Omega_0 t}\right]=2\pi\delta(\Omega-\Omega_0),得

Pδ(jΩ)=2πT∑k=−∞∞δ(Ω−kΩs)=Ωs∑k=−∞∞δ(Ω−kΩs).P_\delta(j\Omega)=\frac{2\pi}{T}\sum_{k=-\infty}^{\infty}\delta(\Omega-k\Omega_s) =\Omega_s\sum_{k=-\infty}^{\infty}\delta(\Omega-k\Omega_s).

时域相乘对应频域卷积:

X^a(jΩ)=12πXa(jΩ)∗Pδ(jΩ)=1T∑k=−∞∞Xa[j(Ω−kΩs)].\hat{X}_a(j\Omega)=\frac{1}{2\pi}X_a(j\Omega)*P_\delta(j\Omega) =\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left[j(\Omega-k\Omega_s)\right].

X^a(jΩ)=1T∑k=−∞∞Xa[j(Ω−kΩs)]\hat{X}_a(j\Omega)=\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left[j(\Omega-k\Omega_s)\right]

式中:X^a(jΩ)\hat{X}_a(j\Omega) 为采样信号频谱;Xa(jΩ)X_a(j\Omega) 为原模拟信号频谱;TT 为采样间隔(s\mathrm{s});Ωs=2πT\Omega_s=\dfrac{2\pi}{T} 为采样角频率(rad/s\mathrm{rad/s});kk 为整数。适用条件:理想采样、xa(t)x_a(t) 的傅里叶变换存在。

物理意义:采样信号的频谱是原模拟信号频谱以 Ωs\Omega_s 为周期进行周期延拓,幅度乘以 1T\dfrac{1}{T}。

证明(课件推导):由 pδ(t)=1T∑kejkΩstp_\delta(t)=\dfrac{1}{T}\sum_k e^{jk\Omega_s t},有

x^a(t)=1T∑k=−∞∞xa(t)ejkΩst.\hat{x}_a(t)=\frac{1}{T}\sum_{k=-\infty}^{\infty}x_a(t)e^{jk\Omega_s t}.

两边取傅里叶变换,并用频移性质:

X^a(jΩ)=1T∑k=−∞∞Xa[j(Ω−kΩs)].\hat{X}_a(j\Omega)=\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left[j(\Omega-k\Omega_s)\right].

(另补充)课件例 3-10(周期单位冲激序列的傅里叶变换):设 fT(t)=∑n=−∞∞δ(t−nT1)f_T(t)=\displaystyle\sum_{n=-\infty}^{\infty}\delta(t-nT_1),基频 ω1=2πT1\omega_1=\dfrac{2\pi}{T_1}。因 δ(t)↔1\delta(t)\leftrightarrow1,傅里叶系数为

F(nω1)=1T1∫−T1/2T1/2δ(t)e−jnω1t dt=1T1.F(n\omega_1)=\frac{1}{T_1}\int_{-T_1/2}^{T_1/2}\delta(t)e^{-jn\omega_1 t}\,dt=\frac{1}{T_1}.

周期信号的傅里叶变换为

F(ω)=2π∑n=−∞∞F(nω1)δ(ω−nω1)=ω1∑n=−∞∞δ(ω−nω1).F(\omega)=2\pi\sum_{n=-\infty}^{\infty}F(n\omega_1)\delta(\omega-n\omega_1) =\omega_1\sum_{n=-\infty}^{\infty}\delta(\omega-n\omega_1).

结论:周期冲激串的频谱仍是周期冲激串,相邻冲激间隔为 ω1\omega_1,每个冲激的强度为 ω1\omega_1。式中 T1T_1 为冲激周期(s\mathrm{s}),ω1=2π/T1\omega_1=2\pi/T_1 为基频(rad/s\mathrm{rad/s})。

1.5.3 采样定理 ​

设 xa(t)x_a(t) 为带限信号,最高角频率为 Ωc\Omega_c(最高频率为 fcf_c)。为避免基带频谱与延拓频谱混叠,要求

Ωs−Ωc≥Ωc,\Omega_s-\Omega_c\geq\Omega_c,

即

Ωs≥2Ωc,fs≥2fc,T≤12fc.\Omega_s\geq2\Omega_c,\qquad f_s\geq2f_c,\qquad T\leq\frac{1}{2f_c}.

Ωs≥2Ωc⟺fs≥2fc⟺T≤12fc\Omega_s\geq2\Omega_c\quad\Longleftrightarrow\quad f_s\geq2f_c\quad\Longleftrightarrow\quad T\leq\frac{1}{2f_c}

式中:Ωs\Omega_s 为采样角频率(rad/s\mathrm{rad/s});Ωc\Omega_c 为信号最高角频率(rad/s\mathrm{rad/s});fsf_s 为采样频率(Hz\mathrm{Hz});fcf_c 为信号最高频率(Hz\mathrm{Hz});TT 为采样间隔(s\mathrm{s})。适用条件:xa(t)x_a(t) 为带限信号,最高频率不超过 fcf_c。

采样定理内容:

  1. 对模拟信号等间隔采样,采样信号的频谱是原信号频谱以 Ωs\Omega_s 为周期进行周期延拓。
  2. 若 xa(t)x_a(t) 为带限信号,最高截止频率为 Ωc\Omega_c,且 Ωs≥2Ωc\Omega_s\geq2\Omega_c,则可用等间隔采样值唯一恢复 xa(t)x_a(t)。

奈奎斯特频率与奈奎斯特间隔:

fsmin⁡=2fc,Tsmax⁡=12fc.f_{s\min}=2f_c,\qquad T_{s\max}=\frac{1}{2f_c}.

(另补充)课件把 Ts≤12fcT_s\leq\dfrac{1}{2f_c} 中的最小采样间隔 Tsmin⁡=12fcT_{s\min}=\dfrac{1}{2f_c} 称为奈奎斯特间隔(课件第 21 页),与上式 Tsmax⁡T_{s\max} 指同一数值;考试按课件写法作答。

采样的本质:时域离散化,频域周期化。

混叠:Ωs<2Ωc\Omega_s<2\Omega_c 时,延拓频谱发生重叠,无法由采样信号无失真恢复原信号;Ωs=2Ωc\Omega_s=2\Omega_c 为临界情况。

1.5.4 信号恢复 ​

采样信号通过理想低通滤波器 G(jΩ)G(j\Omega):

G(jΩ)={T,∣Ω∣<Ωs2,0,∣Ω∣≥Ωs2.G(j\Omega)= \begin{cases} T, & \lvert\Omega\rvert<\dfrac{\Omega_s}{2},\\ 0, & \lvert\Omega\rvert\geq\dfrac{\Omega_s}{2}. \end{cases}

当 Ωs≥2Ωc\Omega_s\geq2\Omega_c 时,ya(t)=xa(t)y_a(t)=x_a(t);当 Ωs<2Ωc\Omega_s<2\Omega_c 时,ya(t)≠xa(t)y_a(t)\neq x_a(t)。

低通滤波器的单位冲激响应:

g(t)=12π∫−Ωs/2Ωs/2TejΩt dΩ=sin⁡(Ωst/2)Ωst/2=sin⁡(πt/T)πt/T=Sa(πtT).g(t)=\frac{1}{2\pi}\int_{-\Omega_s/2}^{\Omega_s/2}T e^{j\Omega t}\,d\Omega =\frac{\sin(\Omega_s t/2)}{\Omega_s t/2} =\frac{\sin(\pi t/T)}{\pi t/T} =\mathrm{Sa}\left(\frac{\pi t}{T}\right).

证明:直接计算积分:

g(t)=T2π⋅ejΩtjt∣−Ωs/2Ωs/2=T2πjt(ejΩst/2−e−jΩst/2)=Tπtsin⁡(Ωst2).g(t)=\frac{T}{2\pi}\cdot\frac{e^{j\Omega t}}{jt}\Big|_{-\Omega_s/2}^{\Omega_s/2} =\frac{T}{2\pi jt}\left(e^{j\Omega_s t/2}-e^{-j\Omega_s t/2}\right) =\frac{T}{\pi t}\sin\left(\frac{\Omega_s t}{2}\right).

又 ΩsT=2π\Omega_s T=2\pi,故 Tπtsin⁡(Ωst2)=sin⁡(πt/T)πt/T\dfrac{T}{\pi t}\sin\left(\dfrac{\Omega_s t}{2}\right)=\dfrac{\sin(\pi t/T)}{\pi t/T}。

恢复信号:

ya(t)=x^a(t)∗g(t)=∑n=−∞∞xa(nT) g(t−nT)=∑n=−∞∞xa(nT) Sa[π(t−nT)T].y_a(t)=\hat{x}_a(t)*g(t) =\sum_{n=-\infty}^{\infty}x_a(nT)\,g(t-nT) =\sum_{n=-\infty}^{\infty}x_a(nT)\,\mathrm{Sa}\left[\frac{\pi(t-nT)}{T}\right].

证明:

ya(t)=∫−∞∞x^a(τ)g(t−τ)dτ=∫−∞∞∑n=−∞∞xa(nT)δ(τ−nT)g(t−τ)dτ=∑n=−∞∞xa(nT)g(t−nT).y_a(t)=\int_{-\infty}^{\infty}\hat{x}_a(\tau)g(t-\tau)d\tau =\int_{-\infty}^{\infty}\sum_{n=-\infty}^{\infty}x_a(nT)\delta(\tau-nT)g(t-\tau)d\tau =\sum_{n=-\infty}^{\infty}x_a(nT)g(t-nT).

工程应用:实际信号通常不是严格带限信号;采样前加抗混叠低通滤波器,D/A 后加平滑低通滤波器;由此产生混叠误差与截断误差。

1.6 易错点与常考题型 ​

易错点

  1. δ(n)\delta(n) 与 δ(t)\delta(t) 混淆:前者是幅度为 11 的序列,后者是面积为 11 的冲激函数;δ(n)\delta(n) 不能写成 δ(t)\delta(t) 的采样。
  2. 正弦序列周期判别:必须把 2πω0\dfrac{2\pi}{\omega_0} 化为最简分数;2πω0\dfrac{2\pi}{\omega_0} 为整数只是有理数的特例。无理数时序列非周期。
  3. x(2n)x(2n) 是抽取,x(n/2)x(n/2) 是零值插入,二者方向相反。
  4. 线性判别时漏掉“零输入产生零输出”;y(n)=2x(n)+3y(n)=2x(n)+3 是非线性系统。
  5. 时不变判别时,把 sin⁡(ω0n)\sin(\omega_0 n) 当成常数;y(n)=x(n)sin⁡(ω0n)y(n)=x(n)\sin(\omega_0 n) 是线性时变系统。
  6. 因果性条件 h(n)=0 (n<0)h(n)=0\ (n<0) 只适用于 LTI 系统;非 LTI 系统只能用定义判断。
  7. 差分方程本身不能确定因果性,必须结合初始条件;同一方程、不同初始条件可得到因果或非因果解。
  8. 采样定理中 Ωs≥2Ωc\Omega_s\geq2\Omega_c 的 Ωc\Omega_c 是信号最高角频率,不是采样角频率;Ωs=2πT\Omega_s=\dfrac{2\pi}{T}。
  9. 采样信号频谱幅度为 1T\dfrac{1}{T},不是 11;周期延拓的周期是 Ωs\Omega_s,不是 Ωc\Omega_c。
  10. 恢复滤波器的截止频率是 Ωs2\dfrac{\Omega_s}{2},增益是 TT;不是截止频率 Ωc\Omega_c、增益 11。

常考题型

  • 判断序列周期性并求最小周期(如 sin⁡(π8n)\sin\left(\dfrac{\pi}{8}n\right)、sin⁡(4π5n)\sin\left(\dfrac{4\pi}{5}n\right))。
  • 画/写序列波形与表达式,用 δ(n)\delta(n) 表示任意序列。
  • 判断系统线性、时不变、因果、稳定,并说明理由。
  • 计算两个有限长序列的卷积和(图解法、解析法、列表法)。
  • 用递推法、经典法、零输入+零状态法解差分方程。
  • 采样定理计算:给定 fcf_c 求 fsmin⁡f_{s\min}、Tmax⁡T_{\max};或给定 fsf_s 判断是否混叠。
  • 推导采样信号频谱、恢复滤波器冲激响应与重建公式。

第二章 频域分析:FT、DFS 与 ZT ​

2.1 序列的傅里叶变换(FT) ​

2.1.1 定义 ​

序列 x(n)x(n) 的傅里叶变换(DTFT)定义为

X(ejω)=FT[x(n)]=∑n=−∞+∞x(n)e−jωnX(e^{j\omega})=\mathrm{FT}[x(n)]=\sum_{n=-\infty}^{+\infty}x(n)e^{-j\omega n}

式中:x(n)x(n) 为离散时间序列(单位随物理量而定);ω\omega 为数字角频率(rad\mathrm{rad});X(ejω)X(e^{j\omega}) 为序列的频谱,是 ω\omega 的连续函数、以 2π2\pi 为周期的复函数。适用条件:序列满足绝对可和 ∑n=−∞+∞∣x(n)∣<∞\sum_{n=-\infty}^{+\infty}\lvert x(n)\rvert<\infty(充分条件)。

若 x(n)x(n) 由模拟信号以 TT 采样得到,则 ω=ΩT\omega=\Omega T,Ω\Omega 为模拟角频率(rad/s\mathrm{rad/s}),TT 为采样间隔(s\mathrm{s})。

逆变换:

x(n)=IFT[X(ejω)]=12π∫−ππX(ejω)ejωn dωx(n)=\mathrm{IFT}[X(e^{j\omega})]=\frac{1}{2\pi}\int_{-\pi}^{\pi}X(e^{j\omega})e^{j\omega n}\,d\omega

式中:积分区间长度为 2π2\pi,也可取任意长度为 2π2\pi 的区间;nn 为整数序号。适用条件:X(ejω)X(e^{j\omega}) 在 [−π,π][-\pi,\pi] 上可积。

证明(课件):两边乘 ejωme^{j\omega m} 并在 [−π,π][-\pi,\pi] 上积分:

∫−ππX(ejω)ejωmdω=∑n=−∞+∞x(n)∫−ππejω(m−n)dω.\int_{-\pi}^{\pi}X(e^{j\omega})e^{j\omega m}d\omega =\sum_{n=-\infty}^{+\infty}x(n)\int_{-\pi}^{\pi}e^{j\omega(m-n)}d\omega.

由

∫−ππejω(m−n)dω={2π,m=n,0,m≠n,\int_{-\pi}^{\pi}e^{j\omega(m-n)}d\omega= \begin{cases} 2\pi, & m=n,\\ 0, & m\neq n, \end{cases}

得

∫−ππX(ejω)ejωmdω=2πx(m),\int_{-\pi}^{\pi}X(e^{j\omega})e^{j\omega m}d\omega=2\pi x(m),

即逆变换式成立。

物理意义:正变换是把 x(n)x(n) 分解为频率为 ω\omega 的复指数序列 ejωne^{j\omega n} 的连续叠加,12πX(ejω)dω\dfrac{1}{2\pi}X(e^{j\omega})d\omega 为对应频率分量的复振幅密度;逆变换是这些分量的合成。

2.1.2 典型序列的 FT ​

FT[δ(n)]=1,\mathrm{FT}[\delta(n)]=1,

FT[δ(n−n0)]=e−jωn0,\mathrm{FT}[\delta(n-n_0)]=e^{-j\omega n_0},

FT[1]=2π∑k=−∞∞δ(ω−2πk),\mathrm{FT}[1]=2\pi\sum_{k=-\infty}^{\infty}\delta(\omega-2\pi k),

FT[ejω0n]=2π∑r=−∞∞δ(ω−ω0−2πr),\mathrm{FT}[e^{j\omega_0 n}]=2\pi\sum_{r=-\infty}^{\infty}\delta(\omega-\omega_0-2\pi r),

FT[anu(n)]=11−ae−jω,∣a∣<1,\mathrm{FT}[a^n u(n)]=\frac{1}{1-ae^{-j\omega}},\qquad \lvert a\rvert<1,

FT[u(n)]=11−e−jω+π∑k=−∞∞δ(ω−2πk).\mathrm{FT}[u(n)]=\frac{1}{1-e^{-j\omega}}+\pi\sum_{k=-\infty}^{\infty}\delta(\omega-2\pi k).

矩形序列:

X(ejω)=∑n=0N−1e−jωn=1−e−jωN1−e−jω=e−jω(N−1)2sin⁡(Nω2)sin⁡(ω2).X(e^{j\omega})=\sum_{n=0}^{N-1}e^{-j\omega n} =\frac{1-e^{-j\omega N}}{1-e^{-j\omega}} =e^{-j\frac{\omega(N-1)}{2}}\frac{\sin\left(\dfrac{N\omega}{2}\right)}{\sin\left(\dfrac{\omega}{2}\right)}.

证明:等比数列求和后,分子分母各提取半角相位:

1−e−jωN1−e−jω=e−jωN/2(ejωN/2−e−jωN/2)e−jω/2(ejω/2−e−jω/2)=e−jω(N−1)/2sin⁡(Nω/2)sin⁡(ω/2).\frac{1-e^{-j\omega N}}{1-e^{-j\omega}} =\frac{e^{-j\omega N/2}\left(e^{j\omega N/2}-e^{-j\omega N/2}\right)} {e^{-j\omega/2}\left(e^{j\omega/2}-e^{-j\omega/2}\right)} =e^{-j\omega(N-1)/2}\frac{\sin(N\omega/2)}{\sin(\omega/2)}.

式中 NN 为矩形长度(正整数);ω\omega 为数字角频率(rad\mathrm{rad})。N=4N=4 时 X(ejω)=e−j3ω/2sin⁡(2ω)sin⁡(ω/2)X(e^{j\omega})=e^{-j3\omega/2}\dfrac{\sin(2\omega)}{\sin(\omega/2)}。幅度谱在 ω=2πkN\omega=\dfrac{2\pi k}{N} 处为零(kk 为整数且 k/Nk/N 不为整数),相位为线性相位加 π\pi 的跳变。

u(n)u(n) 的 FT 证明(课件):令 x(n)=u(n)−12x(n)=u(n)-\dfrac{1}{2},则

x(n)−x(n−1)=δ(n).x(n)-x(n-1)=\delta(n).

两边取 FT:

X(ejω)−X(ejω)e−jω=1 ⟹ X(ejω)=11−e−jω.X(e^{j\omega})-X(e^{j\omega})e^{-j\omega}=1 \ \Longrightarrow\ X(e^{j\omega})=\frac{1}{1-e^{-j\omega}}.

又 FT[12]=π∑k=−∞∞δ(ω−2πk)\mathrm{FT}\left[\dfrac{1}{2}\right]=\pi\sum_{k=-\infty}^{\infty}\delta(\omega-2\pi k),故

U(ejω)=11−e−jω+π∑k=−∞∞δ(ω−2πk).U(e^{j\omega})=\frac{1}{1-e^{-j\omega}}+\pi\sum_{k=-\infty}^{\infty}\delta(\omega-2\pi k).

2.1.3 FT 的性质 ​

周期性:

X(ej(ω+2πM))=X(ejω),M 为整数.X(e^{j(\omega+2\pi M)})=X(e^{j\omega}),\qquad M\ \text{为整数}.

证明:

X(ej(ω+2πM))=∑n=−∞∞x(n)e−j(ω+2πM)n=∑n=−∞∞x(n)e−jωne−j2πMn=X(ejω),X(e^{j(\omega+2\pi M)})=\sum_{n=-\infty}^{\infty}x(n)e^{-j(\omega+2\pi M)n} =\sum_{n=-\infty}^{\infty}x(n)e^{-j\omega n}e^{-j2\pi Mn} =X(e^{j\omega}),

因为 e−j2πMn=1e^{-j2\pi Mn}=1。

线性:

FT[a1x1(n)+a2x2(n)]=a1X1(ejω)+a2X2(ejω).\mathrm{FT}[a_1x_1(n)+a_2x_2(n)]=a_1X_1(e^{j\omega})+a_2X_2(e^{j\omega}).

时移:

FT[x(n−n0)]=e−jωn0X(ejω).\mathrm{FT}[x(n-n_0)]=e^{-j\omega n_0}X(e^{j\omega}).

时域平移 n0n_0 个样点,对应频域附加线性相位 −ωn0-\omega n_0。

频移(调制):

FT[x(n)ejω0n]=X(ej(ω−ω0)).\mathrm{FT}[x(n)e^{j\omega_0 n}]=X(e^{j(\omega-\omega_0)}).

共轭对称序列与共轭反对称序列:

xe(n)=xe∗(−n)(共轭对称),x_e(n)=x_e^*(-n)\qquad\text{(共轭对称)},

xo(n)=−xo∗(−n)(共轭反对称).x_o(n)=-x_o^*(-n)\qquad\text{(共轭反对称)}.

任意序列可分解为

x(n)=xe(n)+xo(n),xe(n)=12[x(n)+x∗(−n)],xo(n)=12[x(n)−x∗(−n)].x(n)=x_e(n)+x_o(n),\qquad x_e(n)=\frac{1}{2}[x(n)+x^*(-n)],\qquad x_o(n)=\frac{1}{2}[x(n)-x^*(-n)].

FT 的对称性:

FT[x∗(n)]=X∗(e−jω),\mathrm{FT}[x^*(n)]=X^*(e^{-j\omega}),

FT[x(−n)]=X(e−jω),\mathrm{FT}[x(-n)]=X(e^{-j\omega}),

若 x(n)x(n) 为实序列,则

X(ejω)=X∗(e−jω),X(e^{j\omega})=X^*(e^{-j\omega}),

即实序列的频谱幅度为偶函数、相位为奇函数,实部为偶函数、虚部为奇函数。

序列分解与频谱分量的对应:

FT[Re[x(n)]]=Xe(ejω),FT[j Im[x(n)]]=Xo(ejω),\mathrm{FT}\left[\mathrm{Re}[x(n)]\right]=X_e(e^{j\omega}),\qquad \mathrm{FT}\left[j\,\mathrm{Im}[x(n)]\right]=X_o(e^{j\omega}),

FT[xe(n)]=Re[X(ejω)],FT[xo(n)]=j Im[X(ejω)].\mathrm{FT}[x_e(n)]=\mathrm{Re}[X(e^{j\omega})],\qquad \mathrm{FT}[x_o(n)]=j\,\mathrm{Im}[X(e^{j\omega})].

其中

Xe(ejω)=12[X(ejω)+X∗(e−jω)],Xo(ejω)=12[X(ejω)−X∗(e−jω)].X_e(e^{j\omega})=\frac{1}{2}[X(e^{j\omega})+X^*(e^{-j\omega})],\qquad X_o(e^{j\omega})=\frac{1}{2}[X(e^{j\omega})-X^*(e^{-j\omega})].

时域卷积定理:

y(n)=x(n)∗h(n) ⟺ Y(ejω)=X(ejω)H(ejω).y(n)=x(n)*h(n)\ \Longleftrightarrow\ Y(e^{j\omega})=X(e^{j\omega})H(e^{j\omega}).

证明:

Y(ejω)=∑n∑mx(m)h(n−m)e−jωn=∑mx(m)e−jωm∑nh(n−m)e−jω(n−m)=X(ejω)H(ejω).Y(e^{j\omega})=\sum_{n}\sum_{m}x(m)h(n-m)e^{-j\omega n} =\sum_{m}x(m)e^{-j\omega m}\sum_{n}h(n-m)e^{-j\omega(n-m)} =X(e^{j\omega})H(e^{j\omega}).

频域卷积定理:

y(n)=x(n)h(n) ⟺ Y(ejω)=12π∫−ππX(ejθ)H(ej(ω−θ))dθ=12πX(ejω)∗H(ejω).y(n)=x(n)h(n)\ \Longleftrightarrow\ Y(e^{j\omega})=\frac{1}{2\pi}\int_{-\pi}^{\pi}X(e^{j\theta})H(e^{j(\omega-\theta)})d\theta =\frac{1}{2\pi}X(e^{j\omega})*H(e^{j\omega}).

帕塞瓦尔定理(能量守恒):

∑n=−∞+∞∣x(n)∣2=12π∫−ππ∣X(ejω)∣2 dω\sum_{n=-\infty}^{+\infty}\lvert x(n)\rvert^2 =\frac{1}{2\pi}\int_{-\pi}^{\pi}\lvert X(e^{j\omega})\rvert^2\,d\omega

式中:左端为序列的时域总能量;右端为频谱的能量密度在 [−π,π][-\pi,\pi] 上的积分除以 2π2\pi。适用条件:x(n)x(n) 能量有限。

2.2 模拟信号 FT 与序列 FT 的关系 ​

采样信号

x^a(t)=∑n=−∞∞xa(nT)δ(t−nT),X^a(jΩ)=1T∑k=−∞∞Xa[j(Ω−kΩs)].\hat{x}_a(t)=\sum_{n=-\infty}^{\infty}x_a(nT)\delta(t-nT), \qquad \hat{X}_a(j\Omega)=\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left[j(\Omega-k\Omega_s)\right].

由 ΩT=ω\Omega T=\omega(即 Ω=ωT\Omega=\dfrac{\omega}{T},Ωs=2πT\Omega_s=\dfrac{2\pi}{T})代入上式:

X(ejω)=1T∑k=−∞∞Xa(jω−2πkT)X(e^{j\omega}) =\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left(j\frac{\omega-2\pi k}{T}\right)

式中:X(ejω)X(e^{j\omega}) 为序列的频谱;Xa(jΩ)X_a(j\Omega) 为模拟信号频谱;TT 为采样间隔(s\mathrm{s});ω=ΩT\omega=\Omega T 为数字角频率(rad\mathrm{rad});kk 为整数。适用条件:理想采样,且 xa(t)x_a(t) 的 FT 存在。

等价关系:

X(ejω)=X^a(jΩ)∣Ω=ω/T,X(ejΩT)=X^a(jΩ).X(e^{j\omega})=\hat{X}_a(j\Omega)\Big|_{\Omega=\omega/T}, \qquad X(e^{j\Omega T})=\hat{X}_a(j\Omega).

两条变换路径:

  1. xa(t)→x^a(t)→X^a(jΩ)x_a(t)\to\hat{x}_a(t)\to\hat{X}_a(j\Omega):采样后频谱幅度乘 1T\dfrac{1}{T}、以 Ωs\Omega_s 为周期延拓;再作尺度变换 ΩT=ω\Omega T=\omega,并以 2π2\pi 为周期延拓,得 X(ejω)X(e^{j\omega})。
  2. xa(t)→x(n)x_a(t)\to x(n):以 t=nTt=nT 采样;再作 DTFT 得 X(ejω)X(e^{j\omega})。

结论:序列频谱是模拟信号频谱经幅度缩放(乘 1/T1/T)、频率尺度变换(ΩT=ω\Omega T=\omega)和周期延拓(周期 2π2\pi)后的结果;在 ∣ω∣<π\lvert\omega\rvert<\pi 的主值区间内,形状与 X^a(jΩ)\hat{X}_a(j\Omega) 一致。

2.3 周期序列的 DFS 与 FT ​

2.3.1 DFS 定义 ​

设 x~(n)=x~(n+N)\tilde{x}(n)=\tilde{x}(n+N),NN 为最小正周期,基频 ω0=2πN\omega_0=\dfrac{2\pi}{N}。

X~(k)=DFS[x~(n)]=∑n=0N−1x~(n)e−j2πNkn\tilde{X}(k)=\mathrm{DFS}[\tilde{x}(n)]=\sum_{n=0}^{N-1}\tilde{x}(n)e^{-j\frac{2\pi}{N}kn}

x~(n)=IDFS[X~(k)]=1N∑k=0N−1X~(k)ej2πNkn\tilde{x}(n)=\mathrm{IDFS}[\tilde{X}(k)]=\frac{1}{N}\sum_{k=0}^{N-1}\tilde{X}(k)e^{j\frac{2\pi}{N}kn}

式中:x~(n)\tilde{x}(n) 为周期为 NN 的序列;X~(k)\tilde{X}(k) 为离散傅里叶级数系数,也是周期为 NN 的序列;NN 为周期(正整数);k,nk,n 为整数序号。适用条件:x~(n)\tilde{x}(n) 周期为 NN。

正交性:

∑n=0N−1ej2πN(k−m)n={N,k=m (mod N),0,k≠m (mod N).\sum_{n=0}^{N-1}e^{j\frac{2\pi}{N}(k-m)n}= \begin{cases} N, & k=m\ (\mathrm{mod}\ N),\\ 0, & k\neq m\ (\mathrm{mod}\ N). \end{cases}

证明:令 q=ej2πN(k−m)q=e^{j\frac{2\pi}{N}(k-m)}。当 k≠m (mod N)k\neq m\ (\mathrm{mod}\ N) 时 q≠1q\neq1,由等比数列求和

∑n=0N−1qn=1−qN1−q=0,\sum_{n=0}^{N-1}q^n=\frac{1-q^N}{1-q}=0,

因为 qN=ej2π(k−m)=1q^N=e^{j2\pi(k-m)}=1。当 k=m (mod N)k=m\ (\mathrm{mod}\ N) 时 q=1q=1,和为 NN。

DFS 系数推导:两边乘 e−j2πNmne^{-j\frac{2\pi}{N}mn} 并对 n=0,⋯ ,N−1n=0,\cdots,N-1 求和:

∑n=0N−1x~(n)e−j2πNmn=∑k=0N−1ak∑n=0N−1ej2πN(k−m)n=Nam,\sum_{n=0}^{N-1}\tilde{x}(n)e^{-j\frac{2\pi}{N}mn} =\sum_{k=0}^{N-1}a_k\sum_{n=0}^{N-1}e^{j\frac{2\pi}{N}(k-m)n} =Na_m,

故 am=1N∑n=0N−1x~(n)e−j2πNmna_m=\dfrac{1}{N}\sum_{n=0}^{N-1}\tilde{x}(n)e^{-j\frac{2\pi}{N}mn}。令 X~(k)=Nak\tilde{X}(k)=Na_k 即得 DFS 正变换。

课件例题:x~(n)\tilde{x}(n) 为 R4(n)R_4(n) 以 N=8N=8 周期延拓,

X~(k)=∑n=03e−jπ4kn=1−e−jπk1−e−jπ4k=e−j3π8ksin⁡(πk2)sin⁡(πk8).\tilde{X}(k)=\sum_{n=0}^{3}e^{-j\frac{\pi}{4}kn} =\frac{1-e^{-j\pi k}}{1-e^{-j\frac{\pi}{4}k}} =e^{-j\frac{3\pi}{8}k}\frac{\sin\left(\dfrac{\pi k}{2}\right)}{\sin\left(\dfrac{\pi k}{8}\right)}.

2.3.2 周期序列的 FT ​

周期序列不满足绝对可和,但其 FT 可用冲激函数表示。

复指数序列:

ejω0n ⟷ 2π∑r=−∞∞δ(ω−ω0−2πr).e^{j\omega_0 n}\ \longleftrightarrow\ 2\pi\sum_{r=-\infty}^{\infty}\delta(\omega-\omega_0-2\pi r).

证明:代入逆变换,

12π∫−ππ2π∑rδ(ω−ω0−2πr)ejωndω=ejω0n,\frac{1}{2\pi}\int_{-\pi}^{\pi}2\pi\sum_{r}\delta(\omega-\omega_0-2\pi r)e^{j\omega n}d\omega =e^{j\omega_0 n},

积分区间内只有一个冲激 δ(ω−ω0)\delta(\omega-\omega_0) 起作用。

一般周期序列:

X(ejω)=FT[x~(n)]=2πN∑k=−∞∞X~(k)δ(ω−2πNk)X(e^{j\omega})=\mathrm{FT}[\tilde{x}(n)] =\frac{2\pi}{N}\sum_{k=-\infty}^{\infty}\tilde{X}(k)\delta\left(\omega-\frac{2\pi}{N}k\right)

式中:X~(k)\tilde{X}(k) 为 x~(n)\tilde{x}(n) 的 DFS 系数;NN 为周期;2πN\dfrac{2\pi}{N} 为相邻谱线间隔(rad\mathrm{rad})。适用条件:x~(n)\tilde{x}(n) 周期为 NN。

证明:将 x~(n)=1N∑k=0N−1X~(k)ej2πNkn\tilde{x}(n)=\dfrac{1}{N}\sum_{k=0}^{N-1}\tilde{X}(k)e^{j\frac{2\pi}{N}kn} 代入 FT,并用复指数序列的 FT:

FT[x~(n)]=1N∑k=0N−1X~(k)⋅2π∑r=−∞∞δ(ω−2πNk−2πr)=2πN∑k=−∞∞X~(k)δ(ω−2πNk).\mathrm{FT}[\tilde{x}(n)] =\frac{1}{N}\sum_{k=0}^{N-1}\tilde{X}(k)\cdot 2\pi\sum_{r=-\infty}^{\infty}\delta\left(\omega-\frac{2\pi}{N}k-2\pi r\right) =\frac{2\pi}{N}\sum_{k=-\infty}^{\infty}\tilde{X}(k)\delta\left(\omega-\frac{2\pi}{N}k\right).

课件例题 1:x~(n)=R4(n)\tilde{x}(n)=R_4(n) 以 N=8N=8 周期延拓,

X(ejω)=π4∑k=−∞∞e−j3π8ksin⁡(πk2)sin⁡(πk8)δ(ω−π4k).X(e^{j\omega})=\frac{\pi}{4}\sum_{k=-\infty}^{\infty} e^{-j\frac{3\pi}{8}k}\frac{\sin\left(\dfrac{\pi k}{2}\right)}{\sin\left(\dfrac{\pi k}{8}\right)} \delta\left(\omega-\frac{\pi}{4}k\right).

课件例题 2:x~(n)=cos⁡(ω0n)\tilde{x}(n)=\cos(\omega_0 n),且 2πω0\dfrac{2\pi}{\omega_0} 为有理数,

X(ejω)=π∑r=−∞∞δ(ω−ω0−2πr)+π∑r=−∞∞δ(ω+ω0−2πr).X(e^{j\omega})=\pi\sum_{r=-\infty}^{\infty}\delta(\omega-\omega_0-2\pi r) +\pi\sum_{r=-\infty}^{\infty}\delta(\omega+\omega_0-2\pi r).

2.4 Z 变换的定义与收敛域 ​

2.4.1 定义 ​

双边 Z 变换:

X(z)=ZT[x(n)]=∑n=−∞+∞x(n)z−nX(z)=\mathrm{ZT}[x(n)]=\sum_{n=-\infty}^{+\infty}x(n)z^{-n}

式中:zz 为复变量;与拉普拉斯变换的关系为 z=esT=e(σ+jΩ)T=eσTejωz=e^{sT}=e^{(\sigma+j\Omega)T}=e^{\sigma T}e^{j\omega},其中 s=σ+jΩs=\sigma+j\Omega 为复频率(s−1\mathrm{s^{-1}}),TT 为采样间隔(s\mathrm{s}),ω=ΩT\omega=\Omega T 为数字角频率(rad\mathrm{rad});X(z)X(z) 为复变函数。适用条件:级数在某个 zz 取值范围内收敛。

单边 Z 变换:

X(z)=ZT[x(n)u(n)]=∑n=0∞x(n)z−n.X(z)=\mathrm{ZT}[x(n)u(n)]=\sum_{n=0}^{\infty}x(n)z^{-n}.

与 FT 的关系:单位圆 z=ejωz=e^{j\omega} 上的 Z 变换即为序列的 FT:

X(ejω)=X(z)∣z=ejω,X(e^{j\omega})=X(z)\Big|_{z=e^{j\omega}},

前提是单位圆在收敛域内。

2.4.2 收敛域 ​

收敛域(ROC):使级数 ∑n=−∞∞∣x(n)z−n∣<∞\sum_{n=-\infty}^{\infty}\lvert x(n)z^{-n}\rvert<\infty 的所有 zz 的集合。

ROC 是环状区域:

Rx−<∣z∣<Rx+,R_{x-}<\lvert z\rvert<R_{x+},

内圆半径 Rx−R_{x-} 可能为 00,外圆半径 Rx+R_{x+} 可能为 ∞\infty。

序列类型与 ROC:

序列类型定义ROC
有限长序列x(n)=0, n<n1, n>n2x(n)=0,\ n<n_1,\ n>n_2除 z=0z=0、z=∞z=\infty 外处处收敛;若 n1<0<n2n_1<0<n_2,则 0<∣z∣<∞0<\lvert z\rvert<\infty
右边序列x(n)=0, n<n1x(n)=0,\ n<n_1∣z∣>Rx−\lvert z\rvert>R_{x-};因果序列(n1=0n_1=0)还包括 z=∞z=\infty
左边序列x(n)=0, n>n2x(n)=0,\ n>n_2∣z∣<Rx+\lvert z\rvert<R_{x+};反因果序列(n2≤0n_2\leq0)还包括 z=0z=0
双边序列两边均无限Rx−<∣z∣<Rx+R_{x-}<\lvert z\rvert<R_{x+}

要点:

  • ROC 内不能含有极点。
  • ROC 以极点的模为边界。
  • 同一个 X(z)X(z) 因 ROC 不同可对应不同序列;已知 X(z)X(z) 求 x(n)x(n) 时必须同时给出 ROC。

2.4.3 典型 Z 变换对 ​

x(n)x(n)X(z)X(z)ROC
δ(n)\delta(n)11整个 zz 平面
δ(n−1)\delta(n-1)z−1z^{-1}0<∣z∣≤∞0<\lvert z\rvert\leq\infty
δ(n+1)\delta(n+1)zz0≤∣z∣<∞0\leq\lvert z\rvert<\infty
u(n)u(n)zz−1\dfrac{z}{z-1}∣z∣>1\lvert z\rvert>1
−u(−n−1)-u(-n-1)zz−1\dfrac{z}{z-1}∣z∣<1\lvert z\rvert<1
anu(n)a^n u(n)zz−a\dfrac{z}{z-a}∣z∣>∣a∣\lvert z\rvert>\lvert a\rvert
−anu(−n−1)-a^n u(-n-1)zz−a\dfrac{z}{z-a}∣z∣<∣a∣\lvert z\rvert<\lvert a\rvert
nu(n)n u(n)z(z−1)2\dfrac{z}{(z-1)^2}∣z∣>1\lvert z\rvert>1
(n+1)anu(n)(n+1)a^n u(n)z2(z−a)2\dfrac{z^2}{(z-a)^2}∣z∣>∣a∣\lvert z\rvert>\lvert a\rvert

(另补充)课件例题(2.5.1 第 18–19 页,典型序列的 ZT):求下列序列的 Z 变换及收敛域。

  • δ(n)\delta(n):

ZT[δ(n)]=∑n=−∞∞δ(n)z−n=1,ROC:整个 z 平面.\mathrm{ZT}[\delta(n)]=\sum_{n=-\infty}^{\infty}\delta(n)z^{-n}=1, \qquad \text{ROC:整个 }z\text{ 平面}.

  • u(n)u(n):

ZT[u(n)]=∑n=0∞z−n=11−z−1=zz−1,∣z∣>1.\mathrm{ZT}[u(n)]=\sum_{n=0}^{\infty}z^{-n} =\frac{1}{1-z^{-1}}=\frac{z}{z-1},\qquad \lvert z\rvert>1.

  • −u(−n−1)-u(-n-1):令 m=−nm=-n,

ZT[−u(−n−1)]=−∑n=−∞−1z−n=−∑m=1∞zm=−z1−z=zz−1,∣z∣<1.\mathrm{ZT}[-u(-n-1)]=-\sum_{n=-\infty}^{-1}z^{-n} =-\sum_{m=1}^{\infty}z^{m} =-\frac{z}{1-z}=\frac{z}{z-1},\qquad \lvert z\rvert<1.

  • anu(n)a^n u(n):

ZT[anu(n)]=∑n=0∞(az−1)n=11−az−1=zz−a,∣z∣>∣a∣.\mathrm{ZT}[a^n u(n)]=\sum_{n=0}^{\infty}\left(az^{-1}\right)^n =\frac{1}{1-az^{-1}}=\frac{z}{z-a},\qquad \lvert z\rvert>\lvert a\rvert.

  • −anu(−n−1)-a^n u(-n-1):令 m=−nm=-n,

ZT[−anu(−n−1)]=−∑n=−∞−1anz−n=−∑m=1∞(za)m=zz−a,∣z∣<∣a∣.\mathrm{ZT}[-a^n u(-n-1)] =-\sum_{n=-\infty}^{-1}a^n z^{-n} =-\sum_{m=1}^{\infty}\left(\frac{z}{a}\right)^m =\frac{z}{z-a},\qquad \lvert z\rvert<\lvert a\rvert.

以上 aa 为常数(可实可复),ROC 的边界由 ∣a∣\lvert a\rvert 决定;同一代数式 zz−1\dfrac{z}{z-1}、zz−a\dfrac{z}{z-a} 因 ROC 不同分别对应因果与反因果序列。

(另补充)课件例题 1(矩形序列的 ZT 与 ROC):求 RN(n)R_N(n) 的 Z 变换及收敛域。

X(z)=∑n=0N−1z−n=1−z−N1−z−1,0<∣z∣≤∞.X(z)=\sum_{n=0}^{N-1}z^{-n} =\frac{1-z^{-N}}{1-z^{-1}},\qquad 0<\lvert z\rvert\leq\infty.

要点:① z=1z=1 既是极点又是零点,为可去奇点;② ∣z∣=1\lvert z\rvert=1 落在 ROC 内,所以 RN(n)R_N(n) 的傅里叶变换存在。

(另补充)课件例题 2(双边序列的 Z 变换与收敛域):x(n)=anu(n)−bnu(−n−1)x(n)=a^n u(n)-b^n u(-n-1),其中 b>a>0b>a>0。

若只取单边 Z 变换(n≥0n\geq0),则 bnu(−n−1)b^n u(-n-1) 在 n≥0n\geq0 恒为零,只剩因果部分:

X(z)=∑n=0∞anz−n=11−az−1=zz−a,∣z∣>a.X(z)=\sum_{n=0}^{\infty}a^n z^{-n} =\frac{1}{1-az^{-1}}=\frac{z}{z-a},\qquad \lvert z\rvert>a.

若取双边 Z 变换,则还要计入 n≤−1n\leq-1 的反因果部分:

X(z)=∑n=0∞anz−n−∑n=−∞−1bnz−n=zz−a+zz−b,X(z)=\sum_{n=0}^{\infty}a^n z^{-n}-\sum_{n=-\infty}^{-1}b^n z^{-n} =\frac{z}{z-a}+\frac{z}{z-b},

收敛域为两个单边 ROC 的交集:

∣z∣>a 且 ∣z∣<b⟹a<∣z∣<b.\lvert z\rvert>a\ \text{且}\ \lvert z\rvert<b \quad\Longrightarrow\quad a<\lvert z\rvert<b.

推导:第二项令 m=−nm=-n,得 −∑m=1∞(zb)m=−z/b1−z/b=zz−b-\displaystyle\sum_{m=1}^{\infty}\left(\frac{z}{b}\right)^m=-\frac{z/b}{1-z/b}=\frac{z}{z-b},要求 ∣zb∣<1\left\lvert\dfrac{z}{b}\right\rvert<1。课件先按 n≥0n\geq0 求单边部分得 zz−a\dfrac{z}{z-a}(∣z∣>a\lvert z\rvert>a),再补上 n≤−1n\leq-1 部分得双边结果。

(另补充)课件例题 3(有限长指数序列):x(n)=(13)n[u(n)−u(n−8)]x(n)=\left(\dfrac13\right)^n[u(n)-u(n-8)],求 Z 变换并确定收敛域。

X(z)=∑n=07(13)nz−n=∑n=07(13z−1)n=1−(13z−1)81−13z−1=z8−(13)8z7(z−13),∣z∣>0.X(z)=\sum_{n=0}^{7}\left(\frac13\right)^n z^{-n} =\sum_{n=0}^{7}\left(\frac13 z^{-1}\right)^n =\frac{1-\left(\frac13 z^{-1}\right)^8}{1-\frac13 z^{-1}} =\frac{z^8-\left(\frac13\right)^8}{z^7\left(z-\frac13\right)},\qquad \lvert z\rvert>0.

零点:由 z8=(13)8z^8=\left(\dfrac13\right)^8 得 z=13ej2πk8, k=0,1,⋯ ,7z=\dfrac13 e^{j\frac{2\pi k}{8}},\ k=0,1,\cdots,7,即半径 13\dfrac13 的圆上均匀分布的八个零点。极点:z=0z=0 为七阶极点,z=13z=\dfrac13 为一阶极点。

(待核对)课件把 z=13z=\dfrac13 标为一阶极点,但 z=13z=\dfrac13 同时是零点,属可去奇点(零极点对消);严格对消后极点只剩 z=0z=0(七阶),零点剩七个。考试按课件图示作答即可。

2.5 逆 Z 变换 ​

2.5.1 围线积分定义 ​

x(n)=IZT[X(z)]=12πj∮CX(z)zn−1 dzx(n)=\mathrm{IZT}[X(z)]=\frac{1}{2\pi j}\oint_C X(z)z^{n-1}\,dz

式中:CC 为收敛域内一条逆时针方向的闭合围线;jj 为虚数单位;nn 为整数序号。适用条件:CC 位于 X(z)X(z) 的收敛域内并包围原点。

证明(课件 2.5.3 第 4 页,柯西定理):在 X(z)=∑n=−∞∞x(n)z−nX(z)=\displaystyle\sum_{n=-\infty}^{\infty}x(n)z^{-n} 两边乘以 zm−1z^{m-1},沿 ROC 内包围原点的逆时针闭曲线 CC 积分:

∮CX(z)zm−1dz=∑n=−∞∞x(n)∮Czm−n−1dz.\oint_C X(z)z^{m-1}dz =\sum_{n=-\infty}^{\infty}x(n)\oint_C z^{m-n-1}dz.

由柯西定理

∮Czk−1dz={2πj,k=0,0,k≠0,\oint_C z^{k-1}dz= \begin{cases} 2\pi j, & k=0,\\ 0, & k\neq0, \end{cases}

只有 n=mn=m 的项非零,故

x(m)=12πj∮CX(z)zm−1dz,x(m)=\frac{1}{2\pi j}\oint_C X(z)z^{m-1}dz,

即得逆 Z 变换的围线积分表达式。

2.5.2 部分分式展开法 ​

适用条件:X(z)X(z) 为有理分式,且分母可分解为一次因式。

步骤:

  1. 若分子阶数不低于分母阶数,先作多项式除法,分离出常数项与真分式。
  2. 对 X(z)z\dfrac{X(z)}{z} 作部分分式展开(不是直接对 X(z)X(z) 展开)。
  3. 展开式两边乘 zz,得到 X(z)X(z) 的展开式。
  4. 按 ROC 逐项查表求逆变换;极点位于 ROC 内侧用右边序列,位于 ROC 外侧用左边序列。

单极点:若

X(z)z=∑kAkz−zk,\frac{X(z)}{z}=\sum_{k}\frac{A_k}{z-z_k},

则

Ak=(z−zk)X(z)z∣z=zk,X(z)=∑kAkzz−zk.A_k=\left.(z-z_k)\frac{X(z)}{z}\right|_{z=z_k}, \qquad X(z)=\sum_k\frac{A_k z}{z-z_k}.

  • 若 ROC 为 ∣z∣>∣zk∣\lvert z\rvert>\lvert z_k\rvert:Akzknu(n)A_k z_k^n u(n)。
  • 若 ROC 为 ∣z∣<∣zk∣\lvert z\rvert<\lvert z_k\rvert:−Akzknu(−n−1)-A_k z_k^n u(-n-1)。

重极点:若 z=z1z=z_1 为 rr 重极点,

X(z)z=∑i=1rBi(z−z1)i+∑kAkz−zk,\frac{X(z)}{z}=\sum_{i=1}^{r}\frac{B_i}{(z-z_1)^i}+\sum_{k}\frac{A_k}{z-z_k},

Bi=1(r−i)!dr−idzr−i[(z−z1)rX(z)z]∣z=z1.B_i=\frac{1}{(r-i)!}\left.\frac{d^{r-i}}{dz^{r-i}}\left[(z-z_1)^r\frac{X(z)}{z}\right]\right|_{z=z_1}.

例 1:X(z)=z2z2−1.5z+0.5X(z)=\dfrac{z^2}{z^2-1.5z+0.5},∣z∣>1\lvert z\rvert>1。

X(z)z=z(z−1)(z−0.5)=2z−1−1z−0.5,\frac{X(z)}{z}=\frac{z}{(z-1)(z-0.5)}=\frac{2}{z-1}-\frac{1}{z-0.5},

(另补充)系数计算:A2=(z−1)X(z)z∣z=1=2A_2=\left.(z-1)\dfrac{X(z)}{z}\right|_{z=1}=2,A1=(z−0.5)X(z)z∣z=0.5=−1A_1=\left.(z-0.5)\dfrac{X(z)}{z}\right|_{z=0.5}=-1。

X(z)=2zz−1−zz−0.5.X(z)=\frac{2z}{z-1}-\frac{z}{z-0.5}.

ROC 为 ∣z∣>1\lvert z\rvert>1,两个极点均在 ROC 内侧,故

x(n)=(2−0.5n)u(n).x(n)=(2-0.5^n)u(n).

例 2:X(z)=−5z3z2−7z+2X(z)=\dfrac{-5z}{3z^2-7z+2},13<∣z∣<2\dfrac{1}{3}<\lvert z\rvert<2。

X(z)z=−5(3z−1)(z−2)=1z−13−1z−2,\frac{X(z)}{z}=\frac{-5}{(3z-1)(z-2)} =\frac{1}{z-\frac{1}{3}}-\frac{1}{z-2},

X(z)=zz−13−zz−2.X(z)=\frac{z}{z-\frac{1}{3}}-\frac{z}{z-2}.

极点 z=13z=\dfrac{1}{3} 在 ROC 内侧,对应右边序列;极点 z=2z=2 在 ROC 外侧,对应左边序列:

x(n)=(13)nu(n)+2nu(−n−1).x(n)=\left(\frac{1}{3}\right)^n u(n)+2^n u(-n-1).

例 3(重极点):X(z)=1(z−1)2X(z)=\dfrac{1}{(z-1)^2},∣z∣>1\lvert z\rvert>1。

X(z)z=1z(z−1)2=1z−1z−1+1(z−1)2,\frac{X(z)}{z}=\frac{1}{z(z-1)^2}=\frac{1}{z}-\frac{1}{z-1}+\frac{1}{(z-1)^2},

(另补充)系数计算(课件 2.5.3 第 19 页):

B1=1(2−1)!ddz[(z−1)21z(z−1)2]∣z=1=ddz(1z)∣z=1=−1,B_1=\frac{1}{(2-1)!}\left.\frac{d}{dz}\left[(z-1)^2\frac{1}{z(z-1)^2}\right]\right|_{z=1} =\left.\frac{d}{dz}\left(\frac1z\right)\right|_{z=1}=-1,

B2=(z−1)21z(z−1)2∣z=1=1,B3=z1z(z−1)2∣z=0=1.B_2=\left.(z-1)^2\frac{1}{z(z-1)^2}\right|_{z=1}=1,\qquad B_3=\left.z\frac{1}{z(z-1)^2}\right|_{z=0}=1.

X(z)=1−zz−1+z(z−1)2.X(z)=1-\frac{z}{z-1}+\frac{z}{(z-1)^2}.

故

x(n)=δ(n)−u(n)+nu(n)=(n−1)u(n−1).x(n)=\delta(n)-u(n)+n u(n)=(n-1)u(n-1).

2.5.3 留数定理法 ​

x(n)=12πj∮CX(z)zn−1dz=∑kRes[X(z)zn−1, zk]x(n)=\frac{1}{2\pi j}\oint_C X(z)z^{n-1}dz =\sum_{k}\mathrm{Res}\left[X(z)z^{n-1},\ z_k\right]

式中:zkz_k 为围线 CC 内的极点;Res[⋅,zk]\mathrm{Res}[\cdot,z_k] 为被积函数在 zkz_k 处的留数。适用条件:CC 位于 ROC 内。

分区讨论:

  • n≥0n\geq0:X(z)zn−1X(z)z^{n-1} 在 CC 内的极点由 X(z)X(z) 的极点构成,x(n)x(n) 等于 CC 内所有极点留数之和。
  • n≤−1n\leq-1:改为沿 CC 外(含 z=∞z=\infty)的极点计算,x(n)x(n) 等于 CC 外所有极点留数之和的相反数。
  • 若 n=0n=0 时 zn−1=z−1z^{n-1}=z^{-1} 在原点引入新极点,需单独讨论 n=0n=0。

留数计算:

  • 单极点 z=az=a:

Res[X(z)zn−1,a]=(z−a)X(z)zn−1∣z=a.\mathrm{Res}\left[X(z)z^{n-1},a\right] =\left.(z-a)X(z)z^{n-1}\right|_{z=a}.

  • mm 重极点 z=az=a:

Res[X(z)zn−1,a]=1(m−1)!dm−1dzm−1[(z−a)mX(z)zn−1]∣z=a.\mathrm{Res}\left[X(z)z^{n-1},a\right] =\frac{1}{(m-1)!}\left.\frac{d^{m-1}}{dz^{m-1}} \left[(z-a)^mX(z)z^{n-1}\right]\right|_{z=a}.

(另补充)例 1(课件:同一 X(z)X(z)、两种 ROC) 设

X(z)=1(z−2)2.X(z)=\frac{1}{(z-2)^2}.

被积函数为

F(z)=X(z)zn−1=zn−1(z−2)2.F(z)=X(z)z^{n-1}=\frac{z^{n-1}}{(z-2)^2}.

① ∣z∣>2\lvert z\rvert>2(因果序列)。围线 CC 内包含二阶极点 z=2z=2。

  • n=0n=0:F(z)=1z(z−2)2F(z)=\dfrac{1}{z(z-2)^2},z=0z=0 是 zn−1=z−1z^{n-1}=z^{-1} 新引入的单极点,必须单独计算:

x(0)=Resz=0+Resz=2=1(−2)2+ddz(1z)∣z=2=14−14=0.x(0)=\mathrm{Res}_{z=0}+\mathrm{Res}_{z=2} =\frac{1}{(-2)^2}+\left.\frac{d}{dz}\left(\frac{1}{z}\right)\right|_{z=2} =\frac14-\frac14=0.

  • n≥1n\geq1:z=0z=0 不再是极点,只需算 z=2z=2 处的留数:

x(n)=Resz=2=ddzzn−1∣z=2=(n−1)2n−2.x(n)=\mathrm{Res}_{z=2} =\left.\frac{d}{dz}z^{n-1}\right|_{z=2} =(n-1)2^{n-2}.

故

x(n)=(n−1)2n−2u(n−1).x(n)=(n-1)2^{n-2}u(n-1).

② ∣z∣<2\lvert z\rvert<2(反因果序列)。围线 CC 内只有 z=0z=0,z=2z=2 在 CC 外。

  • n=0n=0:

x(0)=Resz=0=1(−2)2=14.x(0)=\mathrm{Res}_{z=0}=\frac{1}{(-2)^2}=\frac14.

  • n≤−1n\leq-1:用 CC 外极点 z=2z=2 的留数,取负号:

x(n)=−Resz=2=−(n−1)2n−2.x(n)=-\mathrm{Res}_{z=2} =-(n-1)2^{n-2}.

故

x(n)=14δ(n)−(n−1)2n−2u(−n−1).x(n)=\frac14\delta(n)-(n-1)2^{n-2}u(-n-1).

(另补充)例 2(课件:双边序列) 设

X(z)=1(z−1)2(z−2),1<∣z∣<2.X(z)=\frac{1}{(z-1)^2(z-2)},\qquad 1<\lvert z\rvert<2.

被积函数为

F(z)=X(z)zn−1=zn−1(z−1)2(z−2).F(z)=X(z)z^{n-1} =\frac{z^{n-1}}{(z-1)^2(z-2)}.

围线 CC 在环带 1<∣z∣<21<\lvert z\rvert<2 内:CC 内有二阶极点 z=1z=1,CC 外有单极点 z=2z=2。

  • n=0n=0:F(z)=1z(z−1)2(z−2)F(z)=\dfrac{1}{z(z-1)^2(z-2)},原点新增单极点,CC 内极点为 z=0z=0、z=1z=1:

Resz=0=1(−1)2(−2)=−12,\mathrm{Res}_{z=0}=\frac{1}{(-1)^2(-2)}=-\frac12,

Resz=1=ddz[1z(z−2)]∣z=1=−2(z−1)z2(z−2)2∣z=1=0,\mathrm{Res}_{z=1} =\left.\frac{d}{dz}\left[\frac{1}{z(z-2)}\right]\right|_{z=1} =\left.-\frac{2(z-1)}{z^2(z-2)^2}\right|_{z=1}=0,

故 x(0)=−12x(0)=-\dfrac12。

  • n≥1n\geq1:CC 内只有 z=1z=1:

x(n)=Resz=1=ddz[zn−1z−2]∣z=1=(n−1)(−1)−1=−n.x(n)=\mathrm{Res}_{z=1} =\left.\frac{d}{dz}\left[\frac{z^{n-1}}{z-2}\right]\right|_{z=1} =(n-1)(-1)-1=-n.

  • n≤−1n\leq-1:CC 外只有 z=2z=2:

x(n)=−Resz=2=−2n−1(2−1)2=−2n−1.x(n)=-\mathrm{Res}_{z=2} =-\frac{2^{n-1}}{(2-1)^2}=-2^{n-1}.

合并得

x(n)=−12δ(n)−n u(n−1)−2n−1u(−n−1).x(n)=-\frac12\delta(n)-n\,u(n-1)-2^{n-1}u(-n-1).

(另补充)例 3(课件例题 4:三种 ROC) 设

X(z)=1−a2(1−az)(1−az−1),0<∣a∣<1.X(z)=\frac{1-a^2}{(1-az)(1-az^{-1})},\qquad 0<\lvert a\rvert<1.

先通分并化为 zz 的有理式:

X(z)=−1−a2a⋅z(z−1a)(z−a).X(z)=-\frac{1-a^2}{a}\cdot\frac{z}{\left(z-\dfrac1a\right)(z-a)}.

被积函数为

F(z)=X(z)zn−1=−1−a2a⋅zn(z−1a)(z−a).F(z)=X(z)z^{n-1} =-\frac{1-a^2}{a}\cdot \frac{z^n}{\left(z-\dfrac1a\right)(z-a)}.

极点只有 z=az=a 与 z=1az=\dfrac1a;由于 0<∣a∣<10<\lvert a\rvert<1,有 ∣a∣<∣1a∣\lvert a\rvert<\left\lvert\dfrac1a\right\rvert。两个极点的留数分别为

Resz=a=−1−a2a⋅ana−1a=an,\mathrm{Res}_{z=a} =-\frac{1-a^2}{a}\cdot \frac{a^n}{a-\dfrac1a} =a^n,

Resz=1/a=−1−a2a⋅a−n1a−a=−a−n.\mathrm{Res}_{z=1/a} =-\frac{1-a^2}{a}\cdot \frac{a^{-n}}{\dfrac1a-a} =-a^{-n}.

① ∣z∣<∣a∣\lvert z\rvert<\lvert a\rvert:CC 在半径最小的圆内,CC 内无极点。n≥0n\geq0 时 x(n)=0x(n)=0;n≤−1n\leq-1 时两个极点都在 CC 外:

x(n)=−(Resz=a+Resz=1/a)=−(an−a−n).x(n)=-\left(\mathrm{Res}_{z=a}+\mathrm{Res}_{z=1/a}\right) =-\left(a^n-a^{-n}\right).

故

x(n)=−(an−a−n)u(−n−1).x(n)=-\left(a^n-a^{-n}\right)u(-n-1).

② ∣a∣<∣z∣<∣1a∣\lvert a\rvert<\lvert z\rvert<\left\lvert\dfrac1a\right\rvert:CC 夹在两极点之间。n≥0n\geq0 时 CC 内只有 z=az=a:

x(n)=Resz=a=an;x(n)=\mathrm{Res}_{z=a}=a^n;

n≤−1n\leq-1 时 CC 外只有 z=1az=\dfrac1a:

x(n)=−Resz=1/a=a−n.x(n)=-\mathrm{Res}_{z=1/a}=a^{-n}.

故

x(n)=a∣n∣.x(n)=a^{\lvert n\rvert}.

③ ∣z∣>∣1a∣\lvert z\rvert>\left\lvert\dfrac1a\right\rvert:两个极点都在 CC 内。n≥0n\geq0 时

x(n)=Resz=a+Resz=1/a=an−a−n;x(n)=\mathrm{Res}_{z=a}+\mathrm{Res}_{z=1/a} =a^n-a^{-n};

n≤−1n\leq-1 时 CC 外无极点,x(n)=0x(n)=0。故

x(n)=(an−a−n)u(n).x(n)=\left(a^n-a^{-n}\right)u(n).

(另补充)留数法要点与参数说明:

  • nn:整数样点序号,无量纲;zz:复频率变量,无量纲;aa:极点位置(可实可复),无量纲,本例要求 0<∣a∣<10<\lvert a\rvert<1。
  • x(n)x(n) 的单位与 X(z)X(z) 的幅度单位一致(若 x(n)x(n) 为电压,则单位为 V)。
  • 解题顺序:先由 ROC 画出围线 CC 的位置,再按 n≥0n\geq0 取 CC 内极点、n≤−1n\leq-1 取 CC 外极点并加负号;n=0n=0 要单独检查 z−1z^{-1} 是否在原点引入新极点。
  • 留数法适用于 X(z)X(z) 为有理分式的情形;所得结果应与部分分式法一致,可用部分分式展开验算。

(另补充)课件练习题(2.5.3 第 32 页,留数法):X(z)=zz2−4z+3X(z)=\dfrac{z}{z^2-4z+3},1<∣z∣<31<\lvert z\rvert<3,求 x(n)x(n)。课件未给答案,以下为按留数法补出的解答。

被积函数

F(z)=X(z)zn−1=zn(z−1)(z−3).F(z)=X(z)z^{n-1} =\frac{z^n}{(z-1)(z-3)}.

极点为 z=1z=1、z=3z=3;围线 CC 在 1<∣z∣<31<\lvert z\rvert<3 内,故 z=1z=1 在 CC 内,z=3z=3 在 CC 外。

  • n≥0n\geq0:取 CC 内极点 z=1z=1,

x(n)=Resz=1=znz−3∣z=1=−12.x(n)=\mathrm{Res}_{z=1} =\left.\frac{z^n}{z-3}\right|_{z=1} =-\frac12.

  • n≤−1n\leq-1:取 CC 外极点 z=3z=3,留数之和取负,

x(n)=−Resz=3=−znz−1∣z=3=−3n2.x(n)=-\mathrm{Res}_{z=3} =-\left.\frac{z^n}{z-1}\right|_{z=3} =-\frac{3^n}{2}.

故

x(n)=−12u(n)−12 3nu(−n−1).x(n)=-\frac12u(n)-\frac12\,3^n u(-n-1).

验算:部分分式

X(z)z=1(z−1)(z−3)=−1/2z−1+1/2z−3,\frac{X(z)}{z}=\frac{1}{(z-1)(z-3)} =-\frac{1/2}{z-1}+\frac{1/2}{z-3},

在 1<∣z∣<31<\lvert z\rvert<3 下分别对应 −12u(n)-\dfrac12u(n) 与 −123nu(−n−1)-\dfrac12 3^n u(-n-1),与留数法结果一致。

2.5.4 幂级数展开法(长除法) ​

由定义

X(z)=∑n=−∞∞x(n)z−n,X(z)=\sum_{n=-\infty}^{\infty}x(n)z^{-n},

把 X(z)X(z) 展开成 z−1z^{-1}(右边序列)或 zz(左边序列)的幂级数,级数系数即为 x(n)x(n)。

适用条件:X(z)X(z) 为有理分式,且需要的是有限项或便于长除的情形。

例:X(z)=11−0.5z−1X(z)=\dfrac{1}{1-0.5z^{-1}},∣z∣>0.5\lvert z\rvert>0.5。

X(z)=1+0.5z−1+0.52z−2+⋯ ⟹ x(n)=0.5nu(n).X(z)=1+0.5z^{-1}+0.5^2z^{-2}+\cdots \ \Longrightarrow\ x(n)=0.5^n u(n).

2.6 Z 变换的基本性质 ​

以下设 x(n)↔X(z)x(n)\leftrightarrow X(z),ROC 为 Rx1<∣z∣<Rx2R_{x1}<\lvert z\rvert<R_{x2};y(n)↔Y(z)y(n)\leftrightarrow Y(z),ROC 为 Ry1<∣z∣<Ry2R_{y1}<\lvert z\rvert<R_{y2}。

2.6.1 线性 ​

ax(n)+by(n) ⟷ aX(z)+bY(z),ax(n)+by(n)\ \longleftrightarrow\ aX(z)+bY(z),

ROC 为两 ROC 的重叠部分:

max⁡(Rx1,Ry1)<∣z∣<min⁡(Rx2,Ry2).\max(R_{x1},R_{y1})<\lvert z\rvert<\min(R_{x2},R_{y2}).

若线性组合中零点与极点相消,ROC 可能扩大。例如 u(n)u(n) 与 −u(n−1)-u(n-1) 的 ROC 分别为 ∣z∣>1\lvert z\rvert>1 与 ∣z∣<1\lvert z\rvert<1,但

u(n)−u(n−1)=δ(n) ⟷ 1,u(n)-u(n-1)=\delta(n)\ \longleftrightarrow\ 1,

ROC 扩大为整个 zz 平面。

2.6.2 移位特性 ​

双边 Z 变换:

x(n−m) ⟷ z−mX(z),x(n+m) ⟷ zmX(z).x(n-m)\ \longleftrightarrow\ z^{-m}X(z), \qquad x(n+m)\ \longleftrightarrow\ z^{m}X(z).

ROC 一般不变,只在 z=0z=0 或 z=∞z=\infty 处可能改变。

证明(以右移为例):

ZT[x(n−m)]=∑n=−∞∞x(n−m)z−n=k=n−m∑k=−∞∞x(k)z−kz−m=z−mX(z).\mathrm{ZT}[x(n-m)]=\sum_{n=-\infty}^{\infty}x(n-m)z^{-n} \overset{k=n-m}{=}\sum_{k=-\infty}^{\infty}x(k)z^{-k}z^{-m} =z^{-m}X(z).

单边 Z 变换左移:

ZT[x(n+m)u(n)]=zm[X(z)−∑n=0m−1x(n)z−n]\mathrm{ZT}[x(n+m)u(n)] =z^{m}\left[X(z)-\sum_{n=0}^{m-1}x(n)z^{-n}\right]

式中:mm 为正整数移位量;X(z)X(z) 为 x(n)u(n)x(n)u(n) 的单边 Z 变换。适用条件:单边 Z 变换,m≥1m\geq1。

特例:

ZT[x(n+1)u(n)]=zX(z)−zx(0),\mathrm{ZT}[x(n+1)u(n)]=zX(z)-zx(0),

ZT[x(n+2)u(n)]=z2X(z)−z2x(0)−zx(1).\mathrm{ZT}[x(n+2)u(n)]=z^2X(z)-z^2x(0)-zx(1).

证明:

∑n=0∞x(n+m)z−n=k=n+m∑k=m∞x(k)z−(k−m)=zm[∑k=0∞x(k)z−k−∑k=0m−1x(k)z−k].\sum_{n=0}^{\infty}x(n+m)z^{-n} \overset{k=n+m}{=}\sum_{k=m}^{\infty}x(k)z^{-(k-m)} =z^m\left[\sum_{k=0}^{\infty}x(k)z^{-k}-\sum_{k=0}^{m-1}x(k)z^{-k}\right].

单边 Z 变换右移:

ZT[x(n−m)u(n)]=z−m[X(z)+∑n=−m−1x(n)z−n]\mathrm{ZT}[x(n-m)u(n)] =z^{-m}\left[X(z)+\sum_{n=-m}^{-1}x(n)z^{-n}\right]

式中:mm 为正整数移位量;求和项引入 x(−1),⋯ ,x(−m)x(-1),\cdots,x(-m) 等起始状态。适用条件:单边 Z 变换,m≥1m\geq1。

特例:

ZT[x(n−1)u(n)]=z−1X(z)+x(−1),\mathrm{ZT}[x(n-1)u(n)]=z^{-1}X(z)+x(-1),

ZT[x(n−2)u(n)]=z−2X(z)+z−1x(−1)+x(−2).\mathrm{ZT}[x(n-2)u(n)]=z^{-2}X(z)+z^{-1}x(-1)+x(-2).

证明:

∑n=0∞x(n−m)z−n=k=n−m∑k=−m∞x(k)z−(k+m)=z−m[∑k=0∞x(k)z−k+∑k=−m−1x(k)z−k].\sum_{n=0}^{\infty}x(n-m)z^{-n} \overset{k=n-m}{=}\sum_{k=-m}^{\infty}x(k)z^{-(k+m)} =z^{-m}\left[\sum_{k=0}^{\infty}x(k)z^{-k}+\sum_{k=-m}^{-1}x(k)z^{-k}\right].

因果序列的右移:若 x(n)x(n) 为因果序列,则 x(−1)=x(−2)=⋯=0x(-1)=x(-2)=\cdots=0,右移公式退化为

x(n−m) ⟷ z−mX(z),x(n-m)\ \longleftrightarrow\ z^{-m}X(z),

此时无需区分单边与双边 Z 变换。

2.6.3 序列线性加权(Z 域微分) ​

nx(n) ⟷ −zdX(z)dznx(n)\ \longleftrightarrow\ -z\frac{dX(z)}{dz}

式中:nn 为序号;zz 为复变量。适用条件:X(z)X(z) 的 ROC 内可逐项求导;ROC 一般不变。

证明:

dX(z)dz=∑n=−∞∞x(n)(−n)z−n−1,\frac{dX(z)}{dz}=\sum_{n=-\infty}^{\infty}x(n)(-n)z^{-n-1},

两边乘 −z-z:

−zdX(z)dz=∑n=−∞∞nx(n)z−n.-z\frac{dX(z)}{dz}=\sum_{n=-\infty}^{\infty}nx(n)z^{-n}.

推广:

nmx(n) ⟷ [−zddz]mX(z).n^m x(n)\ \longleftrightarrow\ \left[-z\frac{d}{dz}\right]^mX(z).

例:

nu(n) ⟷ −zddz(zz−1)=z(z−1)2,∣z∣>1,nu(n)\ \longleftrightarrow\ -z\frac{d}{dz}\left(\frac{z}{z-1}\right)=\frac{z}{(z-1)^2}, \qquad \lvert z\rvert>1,

n2u(n) ⟷ −zddz[z(z−1)2]=z(z+1)(z−1)3,∣z∣>1,n^2u(n)\ \longleftrightarrow\ -z\frac{d}{dz}\left[\frac{z}{(z-1)^2}\right]=\frac{z(z+1)}{(z-1)^3}, \qquad \lvert z\rvert>1,

nanu(n) ⟷ −zddz(zz−a)=az(z−a)2,∣z∣>∣a∣,na^n u(n)\ \longleftrightarrow\ -z\frac{d}{dz}\left(\frac{z}{z-a}\right)=\frac{az}{(z-a)^2}, \qquad \lvert z\rvert>\lvert a\rvert,

(n+1)anu(n) ⟷ az(z−a)2+zz−a=z2(z−a)2,∣z∣>∣a∣.(n+1)a^n u(n)\ \longleftrightarrow\ \frac{az}{(z-a)^2}+\frac{z}{z-a}=\frac{z^2}{(z-a)^2}, \qquad \lvert z\rvert>\lvert a\rvert.

2.6.4 序列指数加权(Z 域尺度变换) ​

anx(n) ⟷ X(za),∣a∣Rx1<∣z∣<∣a∣Rx2a^n x(n)\ \longleftrightarrow\ X\left(\frac{z}{a}\right), \qquad \lvert a\rvert R_{x1}<\lvert z\rvert<\lvert a\rvert R_{x2}

式中:aa 为非零复常数。适用条件:原 ROC 为 Rx1<∣z∣<Rx2R_{x1}<\lvert z\rvert<R_{x2}。

证明:

ZT[anx(n)]=∑n=−∞∞anx(n)z−n=∑n=−∞∞x(n)(za)−n=X(za).\mathrm{ZT}[a^n x(n)]=\sum_{n=-\infty}^{\infty}a^n x(n)z^{-n} =\sum_{n=-\infty}^{\infty}x(n)\left(\frac{z}{a}\right)^{-n} =X\left(\frac{z}{a}\right).

收敛条件为 Rx1<∣za∣<Rx2R_{x1}<\left\lvert\dfrac{z}{a}\right\rvert<R_{x2},即 ∣a∣Rx1<∣z∣<∣a∣Rx2\lvert a\rvert R_{x1}<\lvert z\rvert<\lvert a\rvert R_{x2}。

特例:

a−nx(n) ⟷ X(az),Rx1<∣az∣<Rx2,a^{-n}x(n)\ \longleftrightarrow\ X(az), \qquad R_{x1}<\lvert az\rvert<R_{x2},

(−1)nx(n) ⟷ X(−z),(-1)^n x(n)\ \longleftrightarrow\ X(-z),

(−1)nu(n) ⟷ zz+1,∣z∣>1.(-1)^n u(n)\ \longleftrightarrow\ \frac{z}{z+1},\qquad \lvert z\rvert>1.

2.6.5 初值定理 ​

若 x(n)x(n) 为因果序列,则

x(0)=lim⁡z→∞X(z)x(0)=\lim_{z\to\infty}X(z)

式中:x(0)x(0) 为序列初值;X(z)X(z) 为单边 Z 变换。适用条件:x(n)x(n) 为因果序列,且极限存在。

证明:

X(z)=x(0)+x(1)z−1+x(2)z−2+⋯ ,X(z)=x(0)+x(1)z^{-1}+x(2)z^{-2}+\cdots,

令 z→∞z\to\infty,除 x(0)x(0) 外各项均趋于 00。

推论:

x(1)=lim⁡z→∞z[X(z)−x(0)].x(1)=\lim_{z\to\infty}z\left[X(z)-x(0)\right].

例:X(z)=11−az−1X(z)=\dfrac{1}{1-az^{-1}},∣z∣>∣a∣\lvert z\rvert>\lvert a\rvert,

x(0)=lim⁡z→∞11−az−1=1.x(0)=\lim_{z\to\infty}\frac{1}{1-az^{-1}}=1.

(另补充)再求 x(1)x(1)(课件例题 4):

x(1)=lim⁡z→∞z[11−az−1−1]=lim⁡z→∞az−1z1−az−1=a.x(1)=\lim_{z\to\infty}z\left[\frac{1}{1-az^{-1}}-1\right] =\lim_{z\to\infty}\frac{az^{-1}z}{1-az^{-1}}=a.

2.6.6 终值定理 ​

若 x(n)x(n) 为因果序列,且 n→∞n\to\infty 时 x(n)x(n) 收敛(或为阶跃),则

lim⁡n→∞x(n)=lim⁡z→1(z−1)X(z)\lim_{n\to\infty}x(n)=\lim_{z\to1}(z-1)X(z)

式中:左端为序列终值;右端为 X(z)X(z) 在 z=1z=1 处的留数。适用条件:x(n)x(n) 因果,且 X(z)X(z) 的极点除 z=1z=1 处至多一阶外,其余均在单位圆内;否则终值不存在。

证明:由移位性质,

ZT[x(n+1)−x(n)]=zX(z)−zx(0)−X(z)=(z−1)X(z)−zx(0).\mathrm{ZT}[x(n+1)-x(n)]=zX(z)-zx(0)-X(z)=(z-1)X(z)-zx(0).

令 z→1z\to1:

lim⁡z→1(z−1)X(z)−x(0)=∑n=0∞[x(n+1)−x(n)]=lim⁡N→∞x(N+1)−x(0).\lim_{z\to1}(z-1)X(z)-x(0) =\sum_{n=0}^{\infty}[x(n+1)-x(n)] =\lim_{N\to\infty}x(N+1)-x(0).

故 lim⁡n→∞x(n)=lim⁡z→1(z−1)X(z)\lim_{n\to\infty}x(n)=\lim_{z\to1}(z-1)X(z)。

判别:若 X(z)X(z) 有单位圆外极点,或单位圆上有二阶及以上极点,终值不存在。

2.6.7 时域卷积定理 ​

x(n)∗h(n) ⟷ X(z)H(z)x(n)*h(n)\ \longleftrightarrow\ X(z)H(z)

ROC 为两 ROC 的重叠部分:max⁡(Rx1,Rh1)<∣z∣<min⁡(Rx2,Rh2)\max(R_{x1},R_{h1})<\lvert z\rvert<\min(R_{x2},R_{h2})。若乘积中零极点相消,ROC 可能扩大。

证明:

ZT[x(n)∗h(n)]=∑n=−∞∞∑m=−∞∞x(m)h(n−m)z−n=∑mx(m)z−m∑nh(n−m)z−(n−m)=X(z)H(z).\mathrm{ZT}[x(n)*h(n)] =\sum_{n=-\infty}^{\infty}\sum_{m=-\infty}^{\infty}x(m)h(n-m)z^{-n} =\sum_{m}x(m)z^{-m}\sum_{n}h(n-m)z^{-(n-m)} =X(z)H(z).

2.7 利用 Z 变换解差分方程 ​

2.7.1 一般方法 ​

对

∑k=0Naky(n−k)=∑r=0Mbrx(n−r)\sum_{k=0}^{N}a_k y(n-k)=\sum_{r=0}^{M}b_r x(n-r)

两边取单边 Z 变换,并用右移性质:

∑k=0Nakz−k[Y(z)+∑m=−k−1y(m)z−m]=∑r=0Mbrz−rX(z).\sum_{k=0}^{N}a_k z^{-k}\left[Y(z)+\sum_{m=-k}^{-1}y(m)z^{-m}\right] =\sum_{r=0}^{M}b_r z^{-r}X(z).

解得

Y(z)=∑r=0Mbrz−r∑k=0Nakz−kX(z)−∑k=0Nakz−k∑m=−k−1y(m)z−m∑k=0Nakz−kY(z)= \frac{\displaystyle\sum_{r=0}^{M}b_r z^{-r}}{\displaystyle\sum_{k=0}^{N}a_k z^{-k}}X(z) -\frac{\displaystyle\sum_{k=0}^{N}a_k z^{-k}\sum_{m=-k}^{-1}y(m)z^{-m}} {\displaystyle\sum_{k=0}^{N}a_k z^{-k}}

式中:第一项为零状态响应 Yzs(z)Y_{zs}(z),第二项为零输入响应 Yzi(z)Y_{zi}(z);y(−1),⋯ ,y(−N)y(-1),\cdots,y(-N) 为起始状态;ak,bra_k,b_r 为差分方程系数。适用条件:单边 Z 变换,x(n)x(n) 为因果序列。

一般步骤:

  1. 对方程两边取单边 Z 变换,直接代入起始条件。
  2. 解出 Y(z)Y(z)。
  3. 对 Y(z)Y(z) 作部分分式展开,按 ROC 求逆变换。

2.7.2 例题 1 ​

y(n)−0.9y(n−1)=0.05u(n)y(n)-0.9y(n-1)=0.05u(n),y(−1)=1y(-1)=1,求 y(n)y(n)。

两边取单边 Z 变换:

Y(z)−0.9[z−1Y(z)+y(−1)]=0.05zz−1.Y(z)-0.9\left[z^{-1}Y(z)+y(-1)\right]=\frac{0.05z}{z-1}.

代入 y(−1)=1y(-1)=1:

Y(z)(1−0.9z−1)=0.05zz−1+0.9=0.95z−0.9z−1,Y(z)(1-0.9z^{-1})=\frac{0.05z}{z-1}+0.9 =\frac{0.95z-0.9}{z-1},

Y(z)=0.95z2−0.9z(z−0.9)(z−1).Y(z)=\frac{0.95z^2-0.9z}{(z-0.9)(z-1)}.

部分分式:

Y(z)z=0.95z−0.9(z−0.9)(z−1)=0.45z−0.9+0.5z−1,\frac{Y(z)}{z}=\frac{0.95z-0.9}{(z-0.9)(z-1)} =\frac{0.45}{z-0.9}+\frac{0.5}{z-1},

Y(z)=0.45zz−0.9+0.5zz−1.Y(z)=\frac{0.45z}{z-0.9}+\frac{0.5z}{z-1}.

故

y(n)=[0.45(0.9)n+0.5]u(n).y(n)=\left[0.45(0.9)^n+0.5\right]u(n).

2.7.3 例题 2 ​

设 a≠ba\neq b。y(n)=by(n−1)+x(n)y(n)=by(n-1)+x(n),x(n)=anu(n)x(n)=a^n u(n),y(−1)=2y(-1)=2,求零输入响应、零状态响应与全响应。

两边取单边 Z 变换:

Y(z)=b[z−1Y(z)+y(−1)]+X(z),Y(z)=b\left[z^{-1}Y(z)+y(-1)\right]+X(z),

Y(z)=2b+X(z)1−bz−1,X(z)=zz−a,∣z∣>∣a∣.Y(z)=\frac{2b+X(z)}{1-bz^{-1}}, \qquad X(z)=\frac{z}{z-a},\quad \lvert z\rvert>\lvert a\rvert.

于是

Y(z)=2b1−bz−1+11−bz−1⋅zz−a,∣z∣>max⁡(∣a∣,∣b∣).Y(z)=\frac{2b}{1-bz^{-1}} +\frac{1}{1-bz^{-1}}\cdot\frac{z}{z-a}, \qquad \lvert z\rvert>\max(\lvert a\rvert,\lvert b\rvert).

第一项为零输入响应:

Yzi(z)=2bzz−b ⟹ yzi(n)=2bn+1u(n).Y_{zi}(z)=\frac{2bz}{z-b} \ \Longrightarrow\ y_{zi}(n)=2b^{n+1}u(n).

第二项为零状态响应:

Yzs(z)=z2(z−a)(z−b)=1a−b(azz−a−bzz−b),Y_{zs}(z)=\frac{z^2}{(z-a)(z-b)} =\frac{1}{a-b}\left(\frac{az}{z-a}-\frac{bz}{z-b}\right),

yzs(n)=1a−b(an+1−bn+1)u(n).y_{zs}(n)=\frac{1}{a-b}\left(a^{n+1}-b^{n+1}\right)u(n).

全响应:

y(n)=[2bn+1+an+1−bn+1a−b]u(n).y(n)=\left[2b^{n+1}+\frac{a^{n+1}-b^{n+1}}{a-b}\right]u(n).

2.8 系统函数、零极点与频率响应 ​

2.8.1 系统函数 ​

定义:系统函数是单位脉冲响应的 Z 变换,也是零状态响应与激励的 Z 变换之比:

H(z)=ZT[h(n)]=Y(z)X(z)H(z)=\mathrm{ZT}[h(n)]=\frac{Y(z)}{X(z)}

式中:h(n)h(n) 为单位脉冲响应;Y(z)Y(z)、X(z)X(z) 分别为零状态响应与激励的 Z 变换。适用条件:系统为零状态、因果。

由差分方程

∑k=0Naky(n−k)=∑r=0Mbrx(n−r)\sum_{k=0}^{N}a_k y(n-k)=\sum_{r=0}^{M}b_r x(n-r)

在零状态下取 Z 变换:

H(z)=Y(z)X(z)=∑r=0Mbrz−r∑k=0Nakz−k=b0+b1z−1+⋯+bMz−M1+a1z−1+⋯+aNz−N.H(z)=\frac{Y(z)}{X(z)} =\frac{\displaystyle\sum_{r=0}^{M}b_r z^{-r}}{\displaystyle\sum_{k=0}^{N}a_k z^{-k}} =\frac{b_0+b_1z^{-1}+\cdots+b_Mz^{-M}}{1+a_1z^{-1}+\cdots+a_Nz^{-N}}.

零极点形式:

H(z)=A∏r=1M(z−zr)∏k=1N(z−pk),H(z)=A\frac{\displaystyle\prod_{r=1}^{M}(z-z_r)}{\displaystyle\prod_{k=1}^{N}(z-p_k)},

式中:zrz_r 为零点(MM 个);pkp_k 为极点(NN 个);AA 为增益常数。零点、极点可以是实数或共轭复数;实系数系统的复零极点共轭成对出现。

意义:

  1. 由 H(z)H(z) 求逆变换得 h(n)h(n)。
  2. 由 Y(z)=H(z)X(z)Y(z)=H(z)X(z) 求零状态响应。
  3. 由零极点分布判断时域特性、因果性、稳定性与频响特性。

2.8.2 频率响应 ​

系统函数在单位圆上的取值即为频率响应:

H(ejω)=H(z)∣z=ejω=∣H(ejω)∣ejφ(ω)H(e^{j\omega})=H(z)\Big|_{z=e^{j\omega}} =\lvert H(e^{j\omega})\rvert e^{j\varphi(\omega)}

式中:∣H(ejω)∣\lvert H(e^{j\omega})\rvert 为幅频特性,表示输出与输入幅度之比;φ(ω)\varphi(\omega) 为相频特性,表示输出对输入的相移;ω\omega 为数字角频率(rad\mathrm{rad})。适用条件:单位圆在 H(z)H(z) 的 ROC 内,即系统稳定。

几何法:设

H(z)=A∏r=1M(z−zr)∏k=1N(z−pk),H(z)=A\frac{\prod_{r=1}^{M}(z-z_r)}{\prod_{k=1}^{N}(z-p_k)},

H(ejω)=A∏r=1M(ejω−zr)∏k=1N(ejω−pk).H(e^{j\omega})=A\frac{\prod_{r=1}^{M}(e^{j\omega}-z_r)}{\prod_{k=1}^{N}(e^{j\omega}-p_k)}.

在 z=ejωz=e^{j\omega} 处,记

ejω−zr=Arejψr,ejω−pk=Bkejθk,e^{j\omega}-z_r=A_r e^{j\psi_r}, \qquad e^{j\omega}-p_k=B_k e^{j\theta_k},

则

∣H(ejω)∣=∣A∣∏r=1MAr∏k=1NBk,\lvert H(e^{j\omega})\rvert=\lvert A\rvert\frac{\prod_{r=1}^{M}A_r}{\prod_{k=1}^{N}B_k},

φ(ω)=arg⁡A+∑r=1Mψr−∑k=1Nθk.\varphi(\omega)=\arg A+\sum_{r=1}^{M}\psi_r-\sum_{k=1}^{N}\theta_k.

其中 ArA_r 为零点到单位圆上点的距离,BkB_k 为极点到单位圆上点的距离,ψr,θk\psi_r,\theta_k 为相应向量与正实轴的夹角。

(另补充)课件例题 2(零极点与频响):y(n)=by(n−1)+x(n)y(n)=by(n-1)+x(n),0<b<10<b<1。求系统函数的零极点并分析频响特性。

H(z)=11−bz−1=zz−b,∣z∣>b.H(z)=\frac{1}{1-bz^{-1}}=\frac{z}{z-b},\qquad \lvert z\rvert>b.

极点为 z=bz=b,零点为 z=0z=0。由于 0<b<10<b<1,极点位于单位圆内正实轴、零点在原点:ω=0\omega=0 处 Bk=1−bB_k=1-b 最小,幅度出现峰值;ω=π\omega=\pi 处 Bk=1+bB_k=1+b 最大,幅度出现谷值,故为低通特性。

频响的定性规律:

  • 单位圆上靠近零点处,ArA_r 小,幅度出现谷值;零点在单位圆上时幅度为零。
  • 单位圆上靠近极点处,BkB_k 小,幅度出现峰值;极点越靠近单位圆,峰值越尖锐。
  • 极点位于单位圆内时系统稳定,频响存在;极点位于单位圆上时处于临界稳定;极点位于单位圆外时系统不稳定,频响不存在。

2.8.3 极点分布与时域波形 ​

极点位置一阶极点多阶极点
正实轴、单位圆上等幅(常数)增长
正实轴、单位圆内衰减衰减
正实轴、单位圆外增长增长
非实轴(共轭)、单位圆上等幅振荡增长振荡
非实轴(共轭)、单位圆内衰减振荡衰减振荡
非实轴(共轭)、单位圆外增长振荡增长振荡

说明:一阶实极点对应 ana^n 型分量;一对共轭极点对应 βncos⁡(ω0n+θ)\beta^n\cos(\omega_0 n+\theta) 型振荡分量;多阶极点因含 nm−1n^{m-1} 因子,即使位于单位圆上也发散。

(另补充)课件例题(零极点图与时域特性):

H(z)=z[(z−1)2+1](z+1)2(z2+4).H(z)=\frac{z\left[(z-1)^2+1\right]}{(z+1)^2(z^2+4)}.

  • 零点:z=0z=0 及 (z−1)2=−1(z-1)^2=-1 即 z=1±jz=1\pm j;
  • 极点:(z+1)2=0(z+1)^2=0 即 z=−1z=-1(二阶极点),z2+4=0z^2+4=0 即 z=±j2z=\pm j2。

z=−1z=-1 在单位圆上且为二阶极点,对应随时间增长的振荡(等幅振荡乘 nn);z=±j2z=\pm j2 在单位圆外,对应增长振荡;共轭成对出现。

2.8.4 因果性与稳定性 ​

时域条件:

  • 因果:h(n)=h(n)u(n)h(n)=h(n)u(n)。
  • 稳定:∑n=−∞∞∣h(n)∣<∞\sum_{n=-\infty}^{\infty}\lvert h(n)\rvert<\infty。
  • 因果稳定:h(n)h(n) 为单边且绝对可和。

Z 域条件:

  • 稳定:H(z)H(z) 的 ROC 包含单位圆(∣z∣=1\lvert z\rvert=1 在 ROC 内)。
  • 因果:ROC 为某个圆的外部,∣z∣>R\lvert z\rvert>R,且包含 z=∞z=\infty。
  • 因果稳定:全部极点位于单位圆内,即

∣pk∣<1,k=1,⋯ ,N.\lvert p_k\rvert<1,\qquad k=1,\cdots,N.

注意:若系统非因果,ROC 可能是环状或圆内区域;此时只要 ROC 包含单位圆,系统仍稳定,但不能套用“全部极点在单位圆内”的因果稳定判据。

例 1:H(z)=11−az−1H(z)=\dfrac{1}{1-az^{-1}},极点为 z=az=a。

  • ∣z∣>∣a∣\lvert z\rvert>\lvert a\rvert:因果;∣a∣<1\lvert a\rvert<1 时稳定。
  • ∣z∣<∣a∣\lvert z\rvert<\lvert a\rvert:非因果;若 ∣a∣>1\lvert a\rvert>1,ROC 包含单位圆,系统稳定。

例 2:H(z)=1−z−N=zN−1zNH(z)=1-z^{-N}=\dfrac{z^N-1}{z^N}。

  • 极点:z=0z=0,NN 阶极点,不影响幅频特性。
  • 零点:zN=1z^N=1,即

z=ej2πkN,k=0,1,⋯ ,N−1,z=e^{j\frac{2\pi k}{N}},\qquad k=0,1,\cdots,N-1,

NN 个零点等间隔分布在单位圆上。

幅频特性(【补充】由定义直接计算):

∣H(ejω)∣=∣1−e−jωN∣=2∣sin⁡Nω2∣.\lvert H(e^{j\omega})\rvert =\lvert 1-e^{-j\omega N}\rvert =2\left\lvert\sin\frac{N\omega}{2}\right\rvert.

在 ω=2πkN\omega=\dfrac{2\pi k}{N} 处为零,呈梳状滤波特性。

(另补充)课件例题 1(由 ROC 判断稳定性):H(z)=−9.5z(z−0.5)(z−10)H(z)=\dfrac{-9.5z}{(z-0.5)(z-10)},极点 z1=0.5, z2=10z_1=0.5,\ z_2=10。

  • (1) 10<∣z∣≤∞10<\lvert z\rvert\leq\infty:ROC 为圆外,系统因果;但 ROC 不含单位圆(且 ∣z2∣=10>1\lvert z_2\rvert=10>1),系统不稳定。
  • (2) 0.5<∣z∣<100.5<\lvert z\rvert<10:ROC 为环状且包含单位圆,系统稳定;但 ROC 不是圆外,系统非因果,不能套用“全部极点在单位圆内”的因果稳定判据。

对应单位脉冲响应(由部分分式 H(z)=zz−0.5−zz−10H(z)=\dfrac{z}{z-0.5}-\dfrac{z}{z-10}):

(1) h(n)=[(0.5)n−(10)n]u(n),(2) h(n)=(0.5)nu(n)+(10)nu(−n−1).(1)\ h(n)=\left[(0.5)^n-(10)^n\right]u(n),\qquad (2)\ h(n)=(0.5)^n u(n)+(10)^n u(-n-1).

2.9 易错点与常考题型 ​

易错点

  1. DTFT 逆变换是积分,不是求和;正变换是求和 ∑n\sum_{n},逆变换是积分 ∫−ππ\int_{-\pi}^{\pi}。课件 2.2 各页均写作积分,无误。
  2. X(ejω)X(e^{j\omega}) 以 2π2\pi 为周期,不是以 π\pi 为周期;周期序列的频谱是冲激串,离散谱线间隔为 2πN\dfrac{2\pi}{N}。
  3. 实序列的频谱满足 X(ejω)=X∗(e−jω)X(e^{j\omega})=X^*(e^{-j\omega}),不是 X(ejω)=X∗(ejω)X(e^{j\omega})=X^*(e^{j\omega})。
  4. 时移性质为 e−jωn0e^{-j\omega n_0},频移性质为 X(ej(ω−ω0))X(e^{j(\omega-\omega_0)});符号容易写反。
  5. Z 变换必须同时写 ROC;同一个 X(z)X(z) 在不同 ROC 下对应不同序列。
  6. 部分分式展开要对 X(z)z\dfrac{X(z)}{z} 展开,再乘 zz;直接对 X(z)X(z) 展开会得到错误的 z−1z^{-1} 项系数。
  7. 重极点留数公式中分母是 (m−1)!(m-1)!,分子是 m−1m-1 阶导数;漏掉阶乘或导数阶数错误是常见失分点。
  8. 留数法在 n≤−1n\leq-1 时取围线外极点留数之和的相反数,不是直接相加;n=0n=0 时原点可能新增极点,需单独讨论。
  9. 单边 Z 变换的移位公式含起始条件:右移加 ∑n=−m−1x(n)z−n\sum_{n=-m}^{-1}x(n)z^{-n},左移减 ∑n=0m−1x(n)z−n\sum_{n=0}^{m-1}x(n)z^{-n};只有因果序列右移才可简化为 z−mX(z)z^{-m}X(z)。
  10. 终值定理要求 X(z)X(z) 除 z=1z=1 处至多一阶极点外,其余极点在单位圆内;不满足时终值不存在,不能盲目代入。
  11. 系统稳定看 ROC 是否包含单位圆,因果看 ROC 是否为圆外且含 ∞\infty;两者不能混淆。
  12. 非因果系统也可能稳定,不能一看到极点不在单位圆内就判不稳定,必须先确定 ROC。
  13. 由差分方程求 H(z)H(z) 时必须强调零状态;否则起始状态会引入额外项。

常考题型

  • 求典型序列(RN(n)R_N(n)、anu(n)a^n u(n)、u(n)u(n)、cos⁡(ω0n)\cos(\omega_0n))的 FT,并画幅频、相频草图。
  • 利用 FT 性质求时移、频移、卷积后的频谱。
  • 求周期序列的 DFS 与 FT,说明离散谱线位置。
  • 求 Z 变换及 ROC;由 ROC 判断序列类型(左边、右边、双边、有限长)。
  • 部分分式法、留数法、长除法求逆 Z 变换(含重极点、双边 ROC)。
  • 用 Z 变换解差分方程,区分零输入响应与零状态响应。
  • 由 H(z)H(z) 的零极点分布判断因果性、稳定性,定性画幅频特性。
  • 利用几何法分析极点靠近单位圆时的峰值、零点在单位圆上时的陷波。

(另补充)课件复习题(第二章复习总结第 28 页):

  1. X(z)=31−12z−1+21−2z−1X(z)=\dfrac{3}{1-\frac12z^{-1}}+\dfrac{2}{1-2z^{-1}},求 x(n)x(n)。课件未给 ROC,需按 ROC 讨论:
  • 若为因果序列(∣z∣>2\lvert z\rvert>2):

x(n)=[3(12)n+2⋅2n]u(n).x(n)=\left[3\left(\frac12\right)^n+2\cdot2^n\right]u(n).

  • 若 12<∣z∣<2\dfrac12<\lvert z\rvert<2(第一项因果、第二项反因果):

x(n)=3(12)nu(n)−2⋅2nu(−n−1).x(n)=3\left(\frac12\right)^n u(n)-2\cdot2^n u(-n-1).

  • 若 ∣z∣<12\lvert z\rvert<\dfrac12(两项都反因果):

x(n)=−3(12)nu(−n−1)−2⋅2nu(−n−1).x(n)=-3\left(\frac12\right)^n u(-n-1)-2\cdot2^n u(-n-1).

  1. y(n)−0.9y(n−1)=0.05u(n)y(n)-0.9y(n-1)=0.05u(n),y(−1)=1y(-1)=1,与 2.7.2 例题 1 相同,解答见该节。

  2. 因果系统 y(n)=0.9y(n−1)+x(n)+0.9x(n−1)y(n)=0.9y(n-1)+x(n)+0.9x(n-1):

(1)零状态下取 Z 变换,

H(z)=Y(z)X(z)=1+0.9z−11−0.9z−1=z+0.9z−0.9,∣z∣>0.9.H(z)=\frac{Y(z)}{X(z)} =\frac{1+0.9z^{-1}}{1-0.9z^{-1}} =\frac{z+0.9}{z-0.9},\qquad \lvert z\rvert>0.9.

零点 z=−0.9z=-0.9,极点 z=0.9z=0.9,均在单位圆内。

(2)频率响应

H(ejω)=1+0.9e−jω1−0.9e−jω,H(e^{j\omega}) =\frac{1+0.9e^{-j\omega}}{1-0.9e^{-j\omega}},

幅频特性

∣H(ejω)∣=1.81+1.8cos⁡ω1.81−1.8cos⁡ω.\left\lvert H(e^{j\omega})\right\rvert =\sqrt{\frac{1.81+1.8\cos\omega}{1.81-1.8\cos\omega}}.

关键点:ω=0\omega=0 时 ∣H∣=19\lvert H\rvert=19;ω=π2\omega=\dfrac{\pi}{2} 时 ∣H∣=1\lvert H\rvert=1;ω=π\omega=\pi 时 ∣H∣=119≈0.0526\lvert H\rvert=\dfrac1{19}\approx0.0526。幅频曲线随 ω\omega 从 00 到 π\pi 单调下降,为低通特性:极点 z=0.9z=0.9 靠近单位圆上 ω=0\omega=0 处,形成通带峰值;零点 z=−0.9z=-0.9 靠近单位圆上 ω=π\omega=\pi 处,形成阻带谷值。

第三章 离散傅里叶变换(DFT) ​

3.1 DFT 的定义及与 DFS、DTFT、ZT 的关系 ​

3.1.1 定义 ​

设 x(n)x(n) 为长度为 MM 的有限长序列,N≥MN\geq M,定义 NN 点 DFT:

X(k)=DFT[x(n)]N=∑n=0N−1x(n)WNkn,0≤k≤N−1X(k)=\mathrm{DFT}[x(n)]_N=\sum_{n=0}^{N-1}x(n)W_N^{kn},\qquad 0\leq k\leq N-1

x(n)=IDFT[X(k)]N=1N∑k=0N−1X(k)WN−kn,0≤n≤N−1x(n)=\mathrm{IDFT}[X(k)]_N=\frac{1}{N}\sum_{k=0}^{N-1}X(k)W_N^{-kn},\qquad 0\leq n\leq N-1

式中:WN=e−j2πNW_N=e^{-j\frac{2\pi}{N}} 为旋转因子(无量纲复数);NN 为变换区间长度(正整数);MM 为序列长度,要求 N≥MN\geq M;kk 为离散频率序号,nn 为离散时间序号。适用条件:x(n)x(n) 为有限长序列,N≥MN\geq M。

旋转因子的性质:

WNkn=e−j2πNkn,WNm=WNm+iN(i 为整数),W_N^{kn}=e^{-j\frac{2\pi}{N}kn}, \qquad W_N^{m}=W_N^{m+iN}\quad(i\ \text{为整数}),

WNN=1,WNN/2=−1 (N 为偶数),WNN−k=WN−k.W_N^{N}=1,\qquad W_N^{N/2}=-1\ (N\ \text{为偶数}),\qquad W_N^{N-k}=W_N^{-k}.

3.1.2 从 DFS 到 DFT ​

将长度为 MM 的 x(n)x(n) 以 NN 为周期延拓,得 x~(n)\tilde{x}(n),对其作 DFS 得 X~(k)\tilde{X}(k),再取主值区间:

X(k)=X~(k)RN(k),x(n)=x~(n)RN(n).X(k)=\tilde{X}(k)R_N(k), \qquad x(n)=\tilde{x}(n)R_N(n).

反之,X~(k)\tilde{X}(k) 是 X(k)X(k) 的周期延拓,x~(n)\tilde{x}(n) 是 x(n)x(n) 的周期延拓。

隐含周期性:

X(k)=X(k+iN),x(n)=x(n+iN).X(k)=X(k+iN), \qquad x(n)=x(n+iN).

说明:周期序列只有 NN 个独立样值,DFT 只取主值区间 0≤n,k≤N−10\leq n,k\leq N-1,因此 DFT 是“有限长”的变换,但隐含以 NN 为周期。

3.1.3 DFT 与 DTFT、ZT 的关系 ​

与 DTFT:

X(k)=X(ejω)∣ω=2πNk,0≤k≤N−1X(k)=X(e^{j\omega})\Big|_{\omega=\frac{2\pi}{N}k},\qquad 0\leq k\leq N-1

即 X(k)X(k) 是 X(ejω)X(e^{j\omega}) 在区间 [0,2π)[0,2\pi) 上的 NN 点等间隔采样,采样间隔为 2πN\dfrac{2\pi}{N}(rad\mathrm{rad})。

与 ZT:

X(k)=X(z)∣z=ej2πNk,0≤k≤N−1X(k)=X(z)\Big|_{z=e^{j\frac{2\pi}{N}k}},\qquad 0\leq k\leq N-1

即 X(k)X(k) 是 X(z)X(z) 在单位圆上的 NN 点等间隔采样。

待核对:课件 3.1 第 22 页把该式印为 z=e−j2πNkz=e^{-j\frac{2\pi}{N}k},与第 21 页及定义式矛盾;按 DFT 定义应为 z=e+j2πNkz=e^{+j\frac{2\pi}{N}k}。

3.1.4 频率域采样定理 ​

若序列 x(n)x(n) 的长度为 MM,频域采样点数为 NN,则只有当

N≥MN\geq M

时,才有

xN(n)=IDFT[X(k)]N=x(n),0≤n≤N−1,x_N(n)=\mathrm{IDFT}[X(k)]_N=x(n),\qquad 0\leq n\leq N-1,

即可由频域采样 X(k)X(k) 无失真恢复原序列。若 N<MN<M,产生时域混叠。

3.1.5 kk 的物理意义 ​

ωk=2πNk(rad),\omega_k=\frac{2\pi}{N}k\quad(\mathrm{rad}),

Ωk=2πNTk(rad/s),\Omega_k=\frac{2\pi}{NT}k\quad(\mathrm{rad/s}),

fk=1NTk(Hz).f_k=\frac{1}{NT}k\quad(\mathrm{Hz}).

式中:TT 为采样间隔(s\mathrm{s});NN 为采样点数;NTNT 为记录时长(s\mathrm{s})。相邻谱线间隔为

F=1NT(Hz),F=\frac{1}{NT}\quad(\mathrm{Hz}),

称为频率分辨率;kk 每增加 11,频率增加 FF。

3.1.6 例题 ​

x(n)=R4(n)x(n)=R_4(n),求 8 点与 16 点 DFT。

8 点:

X(k)=∑n=03e−j2π8kn=1−e−jπk1−e−jπ4k=e−j3π8ksin⁡(πk2)sin⁡(πk8),0≤k≤7.X(k)=\sum_{n=0}^{3}e^{-j\frac{2\pi}{8}kn} =\frac{1-e^{-j\pi k}}{1-e^{-j\frac{\pi}{4}k}} =e^{-j\frac{3\pi}{8}k}\frac{\sin\left(\dfrac{\pi k}{2}\right)}{\sin\left(\dfrac{\pi k}{8}\right)}, \qquad 0\leq k\leq7.

16 点:

X(k)=∑n=03e−j2π16kn=1−e−jπ2k1−e−jπ8k=e−j3π16ksin⁡(πk4)sin⁡(πk16),0≤k≤15.X(k)=\sum_{n=0}^{3}e^{-j\frac{2\pi}{16}kn} =\frac{1-e^{-j\frac{\pi}{2}k}}{1-e^{-j\frac{\pi}{8}k}} =e^{-j\frac{3\pi}{16}k}\frac{\sin\left(\dfrac{\pi k}{4}\right)}{\sin\left(\dfrac{\pi k}{16}\right)}, \qquad 0\leq k\leq15.

结论:同一序列、不同 DFT 长度,得到不同的离散频谱;NN 越大,频域采样越密。

3.2 DFT 的基本性质 ​

以下设 x(n)x(n)、y(n)y(n)、h(n)h(n) 均为有限长序列,长度分别为 N1,N2,NN_1,N_2,N,DFT 区间长度取不小于序列长度的 NN(或 LL)。

3.2.1 线性 ​

DFT[ax(n)+by(n)]N=aX(k)+bY(k),N≥max⁡(N1,N2).\mathrm{DFT}[ax(n)+by(n)]_N=aX(k)+bY(k),\qquad N\geq\max(N_1,N_2).

3.2.2 循环移位 ​

时域循环移位:

DFT[x((n−m))NRN(n)]=WNmkX(k)=e−j2πNmkX(k)\mathrm{DFT}\left[x((n-m))_N R_N(n)\right]=W_N^{mk}X(k)=e^{-j\frac{2\pi}{N}mk}X(k)

式中:((n−m))N((n-m))_N 表示对 n−mn-m 取模 NN 运算;mm 为循环移位量(整数);RN(n)R_N(n) 为主值区间窗。适用条件:序列长度不超过 NN。

证明:

∑n=0N−1xN(n−m)e−j2πNnk=i=n−m∑i=−mN−1−mxN(i)e−j2πN(i+m)k=e−j2πNmk∑i=−mN−1−mxN(i)e−j2πNik.\sum_{n=0}^{N-1}x_N(n-m)e^{-j\frac{2\pi}{N}nk} \overset{i=n-m}{=}\sum_{i=-m}^{N-1-m}x_N(i)e^{-j\frac{2\pi}{N}(i+m)k} =e^{-j\frac{2\pi}{N}mk}\sum_{i=-m}^{N-1-m}x_N(i)e^{-j\frac{2\pi}{N}ik}.

由于 xN(i)x_N(i) 与 e−j2πNike^{-j\frac{2\pi}{N}ik} 均以 NN 为周期,求和区间可换成 0∼N−10\sim N-1,故结果为 WNmkX(k)W_N^{mk}X(k)。

频域循环移位:

DFT[x(n)ej2πNln]=X((k−l))NRN(k).\mathrm{DFT}\left[x(n)e^{j\frac{2\pi}{N}ln}\right]=X((k-l))_N R_N(k).

调制性质:

DFT[x(n)cos⁡(2πnlN)]=12[X((k−l))N+X((k+l))N]RN(k).\mathrm{DFT}\left[x(n)\cos\left(\frac{2\pi nl}{N}\right)\right] =\frac{1}{2}\left[X((k-l))_N+X((k+l))_N\right]R_N(k).

3.2.3 循环卷积 ​

定义:设 h(n)h(n) 长度为 NN,x(n)x(n) 长度为 MM,循环卷积区间长度为 L≥max⁡(N,M)L\geq\max(N,M),则

yc(n)=h(n)⊛Lx(n)=[∑m=0L−1h(m)x((n−m))L]RL(n)y_c(n)=h(n)\circledast_L x(n) =\left[\sum_{m=0}^{L-1}h(m)x((n-m))_L\right]R_L(n)

式中:⊛L\circledast_L 表示 LL 点循环卷积;((n−m))L((n-m))_L 为模 LL 运算;RL(n)R_L(n) 取主值。适用条件:L≥max⁡(N,M)L\geq\max(N,M);若序列长度小于 LL,需在末尾补零至 LL。

循环卷积矩阵:

[yc(0)yc(1)yc(2)⋮yc(L−1)]=[h(0)h(L−1)h(L−2)⋯h(1)h(1)h(0)h(L−1)⋯h(2)h(2)h(1)h(0)⋯h(3)⋮⋮⋮⋱⋮h(L−1)h(L−2)h(L−3)⋯h(0)][x(0)x(1)x(2)⋮x(L−1)].\begin{bmatrix} y_c(0)\\ y_c(1)\\ y_c(2)\\ \vdots\\ y_c(L-1) \end{bmatrix} = \begin{bmatrix} h(0) & h(L-1) & h(L-2) & \cdots & h(1)\\ h(1) & h(0) & h(L-1) & \cdots & h(2)\\ h(2) & h(1) & h(0) & \cdots & h(3)\\ \vdots & \vdots & \vdots & \ddots & \vdots\\ h(L-1) & h(L-2) & h(L-3) & \cdots & h(0) \end{bmatrix} \begin{bmatrix} x(0)\\ x(1)\\ x(2)\\ \vdots\\ x(L-1) \end{bmatrix}.

矩阵第一列为 h(n)h(n),以后各列由前一列循环右移一位得到;列向量为 x(n)x(n)。由交换律,也可将 x(n)x(n)、h(n)h(n) 对调。

循环卷积定理:

DFT[x(n)⊛Lh(n)]L=X(k)H(k).\mathrm{DFT}[x(n)\circledast_L h(n)]_L=X(k)H(k).

频域循环卷积定理:

DFT[x(n)h(n)]L=1LX(k)⊛LH(k).\mathrm{DFT}[x(n)h(n)]_L=\frac{1}{L}X(k)\circledast_L H(k).

例:h(n)={1,2,3,4}h(n)=\{1,2,3,4\},x(n)={1,1,1,1}x(n)=\{1,1,1,1\}。

4 点循环卷积:

[yc(0)yc(1)yc(2)yc(3)]=[1432214332144321][1111]=[10101010].\begin{bmatrix} y_c(0)\\ y_c(1)\\ y_c(2)\\ y_c(3) \end{bmatrix} = \begin{bmatrix} 1&4&3&2\\ 2&1&4&3\\ 3&2&1&4\\ 4&3&2&1 \end{bmatrix} \begin{bmatrix} 1\\1\\1\\1 \end{bmatrix} = \begin{bmatrix} 10\\10\\10\\10 \end{bmatrix}.

8 点循环卷积(补零后等于线性卷积):

{yc(0),⋯ ,yc(7)}={1,3,6,10,9,7,4,0}.\{y_c(0),\cdots,y_c(7)\}=\{1,3,6,10,9,7,4,0\}.

3.2.4 循环卷积与线性卷积的关系 ​

yc(n)=[∑r=−∞∞yl(n+rL)]RL(n)y_c(n)=\left[\sum_{r=-\infty}^{\infty}y_l(n+rL)\right]R_L(n)

式中:yl(n)=x(n)∗h(n)y_l(n)=x(n)*h(n) 为线性卷积,非零长度为 M+N−1M+N-1;LL 为循环卷积长度。适用条件:L≥max⁡(M,N)L\geq\max(M,N)。

证明:

yc(n)=∑m=0L−1x(m)∑r=−∞∞h(n+rL−m)RL(n)=∑r=−∞∞[∑m=0L−1x(m)h(n+rL−m)]RL(n)=∑r=−∞∞yl(n+rL)RL(n).y_c(n)=\sum_{m=0}^{L-1}x(m)\sum_{r=-\infty}^{\infty}h(n+rL-m)R_L(n) =\sum_{r=-\infty}^{\infty}\left[\sum_{m=0}^{L-1}x(m)h(n+rL-m)\right]R_L(n) =\sum_{r=-\infty}^{\infty}y_l(n+rL)R_L(n).

结论:

L≥M+N−1 ⟹ yc(n)=yl(n),0≤n≤L−1.L\geq M+N-1\ \Longrightarrow\ y_c(n)=y_l(n),\qquad 0\leq n\leq L-1.

若 L<M+N−1L<M+N-1,循环卷积是线性卷积以 LL 为周期延拓后的主值,产生时域混叠。

3.2.5 共轭对称性质 ​

复共轭序列的 DFT:

DFT[x∗(n)]=X∗(N−k),\mathrm{DFT}[x^*(n)]=X^*(N-k),

DFT[x∗(N−n)]=X∗(k).\mathrm{DFT}[x^*(N-n)]=X^*(k).

证明(第一式):

X∗(N−k)=[∑n=0N−1x(n)WN(N−k)n]∗=∑n=0N−1x∗(n)WN−(N−k)n=∑n=0N−1x∗(n)WNkn,X^*(N-k)=\left[\sum_{n=0}^{N-1}x(n)W_N^{(N-k)n}\right]^* =\sum_{n=0}^{N-1}x^*(n)W_N^{-(N-k)n} =\sum_{n=0}^{N-1}x^*(n)W_N^{kn},

因为 WN−(N−k)n=WN−NnWNkn=WNknW_N^{-(N-k)n}=W_N^{-Nn}W_N^{kn}=W_N^{kn}。

有限长共轭对称与共轭反对称:

xep(n)=xep∗(N−n),xop(n)=−xop∗(N−n),0≤n≤N−1.x_{ep}(n)=x_{ep}^*(N-n), \qquad x_{op}(n)=-x_{op}^*(N-n),\qquad 0\leq n\leq N-1.

任意有限长序列可分解为

x(n)=xep(n)+xop(n),x(n)=x_{ep}(n)+x_{op}(n),

xep(n)=12[x(n)+x∗(N−n)],xop(n)=12[x(n)−x∗(N−n)].x_{ep}(n)=\frac{1}{2}[x(n)+x^*(N-n)], \qquad x_{op}(n)=\frac{1}{2}[x(n)-x^*(N-n)].

频域同样分解:

X(k)=Xep(k)+Xop(k),X(k)=X_{ep}(k)+X_{op}(k),

Xep(k)=12[X(k)+X∗(N−k)],Xop(k)=12[X(k)−X∗(N−k)].X_{ep}(k)=\frac{1}{2}[X(k)+X^*(N-k)], \qquad X_{op}(k)=\frac{1}{2}[X(k)-X^*(N-k)].

DFT 的共轭对称性:

DFT[Re[x(n)]]=Xep(k),DFT[j Im[x(n)]]=Xop(k),\mathrm{DFT}\left[\mathrm{Re}[x(n)]\right]=X_{ep}(k), \qquad \mathrm{DFT}\left[j\,\mathrm{Im}[x(n)]\right]=X_{op}(k),

DFT[xep(n)]=Re[X(k)],DFT[xop(n)]=j Im[X(k)].\mathrm{DFT}[x_{ep}(n)]=\mathrm{Re}[X(k)], \qquad \mathrm{DFT}[x_{op}(n)]=j\,\mathrm{Im}[X(k)].

特殊序列:

序列性质频谱性质
x(n)x(n) 为实序列X(k)=X∗(N−k)X(k)=X^*(N-k)
x(n)x(n) 为纯虚序列X(k)=−X∗(N−k)X(k)=-X^*(N-k)
x(n)x(n) 为实偶序列 x(n)=x(N−n)x(n)=x(N-n)X(k)=X(N−k)X(k)=X(N-k),实偶对称
x(n)x(n) 为实奇序列 x(n)=−x(N−n)x(n)=-x(N-n)X(k)=−X(N−k)X(k)=-X(N-k),纯虚奇对称

【补充】一次 NN 点 DFT 同时求两个实序列的 DFT:令

y(n)=x1(n)+jx2(n),0≤n≤N−1,y(n)=x_1(n)+j x_2(n),\qquad 0\leq n\leq N-1,

则

X1(k)=12[Y(k)+Y∗(N−k)],X2(k)=12j[Y(k)−Y∗(N−k)].X_1(k)=\frac{1}{2}\left[Y(k)+Y^*(N-k)\right], \qquad X_2(k)=\frac{1}{2j}\left[Y(k)-Y^*(N-k)\right].

该式由实序列的共轭对称性直接得到,可将两次实序列 DFT 合并为一次复序列 DFT。

3.3 DFT 的应用 ​

3.3.1 用 DFT 计算循环卷积 ​

设 x(n)x(n)、h(n)h(n) 长度分别为 MM、NN,取 L≥max⁡(M,N)L\geq\max(M,N):

  1. 将 x(n)x(n)、h(n)h(n) 末尾补零至长度 LL。
  2. 计算 X(k)=DFT[x(n)]LX(k)=\mathrm{DFT}[x(n)]_L,H(k)=DFT[h(n)]LH(k)=\mathrm{DFT}[h(n)]_L。
  3. 计算 Y(k)=X(k)H(k)Y(k)=X(k)H(k)。
  4. 计算 yc(n)=IDFT[Y(k)]Ly_c(n)=\mathrm{IDFT}[Y(k)]_L。

3.3.2 用 DFT 计算线性卷积 ​

取

L≥M+N−1,L\geq M+N-1,

补零后作 LL 点循环卷积,即得线性卷积:

y(n)=x(n)∗h(n)=IDFT[DFT[x(n)]L⋅DFT[h(n)]L]L.y(n)=x(n)*h(n)=\mathrm{IDFT}\left[\mathrm{DFT}[x(n)]_L\cdot\mathrm{DFT}[h(n)]_L\right]_L.

步骤:

  1. 确定 L=M+N−1L=M+N-1。
  2. x(n)x(n)、h(n)h(n) 补零至 LL 点。
  3. 分别作 LL 点 DFT,得 X(k)X(k)、H(k)H(k)。
  4. 相乘得 Y(k)=X(k)H(k)Y(k)=X(k)H(k)。
  5. 作 LL 点 IDFT,得 y(n)y(n)。

3.3.3 用 DFT 求系统响应 ​

系统输入 x(n)x(n) 长度 MM,单位脉冲响应 h(n)h(n) 长度 NN,输出

y(n)=x(n)∗h(n).y(n)=x(n)*h(n).

步骤:

  1. 令 L=M+N−1L=M+N-1,补零后求 X(k)=DFT[x(n)]LX(k)=\mathrm{DFT}[x(n)]_L,H(k)=DFT[h(n)]LH(k)=\mathrm{DFT}[h(n)]_L。
  2. 计算 Y(k)=X(k)H(k)Y(k)=X(k)H(k)。
  3. 作 LL 点 IDFT,得 y(n)y(n)。

分段处理(M≫NM\gg N 时):将长序列分段,

x(n)=∑i=0pxi(n),xi(n)=x(n)RM1(n−iM1).x(n)=\sum_{i=0}^{p}x_i(n), \qquad x_i(n)=x(n)R_{M_1}(n-iM_1).

每段长度 M1M_1,取 L=M1+N−1L=M_1+N-1,分别计算

yi(n)=IDFT[DFT[xi(n)]L⋅H(k)]L,y_i(n)=\mathrm{IDFT}\left[\mathrm{DFT}[x_i(n)]_L\cdot H(k)\right]_L,

最后叠加:

y(n)=∑i=0pyi(n).y(n)=\sum_{i=0}^{p}y_i(n).

【补充】该分段求和法即重叠相加法;课件只称“分段处理”,未给出该名称。

3.3.4 用 DFT 对信号进行谱分析 ​

设 x(n)x(n) 长度为 NN,信号记录时长为 TpT_p,采样间隔为 TT,则

N=TpT,F=1Tp=1NT.N=\frac{T_p}{T}, \qquad F=\frac{1}{T_p}=\frac{1}{NT}.

由模拟信号 FT 与序列 FT 的关系,

X(ejω)=1TX~a(jωT)=1T∑k=−∞∞Xa(jω−2πkT).X(e^{j\omega})=\frac{1}{T}\tilde{X}_a\left(j\frac{\omega}{T}\right) =\frac{1}{T}\sum_{k=-\infty}^{\infty}X_a\left(j\frac{\omega-2\pi k}{T}\right).

对 X(ejω)X(e^{j\omega}) 在一个周期内作 NN 点采样:

X(k)=X(ejω)∣ω=2πNk=1TX~a(j2πNTk)=1TX~a(j2πFk)X(k)=X(e^{j\omega})\Big|_{\omega=\frac{2\pi}{N}k} =\frac{1}{T}\tilde{X}_a\left(j\frac{2\pi}{NT}k\right) =\frac{1}{T}\tilde{X}_a\left(j2\pi Fk\right)

式中:TT 为采样间隔(s\mathrm{s});NN 为采样点数;Tp=NTT_p=NT 为记录时长(s\mathrm{s});F=1TpF=\dfrac{1}{T_p} 为频率分辨率(Hz\mathrm{Hz});X~a(jΩ)\tilde{X}_a(j\Omega) 为采样信号频谱的周期延拓。适用条件:满足时域采样定理,且 NN 足够大。

注意:

  1. 时域采样频率 fsf_s 必须满足采样定理;若 TpT_p 已定,则由 N=Tp/TN=T_p/T 确定 NN。
  2. 频率分辨率 F=1TpF=\dfrac{1}{T_p} 只与记录时长有关;FF 越小,频域细节越丰富。
  3. 若 TpT_p 内信号不是整周期截断,会产生频谱泄漏(【补充】课件未展开)。

例:要求频谱分辨率 F≤10 HzF\leq10\,\mathrm{Hz},信号最高频率 fc=2.5 kHzf_c=2.5\,\mathrm{kHz}。

Tpmin⁡=1Fmax⁡=110=0.1 s,T_{p\min}=\frac{1}{F_{\max}}=\frac{1}{10}=0.1\,\mathrm{s},

fsmin⁡=2fc=5 kHz,Tmax⁡=1fsmin⁡=2×10−4 s,f_{s\min}=2f_c=5\,\mathrm{kHz}, \qquad T_{\max}=\frac{1}{f_{s\min}}=2\times10^{-4}\,\mathrm{s},

Nmin⁡=Tpmin⁡Tmax⁡=0.12×10−4=500.N_{\min}=\frac{T_{p\min}}{T_{\max}}=\frac{0.1}{2\times10^{-4}}=500.

若 fcf_c 不变、分辨率提高一倍(Fmax⁡=5 HzF_{\max}=5\,\mathrm{Hz}):

Tpmin⁡=15=0.2 s,Nmin⁡=0.22×10−4=1000.T_{p\min}=\frac{1}{5}=0.2\,\mathrm{s}, \qquad N_{\min}=\frac{0.2}{2\times10^{-4}}=1000.

3.3.5 线性卷积的列表法(课件 3.4) ​

列表法是图解法的表格化:把 x(m)x(m) 排成一行,把翻转后的 h(−m)h(-m) 逐次右移一位,每行对应项相乘再求和,即得该 nn 的 y(n)y(n)。

例:x(n)={2,1,4,1}x(n)=\{2,1,4,1\}(n=0,1,2,3n=0,1,2,3),h(n)={3,1,5}h(n)=\{3,1,5\}(n=0,1,2n=0,1,2)。表中每格为 h(n−m)h(n-m) 在该 mm 处的值,空白表示不重叠(取 00)。

nnm=0m=0m=1m=1m=2m=2m=3m=3y(n)=∑mx(m)h(n−m)y(n)=\sum_m x(m)h(n-m)
x(m)x(m)2141—
0366
11355
25132323
35131212
4512121
5555

y(n)={6, 5, 23, 12, 21, 5},n=0,1,⋯ ,5.y(n)=\{6,\ 5,\ 23,\ 12,\ 21,\ 5\},\qquad n=0,1,\cdots,5.

结果长度 M+N−1=4+3−1=6M+N-1=4+3-1=6,与表行数一致。

3.4 易错点与常考题型 ​

易错点

  1. DFT 长度 NN 必须不小于序列长度 MM;N<MN<M 时不是“截断”,而是产生时域混叠。
  2. WN=e−j2π/NW_N=e^{-j2\pi/N},指数为负;IDFT 中为 WN−knW_N^{-kn},符号不能写反。
  3. X(k)X(k) 与 X(ejω)X(e^{j\omega}) 的关系是采样:ω=2πNk\omega=\dfrac{2\pi}{N}k,不是 ω=2πN\omega=\dfrac{2\pi}{N}。
  4. 课件的 DFT 与 ZT 关系有一页写成 z=e−j2πk/Nz=e^{-j2\pi k/N},正确为 z=e+j2πk/Nz=e^{+j2\pi k/N}。
  5. 循环移位是模 NN 移位,移出主值区的样值从另一端移入;不是补零,也不是线性移位。
  6. 循环卷积要求所有序列补零到同一长度 LL,且 L≥max⁡(M,N)L\geq\max(M,N);矩阵法第一列是 x(n)x(n),其余列循环右移。
  7. 循环卷积等于线性卷积的条件是 L≥M+N−1L\geq M+N-1;LL 取 max⁡(M,N)\max(M,N) 时通常发生混叠。
  8. 频域循环卷积定理中有因子 1L\dfrac{1}{L},时域循环卷积定理中没有。
  9. 共轭对称性是关于 N/2N/2 点的对称(有限长),不是关于原点的对称;公式中为 x∗(N−n)x^*(N-n)、X∗(N−k)X^*(N-k)。
  10. 实序列的 DFT 满足 X(k)=X∗(N−k)X(k)=X^*(N-k),不是 X(k)=X∗(k)X(k)=X^*(k)。
  11. 谱分析中频率分辨率 F=1/Tp=1/(NT)F=1/T_p=1/(NT),不是 1/T1/T,也不是 fs/Nf_s/N 之外的其它量;提高分辨率必须增加记录时长,不能只增加 NN 而保持 TpT_p 不变。
  12. 采样点数 NN 同时受采样定理(fs≥2fcf_s\geq2f_c)和分辨率(Tp=1/FT_p=1/F)约束,取二者所需的最大值。

常考题型

  • 计算有限长序列的 NN 点 DFT(直接按定义或利用 WNW_N 性质)。
  • 由 X(k)X(k) 作 IDFT 恢复序列。
  • 判断并计算循环移位后的序列。
  • 用矩阵法或列表法计算循环卷积,并判断何时等于线性卷积。
  • (另补充)用列表法计算线性卷积(如 x={2,1,4,1}x=\{2,1,4,1\}、h={3,1,5}h=\{3,1,5\},得 y={6,5,23,12,21,5}y=\{6,5,23,12,21,5\})。
  • (另补充)已知 x(n)x(n)、h(n)h(n) 长度分别为 1010 和 2020,LL 点循环卷积等于线性卷积的条件是 L≥10+20−1=29L\geq10+20-1=29。
  • (另补充)课件练习题(3.4 第 21 页):对 6 点序列 {5,1,3,0,5,2}\{5,1,3,0,5,2\} 向左循环移位 2 点。由 y(n)=x((n+2))6y(n)=x((n+2))_6,得 {3,0,5,2,5,1}\{3,0,5,2,5,1\};也可看作把前 2 个样值 {5,1}\{5,1\} 移到末尾。
  • 用 DFT 计算线性卷积,确定最小 DFT 长度。
  • 证明循环移位性质、循环卷积定理、共轭对称性质。
  • 给定 FF 与 fcf_c,求 Tpmin⁡T_{p\min}、Tmax⁡T_{\max}、Nmin⁡N_{\min}。
  • 说明 DFT 与 DTFT、ZT、DFS 的关系,解释隐含周期性。

第四章 快速傅里叶变换(FFT) ​

4.1 DFT 的运算量与减小运算量的思路 ​

4.1.1 直接计算 DFT 的运算量 ​

NN 点 DFT:

X(k)=∑n=0N−1x(n)WNkn,0≤k≤N−1.X(k)=\sum_{n=0}^{N-1}x(n)W_N^{kn},\qquad 0\leq k\leq N-1.

x(n)x(n) 与 WNknW_N^{kn} 一般为复数,计算一个 X(k)X(k) 需要

N 次复数乘法,N−1 次复数加法.N\ \text{次复数乘法},\qquad N-1\ \text{次复数加法}.

计算全部 NN 个 X(k)X(k) 需要

N2 次复数乘法,N(N−1)≈N2 次复数加法N^2\ \text{次复数乘法},\qquad N(N-1)\approx N^2\ \text{次复数加法}

式中:NN 为 DFT 点数(正整数)。适用条件:直接按定义计算,未利用 WNW_N 的周期性与对称性。

当 N=1024N=1024 时,复数乘法约 10485761048576 次(一百多万次),难以实时实现。

4.1.2 旋转因子的性质 ​

周期性:

WNkn=WN(k+N)n=WNk(n+N).W_N^{kn}=W_N^{(k+N)n}=W_N^{k(n+N)}.

对称性:

(WNkn)∗=WN−kn.\left(W_N^{kn}\right)^*=W_N^{-kn}.

可约性:

WNkn=WmNmkn=WN/mkn/m.W_N^{kn}=W_{mN}^{mkn}=W_{N/m}^{kn/m}.

常用关系:

WN(N−k)n=WNk(N−n)=WN−kn,W_N^{(N-k)n}=W_N^{k(N-n)}=W_N^{-kn},

WNN/2=e−jπ=−1,W_N^{N/2}=e^{-j\pi}=-1,

WNk+N/2=WNN/2WNk=−WNk.W_N^{k+N/2}=W_N^{N/2}W_N^{k}=-W_N^{k}.

FFT 的基本思想:

  1. 不断把长序列的 DFT 分解为几个短序列的 DFT。
  2. 利用 WNknW_N^{kn} 的周期性、对称性和可约性减少运算次数。

FFT 按分解方式分为按时间抽取(DIT)与按频率抽取(DIF)两大类。本章讨论 DIT-FFT。

4.2 时域抽取法基 2-FFT(DIT-FFT) ​

4.2.1 奇偶分解 ​

设 N=2LN=2^L(LL 为正整数),不足时补零。将 x(n)x(n) 按 nn 的奇偶分为两组:

x1(r)=x(2r),r=0,1,⋯ ,N2−1,x_1(r)=x(2r),\qquad r=0,1,\cdots,\frac{N}{2}-1,

x2(r)=x(2r+1),r=0,1,⋯ ,N2−1.x_2(r)=x(2r+1),\qquad r=0,1,\cdots,\frac{N}{2}-1.

则

X(k)=∑r=0N/2−1x(2r)WN2rk+WNk∑r=0N/2−1x(2r+1)WN2rk.X(k)=\sum_{r=0}^{N/2-1}x(2r)W_N^{2rk} +W_N^{k}\sum_{r=0}^{N/2-1}x(2r+1)W_N^{2rk}.

利用可约性 WN2rk=WN/2rkW_N^{2rk}=W_{N/2}^{rk}:

X(k)=X1(k)+WNkX2(k),0≤k≤N2−1X(k)=X_1(k)+W_N^{k}X_2(k),\qquad 0\leq k\leq\frac{N}{2}-1

X(k+N2)=X1(k)−WNkX2(k),0≤k≤N2−1X\left(k+\frac{N}{2}\right)=X_1(k)-W_N^{k}X_2(k),\qquad 0\leq k\leq\frac{N}{2}-1

式中:X1(k)X_1(k)、X2(k)X_2(k) 分别为偶序列、奇序列的 N/2N/2 点 DFT;WNk=e−j2πk/NW_N^{k}=e^{-j2\pi k/N} 为旋转因子;N=2LN=2^L。适用条件:NN 为 2 的整数次幂。

推导后半式:由 X1(k)X_1(k)、X2(k)X_2(k) 以 N/2N/2 为周期,

X1(k+N2)=X1(k),X2(k+N2)=X2(k),X_1\left(k+\frac{N}{2}\right)=X_1(k),\qquad X_2\left(k+\frac{N}{2}\right)=X_2(k),

又

WNk+N/2=WNN/2WNk=−WNk,W_N^{k+N/2}=W_N^{N/2}W_N^{k}=-W_N^{k},

代入 X(k+N/2)X(k+N/2) 即得。

结论:一个 NN 点 DFT 可由两个 N/2N/2 点 DFT 和 N/2N/2 个蝶形运算得到。

4.2.2 蝶形运算 ​

蝶形运算结构:

A=X1(k)+WNkX2(k),B=X1(k)−WNkX2(k).\begin{aligned} A &= X_1(k)+W_N^{k}X_2(k),\\ B &= X_1(k)-W_N^{k}X_2(k). \end{aligned}

即:上支路为“和”,下支路为“差”;WNkX2(k)W_N^{k}X_2(k) 只需计算一次,两条支路共用。

每个蝶形运算需要

1 次复数乘法,2 次复数加法.1\ \text{次复数乘法},\qquad 2\ \text{次复数加法}.

4.2.3 8 点 DFT 的分解 ​

N=8=23N=8=2^3,分为两个 4 点 DFT:

偶序列:

x1(0)=x(0), x1(1)=x(2), x1(2)=x(4), x1(3)=x(6),x_1(0)=x(0),\ x_1(1)=x(2),\ x_1(2)=x(4),\ x_1(3)=x(6),

X1(k)=∑r=03x(2r)W4kr,k=0,1,2,3.X_1(k)=\sum_{r=0}^{3}x(2r)W_4^{kr},\qquad k=0,1,2,3.

奇序列:

x2(0)=x(1), x2(1)=x(3), x2(2)=x(5), x2(3)=x(7),x_2(0)=x(1),\ x_2(1)=x(3),\ x_2(2)=x(5),\ x_2(3)=x(7),

X2(k)=∑r=03x(2r+1)W4kr,k=0,1,2,3.X_2(k)=\sum_{r=0}^{3}x(2r+1)W_4^{kr},\qquad k=0,1,2,3.

组合:

X(k)=X1(k)+W8kX2(k),k=0,1,2,3,X(k)=X_1(k)+W_8^{k}X_2(k),\qquad k=0,1,2,3,

X(k+4)=X1(k)−W8kX2(k),k=0,1,2,3.X(k+4)=X_1(k)-W_8^{k}X_2(k),\qquad k=0,1,2,3.

即

X(0)=X1(0)+W80X2(0),X(4)=X1(0)−W80X2(0),X(1)=X1(1)+W81X2(1),X(5)=X1(1)−W81X2(1),X(2)=X1(2)+W82X2(2),X(6)=X1(2)−W82X2(2),X(3)=X1(3)+W83X2(3),X(7)=X1(3)−W83X2(3).\begin{aligned} X(0)&=X_1(0)+W_8^0X_2(0), & X(4)&=X_1(0)-W_8^0X_2(0),\\ X(1)&=X_1(1)+W_8^1X_2(1), & X(5)&=X_1(1)-W_8^1X_2(1),\\ X(2)&=X_1(2)+W_8^2X_2(2), & X(6)&=X_1(2)-W_8^2X_2(2),\\ X(3)&=X_1(3)+W_8^3X_2(3), & X(7)&=X_1(3)-W_8^3X_2(3). \end{aligned}

每个 4 点 DFT 还可继续按奇偶分解为两个 2 点 DFT,直至 2 点 DFT。

(另补充)8 点 DIT-FFT 完整流图(课件 4.2 第 18 页):

  • 流图共 L=log⁡28=3L=\log_2 8=3 级(列):第一级是 44 个 2 点 DFT(图中标为 N/4N/4 点 DFT,N/4=2N/4=2);第二级用 W80,W82W_8^0,W_8^2 把第一级结果组成两个 4 点 DFT X1(k)X_1(k)、X2(k)X_2(k);第三级用 W80,W81,W82,W83W_8^0,W_8^1,W_8^2,W_8^3 组合成 X(k)X(k)。
  • 蝶形总数 =N2L=4×3=12=\dfrac{N}{2}L=4\times3=12 个。
  • 输入按 x(0),x(4),x(2),x(6),x(1),x(5),x(3),x(7)x(0),x(4),x(2),x(6),x(1),x(5),x(3),x(7) 排列,输出为自然顺序 X(0),X(1),⋯ ,X(7)X(0),X(1),\cdots,X(7)。
  • 【补充】上述输入顺序称为倒位序(码位倒置):每作一次奇偶抽取,相当于把序号的二进制最低位移到最高位。三位二进制 n=(n2n1n0)2n=(n_2n_1n_0)_2 反转为 (n0n1n2)2(n_0n_1n_2)_2,得 0→0, 1→4, 2→2, 3→6, 4→1, 5→5, 6→3, 7→70\to0,\ 1\to4,\ 2\to2,\ 3\to6,\ 4\to1,\ 5\to5,\ 6\to3,\ 7\to7,正是图中的输入次序。

4.2.4 一级分解的运算量 ​

两个 N/2N/2 点 DFT 的运算量:

2(N2)2=N22 次复乘,2⋅N2(N2−1)=N22−N 次复加.2\left(\frac{N}{2}\right)^2=\frac{N^2}{2}\ \text{次复乘}, \qquad 2\cdot\frac{N}{2}\left(\frac{N}{2}-1\right)=\frac{N^2}{2}-N\ \text{次复加}.

N/2N/2 个蝶形运算的运算量:

N2 次复乘,N 次复加.\frac{N}{2}\ \text{次复乘},\qquad N\ \text{次复加}.

合计:

复乘=N22+N2≈N22,复加=N22.\text{复乘}=\frac{N^2}{2}+\frac{N}{2}\approx\frac{N^2}{2}, \qquad \text{复加}=\frac{N^2}{2}.

与直接 DFT 的 N2N^2 次复乘、N(N−1)N(N-1) 次复加相比,运算量约减少一半。

4.3 运算量比较 ​

N=2MN=2^M 时,共需 MM 级蝶形运算,每级有 N/2N/2 个蝶形,每个蝶形 1 次复乘、2 次复加。

DIT-FFT 运算量:

复乘次数=N2M=N2log⁡2N\text{复乘次数}=\frac{N}{2}M=\frac{N}{2}\log_2N

复加次数=NM=Nlog⁡2N\text{复加次数}=NM=N\log_2N

式中:N=2MN=2^M 为变换点数;M=log⁡2NM=\log_2N 为分解级数。适用条件:基 2-FFT,NN 为 2 的整数次幂。

直接 DFT 运算量:

复乘次数=N2,复加次数=N(N−1).\text{复乘次数}=N^2, \qquad \text{复加次数}=N(N-1).

比较:

算法复乘次数复加次数
直接 DFTN2N^2N(N−1)N(N-1)
DIT-FFTN2log⁡2N\dfrac{N}{2}\log_2NNlog⁡2NN\log_2N

例:N=512=29N=512=2^9。

复乘=5122×9=2304,\text{复乘}=\frac{512}{2}\times9=2304,

复加=512×9=4608.\text{复加}=512\times9=4608.

直接 DFT 则需 5122=262144512^2=262144 次复乘、512×511=261632512\times511=261632 次复加。

结论:FFT 不改变 DFT 的结果,只改变计算结构;NN 越大,FFT 相对直接 DFT 的运算量优势越明显。

4.4 易错点与常考题型 ​

易错点

  1. 基 2-FFT 要求 N=2MN=2^M;若 NN 不是 2 的整数次幂,需补零到最近的 2 的幂,补零不改变 DFT 结果但会改变点数。
  2. DIT 是按时间序号 nn 的奇偶分解;DIF 是按频率序号 kk 的奇偶分解;两者不要混用。
  3. 分解后子 DFT 的旋转因子是 WN/2W_{N/2},不是 WNW_N;组合时才出现 WNkW_N^k。
  4. 蝶形运算上下两支路共用 WNkX2(k)W_N^kX_2(k),只算一次乘法;不能算成两次复乘。
  5. 后半式是 X(k+N/2)=X1(k)−WNkX2(k)X(k+N/2)=X_1(k)-W_N^kX_2(k),符号为负,不是加。
  6. 运算量公式中复乘为 N2log⁡2N\dfrac{N}{2}\log_2N,复加为 Nlog⁡2NN\log_2N;复加次数是复乘的 2 倍。
  7. 每级有 N/2N/2 个蝶形,共 M=log⁡2NM=\log_2N 级;不要把级数写成 NN。
  8. FFT 与 DFT 的结果完全相同,FFT 只是快速算法;考试中问“FFT 的变换结果”时仍按 DFT 定义。
  9. 运算量比较时注意题目问的是“复数乘法”还是“实数乘法”;基 2-FFT 的一次复乘通常按 4 次实乘计(【补充】课件未展开实运算量)。
  10. WNN/2=−1W_N^{N/2}=-1、WNk+N/2=−WNkW_N^{k+N/2}=-W_N^k 是蝶形化简的关键,不要漏掉负号。

常考题型

  • 计算直接 DFT 的复乘、复加次数。
  • 画出 N=8N=8 的 DIT-FFT 蝶形运算流图,写出每级结果。
  • 由 X1(k)X_1(k)、X2(k)X_2(k) 组合出 X(k)X(k) 与 X(k+N/2)X(k+N/2)。
  • 计算 N=2MN=2^M 时 FFT 的复乘、复加次数,并与直接 DFT 比较。
  • 给定 NN(如 512、1024),求 FFT 运算量。
  • 说明 FFT 减小运算量的两条依据(分解、旋转因子性质)。

第六章 数字滤波器(选讲) ​

说明:本章为选讲内容。教学大纲要求“了解滤波器的一些基本概念和几个基本的性能指标;掌握 PPT 上加标记的知识点”。课件中的重点标记无法从文件中提取,具体标记位置待核对,复习时以课堂标注为准。

6.1 数字滤波器的基本概念与分类 ​

6.1.1 定义 ​

数字滤波器:通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。

输入 x(n)x(n) 经数字滤波器得到输出 y(n)y(n);滤波特性由系统的频率响应 H(ejω)H(e^{j\omega}) 描述。

设计问题:已知频率特性 H(ejω)H(e^{j\omega}),求系统函数 H(z)H(z) 或单位脉冲响应 h(n)h(n)。

说明:

  • 理想频率特性在理论上可实现,实际实现困难;实际滤波器允许一定误差。
  • 给定误差范围内的指标,满足指标的 H(z)H(z) 或 h(n)h(n) 不唯一。
  • 若有用信号与干扰信号频谱在同一频段,需采用自适应滤波器,其系数随输入信号变化。

6.1.2 按滤波特性分类 ​

类型幅频特性
低通低频通过,高频衰减
高通高频通过,低频衰减
带通某一频带通过,两侧衰减
带阻某一频带衰减,两侧通过

说明:

  1. 频率特性以 2π2\pi 为周期,只需考虑数字频率在 (0,2π)(0,2\pi) 范围内的幅度响应。
  2. 由采样定理,输入信号频率不超过采样频率的一半;实序列频谱共轭对称,故频率特性只需考虑 (0,π)(0,\pi)。
  3. 图示的理想滤波器没有过渡带,物理上不可实现;实际滤波器只能在误差范围内近似,必须留过渡带。

6.1.3 按单位脉冲响应长度分类 ​

IIR 滤波器(无限脉冲响应):

H(z)=∑j=0Mbjz−j1+∑k=1Nakz−k.H(z)=\frac{\displaystyle\sum_{j=0}^{M}b_jz^{-j}}{1+\displaystyle\sum_{k=1}^{N}a_kz^{-k}}.

FIR 滤波器(有限脉冲响应):

H(z)=∑n=0N−1h(n)z−n.H(z)=\sum_{n=0}^{N-1}h(n)z^{-n}.

式中:bjb_j 为前馈系数;aka_k 为反馈系数;NN 为阶数或长度;h(n)h(n) 为有限长单位脉冲响应。IIR 含反馈,FIR 不含反馈。

6.1.4 经典滤波器与现代滤波器 ​

经典滤波器:有用信号与干扰信号各占不同频带,用选频滤波器滤除干扰。例如

x(n)=s(n)+u(n),x(n)=s(n)+u(n),

s(n)s(n) 为有用信号,u(n)u(n) 为加性噪声。

现代滤波器:信号与噪声频谱混叠,经典滤波难以去除。例如维纳滤波器、卡尔曼滤波器、线性预测、自适应滤波器。噪声模型可为

x(n)=s(n)⋅u(n)(乘性噪声),x(n)=s(n)\cdot u(n)\quad\text{(乘性噪声)},

x(n)=s(n)∗u(n)(卷积性噪声).x(n)=s(n)*u(n)\quad\text{(卷积性噪声)}.

6.2 数字滤波器的技术指标 ​

6.2.1 频率响应 ​

H(ejω)=∣H(ejω)∣ejφ(ω).H(e^{j\omega})=\lvert H(e^{j\omega})\rvert e^{j\varphi(\omega)}.

  • ∣H(ejω)∣\lvert H(e^{j\omega})\rvert:幅频特性,表示信号通过滤波器后各频率成分的振幅加权。
  • φ(ω)\varphi(\omega):相频特性,表示各频率成分通过滤波器后的相位延迟。

选频滤波器一般只考虑幅频特性;若对输出波形有要求,需考虑线性相位。

6.2.2 低通滤波器的幅频指标 ​

通带:

1−δ1≤∣H(ejω)∣≤1,∣ω∣<ωp1-\delta_1\leq\lvert H(e^{j\omega})\rvert\leq1,\qquad \lvert\omega\rvert<\omega_p

式中:δ1\delta_1 为通带允许的幅度误差(无量纲,0<δ1<10<\delta_1<1);ωp\omega_p 为通带截止频率(rad\mathrm{rad})。

阻带:

∣H(ejω)∣≤δ2,ωs≤∣ω∣≤π\lvert H(e^{j\omega})\rvert\leq\delta_2,\qquad \omega_s\leq\lvert\omega\rvert\leq\pi

式中:δ2\delta_2 为阻带允许的最大幅度(无量纲,0<δ2<10<\delta_2<1);ωs\omega_s 为阻带截止频率(rad\mathrm{rad})。

过渡带:ωp<∣ω∣<ωs\omega_p<\lvert\omega\rvert<\omega_s,幅度响应平滑地从通带下降到阻带。

归一化:通常令 ω=0\omega=0 处 ∣H(ej0)∣=1\lvert H(e^{j0})\rvert=1。

6.2.3 通带衰减与阻带衰减 ​

通带允许的最大衰减:

αp=20lg⁡max⁡∣ω∣≤ωp∣H(ejω)∣min⁡∣ω∣≤ωp∣H(ejω)∣=−20lg⁡(1−δ1)(dB)\alpha_p=20\lg\frac{\max\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H(e^{j\omega})\rvert} {\min\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H(e^{j\omega})\rvert} =-20\lg(1-\delta_1)\quad(\mathrm{dB})

式中:αp\alpha_p 为正数,单位 dB\mathrm{dB};δ1\delta_1 为通带误差。适用条件:通带内幅度已归一化,最大值为 11。

阻带应达到的最小衰减:

αs=20lg⁡max⁡∣ω∣≤ωp∣H(ejω)∣max⁡ωs≤∣ω∣≤π∣H(ejω)∣=−20lg⁡δ2(dB)\alpha_s=20\lg\frac{\max\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H(e^{j\omega})\rvert} {\max\limits_{\omega_s\leq\lvert\omega\rvert\leq\pi}\lvert H(e^{j\omega})\rvert} =-20\lg\delta_2\quad(\mathrm{dB})

式中:αs\alpha_s 为正数,单位 dB\mathrm{dB};δ2\delta_2 为阻带最大幅度。适用条件:通带最大幅度归一化为 11。

指标含义:

  • αp\alpha_p 越小,通带波纹越小,通带逼近误差越小。
  • αs\alpha_s 越大,阻带波纹越小,阻带逼近误差越小。
  • ωp\omega_p 与 ωs\omega_s 间距越小,过渡带越窄,实现越困难。

3 dB3\,\mathrm{dB} 截止频率:当

∣H(ejωc)∣=0.707≈12\lvert H(e^{j\omega_c})\rvert=0.707\approx\frac{1}{\sqrt{2}}

时,

αp=−20lg⁡∣H(ejωc)∣=3 dB,\alpha_p=-20\lg\lvert H(e^{j\omega_c})\rvert=3\,\mathrm{dB},

称 ωc\omega_c 为 3 dB3\,\mathrm{dB} 通带截止频率(rad\mathrm{rad})。

6.2.4 设计方法 ​

  1. 间接法:先设计合适的模拟滤波器,再转换为满足指标的数字滤波器。适用于幅频特性较规则的滤波器,如低通、高通、带通、带阻。
  2. 直接法:直接在频域或时域设计数字滤波器,需联立方程,通常借助计算机辅助设计。

6.3 模拟滤波器与巴特沃斯低通滤波器 ​

6.3.1 模拟滤波器的描述 ​

设 ha(t)h_a(t) 为模拟滤波器的单位脉冲响应,Ha(jΩ)H_a(j\Omega) 为频率响应,Ha(s)H_a(s) 为系统函数:

Ha(jΩ)=∫−∞+∞ha(t)e−jΩt dtH_a(j\Omega)=\int_{-\infty}^{+\infty}h_a(t)e^{-j\Omega t}\,dt

Ha(s)=∫−∞+∞ha(t)e−st dtH_a(s)=\int_{-\infty}^{+\infty}h_a(t)e^{-st}\,dt

式中:Ω\Omega 为模拟角频率(rad/s\mathrm{rad/s});s=σ+jΩs=\sigma+j\Omega 为复频率(s−1\mathrm{s^{-1}});ha(t)h_a(t) 为实单位脉冲响应。适用条件:ha(t)h_a(t) 绝对可积,拉普拉斯变换收敛。

(另补充)已核对课件 6.2 第 26 页原图:两式均正确印为积分 ∫−∞+∞\int_{-\infty}^{+\infty},分别对应傅里叶变换与拉普拉斯变换,此处无误(原稿此处标注的“印成求和号”有误,已删除)。

(另补充)常用的模拟滤波器(课件 6.2 第 24 页):巴特沃斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤波器、椭圆(Cauer)滤波器、贝塞尔(Bessel)滤波器。它们都有严格的设计公式、现成的曲线和图表。其中巴特沃斯为最平幅度逼近,切比雪夫为等波纹逼近(【补充】),椭圆滤波器过渡带最陡,贝塞尔滤波器相位最接近线性(【补充】)。

设计思路:设计指标由幅频响应 ∣Ha(jΩ)∣\lvert H_a(j\Omega)\rvert 给出,设计任务是求系统函数 Ha(s)H_a(s)。

模拟低通指标:与数字低通类似,用 Ωp\Omega_p、Ωs\Omega_s、αp\alpha_p、αs\alpha_s、δp\delta_p、δs\delta_s 描述:

1−δp≤∣Ha(jΩ)∣≤1,∣Ω∣<Ωp,1-\delta_p\leq\lvert H_a(j\Omega)\rvert\leq1,\qquad \lvert\Omega\rvert<\Omega_p,

∣Ha(jΩ)∣≤δs,Ωs≤∣Ω∣.\lvert H_a(j\Omega)\rvert\leq\delta_s,\qquad \Omega_s\leq\lvert\Omega\rvert.

通带与阻带衰减:

αp=−10lg⁡∣Ha(jΩp)∣2=−20lg⁡(1−δp)(dB)\alpha_p=-10\lg\lvert H_a(j\Omega_p)\rvert^2=-20\lg(1-\delta_p)\quad(\mathrm{dB})

αs=−10lg⁡∣Ha(jΩs)∣2=−20lg⁡δs(dB)\alpha_s=-10\lg\lvert H_a(j\Omega_s)\rvert^2=-20\lg\delta_s\quad(\mathrm{dB})

式中:Ωp\Omega_p 为通带截止频率(rad/s\mathrm{rad/s});Ωs\Omega_s 为阻带截止频率(rad/s\mathrm{rad/s});δp\delta_p 为通带幅度误差;δs\delta_s 为阻带最大幅度;αp,αs\alpha_p,\alpha_s 为正数,单位 dB\mathrm{dB}。适用条件:通带最大幅度归一化为 11。

3 dB3\,\mathrm{dB} 截止频率:

∣Ha(jΩc)∣=12,−20lg⁡∣Ha(jΩc)∣=3 dB.\lvert H_a(j\Omega_c)\rvert=\frac{1}{\sqrt{2}}, \qquad -20\lg\lvert H_a(j\Omega_c)\rvert=3\,\mathrm{dB}.

幅度平方与系统函数的关系:一般滤波器单位冲激响应为实数,因此

∣Ha(jΩ)∣2=Ha(s)Ha(−s)∣s=jΩ=Ha(jΩ)Ha∗(jΩ)\lvert H_a(j\Omega)\rvert^2 =H_a(s)H_a(-s)\Big|_{s=j\Omega} =H_a(j\Omega)H_a^*(j\Omega)

式中:Ha(s)H_a(s) 为模拟系统函数;s=jΩs=j\Omega 为单位圆(虚轴)映射。适用条件:ha(t)h_a(t) 为实函数。

说明:由幅度平方函数可确定 Ha(s)Ha(−s)H_a(s)H_a(-s) 的极点,选取左半平面极点构成因果稳定的 Ha(s)H_a(s)(【补充】课件未展开极点选取步骤)。

6.3.2 巴特沃斯低通滤波器 ​

巴特沃斯逼近又称最平幅度逼近,其幅度平方函数为

∣Ha(jΩ)∣2=11+(ΩΩc)2N\lvert H_a(j\Omega)\rvert^2=\frac{1}{1+\left(\dfrac{\Omega}{\Omega_c}\right)^{2N}}

式中:NN 为正整数,表示滤波器阶次;Ωc\Omega_c 为 3 dB3\,\mathrm{dB} 截止频率(rad/s\mathrm{rad/s});Ω\Omega 为模拟角频率(rad/s\mathrm{rad/s})。适用条件:低通、因果稳定、实冲激响应。

特点:

  1. 幅度特性随频率单调递减。Ω<Ωc\Omega<\Omega_c(通带内)时具有最大平坦的幅度特性,NN 越大越平坦;Ω>Ωc\Omega>\Omega_c 时随 Ω\Omega 增大迅速衰减,NN 越大衰减越快、过渡带越陡。
  2. Ω=0\Omega=0 时 ∣Ha(j0)∣=1\lvert H_a(j0)\rvert=1,直流分量无衰减。
  3. Ω=Ωc\Omega=\Omega_c 时 ∣Ha(jΩc)∣2=12\lvert H_a(j\Omega_c)\rvert^2=\dfrac{1}{2},即衰减 3 dB3\,\mathrm{dB}。

优点:幅度特性平坦,相位特性近似线性。 缺点:阶次 NN 一般较大。

由指标求阶次(【补充】,课件只给幅度平方函数,未给设计公式):

αp=10lg⁡[1+(ΩpΩc)2N],αs=10lg⁡[1+(ΩsΩc)2N],\alpha_p=10\lg\left[1+\left(\frac{\Omega_p}{\Omega_c}\right)^{2N}\right], \qquad \alpha_s=10\lg\left[1+\left(\frac{\Omega_s}{\Omega_c}\right)^{2N}\right],

两式联立可解出 NN 与 Ωc\Omega_c。该式由 α=−10lg⁡∣Ha(jΩ)∣2\alpha=-10\lg\lvert H_a(j\Omega)\rvert^2 直接得到,考试若课件未要求可不记。

6.4 易错点与常考题型 ​

易错点

  1. αp\alpha_p、αs\alpha_s 定义为正数,单位 dB\mathrm{dB};公式前有负号,−20lg⁡(1−δ1)-20\lg(1-\delta_1) 与 −20lg⁡δ2-20\lg\delta_2 不要漏负号。
  2. 通带指标是 1−δ1≤∣H∣≤11-\delta_1\leq\lvert H\rvert\leq1,阻带指标是 ∣H∣≤δ2\lvert H\rvert\leq\delta_2;δ1\delta_1 与 δ2\delta_2 都是幅度误差,不是 dB 值。
  3. ωp\omega_p 是通带截止频率,ωs\omega_s 是阻带截止频率,ωc\omega_c 是 3 dB3\,\mathrm{dB} 截止频率;三者一般不重合,且 ωp<ωc<ωs\omega_p<\omega_c<\omega_s。
  4. 数字频率 ω\omega 的单位是 rad\mathrm{rad},模拟角频率 Ω\Omega 的单位是 rad/s\mathrm{rad/s},不要混用。
  5. ∣H(ejωc)∣=0.707\lvert H(e^{j\omega_c})\rvert=0.707 对应 3 dB3\,\mathrm{dB} 是按功率比定义的;0.7070.707 是幅度比,不是功率比。
  6. 巴特沃斯滤波器是单调下降、最大平坦,不是等波纹;切比雪夫才是等波纹(【补充】)。
  7. 巴特沃斯 ∣Ha(j0)∣=1\lvert H_a(j0)\rvert=1,∣Ha(jΩc)∣2=1/2\lvert H_a(j\Omega_c)\rvert^2=1/2;不要把 Ωc\Omega_c 处写成 1/21/\sqrt{2} 的平方或 1/21/2 的幅度。
  8. 由 ∣Ha(jΩ)∣2\lvert H_a(j\Omega)\rvert^2 求 Ha(s)H_a(s) 时用 s=jΩs=j\Omega,得 Ha(s)Ha(−s)H_a(s)H_a(-s);必须选左半平面极点,才能得到因果稳定系统。
  9. IIR 系统函数含反馈分母 1+∑akz−k1+\sum a_kz^{-k},FIR 只有分子;不要漏写分母的 11。
  10. 理想低通无过渡带,不可实现;实际指标必须给出 ωp<ωs\omega_p<\omega_s 的过渡带。
  11. 本章为选讲,PPT 上的重点标记无法提取;哪些知识点要求掌握待核对,不要仅按本资料猜测。

常考题型

  • 解释数字滤波器的定义、分类(经典/现代、低通/高通/带通/带阻、IIR/FIR)。
  • 写出 IIR、FIR 的系统函数并说明区别。
  • 由 δ1\delta_1、δ2\delta_2 计算 αp\alpha_p、αs\alpha_s,或反之。
  • 由 ∣H(ejωc)∣=0.707\lvert H(e^{j\omega_c})\rvert=0.707 说明 3 dB3\,\mathrm{dB} 截止频率。
  • 画出低通滤波器指标示意图,标出通带、阻带、过渡带、ωp\omega_p、ωs\omega_s、ωc\omega_c。
  • 写出巴特沃斯幅度平方函数,说明 NN、Ωc\Omega_c 的作用及特点。
  • 由 ∣Ha(jΩ)∣2\lvert H_a(j\Omega)\rvert^2 与 s=jΩs=j\Omega 求 Ha(s)H_a(s)(选左半平面极点)。
  • 说明间接法与直接法的区别。

物理量与公式大总结 ​

物理量名称符号单位对应公式适用条件所在章节
离散时间序号nn无量纲n=0,±1,±2,⋯n=0,\pm1,\pm2,\cdots离散时间序列1
采样间隔TTs\mathrm{s}T=1fsT=\dfrac{1}{f_s}均匀采样1
采样频率fsf_sHz\mathrm{Hz}fs=1Tf_s=\dfrac{1}{T}均匀采样1
奈奎斯特频率fsmin⁡f_{s\min}Hz\mathrm{Hz}fsmin⁡=2fcf_{s\min}=2f_c带限信号,最高频率 fcf_c1
数字角频率ω\omegarad\mathrm{rad}ω=ΩT=2πffs\omega=\Omega T=\dfrac{2\pi f}{f_s}采样序列1
模拟角频率Ω\Omegarad/s\mathrm{rad/s}Ω=ωT\Omega=\dfrac{\omega}{T}模拟信号1
单位脉冲序列δ(n)\delta(n)无量纲δ(n)=1 (n=0), 0 (n≠0)\delta(n)=1\ (n=0),\ 0\ (n\neq0)离散序列1
单位阶跃序列u(n)u(n)无量纲u(n)=1 (n≥0), 0 (n<0)u(n)=1\ (n\geq0),\ 0\ (n<0)离散序列1
矩形序列RN(n)R_N(n)无量纲RN(n)=1 (0≤n≤N−1), 0 (其他)R_N(n)=1\ (0\leq n\leq N-1),\ 0\ (\text{其他})长度 NN1
卷积和y(n)y(n)同 x⋅hx\cdot hy(n)=∑m=−∞∞x(m)h(n−m)y(n)=\sum\limits_{m=-\infty}^{\infty}x(m)h(n-m)LTI、零状态1
因果条件——h(n)=0, n<0h(n)=0,\ n<0LTI 系统1
稳定条件——∑n=−∞∞∣h(n)∣<∞\sum\limits_{n=-\infty}^{\infty}\lvert h(n)\rvert<\inftyLTI 系统1
差分方程——∑k=0Naky(n−k)=∑r=0Mbrx(n−r)\sum\limits_{k=0}^{N}a_ky(n-k)=\sum\limits_{r=0}^{M}b_rx(n-r)线性常系数1
序列傅里叶变换X(ejω)X(e^{j\omega})同 xxX(ejω)=∑n=−∞∞x(n)e−jωnX(e^{j\omega})=\sum\limits_{n=-\infty}^{\infty}x(n)e^{-j\omega n}绝对可和2
傅里叶逆变换x(n)x(n)同 XXx(n)=12π∫−ππX(ejω)ejωndωx(n)=\dfrac{1}{2\pi}\int_{-\pi}^{\pi}X(e^{j\omega})e^{j\omega n}d\omegaX(ejω)X(e^{j\omega}) 可积2
频谱周期—rad\mathrm{rad}X(ej(ω+2π))=X(ejω)X(e^{j(\omega+2\pi)})=X(e^{j\omega})DTFT2
帕塞瓦尔定理—能量单位∑n∣x(n)∣2=12π∫−ππ∣X(ejω)∣2dω\sum\limits_{n}\lvert x(n)\rvert^2=\dfrac{1}{2\pi}\int_{-\pi}^{\pi}\lvert X(e^{j\omega})\rvert^2d\omega能量有限2
模拟与序列频谱关系——X(ejω)=1T∑kXa(jω−2πkT)X(e^{j\omega})=\dfrac{1}{T}\sum\limits_{k}X_a\left(j\dfrac{\omega-2\pi k}{T}\right)理想采样2
离散傅里叶级数X~(k)\tilde{X}(k)同 xxX~(k)=∑n=0N−1x~(n)e−j2πNkn\tilde{X}(k)=\sum\limits_{n=0}^{N-1}\tilde{x}(n)e^{-j\frac{2\pi}{N}kn}周期序列,周期 NN2
周期序列的傅里叶变换——X(ejω)=2πN∑k=−∞∞X~(k)δ(ω−2πNk)X(e^{j\omega})=\dfrac{2\pi}{N}\sum\limits_{k=-\infty}^{\infty}\tilde{X}(k)\delta\left(\omega-\dfrac{2\pi}{N}k\right)周期序列2
周期冲激串的傅里叶变换——F(ω)=ω1∑n=−∞∞δ(ω−nω1)F(\omega)=\omega_1\sum\limits_{n=-\infty}^{\infty}\delta(\omega-n\omega_1)冲激周期 T1=2π/ω1T_1=2\pi/\omega_11、2
Z 变换X(z)X(z)同 xxX(z)=∑n=−∞∞x(n)z−nX(z)=\sum\limits_{n=-\infty}^{\infty}x(n)z^{-n}级数收敛2
矩形序列的 Z 变换X(z)X(z)同 xxX(z)=1−z−N1−z−1X(z)=\dfrac{1-z^{-N}}{1-z^{-1}}0<∣z∣≤∞0<\lvert z\rvert\leq\infty2
收敛域ROC—Rx−<∣z∣<Rx+R_{x-}<\lvert z\rvert<R_{x+}双边序列2
逆 Z 变换x(n)x(n)同 XXx(n)=12πj∮CX(z)zn−1dzx(n)=\dfrac{1}{2\pi j}\oint_CX(z)z^{n-1}dzCC 在 ROC 内2
双边移位性质——x(n−m)↔z−mX(z)x(n-m)\leftrightarrow z^{-m}X(z)双边 ZT2
单边右移性质——ZT[x(n−m)u(n)]=z−m[X(z)+∑n=−m−1x(n)z−n]\mathrm{ZT}[x(n-m)u(n)]=z^{-m}\left[X(z)+\sum\limits_{n=-m}^{-1}x(n)z^{-n}\right]单边 ZT,m≥1m\geq12
Z 域微分——nx(n)↔−zdX(z)dznx(n)\leftrightarrow -z\dfrac{dX(z)}{dz}ROC 内可导2
Z 域尺度变换——anx(n)↔X(za)a^nx(n)\leftrightarrow X\left(\dfrac{z}{a}\right)∣a∣Rx1<∣z∣<∣a∣Rx2\lvert a\rvert R_{x1}<\lvert z\rvert<\lvert a\rvert R_{x2}2
初值定理x(0)x(0)同 xxx(0)=lim⁡z→∞X(z)x(0)=\lim\limits_{z\to\infty}X(z)因果序列2
初值推论x(1)x(1)同 xxx(1)=lim⁡z→∞z[X(z)−x(0)]x(1)=\lim\limits_{z\to\infty}z\left[X(z)-x(0)\right]因果序列2
终值定理—同 xxlim⁡n→∞x(n)=lim⁡z→1(z−1)X(z)\lim\limits_{n\to\infty}x(n)=\lim\limits_{z\to1}(z-1)X(z)极点满足收敛条件2
系统函数H(z)H(z)无量纲H(z)=Y(z)X(z)=∑r=0Mbrz−r∑k=0Nakz−kH(z)=\dfrac{Y(z)}{X(z)}=\dfrac{\sum\limits_{r=0}^{M}b_rz^{-r}}{\sum\limits_{k=0}^{N}a_kz^{-k}}零状态2
频率响应H(ejω)H(e^{j\omega})无量纲H(ejω)=H(z)∣z=ejωH(e^{j\omega})=H(z)\big\rvert_{z=e^{j\omega}}单位圆在 ROC 内2
因果稳定判据——∣pk∣<1, k=1,⋯ ,N\lvert p_k\rvert<1,\ k=1,\cdots,N因果系统2
离散傅里叶变换X(k)X(k)同 xxX(k)=∑n=0N−1x(n)WNknX(k)=\sum\limits_{n=0}^{N-1}x(n)W_N^{kn}N≥MN\geq M3
离散傅里叶逆变换x(n)x(n)同 XXx(n)=1N∑k=0N−1X(k)WN−knx(n)=\dfrac{1}{N}\sum\limits_{k=0}^{N-1}X(k)W_N^{-kn}N≥MN\geq M3
旋转因子WNW_N无量纲WN=e−j2πNW_N=e^{-j\frac{2\pi}{N}}NN 点 DFT3
DFT 与 DTFT 关系——X(k)=X(ejω)∣ω=2πNkX(k)=X(e^{j\omega})\big\rvert_{\omega=\frac{2\pi}{N}k}有限长序列3
循环移位——x((n−m))NRN(n)↔WNmkX(k)x((n-m))_NR_N(n)\leftrightarrow W_N^{mk}X(k)长度不超过 NN3
循环卷积yc(n)y_c(n)同 xxyc(n)=[∑m=0L−1h(m)x((n−m))L]RL(n)y_c(n)=\left[\sum\limits_{m=0}^{L-1}h(m)x((n-m))_L\right]R_L(n)L≥max⁡(M,N)L\geq\max(M,N)3
线性卷积与循环卷积——yc(n)=[∑r=−∞∞yl(n+rL)]RL(n)y_c(n)=\left[\sum\limits_{r=-\infty}^{\infty}y_l(n+rL)\right]R_L(n)L≥max⁡(M,N)L\geq\max(M,N)3
频率分辨率FFHz\mathrm{Hz}F=1NT=1TpF=\dfrac{1}{NT}=\dfrac{1}{T_p}谱分析3
记录时长TpT_ps\mathrm{s}Tp=NT=1FT_p=NT=\dfrac{1}{F}谱分析3
DFT 复乘次数—次N2N^2直接计算3、4
DFT 复加次数—次N(N−1)N(N-1)直接计算3、4
FFT 复乘次数—次N2log⁡2N\dfrac{N}{2}\log_2NN=2MN=2^M4
FFT 复加次数—次Nlog⁡2NN\log_2NN=2MN=2^M4
通带最大衰减αp\alpha_pdB\mathrm{dB}αp=20lg⁡max⁡∣ω∣≤ωp∣H∣min⁡∣ω∣≤ωp∣H∣=−20lg⁡(1−δ1)\alpha_p=20\lg\dfrac{\max\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H\rvert}{\min\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H\rvert}=-20\lg(1-\delta_1)低通、归一化6
阻带最小衰减αs\alpha_sdB\mathrm{dB}αs=20lg⁡max⁡∣ω∣≤ωp∣H∣max⁡ωs≤∣ω∣≤π∣H∣=−20lg⁡δ2\alpha_s=20\lg\dfrac{\max\limits_{\lvert\omega\rvert\leq\omega_p}\lvert H\rvert}{\max\limits_{\omega_s\leq\lvert\omega\rvert\leq\pi}\lvert H\rvert}=-20\lg\delta_2低通、归一化6
模拟通带最大衰减αp\alpha_pdB\mathrm{dB}αp=−10lg⁡∣Ha(jΩp)∣2=−20lg⁡(1−δp)\alpha_p=-10\lg\lvert H_a(j\Omega_p)\rvert^2=-20\lg(1-\delta_p)模拟低通、归一化6
模拟阻带最小衰减αs\alpha_sdB\mathrm{dB}αs=−10lg⁡∣Ha(jΩs)∣2=−20lg⁡δs\alpha_s=-10\lg\lvert H_a(j\Omega_s)\rvert^2=-20\lg\delta_s模拟低通、归一化6
通带误差δ1\delta_1无量纲1−δ1≤∣H(ejω)∣≤1, ∣ω∣<ωp1-\delta_1\leq\lvert H(e^{j\omega})\rvert\leq1,\ \lvert\omega\rvert<\omega_p低通6
阻带误差δ2\delta_2无量纲∣H(ejω)∣≤δ2, ωs≤∣ω∣≤π\lvert H(e^{j\omega})\rvert\leq\delta_2,\ \omega_s\leq\lvert\omega\rvert\leq\pi低通6
3 dB3\,\mathrm{dB} 截止频率Ωc\Omega_crad/s\mathrm{rad/s}∣Ha(jΩc)∣=12, −20lg⁡∣Ha(jΩc)∣=3 dB\lvert H_a(j\Omega_c)\rvert=\dfrac{1}{\sqrt{2}},\ -20\lg\lvert H_a(j\Omega_c)\rvert=3\,\mathrm{dB}模拟低通6
巴特沃斯幅度平方—无量纲∣Ha(jΩ)∣2=11+(ΩΩc)2N\lvert H_a(j\Omega)\rvert^2=\dfrac{1}{1+\left(\dfrac{\Omega}{\Omega_c}\right)^{2N}}巴特沃斯低通6
IIR 系统函数H(z)H(z)无量纲H(z)=∑j=0Mbjz−j1+∑k=1Nakz−kH(z)=\dfrac{\sum\limits_{j=0}^{M}b_jz^{-j}}{1+\sum\limits_{k=1}^{N}a_kz^{-k}}IIR 滤波器6
FIR 系统函数H(z)H(z)无量纲H(z)=∑n=0N−1h(n)z−nH(z)=\sum\limits_{n=0}^{N-1}h(n)z^{-n}FIR 滤波器6

使用提示:本资料中标注【补充】的内容为课件之外、为便于理解而加入;标注【待核对】的内容为课件表述不清、存在笔误或无法确认之处,复习时应以教材和课堂讲解为准。公式中的单位除特别说明外,均按国际单位制量纲给出。本次对照课件完善时新增的例题、方法与推导,均以「(另补充)」开头标注。