[数字信号处理-入门] 采样定理

[数字信号处理-入门] 采样定理

个人导航

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

时域采样

符号 说明
f h f_h fh 信号最高频率
f s f_s fs 采样频率
T T T 采样周期

奈奎斯特抽样定理:
f s > 2 f h f_s>2f_h fs>2fh

输入

输入为带限信号

(信号的频率成分只分布在0~ f h f_h fh范围内, f h f_h fh为最高截止频率)

奈奎斯特频率/折叠频率: f s / 2 f_s/2 fs/2

采样周期: T = 1 / f s T=1/f_s T=1/fs

( x ( n T ) x(nT) x(nT)是 x ( t ) x(t) x(t)在 t = n T t=nT t=nT时刻的采样值)

采样角频率: w s = 2 π f s w_s=2\pi f_s ws=2πfs

重建与混叠

若 f s ≤ 2 f h f_s≤2f_h fs≤2fh,会发生混叠(高频分量会折叠到低频区域),无法无失真重建原始信号

重建信号: 用离散的采样点恢复的连续时间信号

频率 f f f的信号被 f s f_s fs采样后, 若混叠:

  • 重建信号的频率 = ∣ f − n f s ∣ \mathbf{|f-nf_s|} ∣f−nfs∣
  • n取让结果最接近0的数

采样后的离散信号频谱,是原始连续信号频谱以采样角频率 w s w_s ws为周期进行周期性延拓得到的

频域采样

符号 说明
Δ f Δf Δf 频率分辨率(频率间隔)
T 0 T_0 T0 延拓周期
T T T 信号持续时间

理论基础是傅里叶变换的对偶性

T ≤ T 0 T \leq T_0 T≤T0

信号持续时间: T T T

延拓周期: T 0 = 1 / Δ f T_0=1/Δf T0=1/Δf

若对 X ( j ω ) X(jω) X(jω)在频域以频率间隔 Δ f Δf Δf进行采样,采样点数为 N N N,则对应的时域信号会被周期延拓,延拓周期 T 0 = 1 / Δ f T_0=1/Δf T0=1/Δf

为了使时域延拓后的信号不发生重叠,原始时域信号x(t)必须是时限信号

设原始时域信号 x ( t ) x(t) x(t)的持续时间为 T T T,为避免时域延拓重叠,需选择频域采样间隔 Δ f ≤ 1 / T Δf≤1/T Δf≤1/T,即延拓周期 T 0 = 1 / Δ f ≥ T T₀=1/Δf≥T T0=1/Δf≥T

频域采样点数N与采样间隔Δf的关系: N = f s / Δ f N=f_s/Δf N=fs/Δf

DFT的频率范围

DFT 的频谱范围由采样频率 f s f_s fs决定

  • 实际覆盖 0 ∼ f s / 2 0∼f_s/2 0∼fs/2(正频率范围)
    -> 所能分辨的最高频率 : f s / 2 f_s/2 fs/2
  • 但频率索引对应 0 ∼ f s 0∼f_s 0∼fs(含负频率混叠)

时域与频域采样的对偶关系

对比维度 时域采样 频域采样
操作对象 连续时域信号x(t) 连续频域信号X(jω)
核心定理 奈奎斯特定理:fₛ>2fₕ(避免频域重叠) 频域采样定理:T₀≥T(避免时域重叠)
结果影响 频域周期性延拓 时域周期性延拓
失真类型 混叠失真(频域重叠) 时域重叠失真
  1. 时域采样关注"避免频域混叠",核心是采样频率大于2倍最高截止频率

  2. 频域采样关注"避免时域重叠",核心是延拓周期大于原始时域信号的持续时间

  3. 两者通过傅里叶变换对偶性关联,共同构成离散信号处理的基础(如DFT、FFT的理论前提)

例题



相关推荐
用户0203388613144 分钟前
红黑树主要功能实现
算法
专注VB编程开发20年9 分钟前
压栈顺序是反向(从右往左)的,但正因为是反向压栈,所以第一个参数反而离栈顶(ESP)最近。
java·开发语言·算法
Xの哲學9 分钟前
Linux Select 工作原理深度剖析: 从设计思想到实现细节
linux·服务器·网络·算法·边缘计算
Dev7z22 分钟前
基于MATLAB图像处理的苹果品质自动分级系统设计与实现
开发语言·图像处理·matlab
Paul_092028 分钟前
golang编程题
开发语言·算法·golang
颜酱33 分钟前
用填充表格法-继续吃透完全背包及其变形
前端·后端·算法
夏秃然36 分钟前
打破预测与决策的孤岛:如何构建“能源垂类大模型”?
算法·ai·大模型
氷泠40 分钟前
课程表系列(LeetCode 207 & 210 & 630 & 1462)
算法·leetcode·拓扑排序·反悔贪心·三色标记法
代码or搬砖43 分钟前
JVM垃圾回收器
java·jvm·算法
老鼠只爱大米1 小时前
LeetCode算法题详解 15:三数之和
算法·leetcode·双指针·三数之和·分治法·three sum