Mobile wallpaper 1Mobile wallpaper 2Mobile wallpaper 3Mobile wallpaper 4
5021 字
25 分钟
数字信号处理期末复习
2026-06-17
统计加载中...

数字信号处理 期末复习提纲笔记#

适用:选择题(强调概念)+ 中等难度计算题
范围:Ch01–Ch14(含期中重点卷积,含期末新增 Z 变换、傅里叶、滤波器、频谱分析、频率响应)


Ch01 DSP 概述#

  • DSP(Digital Signal Processing)定义:以离散时间取样信号为对象,使用数值算法(加法、乘法、延迟、累加)对信号进行变换、分析、滤波、压缩或识别的技术。
  • 模拟处理 vs. 数字处理
    • 数字处理优点:可编程、抗噪声、易储存、易复制、精度可控、可实现复杂算法。
    • 数字处理缺点:存在取样误差、量化误差、运算延迟,频带受 Nyquist 限制,系统需要 ADC/DAC。
  • 典型 DSP 系统流程:信号源 → 抗混叠滤波器(Anti-aliasing LPF)→ ADC(取样 + 量化 + 编码)→ 数字处理器 → DAC → 重建滤波器 → 模拟输出。
  • 抗混叠滤波器:取样前使用低通滤波器,避免高于 fs/2f_s/2 的频率折叠到低频。
  • 重建滤波器:DAC 后使用低通滤波器,使阶梯状输出平滑成模拟信号。
  • 常见应用:通信、音频、图像、雷达、医学仪器、航空导航(IMU/GPS/语音)、生医信号(ECG/EEG)。

Ch02 模拟信号#

  • 连续时间信号 x(t)x(t):时间连续、幅度连续。
  • 重要分类
    • 周期 / 非周期:若存在 T>0T>0,使 x(t)=x(t+T)x(t)=x(t+T),则为周期信号。
    • 确定性 / 随机。
    • 能量信号 / 功率信号:能量有限通常功率为 0;周期信号通常为功率信号。
    • 偶函数 / 奇函数:x(t)=x(t)x(-t)=x(t)x(t)=x(t)x(-t)=-x(t)
  • 正弦信号x(t)=Asin(2πft+ϕ)x(t)=A\sin(2\pi ft+\phi)
    • 角频率:ω=2πf\omega=2\pi f
    • 周期:T=1/fT=1/f
    • 相位:ϕ\phi 控制水平平移。
  • 常见时间变换
    • x(tt0)x(t-t_0):右移 t0t_0
    • x(t+t0)x(t+t_0):左移 t0t_0
    • x(t)x(-t):时间反转。
    • x(at)x(at)a>1|a|>1 压缩,0<a<10<|a|<1 拉伸。
  • 取样前必须抗混叠:模拟最高频率应限制在 fs/2f_s/2 以下。

Ch03 数字信号#

  • 离散时间信号 x[n]x[n]:自连续时间信号以周期 TsT_s 取样得到:x[n]=x(nTs)x[n]=x(nT_s)
  • 取样频率与取样周期fs=1/Tsf_s=1/T_s
  • Nyquist–Shannon 取样定理:若模拟信号最高频率为 fmaxf_{\max},必须满足 fs2fmaxf_s \ge 2f_{\max} 否则发生混叠(aliasing)
  • 混叠频率falias=fkfsf_{alias}=|f-kf_s| 其中 kk 取使结果落入 [0,fs/2][0,f_s/2] 的整数。
  • 量化:把连续幅度映射到有限个等级。
    • BB 位量化:2B2^B 个等级。
    • 量化步阶:Δ\Delta
    • 均匀量化噪声功率近似:Δ2/12\Delta^2/12
  • 特殊离散信号
    • 单位冲激:δ[n]=1\delta[n]=1n=0n=0),其余为 0。
    • 单位阶跃:u[n]=1u[n]=1n0n\ge0),否则为 0。
    • 斜坡:r[n]=nu[n]r[n]=n u[n]
    • 指数:ana^n、复指数:ejΩne^{j\Omega n}
  • 离散正弦序列周期性x[n]=cos(Ω0n)x[n]=\cos(\Omega_0 n) 为周期序列当且仅当 Ω02π=kN\frac{\Omega_0}{2\pi}=\frac{k}{N} 为有理数。最小正整数 NN 为基本周期。
  • 能量与平均功率E=n=x[n]2E=\sum_{n=-\infty}^{\infty}|x[n]|^2 P=limN12N+1n=NNx[n]2P=\lim_{N\to\infty}\frac{1}{2N+1}\sum_{n=-N}^{N}|x[n]|^2

Ch04 信号生成#

  • 常用数字信号模型
    • DC:x[n]=Cx[n]=C
    • 单位冲激、单位阶跃、斜坡。
    • 正弦/余弦:x[n]=Asin(2πfn/fs+ϕ)x[n]=A\sin(2\pi f n/f_s+\phi)
    • 指数衰减:x[n]=Aanu[n]x[n]=A a^n u[n]a<1|a|<1
    • 复指数:x[n]=AejΩnx[n]=Ae^{j\Omega n}
    • Chirp:频率随时间变化的信号。
  • 归一化角频率Ω=2πffs\Omega=2\pi\frac{f}{f_s} 通常取范围 (π,π](-\pi,\pi]
  • 数字频率的周期性ej(Ω+2π)n=ejΩne^{j(\Omega+2\pi)n}=e^{j\Omega n} 因此 Ω\OmegaΩ+2π\Omega+2\pi 表示相同离散频率。
  • 常见计算题:给 fsf_sff,求 Ω\Omega、周期 NN,判断是否混叠或是否周期。

Ch05 噪声#

  • 噪声类型
    • 白噪声:功率谱密度平坦,自相关 r[k]=σ2δ[k]r[k]=\sigma^2\delta[k]
    • 高斯噪声:幅度服从正态分布。
    • 粉红噪声:功率谱约为 1/f1/f
    • 棕色噪声:功率谱约为 1/f21/f^2
    • 量化噪声:常近似为均匀分布。
  • 白噪声不一定是高斯噪声:白噪声描述频谱特性,高斯噪声描述概率分布。
  • 信噪比 SNRSNR(dB)=10log10PsPn=20log10AsAnSNR(dB)=10\log_{10}\frac{P_s}{P_n}=20\log_{10}\frac{A_s}{A_n} 第二个公式适用于同阻抗、以幅度比表示时。
  • ADC 理想量化 SNR:满刻度正弦输入时 SNR6.02B+1.76 dBSNR \approx 6.02B+1.76\text{ dB}
  • 常见去噪方法:平均、低通滤波、移动平均、自适应滤波、频域滤波、Welch 平均估计。

Ch06 DSP 系统#

  • 系统性质
    • 线性:T{ax1+bx2}=aT{x1}+bT{x2}T\{a x_1+b x_2\}=aT\{x_1\}+bT\{x_2\}
    • 时不变:输入延迟 n0n_0,输出也延迟 n0n_0
    • 因果:输出只依赖现在与过去输入;LTI 系统因果等价于 h[n]=0,n<0h[n]=0, n<0
    • BIBO 稳定:任意有界输入产生有界输出;LTI 系统稳定等价于 h[n]<\sum |h[n]|<\infty
    • 有记忆 / 无记忆:无记忆系统只依赖当前输入 x[n]x[n]
  • LTI 系统由冲激响应完全描述y[n]=x[n]h[n]y[n]=x[n]*h[n]
  • 差分方程k=0Naky[nk]=k=0Mbkx[nk]\sum_{k=0}^{N}a_k y[n-k]=\sum_{k=0}^{M}b_k x[n-k] 由 Z 变换可得到系统函数 H(z)H(z)
  • 系统互连
    • 串联:htotal=h1h2h_{total}=h_1*h_2
    • 并联:htotal=h1+h2h_{total}=h_1+h_2
    • 反馈:通常会产生 IIR。
  • 常考判断
    • y[n]=x[n]+0.5x[n1]y[n]=x[n]+0.5x[n-1]:线性、时不变、因果、稳定。
    • y[n]=nx[n]y[n]=n x[n]:线性、时变、因果、稳定性视输入输出关系而定,通常 BIBO 不稳定。
    • y[n]=x[n2]y[n]=x[n^2]:时变、非因果。
    • y[n]=x2[n]y[n]=x^2[n]:非线性、时不变、因果。

Ch07 卷积#

  • 离散卷积定义y[n]=k=x[k]h[nk]y[n]=\sum_{k=-\infty}^{\infty}x[k]h[n-k]
  • 核心意义:LTI 系统输出等于输入与冲激响应的卷积。
  • 卷积性质
    • 交换律:xh=hxx*h=h*x
    • 结合律:(xh1)h2=x(h1h2)(x*h_1)*h_2=x*(h_1*h_2)
    • 分配律:x(h1+h2)=xh1+xh2x*(h_1+h_2)=x*h_1+x*h_2
    • 单位元:x[n]δ[n]=x[n]x[n]*\delta[n]=x[n]
    • 延迟:x[n]δ[nn0]=x[nn0]x[n]*\delta[n-n_0]=x[n-n_0]
  • 有限长卷积长度:若 xx 长度为 L1L_1hh 长度为 L2L_2,则 yy 长度为 Ly=L1+L21L_y=L_1+L_2-1
  • 手算方法
    1. 翻转:h[k]h[k]h[k]\to h[-k]
    2. 平移:h[k]h[nk]h[-k]\to h[n-k]
    3. 对齐相乘并求和。
    4. 也可用表格法或多项式相乘法。
  • 用冲激表示序列x[n]=kx[k]δ[nk]x[n]=\sum_k x[k]\delta[n-k]
  • 考试提醒:卷积题要写清楚 nn 的范围、每个 y[n]y[n] 的值,并能画出 stem 图。

Ch08 相关、自相关与卷积补充#

  • 互相关(cross-correlation):衡量两个信号的相似程度,常用于延迟估计、模板匹配。 rxy[l]=nx[n]y[nl]r_{xy}[l]=\sum_n x[n]y^*[n-l]
  • 自相关(auto-correlation):信号与自身的相关。 rxx[l]=nx[n]x[nl]r_{xx}[l]=\sum_n x[n]x^*[n-l]
  • 相关与卷积的关系:相关可以看成一个信号与另一个信号的共轭反转版本做卷积。
  • 白噪声自相关rww[l]=σ2δ[l]r_{ww}[l]=\sigma^2\delta[l]
  • 周期信号自相关:仍具有相同周期,常用于发现隐藏周期。
  • 常考概念
    • 卷积用于 LTI 系统输出。
    • 相关用于相似度、延迟检测、周期检测。
    • 自相关在 l=0l=0 处通常最大。

Ch09 傅里叶级数 / 傅里叶变换家族#

9.1 傅里叶级数(FS)#

  • 适用对象:连续时间周期信号
  • 基频:ω0=2π/T0\omega_0=2\pi/T_0
  • 表示式: x(t)=k=ckejkω0tx(t)=\sum_{k=-\infty}^{\infty}c_k e^{jk\omega_0t} ck=1T0T0x(t)ejkω0tdtc_k=\frac{1}{T_0}\int_{T_0}x(t)e^{-jk\omega_0t}dt
  • 频域特征:离散谱线,位于整数倍基频处。
  • 对称性:实偶信号对应实偶系数;实奇信号对应纯虚奇系数。

9.2 连续时间傅里叶变换(FT / CTFT)#

  • 适用对象:连续时间非周期信号
  • 变换对: X(jω)=x(t)ejωtdtX(j\omega)=\int_{-\infty}^{\infty}x(t)e^{-j\omega t}dt x(t)=12πX(jω)ejωtdωx(t)=\frac{1}{2\pi}\int_{-\infty}^{\infty}X(j\omega)e^{j\omega t}d\omega
  • 频域特征:连续频谱。
  • 重要性质:线性、时移、频移、尺度、卷积定理、Parseval 定理。

9.3 离散时间傅里叶变换(DTFT)#

  • 适用对象:离散时间非周期信号
  • 变换对: X(ejΩ)=n=x[n]ejΩnX(e^{j\Omega})=\sum_{n=-\infty}^{\infty}x[n]e^{-j\Omega n} x[n]=12π2πX(ejΩ)ejΩndΩx[n]=\frac{1}{2\pi}\int_{2\pi}X(e^{j\Omega})e^{j\Omega n}d\Omega
  • 频域特征:连续且以 2π2\pi 为周期。
  • 卷积定理: x[n]h[n]X(ejΩ)H(ejΩ)x[n]*h[n]\Longleftrightarrow X(e^{j\Omega})H(e^{j\Omega})

9.4 离散傅里叶变换(DFT)#

  • 适用对象:有限长序列或一个周期的离散周期序列
  • 变换对: X[k]=n=0N1x[n]ej2πkn/NX[k]=\sum_{n=0}^{N-1}x[n]e^{-j2\pi kn/N} x[n]=1Nk=0N1X[k]ej2πkn/Nx[n]=\frac{1}{N}\sum_{k=0}^{N-1}X[k]e^{j2\pi kn/N}
  • 频率间隔: Δf=fsN\Delta f=\frac{f_s}{N}
  • kk 个频率点: fk=kfsNf_k=\frac{k f_s}{N}
  • 对实序列: X[Nk]=X[k]X[N-k]=X^*[k]
  • DFT 隐含周期延拓:时域与频域都视为周期长度 NN 的序列。
  • 圆周卷积 vs. 线性卷积:若要用 DFT 计算线性卷积,必须补零到至少 L1+L21L_1+L_2-1

9.5 快速傅里叶变换(FFT)#

  • FFT 是高效计算 DFT 的算法,不是新的变换。
  • DFT 复杂度:O(N2)O(N^2)
  • FFT 复杂度:O(Nlog2N)O(N\log_2N)
  • Radix-2 Cooley–Tukey 常要求 N=2mN=2^m
  • 例:N=1024N=1024,速度提升约 N/log2N=1024/10102N/\log_2N=1024/10\approx102 倍。

四种傅里叶工具对照表#

信号性质时域频域
连续周期FS离散非周期
连续非周期FT/CTFT连续非周期
离散非周期DTFT连续周期(2π2\pi
离散周期 / 有限长DFT离散周期(NN

口诀:时域离散 ↔ 频域周期;时域周期 ↔ 频域离散


Ch10 Z 变换#

定义#

  • 双边 Z 变换X(z)=n=x[n]znX(z)=\sum_{n=-\infty}^{\infty}x[n]z^{-n}
  • 单边 Z 变换:求和通常从 n=0n=0 开始,常用于初始条件问题。
  • 收敛域(ROC):使级数收敛的 zz 平面区域。
  • 同一个代数式可能对应不同序列:关键差异在 ROC。

常用 Z 变换对#

x[n]x[n]X(z)X(z)ROC
δ[n]\delta[n]11全平面
u[n]u[n]11z1\frac{1}{1-z^{-1}}$
anu[n]a^n u[n]11az1\frac{1}{1-a z^{-1}}$
anu[n1]-a^n u[-n-1]11az1\frac{1}{1-a z^{-1}}$
nanu[n]n a^n u[n]az1(1az1)2\frac{a z^{-1}}{(1-a z^{-1})^2}$
cos(Ω0n)u[n]\cos(\Omega_0 n)u[n]1cosΩ0z112cosΩ0z1+z2\frac{1-\cos\Omega_0 z^{-1}}{1-2\cos\Omega_0 z^{-1}+z^{-2}}$
sin(Ω0n)u[n]\sin(\Omega_0 n)u[n]sinΩ0z112cosΩ0z1+z2\frac{\sin\Omega_0 z^{-1}}{1-2\cos\Omega_0 z^{-1}+z^{-2}}$

重要性质#

  • 线性:ax[n]+by[n]aX(z)+bY(z)a x[n]+b y[n]\leftrightarrow aX(z)+bY(z)
  • 延迟:x[nn0]zn0X(z)x[n-n_0]\leftrightarrow z^{-n_0}X(z)
  • 卷积:x[n]h[n]X(z)H(z)x[n]*h[n]\leftrightarrow X(z)H(z)
  • nnnx[n]zdX(z)dzn x[n]\leftrightarrow -z\frac{dX(z)}{dz}
  • 初值定理:x[0]=limzX(z)x[0]=\lim_{z\to\infty}X(z)(因果序列常用)。
  • 终值定理:若系统稳定且极点条件满足,limnx[n]=limz1(1z1)X(z)\lim_{n\to\infty}x[n]=\lim_{z\to1}(1-z^{-1})X(z)

ROC 重要结论#

  • 有限长序列:ROC 通常为整个 zz 平面,可能排除 z=0z=0z=z=\infty
  • 右边序列 / 因果序列:ROC 在最外极点之外。
  • 左边序列:ROC 在最内极点之内。
  • 双边序列:ROC 为环状区域。
  • ROC 不包含任何极点。
  • 稳定 LTI 系统:ROC 必须包含单位圆 z=1|z|=1
  • 因果 LTI 系统:ROC 在最外极点之外。
  • 因果且稳定:所有极点都在单位圆内。

反 Z 变换方法#

  • 查表法。
  • 部分分式展开法。
  • 长除法:适合求前几项。
  • 留数法:偏理论,通常选择题了解即可。

从差分方程求系统函数#

y[n]0.7y[n1]=x[n]+0.3x[n1]y[n]-0.7y[n-1]=x[n]+0.3x[n-1]

两边取 Z 变换:

Y(z)(10.7z1)=X(z)(1+0.3z1)Y(z)(1-0.7z^{-1})=X(z)(1+0.3z^{-1})

所以

H(z)=Y(z)X(z)=1+0.3z110.7z1H(z)=\frac{Y(z)}{X(z)}=\frac{1+0.3z^{-1}}{1-0.7z^{-1}}

Ch10b 冲激响应 / 频率响应 / Z 变换整合#

  • LTI 系统四种描述互通差分方程H(z)h[n]H(ejΩ)\text{差分方程} \Longleftrightarrow H(z) \Longleftrightarrow h[n] \Longleftrightarrow H(e^{j\Omega})
  • 频率响应是系统函数在单位圆上的取值: H(ejΩ)=H(z)z=ejΩH(e^{j\Omega})=H(z)|_{z=e^{j\Omega}} 前提:ROC 包含单位圆。
  • 极零点几何意义H(ejΩ)=Ki(ejΩzi)k(ejΩpk)H(e^{j\Omega})=K\frac{\prod_i(e^{j\Omega}-z_i)}{\prod_k(e^{j\Omega}-p_k)}
    • 到零点距离越小,增益越低。
    • 到极点距离越小,增益越高。
    • 零点在单位圆上会造成完全陷波。
    • 极点靠近单位圆会造成共振峰。

Ch11 滤波器设计总论#

基本分类#

  • 按频率选择性:低通(LPF)、高通(HPF)、带通(BPF)、带阻(BSF)、全通(APF)、陷波(Notch)、共振器(Resonator)。
  • 按冲激响应长度
    • FIR:有限冲激响应,一定稳定,可严格线性相位,通常无反馈。
    • IIR:无限冲激响应,含递归,阶数低、效率高,但可能不稳定,相位通常非线性。
  • 按实现结构:直接 I 型、直接 II 型、级联型、并联型、转置结构、格型结构。

滤波器规格术语#

  • 通带(passband):希望保留的频率范围。
  • 阻带(stopband):希望衰减的频率范围。
  • 过渡带(transition band):通带与阻带之间的过渡区域。
  • 通带纹波:δp\delta_pApA_p
  • 阻带衰减:δs\delta_sAsA_s
  • 群延迟: τ(Ω)=dθ(Ω)dΩ\tau(\Omega)=-\frac{d\theta(\Omega)}{d\Omega} 线性相位滤波器的群延迟为常数。

FIR 与 IIR 对比#

特性FIRIIR
冲激响应有限长无限长
稳定性一定稳定需要检查极点
相位容易做线性相位通常非线性
阶数通常较高通常较低
结构非递归为主递归为主
设计法窗函数、频率采样、Parks–McClellan双线性变换、冲激不变法、模拟原型

Ch11b Notch(陷波)滤波器#

IIR Notch#

  • 用途:消除单一干扰频率,如 50/60 Hz 工频噪声。
  • 二阶 IIR Notch: H(z)=12cosΩ0z1+z212rcosΩ0z1+r2z2,0<r<1H(z)=\frac{1-2\cos\Omega_0 z^{-1}+z^{-2}}{1-2r\cos\Omega_0 z^{-1}+r^2z^{-2}},\quad 0<r<1
  • 零点:放在单位圆上 e±jΩ0e^{\pm j\Omega_0},使该频率增益为 0。
  • 极点:放在半径 rr 的位置 re±jΩ0re^{\pm j\Omega_0},用于控制陷波宽度。
  • rr 越接近 1:陷波越窄、Q 值越高、响应越尖锐。
  • 品质因数近似: QΩ0ΔΩQ\approx\frac{\Omega_0}{\Delta\Omega}

FIR Notch#

  • 二阶 FIR Notch: H(z)=12cosΩ0z1+z2H(z)=1-2\cos\Omega_0z^{-1}+z^{-2}
  • 系数: b=[1,2cosΩ0,1]b=[1,-2\cos\Omega_0,1]
  • 优点:线性相位、永远稳定。
  • 缺点:陷波带宽较宽,不如 IIR 可调。

双频陷波#

  • 串联两个 Notch,分别消除两个频率。
  • 四阶形式: H(z)=i=1212cosΩiz1+z212rcosΩiz1+r2z2H(z)=\prod_{i=1}^{2}\frac{1-2\cos\Omega_i z^{-1}+z^{-2}}{1-2r\cos\Omega_i z^{-1}+r^2z^{-2}}

Ch11c FIR 滤波器#

线性相位 FIR#

  • FIR 满足对称或反对称时可得到线性相位:
    • 对称:h[n]=h[N1n]h[n]=h[N-1-n]
    • 反对称:h[n]=h[N1n]h[n]=-h[N-1-n]
  • 群延迟: τ=N12\tau=\frac{N-1}{2}

线性相位 FIR 四型#

类型长度对称性常见限制
Type I奇数对称最通用
Type II偶数对称Ω=π\Omega=\pi 必为 0,不能做高通
Type III奇数反对称Ω=0,π\Omega=0,\pi 都为 0
Type IV偶数反对称Ω=0\Omega=0 必为 0

N 点移动平均滤波器#

  • 因果型: y[n]=1Nk=0N1x[nk]y[n]=\frac{1}{N}\sum_{k=0}^{N-1}x[n-k]
  • 冲激响应: h[n]=1N,n=0,1,,N1h[n]=\frac{1}{N},\quad n=0,1,\dots,N-1
  • 频率响应: H(ejΩ)=1Nsin(NΩ/2)sin(Ω/2)ejΩ(N1)/2H(e^{j\Omega})=\frac{1}{N}\frac{\sin(N\Omega/2)}{\sin(\Omega/2)}e^{-j\Omega(N-1)/2}
  • 零点: z=ej2πk/N,k=1,2,,N1z=e^{j2\pi k/N},\quad k=1,2,\dots,N-1
  • NN 越大:平滑效果越强,主瓣越窄,延迟越大。

窗函数法 FIR 设计#

  • 步骤:理想频率响应 → 理想冲激响应(sinc)→ 截断 → 加窗 → 平移成因果。
  • 窗函数比较:
窗函数旁瓣衰减主瓣宽度特点
矩形窗约 -13 dB最窄旁瓣高,Gibbs 明显
Hann/Hanning约 -31 dB较宽折中
Hamming约 -41 dB较宽常用
Blackman约 -57 dB更宽旁瓣低,过渡带宽
Kaiser可调可调通过 β\beta 控制
  • 选择原则:想要更低旁瓣 → 选 Blackman/Kaiser;想要更窄主瓣 → 选矩形窗。

Ch12 IIR 滤波器#

模拟原型滤波器#

  • Butterworth:通带最大平坦,无纹波,过渡带较缓。 H(jΩ)2=11+(Ω/Ωc)2N|H(j\Omega)|^2=\frac{1}{1+(\Omega/\Omega_c)^{2N}}
  • Chebyshev I:通带等纹波,阻带单调,过渡带比 Butterworth 陡。
  • Chebyshev II:通带单调,阻带等纹波。
  • Elliptic / Cauer:通带和阻带都等纹波,阶数最低、过渡带最陡,但相位最不线性。

从模拟到数字的两种主要方法#

  • 冲激不变法(Impulse Invariance)h[n]=Tsha(nTs)h[n]=T_s h_a(nT_s) 优点是保留冲激响应形状;缺点是频域会混叠,因此不适合高通或带阻设计。
  • 双线性变换(Bilinear Transform)s=2Ts1z11+z1s=\frac{2}{T_s}\frac{1-z^{-1}}{1+z^{-1}} 优点是无混叠,稳定映射到稳定;缺点是存在频率扭曲。
  • 预扭曲(prewarping)Ωa=2TstanΩd2\Omega_a=\frac{2}{T_s}\tan\frac{\Omega_d}{2}

Butterworth 低通设计流程#

  1. 将数字规格预扭曲成模拟规格。
  2. 由通带/阻带要求求最小阶数 NN 和截止频率 Ωc\Omega_c
  3. 写出模拟低通原型 Ha(s)H_a(s)
  4. 用双线性变换得到 H(z)H(z)
  5. 必要时做低通到高通、带通或带阻的频率转换。

IIR 稳定性判断#

  • 因果 IIR 稳定的必要且充分条件:所有极点都在单位圆内。
  • 若极点在单位圆上:通常边界稳定或不 BIBO 稳定。
  • 若极点在单位圆外:因果系统不稳定。

Ch13 频谱分析#

DFT 用于频谱分析#

  • 真实频率解析度由观测时间决定: Tobs=Nfs,Δf=1Tobs=fsNT_{obs}=\frac{N}{f_s},\quad \Delta f=\frac{1}{T_{obs}}=\frac{f_s}{N}
  • NFFT>NNFFT>N:补零只让频谱曲线显示得更密,不增加真实解析度。
  • kk 个 DFT bin 的频率: fk=kfsNFFTf_k=\frac{k f_s}{NFFT} 但真实分辨能力仍主要由原始观测长度 NN 决定。
  • 对实信号通常只看 0fs/20\sim f_s/2 的单边频谱。

频谱泄漏(Leakage)#

  • 原因:截取有限长度信号等价于乘上窗函数;若信号频率不是 DFT 频率间隔的整数倍,能量会扩散到相邻频率。
  • 改善方法:
    • 选取整数周期长度。
    • 加窗降低旁瓣。
    • 增加观测时间提高解析度。
  • 加窗副作用:主瓣变宽,频率分辨率下降;旁瓣降低,泄漏减少。

分辨两个相近频率#

  • 粗略条件: f1f2Δf|f_1-f_2|\ge \Delta f
  • 更保守:需要 TobsT_{obs} 足够长,常用 Tobs1/f1f2T_{obs}\ge 1/|f_1-f_2| 或更长。
  • 例:分辨 49 Hz 与 51 Hz,差 2 Hz,至少 Tobs0.5T_{obs}\approx0.5 s;若 fs=1000f_s=1000 Hz,则 N500N\ge500

STFT 与谱图#

  • STFT 用于非平稳信号的时频分析。
  • 窗长选择:
    • 窗长长:频率解析度好,时间解析度差。
    • 窗长短:时间解析度好,频率解析度差。
  • Spectrogram:通常为 STFT2|STFT|^2

功率谱密度(PSD)#

  • 周期图法: PSDX[k]2NPSD\propto \frac{|X[k]|^2}{N}
  • Welch 法:分段、加窗、重叠、平均,可降低估计方差。

动态范围与过采样#

  • 理想 BB 位 ADC: SNR6.02B+1.76 dBSNR\approx6.02B+1.76\text{ dB}
  • 过采样率每加倍,量化噪声分散到更宽频带,带内 SNR 约提升 3 dB。

Ch14 频率响应#

  • 频率响应定义H(ejΩ)=H(ejΩ)ejθ(Ω)H(e^{j\Omega})=|H(e^{j\Omega})|e^{j\theta(\Omega)}
  • 正弦稳态响应:若输入 x[n]=Acos(Ω0n+ϕ)x[n]=A\cos(\Omega_0 n+\phi) 则输出为 y[n]=AH(ejΩ0)cos(Ω0n+ϕ+H(ejΩ0))y[n]=A|H(e^{j\Omega_0})|\cos(\Omega_0 n+\phi+\angle H(e^{j\Omega_0}))
  • 幅度响应:决定每个频率成分被放大或衰减多少。
  • 相位响应:决定每个频率成分被平移多少。
  • 群延迟τ(Ω)=dθ(Ω)dΩ\tau(\Omega)=-\frac{d\theta(\Omega)}{d\Omega} 若群延迟为常数,波形失真较小。
  • 极零点几何H(ejΩ)=KiejΩzikejΩpk|H(e^{j\Omega})|=|K|\frac{\prod_i|e^{j\Omega}-z_i|}{\prod_k|e^{j\Omega}-p_k|}
  • 常见判断
    • 零点在 z=1z=1:抑制 DC,像高通。
    • 零点在 z=1z=-1:抑制 Ω=π\Omega=\pi,像低通。
    • 零点在 e±jΩ0e^{\pm j\Omega_0}:抑制 Ω0\Omega_0,形成陷波。
    • 极点靠近 e±jΩ0e^{\pm j\Omega_0}:增强 Ω0\Omega_0,形成共振。
  • 全通滤波器:幅度为常数,主要改变相位;极点 pp 对应零点 1/p1/p^*
  • 最小相位系统:所有零点在单位圆内;因果稳定系统的逆系统也稳定。

速记:极点吸引成峰,零点排斥成谷;越靠近单位圆,效果越强


速查重点公式#

  • Nyquist:fs2fmaxf_s\ge2f_{\max}
  • 混叠:falias=fkfsf_{alias}=|f-kf_s|,结果落入 [0,fs/2][0,f_s/2]
  • 归一化频率:Ω=2πf/fs\Omega=2\pi f/f_s
  • 卷积:y[n]=kx[k]h[nk]y[n]=\sum_k x[k]h[n-k]
  • 卷积长度:Ly=L1+L21L_y=L_1+L_2-1
  • DFT:X[k]=n=0N1x[n]ej2πkn/NX[k]=\sum_{n=0}^{N-1}x[n]e^{-j2\pi kn/N}
  • DFT 频率间隔:Δf=fs/N\Delta f=f_s/N
  • 频率 bin:fk=kfs/Nf_k=kf_s/N
  • FFT 复杂度:O(Nlog2N)O(N\log_2N)
  • ADC SNR:6.02B+1.766.02B+1.76 dB。
  • Z 变换:anu[n]1/(1az1)a^n u[n]\leftrightarrow 1/(1-az^{-1}),ROC:z>a|z|>|a|
  • 因果稳定 IIR:所有极点在单位圆内。
  • 频率响应:H(ejΩ)=H(z)z=ejΩH(e^{j\Omega})=H(z)|_{z=e^{j\Omega}}
  • FIR Notch:b=[1,2cosΩ0,1]b=[1,-2\cos\Omega_0,1]
  • 移动平均零点:z=ej2πk/Nz=e^{j2\pi k/N}k=1,,N1k=1,\dots,N-1
  • 线性相位 FIR 群延迟:(N1)/2(N-1)/2
  • Butterworth:H(jΩ)2=1/(1+(Ω/Ωc)2N)|H(j\Omega)|^2=1/(1+(\Omega/\Omega_c)^{2N})

中等难度计算题练手#

1. 取样与混叠#

题:x(t)=cos(2π700t)+cos(2π1300t)x(t)=\cos(2\pi\cdot700t)+\cos(2\pi\cdot1300t)fs=1000f_s=1000 Hz。求取样后可观察到的频率。

解:Nyquist 频率为 500 Hz。

  • 700 Hz → 7001000=300|700-1000|=300 Hz。
  • 1300 Hz → 13001000=300|1300-1000|=300 Hz。

所以两个分量都混叠到 300 Hz。

2. 离散卷积#

题:x[n]={1,2,3}x[n]=\{1,2,3\}h[n]={1,1,1}h[n]=\{1,1,1\},均从 n=0n=0 开始,求 y[n]=x[n]h[n]y[n]=x[n]*h[n]

解:

(1+2z+3z2)(1+z+z2)=1+3z+6z2+5z3+3z4(1+2z+3z^2)(1+z+z^2)=1+3z+6z^2+5z^3+3z^4

所以

y[n]={1,3,6,5,3},n=0,1,2,3,4y[n]=\{1,3,6,5,3\},\quad n=0,1,2,3,4

3. DFT 解析度#

题:fs=8f_s=8 kHz,欲分辨 1995 Hz 与 2005 Hz,至少需要多少取样点?

解:频率差为 10 Hz,需要 Δf10\Delta f\le10 Hz。

NfsΔf=800010=800N\ge\frac{f_s}{\Delta f}=\frac{8000}{10}=800

4. Z 变换与稳定性#

题:

y[n]0.7y[n1]=x[n]+0.3x[n1]y[n]-0.7y[n-1]=x[n]+0.3x[n-1]

因果系统,求 H(z)H(z)、极零点、ROC 与稳定性。

解:

H(z)=1+0.3z110.7z1H(z)=\frac{1+0.3z^{-1}}{1-0.7z^{-1}}

零点:z=0.3z=-0.3。极点:z=0.7z=0.7。因果 ROC:z>0.7|z|>0.7。因为单位圆在 ROC 内,且极点在单位圆内,所以稳定。

5. 频率响应#

题:H(z)=1z2H(z)=1-z^{-2},求零点与 H(ejΩ)|H(e^{j\Omega})|

解:

H(z)=(1z1)(1+z1)H(z)=(1-z^{-1})(1+z^{-1})

零点为 z=1z=1z=1z=-1,对应 Ω=0,π\Omega=0,\pi

H(ejΩ)=1ej2Ω=2sinΩ|H(e^{j\Omega})|=|1-e^{-j2\Omega}|=2|\sin\Omega|

所以它抑制 DC 与 Ω=π\Omega=\pi,在 Ω=π/2\Omega=\pi/2 附近最大。

6. FIR Notch 设计#

题:fs=400f_s=400 Hz,欲陷波 80 Hz,写出二阶 FIR Notch 差分方程。

解:

Ω0=2π80400=0.4π=2π5\Omega_0=2\pi\frac{80}{400}=0.4\pi=\frac{2\pi}{5}2cosΩ0=2cos720.6182\cos\Omega_0=2\cos72^\circ\approx0.618

因此

H(z)=10.618z1+z2H(z)=1-0.618z^{-1}+z^{-2}y[n]=x[n]0.618x[n1]+x[n2]y[n]=x[n]-0.618x[n-1]+x[n-2]

7. IIR Notch 带宽估计#

题:同上,若 r=0.95r=0.95,估计陷波带宽与 Q。

解:常用近似:

BW(1r2)fsπBW\approx\frac{(1-r^2)f_s}{\pi}BW(10.952)400π=0.0975400π12.4 HzBW\approx\frac{(1-0.95^2)400}{\pi}=\frac{0.0975\cdot400}{\pi}\approx12.4\text{ Hz}Qf0BW=8012.46.45Q\approx\frac{f_0}{BW}=\frac{80}{12.4}\approx6.45

8. 移动平均频率响应#

题:4 点因果移动平均滤波器在 Ω=π/2\Omega=\pi/2 的增益是多少?

解:

H(ejΩ)=14sin(4Ω/2)sin(Ω/2)ej3Ω/2H(e^{j\Omega})=\frac{1}{4}\frac{\sin(4\Omega/2)}{\sin(\Omega/2)}e^{-j3\Omega/2}

代入 Ω=π/2\Omega=\pi/2

sin(4Ω/2)=sin(π)=0\sin(4\Omega/2)=\sin(\pi)=0

所以增益为 0。

9. 序列周期性#

题:判断 x[n]=cos(0.3πn)x[n]=\cos(0.3\pi n) 是否周期,并求周期。

解:

Ω02π=0.3π2π=0.15=320\frac{\Omega_0}{2\pi}=\frac{0.3\pi}{2\pi}=0.15=\frac{3}{20}

为有理数,因此周期存在。最小周期为 N=20N=20

10. 量化 SNR#

题:理想 12-bit ADC,满刻度正弦输入时量化 SNR 约为多少?

解:

SNR6.02B+1.76=6.0212+1.76=74.0 dBSNR\approx6.02B+1.76=6.02\cdot12+1.76=74.0\text{ dB}

11. 圆周卷积补零长度#

题:x[n]x[n] 长 5,h[n]h[n] 长 4。若用 DFT 计算线性卷积,至少要做几点 DFT?

解:线性卷积长度为

5+41=85+4-1=8

所以至少做 8 点 DFT。

12. 极点稳定性#

题:某因果系统极点为 0.80.80.6-0.61.1ej0.2π1.1e^{j0.2\pi}1.1ej0.2π1.1e^{-j0.2\pi},是否稳定?

解:因果系统稳定要求全部极点在单位圆内。因为有两个极点半径为 1.1,大于 1,所以系统不稳定。


选择题易混淆观念清单#

  • DTFT 是连续频谱,且以 2π2\pi 为周期;DFT 是离散频谱,且以 NN 为周期。
  • FFT 不是新的变换,只是 DFT 的快速算法。
  • 补零不会增加真实频率解析度,只会让频谱图更平滑、更密。
  • 真实频率解析度主要由观测时间 TobsT_{obs} 决定。
  • 时域相乘对应频域卷积;时域卷积对应频域相乘。
  • DFT 计算卷积时,如果不补零,会得到圆周卷积。
  • 白噪声表示功率谱平坦,不代表幅度一定服从高斯分布。
  • FIR 一定 BIBO 稳定;IIR 不一定不稳定,但必须看极点。
  • 因果 IIR 稳定等价于全部极点在单位圆内。
  • 稳定 LTI 的 ROC 必须包含单位圆。
  • 因果系统的 ROC 在最外极点之外。
  • 线性相位不等于最小相位。
  • 零点在单位圆上会使对应频率增益为 0。
  • 极点靠近单位圆会在对应角度产生共振峰。
  • Type II 线性相位 FIR 在 Ω=π\Omega=\pi 必为 0,因此不适合做高通。
  • 冲激不变法可能发生频域混叠,不适合设计高通。
  • 双线性变换不会混叠,但会产生频率扭曲,需要预扭曲。
  • Hamming/Blackman 等窗函数能降低旁瓣,但会加宽主瓣。
  • 移动平均是低通滤波器,但会在若干频率点产生零点。
  • 取样前需要抗混叠滤波器;DAC 后需要重建滤波器。

考前优先复习顺序#

  1. 必会计算:取样混叠、归一化频率、卷积、DFT 解析度、Z 变换稳定性、Notch 系数。
  2. 必会概念:DTFT vs. DFT、FIR vs. IIR、线性相位、ROC、极零点频率响应。
  3. 必背公式:Nyquist、卷积长度、DFT、Δf\Delta f、ADC SNR、anu[n]a^n u[n] 的 Z 变换、Notch 公式。
  4. 最容易失分:补零是否提高解析度、圆周卷积与线性卷积、因果稳定的极点条件、窗函数主瓣/旁瓣取舍。

考前一晚建议:先看“速查重点公式”和“选择题易混淆观念清单”,再重做 12 题练习题。命中率最高的题型通常是 取样定理、卷积、DFT/解析度、Z 变换稳定性、Notch 设计、频率响应几何

数字信号处理期末复习
https://blog.solmount.top/posts/digital-signal-exam/
作者
空 柏
发布于
2026-06-17
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00