第3章 DTFT、采样与恢复
📌 考试定位:本章对应 2022 Q3、2025 Q1 和复习题采样恢复题。近年趋势是把采样、数字滤波和 D/A 恢复放在一条链路里考,尤其要会处理 (−1)n 造成的频谱平移。
0. 先用一句话抓住本章
第3章解决的问题是:连续信号采样成序列后,频谱怎么复制、怎么缩放、什么时候混叠、怎样通过数字滤波和重构滤波恢复想要的连续信号。
题干出现这些关键词就翻本章:
- DTFT、X(ejω)、periodic with 2π;
- sampling、aliasing、Nyquist rate、folding frequency;
- C/D、D/C、ideal interpolator、reconstruction filter;
- ω、Ω、Hz、rad/s、rad/sample 换算;
- (−1)n、modulation、spectrum shift by π;
- bandpass sampling / undersampling。
最常见错误:漏掉采样频谱中的 1/T 幅度因子;把模拟角频率 Ω 和数字角频率 ω 混用;看到 (−1)n 没想到频谱平移 π。
1. 30 秒公式速查
| 编号 | 公式 / 结论 | 名称 | 看到什么题干就用 |
|---|
| 3.1 | X(ejω)=∑n=−∞∞x[n]e−jωn | DTFT | 离散序列频谱 |
| 3.2 | x[n]=2π1∫−ππX(ejω)ejωndω | IDTFT | 从 DTFT 恢复序列 |
| 3.3 | X(ej(ω+2π))=X(ejω) | DTFT 周期性 | 频率折叠、混叠 |
| 3.4 | ω=ΩT=2πf/Fs | 频率换算 | Hz / rad/s / 数字频率互转 |
| 3.5 | f=ωFs/(2π) | 数字频率到 Hz | DFT 谱线、采样题 |
| 3.6 | Gp(jΩ)=T1∑kGa(j(Ω−kΩs)) | 理想采样频谱 | 采样后频谱复制 |
| 3.7 | Ωs=2π/T=2πFs | 采样角频率 | 模拟频域图 |
| 3.8 | 无混叠:Ωs>2Ωm 或 Fs>2fm | Nyquist 条件 | 判断 aliasing |
| 3.9 | Hr(jΩ)=T in passband | 理想重构滤波器增益 | 恢复时补偿 1/T |
| 3.10 | ejω0nx[n]↔X(ej(ω−ω0)) | 频移定理 | 调制、乘 (−1)n |
| 3.11 | (−1)n=ejπn | 频谱平移 π | 2025 频谱复用题 |
| 3.12 | x[n]∗h[n]↔X(ejω)H(ejω) | 卷积定理 | LTI 频域输出 |
| 3.13 | $\sum | x[n] | ^2=\frac1{2\pi}\int_{-\pi}^{\pi} |
2. 5 分钟直觉
2.1 DTFT 为什么是周期的
DTFT 的频率变量是 ω,单位是 rad/sample。因为 n 总是整数,
ej(ω+2π)n=ejωnej2πn=ejωn.
所以对离散序列来说,ω 和 ω+2π 是完全相同的频率。这就是为什么数字频率只需要看一个周期,通常取 [−π,π] 或 [0,2π)。
2.2 采样在频域做了什么
连续信号 ga(t) 被理想冲激串采样后,频域不是只“变宽”或“变稀”,而是:原频谱被按采样角频率 Ωs 周期复制,并整体乘以 1/T。
Gp(jΩ)=T1k=−∞∑∞Ga(j(Ω−kΩs)).
这个公式同时解释两件事:
- 为什么采样率不够会混叠:副本之间重叠,信息叠在一起,无法分开;
- 为什么重构滤波器通带增益要取 T:采样时多了 1/T,恢复时要乘回去。
2.3 数字处理连续信号的完整链路
考试里常见链路是:
xa(t)→C/D→x[n]→数字滤波 H(ejω)→y[n]→D/C→ya(t).
做这种题时不要只盯着某一个模块,要按顺序跟踪频谱:
- C/D:Ω 轴变成 ω=ΩT,频谱周期化;
- 数字滤波:Y(ejω)=H(ejω)X(ejω);
- D/C:把数字频谱映射回模拟频率,并用理想重构滤波器选出想要的副本。
2.4 (−1)n 是 2025 新题型的关键
(−1)n=ejπn.
所以如果
y[n]=x1[n]+(−1)nx2[n],
那么 x2[n] 的频谱会整体平移 π:
Y(ejω)=X1(ejω)+X2(ej(ω−π)).
直觉上,这是把一个信号放在低频,把另一个信号搬到靠近 π 的高频区域。只要二者频带不重叠,就可以用数字低通/高通滤波器把它们拆开,再分别 D/A 恢复。
3. 做题套路
套路 1:采样频谱与混叠判断
输入: 连续信号最高频率 fm 或 Ωm,采样频率 Fs 或采样周期 T。
输出: 是否混叠,采样后数字频率是多少。
对应真题: 2022 Q3、复习题采样判断。
-
把角频率和 Hz 分清:
Ω=2πf.
-
判断 Nyquist 条件:
Fs>2fm
或
Ωs>2Ωm.
-
求每个频率分量的数字频率:
ω=2πf/Fs.
-
如果 ∣ω∣>π,折回到 [−π,π]。常用 Hz 版本:频率 f 采样后等效为距离最近的 kFs 的差值。
⚠️ 注意:临界采样 Fs=2fm 在理论图上刚好不重叠,但实际题里若是正弦,采样相位可能导致全采到零点。工程上通常要求严格大于。
套路 2:采样—数字滤波—恢复链路
输入: Xa(jΩ) 的频谱范围、采样频率、数字滤波器 H(ejω)。
输出: 恢复后的连续信号频谱或表达式。
对应真题: 2022 Q3、2025 Q1。
-
画或描述采样后的频谱副本:间隔 Ωs=2π/T,幅度乘 1/T。
-
映射到数字频率:
ω=ΩT.
-
乘数字滤波器:
Y(ejω)=H(ejω)X(ejω).
-
D/C 恢复时,选重构滤波器通带。若要恢复基带,低通通带覆盖原信号频谱;若要恢复某个搬移后的副本,通带要放在对应模拟频段。
-
重构滤波器通带增益通常取 T,用于抵消采样时的 1/T。
检查:恢复出的频谱幅度是否回到原来的尺度?频率位置是否正确?
套路 3:(−1)n 频谱复用与拆分
输入: y[n]=x1[n]+(−1)nx2[n] 或类似结构。
输出: 解释频谱如何复用,如何恢复 x1 和 x2。
对应真题: 2025 Q1。
-
写出 (−1)n=ejπn。
-
用频移定理:
(−1)nx2[n]↔X2(ej(ω−π)).
-
判断 X1 和搬移后的 X2 是否在数字频域重叠。
-
若不重叠:
- 用数字低通提取低频的 X1;
- 用数字高通或带通提取靠近 π 的 X2;
- 对 X2 分支再乘 (−1)n 可搬回基带;
- 分别 D/A 恢复。
-
若重叠:说明不可无失真分离。
⚠️ 注意:频谱平移后要按 2π 周期折回。靠近 π 的部分等价于靠近 −π 的部分。
套路 4:带通采样判断
输入: 带通信号频率范围 [fL,fH]。
输出: 是否能低于 2fH 采样,以及可选采样率。
对应真题/复习题: 欠采样题。
-
计算带宽:
B=fH−fL.
-
低通 Nyquist 会要求 Fs>2fH,但带通采样只要求频谱副本不重叠,理论最低可接近 2B。
-
若题目给简化条件 fH=MB,可取
Fs=2B.
-
更一般地要检查各副本是否重叠;如果没有图,按题目给的公式或范围求解。
⚠️ 注意:带通采样不是随便低采样。前提是只有该带通信号存在,且抗混叠滤波器先把其他频带清掉。
4. 典型题精讲
例题 1:混叠判断
题目: xa(t)=cos(2π⋅40t)+cos(2π⋅90t),以 Fs=100 Hz 采样。求采样后数字频率,并判断混叠。
解答:
采样周期 T=1/100。数字频率:
ω1=2π10040=0.8π.
ω2=2π10090=1.8π.
0.8π<π,40 Hz 分量无混叠。1.8π>π,90 Hz 分量会折回:
cos(1.8πn)=cos(2πn−0.2πn)=cos(0.2πn).
所以采样序列可写为
x[n]=cos(0.8πn)+cos(0.2πn).
答案: 90 Hz 分量混叠为 10 Hz 等效分量;40 Hz 分量仍对应 0.8π。
易错提醒: 不要说“90 Hz 消失了”。它没有消失,而是伪装成 10 Hz。
例题 2:恢复滤波器为什么增益是 T
题目: 理想采样后频谱为
Gp(jΩ)=T1k∑Ga(j(Ω−kΩs)).
若无混叠,为什么理想低通重构滤波器通带增益取 T?
解答:
无混叠时,基带副本为
T1Ga(jΩ).
要恢复原始频谱 Ga(jΩ),低通滤波器在基带内需要乘以 T:
T⋅T1Ga(jΩ)=Ga(jΩ).
答案: 因为采样在频域引入 1/T 幅度缩放,重构滤波器必须用增益 T 抵消它。
例题 3:(−1)n 频谱搬移
题目: 已知 x1[n] 是低频信号,频谱集中在 ∣ω∣<0.25π;x2[n] 也是低频信号,频谱集中在 ∣ω∣<0.25π。令
y[n]=x1[n]+(−1)nx2[n].
说明如何从 y[n] 中恢复 x1[n] 和 x2[n]。
解答:
因为
(−1)n=ejπn,
所以
(−1)nx2[n]↔X2(ej(ω−π)).
这会把 x2 的低频频谱搬移到 ω=π 附近。x1 仍在 ∣ω∣<0.25π。两者不重叠。
恢复 x1:对 y[n] 通过数字低通,通带覆盖 ∣ω∣<0.25π。
恢复 x2:对 y[n] 通过数字高通或带通,取出 π 附近的频谱,再乘 (−1)n 把它搬回基带:
(−1)n⋅(−1)nx2[n]=x2[n].
答案: 低通分支取 x1;高通/带通分支取出搬移后的 x2,再乘 (−1)n 搬回基带。
易错提醒: 第二个分支只滤出 π 附近还不够,若要得到原始 x2[n],还要再乘一次 (−1)n。
例题 4:频率单位换算
题目: 采样频率 Fs=8 kHz,数字频率 ω=0.75π 对应多少 Hz?
解答:
f=2πωFs=2π0.75π×8000=3000 Hz.
答案: 3 kHz。
易错提醒: ω=π 对应 Fs/2,不是 Fs。
例题 5:采样-数字滤波-恢复链路(2022 Q3 / 2025 Q1 型)
题目: 模拟信号 xa(t) 的频谱 Xa(jΩ) 仅在 ∣Ω∣≤2000π 非零。以采样频率 Fs=4000 Hz(即 T=1/4000)采样得到序列 x[n],经过理想数字低通滤波器 H(ejω)(截止频率 ωc=π/2,通带增益 1),输出 y[n] 再通过理想 D/C 转换器(同样使用 T=1/4000)恢复为 ya(t)。
(1) 最高模拟频率 Ωm 是多少?是否发生混叠?
(2) 画出或描述 X(ejω)——x[n] 的 DTFT。
(3) 画出数字滤波后的 Y(ejω)。
(4) 恢复后模拟输出 ya(t) 的频谱 Ya(jΩ) 是什么?
链路总览:
xa(t)C/Dx[n]H(ejω)y[n]D/Cya(t).
解答:
(1) 混叠判断
Ωm=2000π⟹fm=1000 Hz.
Fs=4000 Hz>2fm=2000 Hz.
Nyquist 条件满足,无混叠。
(2) 采样后频谱 X(ejω)
采样把模拟频率 Ω 映射到数字频率:
ω=ΩT=4000Ω.
所以最高频率分量对应的数字频率为
ωm=40002000π=2π.
采样后频谱的幅度要乘 1/T=4000,同时以 2π 为周期复制:
X(ejω)=T1k∑Xa(jTω−2πk)=4000⋅Xa(j4000ω),∣ω∣≤2π.
基带非零范围 ∣ω∣≤π/2,在 [−π,π] 内不会与相邻副本重叠(因为无混叠)。
(3) 数字滤波后 Y(ejω)
理想低通滤波器 H(ejω) 在 ∣ω∣<π/2 内增益为 1,其余为 0。
由于 X(ejω) 仅在 ∣ω∣≤π/2 非零,恰好完全落在滤波器通带内:
Y(ejω)=H(ejω)⋅X(ejω)=X(ejω).
信号完全通过,没有任何损失。
(4) D/C 恢复后的频谱 Ya(jΩ)
D/C 转换先把数字频率映射回模拟频率(Ω=ω/T),再通过理想重构滤波器。重构滤波器在通带内的增益取 T,以抵消采样时引入的 1/T:
Ya(jΩ)=T⋅Y(ejΩT)=T⋅T1Xa(jΩ)=Xa(jΩ),∣Ω∣≤2000π.
答案: 完美恢复 xa(t),频谱与原信号完全一致。
变式:如果数字滤波器截止频率改为 ωc=π/4 会怎样?
ωc=π/4 对应模拟频率
Ωc=Tπ/4=4π×4000=1000π(fc=500 Hz).
滤波器只保留 ∣ω∣<π/4 的部分,即模拟频率 ∣Ω∣<1000π 的部分被保留,1000π<∣Ω∣≤2000π 的部分被滤掉。
恢复后:
Ya(jΩ)=Xa(jΩ)⋅rect(2000πΩ).
输出信号的带宽从 1000 Hz 变窄到 500 Hz,高频信息丢失。
易错提醒:
- 别漏 1/T。 采样后频谱幅度是 T1Xa,不是 Xa。漏掉这个因子,后面 D/C 恢复的幅度就全错了。
- 重构滤波器增益是 T,不是 1。 它的作用就是把采样乘的 1/T 抵消回去。
- 频率位置和幅度要同时跟踪。 很同学只关注频率有没有混叠、通带是否覆盖,最后忘了幅度要从头乘到尾。整条链路的幅度传递是:1/T(采样)× 滤波器增益 × T(恢复)=1。如果某一步漏了,最终输出幅度就不对。
5. 易错点表
| ❌ 错误做法 | ✅ 正确做法 | 来源 |
|---|
| 把 DTFT 当成非周期函数 | DTFT 以 2π 为周期 | ch3 基础 |
| 把 Ω 和 ω 混用 | ω=ΩT,单位不同 | 采样题 |
| 漏采样频谱的 1/T | 写 Gp(jΩ)=T1∑Ga(j(Ω−kΩs)) | 2022 Q3 |
| 恢复滤波器增益写 1 | 理想重构通带增益应为 T | 2022 Q3 |
| 认为混叠能靠后端滤波修好 | 一旦副本重叠,信息已相加,不可逆 | 采样判断 |
| 看到 (−1)n 只想到符号交替 | (−1)n=ejπn,频谱平移 π | 2025 Q1 |
| 高于 π 的数字频率不折回 | 数字频率按 2π 周期等效 | aliasing |
| 带通采样随便低采样 | 前提是频带不重叠且先带通限频 | 欠采样 |
6. 本章 90 分检查清单
7. 自测题与答案
题目
- 写出 DTFT 正变换和逆变换。
- 为什么 X(ejω) 以 2π 为周期?
- Fs=10 kHz 时,f=2 kHz 对应的数字角频率是多少?
- Fs=12 kHz 时,ω=π/3 对应多少 Hz?
- xa(t)=cos(2π⋅7t) 以 Fs=10 Hz 采样,等效频率是多少?
- 采样频谱中的 1/T 因子在恢复时如何补偿?
- (−1)nx[n] 的 DTFT 是什么?
- 带通信号 fL=20 kHz、fH=25 kHz,带宽是多少?理论最低采样率可能接近多少?
答案
X(ejω)=n=−∞∑∞x[n]e−jωn.
x[n]=2π1∫−ππX(ejω)ejωndω.
-
因为 e−j(ω+2π)n=e−jωne−j2πn=e−jωn,其中 n 是整数。
ω=2π102=0.4π.
f=2πωFs=2π(π/3)⋅12000=2000 Hz.
-
7 Hz 超过折叠频率 5 Hz,会折回为 ∣7−10∣=3 Hz。数字频率 1.4π 等效为 −0.6π,余弦等效为 0.6π。
-
理想重构滤波器通带增益取 T,使 T⋅(1/T)Ga(jΩ)=Ga(jΩ)。
(−1)nx[n]=ejπnx[n]↔X(ej(ω−π)).
- 带宽 B=25−20=5 kHz。若满足带通采样条件,理论最低采样率可接近 2B=10 kHz。
8. 学习路线
- 先学 DTFT 定义和周期性,这是后面所有频谱图的基础。
- 再练频率换算:f、Ω、ω 三者一定要熟。
- 然后学采样频谱复制和 1/T 幅度因子。
- 接着做混叠判断题,把高于折叠频率的分量折回。
- 最后学 (−1)n 频谱平移和 C/D—数字滤波—D/C 链路,这是 2025 新题型重点。
9. 和后续章节的关系
- 第4章 会把 Y(ejω)=H(ejω)X(ejω) 用到系统分析。
- 第5章 会把连续的 DTFT 采样成 DFT 点,真正用于计算机计算。
- 第9章 和 第10章 的滤波器设计都依赖本章的频率换算。