一、混叠

定义:在信号处理领域中,混叠是指采样信号还原成连续信号时产生彼此交叠而出现信号失真的现象。

危害:信号发生混叠时,无法从采样信号中还原原始信号。

混叠可能发生在时域,叫做时域混叠;也可能发生在频域,叫做空间混叠。

1. 从时域信号重构理解混叠

如下图,图中信号是一个单频的正弦信号,信号频率为 fs。

(1)当用 fs 的采样频率采样时,得到的信号是一条直流的曲线/直线;

(2)当用 2fs 的采样频率采样时,得到的信号是一个三角波信号;

(3)当用 4/3fs 的采样频率采样时,得到的是一个更低频的三角波信号。

以上的几种采样频率均不能重构原信号,从而出现信号混叠,即采样信号不能保持原信号的频谱特性。因此,要想不发生信号混叠,采样率必须高于信号最高频率的两倍,也就是说,在信号的一个周期内,至少出现两个以上的采样点!

(参考:混叠)

(参考:奈奎斯特采样定理(Nyquist))

2. 从频域角度理解混叠

已知一个合成信号是由两个单频正弦信号组成,频率分别是 20Hz 和 40Hz,我用 60Hz 的采样率对信号进行采样后进行傅里叶变换,如果只画正频部分(也就是说只画 0~30Hz 部分),发现无法观察到 40Hz 的频率能量尖峰,这时才想到发生了频谱混叠~只有采样频率大于信号最大频率的 2 倍时才能在正频部分看到所有频率的能量尖峰~(从 Matlab 仿真的角度理解奈奎斯特采样定理的合理性)

二、奈奎斯特采样定理

采样定理,又称奈奎斯特采样定理。采样定理是连续时间信号(通常称为”模拟信号“)和离散时间信号(通常称为”数字信号“)之间的基本桥梁。该定理说明了采样频率和信号频谱之间的关系,是连续信号离散化的基本依据。

定义:时域上的采样等价于频域的周期延拓,采样频率 fs 要大于信号最高频率的 fmax 的 2 倍,采样后的信号才能完整的保留原始信号中的信息,才不会发生频谱混叠。

奈奎斯特频率:为防止信号混叠需要的最小采样频率;

奈奎斯特间隔:为防止信号混叠最大允许的采样间隔。

(参考:采样定理)

(参考:奈奎斯特采样定理)

(参考:奈奎斯特频率)

三、如何防止频谱混叠?

前文提到了频谱混叠的原因:采样频率过低。所以要想解决这个问题,有两种途径:

(1)提高采样频率;

(2)在采样之前加一个抗混叠低通滤波器。(把信号中超过 fs/2 的频率成分过滤掉,剩下的信号就满足了奈奎斯特采样定理的条件)

(参考:混叠)

(参考:明晰频谱混叠、泄露和栅栏效应(上篇))

(参考:频谱混叠)

四、举个栗子~

求一个合成信号的频谱,合成信号由两个单频正弦信号相加得到,频率分别为:20Hz 和 40Hz。

(1)采样频率设置为 90Hz(满足奈奎斯特采样定理)

% 频谱混叠仿真(奈奎斯特采样定理)%% 参数设置
fs = 90;  % 采样频率(满足奈奎斯特采样定理:要大于信号最大频率的两倍!!!)
L = 10;  % 时间长度
t = 0 : 1/fs : L;  % 时间坐标%% 生成信号
f1 = 20;  % 信号1频率
f2 = 40;  % 信号2频率
s1 = 5 * sin(2 * pi * f1 * t);
s2 = 2 * sin(2 * pi * f2 * t);
s = s1 + s2;  % 合成信号%% FFT
numfft = 512;
s_fft = fft(s, numfft);
p = pow2db(abs(s_fft) .^ 2);  % 功率
f = (0 : numfft-1) / numfft * fs;  % 频率
magnitude = abs(s_fft) ./ numfft;  % 幅度谱
phase = angle(s_fft);  % 相位谱%% 作图
figure(1);
subplot(3, 1, 1);
plot(f, p, 'linewidth', 1.5); axis('tight'); title([num2str(numfft), '点傅里叶变换']);
subplot(3, 1, 2);
plot(f, magnitude, 'linewidth', 1.5); axis('tight'); title('幅度谱');
subplot(3, 1, 3);
plot(f, phase, 'linewidth', 1.5); axis('tight'); title('相位谱');

运行结果:

(2)将采样频率设置为 200Hz(满足奈奎斯特采样定理)

(3)将采样频率设置为 80Hz(不满足奈奎斯特采样定理)

(4)将采样频率设置为 80Hz(不满足奈奎斯特采样定理)

 结论:从上面三个图可以看出,当满足奈奎斯特采样定理时,从频谱上能够分析到两个频率能量尖峰,对应的就是原始 20Hz 和 40Hz 的两个频率信号(只看正频部分的一半),即没发生混叠。而当不满足奈奎斯特采样定理时,频谱上无法观察到两个能量尖峰,也就是说发生了频谱混叠,无法根据傅里叶逆变换还原原始信号。

【20211214】【信号处理】从Matlab仿真的角度理解频谱混叠和奈奎斯特采样定理相关推荐

  1. 奈奎斯特抽样频率 matlab仿真,奈奎斯特采样定理、降采样、过采样

    奈奎斯特采样定理 fs >= 2fH 根据奈奎斯特采样定理,需要数字化的模拟信号的带宽必须被限制在采样频率fs的一半以下,否则将会产生混叠效应,信号将不能被完全恢复.这就从理论上要求一个理想的截 ...

  2. 奈奎斯特采样定理_通俗理解奈奎斯特带宽

    很多通信的教材对香农定理讲的很详细,但是对奈奎斯特带宽却讲的并不是很多.而奈奎斯特带宽确是一个重要的概念,它说明了在没有噪声的情况下,数据率的限制仅仅来自于信号的带宽,可以给我们一个简单直观的估算结果 ...

  3. 小白能理解的奈奎斯特采样及延伸出的理论

    一.取样定理 其实奈奎斯特采样有两种方式,一种是矩形脉冲采样,一种是冲激采样,采样方式如下图.我们在不计算数学公式的情况下来讲解,只是让大家明白是这么回事,具体为什么是这样,是有一堆公式要推导的. 1 ...

  4. 关于奈奎斯特准则和升余弦滤波器理解

    之前一直把采样定理和第一准则搞混在一起,这次仔细研究了一下. 首先是升余弦滤波器提出背景: 为了通过信道传输,信号必须是带限的,所以需要低通滤波. 为了满足无isi,滤波器需要满足一定的条件 那么,滤 ...

  5. 对奈奎斯特稳定判据的理解

    对奈奎斯特稳定判据的理解 设系统的开环传递函数为G(s)H(s)G(s)H(s)G(s)H(s),引入辅助函数 F(s)=1+G(s)H(s)=1+M(s)N(s)=N(s)+M(s)N(s)(1)F ...

  6. 理解奈奎斯特定理和香农定理

    转自: http://blog.ednchina.com/tengjingshu/179701/message.aspx ―――――――――――――――――――――――――――――――――― ―――― ...

  7. 利用MATLAB画传递函数的奈奎斯特曲线

    利用MATLAB画传递函数的奈奎斯特曲线 1.传递函数 tf函数 延迟环节 2.画奈奎斯特曲线 全频曲线 半频曲线 3.示例 1.传递函数 tf函数 对于函数: G(s)=∑j=0mbjsm−j∑i= ...

  8. 奈奎斯特稳定判据的推导与理解

    先上结论,奈奎斯特稳定判据: 若奈奎斯特曲线不穿过(-1 , j0)点,Z = P - 2N = 0 时系统稳定若奈奎斯特曲线穿过(-1 , j0)点,则系统临界稳定 其中,Z为包围函数的零点数 P为 ...

  9. 如何理解奈奎斯特定律?

    无意间在知乎上看到某篇文章,关于奈奎斯特定理的,很生动形象的解释了定理含义:可以简单的理解为:当采样频率大于信号中最高频率的2倍时(fs>2f),采样之后的数字信号完整地保留了原始信号中的信息. ...

最新文章

  1. 在数据库创建表的时候,时间设置为什么类型,会随着每次提交的时间发生变化
  2. 读文献先读图——主成分分析 PCA 图
  3. github 下载单个文件夹_从Github上下载单个文件夹的快速方式
  4. 前端学习之html——基本结构
  5. 为什么说ReasonReact是编写React的最佳方式?
  6. k8s volume卷
  7. 男女共厕,考验男生心理素质的时候到了......
  8. Learn Python 014: Funtions
  9. 代替人工批卷?基于目标检测模型的试卷自动批阅实践
  10. R语言手动安装包-以ggplot2为例
  11. 网站被黑了不要慌,4招教你如何破解!网站被黑的10大原因
  12. dwg格式的计算机图,dwg是什么文件 怎么打开【图文】
  13. matlab失明的小猫,如何正确判断猫咪眼睛是否失明
  14. 微软终于要在2022年让ie浏览器退役了
  15. html中表格怎么合并单元格居中,word表格怎么合并单元格居中
  16. 服务器被腾讯云助手告警通知有木马文件
  17. ETL工具 鱼龙混杂,如何甄选?(开源、包开源、包数据库辅助功能、商用)
  18. Dnf脚本源码新-摇篮上号开刷不多bb
  19. iphone 6s pp助手 越狱
  20. 边缘计算2.0时代,“云边缘”与“边缘云”你分清了吗?

热门文章

  1. 什么是跨域?uniapp跨域问题怎么解决?
  2. c语言进阶(3)——指针进阶笔试题详解
  3. 深度学习常用激活函数
  4. Android bitmap 按比例缩放
  5. 没有金刚钻,敢揽瓷器活儿
  6. c语言递归求乘法口诀表,1一9的乘法口诀表
  7. 混音器:视频会议录制不可或缺的组件
  8. java基础unit02-变量,基本数据类型。类型装换,Scanner用法
  9. 华为交换机CSS技术讲解
  10. 【100%通过率】华为机试真题 C++ 实现【对称美学】【2022.11 Q4 新题】