0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

模拟信号和数字信号的桥梁——奈奎斯特采样定理

射频微波研究院 来源:无线通信录 2023-07-14 10:56 次阅读

在我们周围有着各种各样的模拟信号,比如,电流,电磁波,温度,声音等等。作为计算机系统来说,它只认识0和1,意味着它只能处理数字信息,但是,它是如何处理我们周围的这些模拟信号的呢?要理解这个问题,我们需要理解在数字信号处理领域中一个非常重要的定理——采样定理,它是模拟信号数字信号之间的一个基本桥梁,本文将和大家一起学习奈奎斯特-香农采样定理。

采样定理1928年由美国电信工程师奈奎斯特首先提出来的,因此称为奈奎斯特采样定理。1933年由苏联工程师科捷利尼科夫首次用公式严格地表述这一定理,因此在苏联文献中称为科捷利尼科夫采样定理。1948年信息论的创始人香农对这一定理加以明确地说明并正式作为定理引用,因此在许多文献中又称为香农采样定理。

我们先来看下面一个例子,对于一个正弦信号:

如果我们分别以0.5,0.25,0.1,0.01的间隔取点,然后再将每个点用直线连接起来。

923367a8-2164-11ee-962d-dac502259ad0.png

从上面的图中可以发现,时间间隔越小,记录这个信号的点数也多,信号还原的就越精确。显然,我们不可能无限多的点数去记录这个信号,如何才能准确的表达信号,又能合理的使用计算机资源?

其实大佬们早就有研究,就是我们今天要学习的奈奎斯特-香农采样定理。

采样频率要大于信号最高频率的2倍,才能无失真的保留信号的完整信息

即:

这里,我们将这个信号频率(这个临界点)叫做奈奎斯特频率。下面我们不妨先通过一个实验来理解这个定理,假如有下面这样一个信号:

令f=5 Hz, 再分别依次以5Hz,10Hz,20Hz,40Hz,100Hz的采样率进行采样,观察不同采样率情况下时域和频域的信号还原情况,老规矩先上代码。

import numpy as np
import matplotlib.pyplot as plt

def signalCreate(_fs,_N,_f0):
fs=_fs#采样率
N=_N#数据点数
f0=_f0
n=np.linspace(0,N-1,N)
t=n/fs
yt=np.exp(1j*2*np.pi*f0*t)
f=n*fs/N-fs/2
yf=np.fft.fftshift(np.fft.fft(yt))

returnt,yt,f,yf

t,yt,f,yf=signalCreate(5,128,5)
plt.subplot(5,2,1)
plt.plot(t,yt)
plt.subplot(5,2,2)
plt.plot(f,np.abs(yf))

t,yt,f,yf=signalCreate(10,128,5)
plt.subplot(5,2,3)
plt.plot(t,yt)
plt.subplot(5,2,4)
plt.plot(f,np.abs(yf))

t,yt,f,yf=signalCreate(20,128,5)
plt.subplot(5,2,5)
plt.plot(t,yt)
plt.subplot(5,2,6)
plt.plot(f,np.abs(yf))

t,yt,f,yf=signalCreate(40,128,5)
plt.subplot(5,2,7)
plt.plot(t,yt)
plt.subplot(5,2,8)
plt.plot(f,np.abs(yf))

t,yt,f,yf=signalCreate(100,128,5)
plt.subplot(5,2,9)
plt.plot(t,yt)
plt.subplot(5,2,10)
plt.plot(f,np.abs(yf))

plt.show()

结果如下图,左边是时域右边是频域。当采样频率是5Hz时,还原出来的信号是一个频率为0的直流信号,显然,这里当采样频率小于信号频率的两倍时是无法准确还原原信号的;当采样频率是10Hz时,还原出来的信号似乎也还是有些不对的地方,在频域上很明显信号不能完整的显示出来;当采样频率是20Hz时,不管是时域还是频域还原出来信号都已经很接近原始信号了;当然我们继续增加采样频率,当采样频率是40Hz和100Hz时,还原出的信号更加接近真实信号了。

925cd034-2164-11ee-962d-dac502259ad0.png不同采样率采样

不过,我们对比采样频率40Hz和100Hz的频域图形可以发现,100Hz的明显要“胖”一些。这是因为频率分辨率变大了,采样点数不变,采样分辨率随着采样频域增加而增加,采样分辨率可以用下面的公式计算:

显然,采样频率如果太低就不能正确还原真实信号;但是如果采样频率太高,会有较大的频率分辨率,同时又会有产生大量的数据。通常,在实际应用中采样频率会选择比两倍奈奎斯特频率要大一些(比如3~5倍)。

另外,在采样的过程中,对比采样频率和奈奎斯特频率大小关系,我们还可以这样来描述:

采样频率高于两倍奈奎斯特频率,这种采样被称为过采样;

采样频率低于两倍奈奎斯特频率,这种采样被称为欠采样。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟信号
    +关注

    关注

    8

    文章

    1108

    浏览量

    52330
  • 数字信号
    +关注

    关注

    2

    文章

    941

    浏览量

    47489
  • 电磁波
    +关注

    关注

    21

    文章

    1433

    浏览量

    53685
  • 次奈奎斯特采样

    关注

    0

    文章

    3

    浏览量

    5330
  • 云计算机
    +关注

    关注

    0

    文章

    7

    浏览量

    2612

原文标题:模拟和数字信号的桥梁——奈奎斯特采样定理

文章出处:【微信号:射频微波研究院,微信公众号:射频微波研究院】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    抽样定理

    根据抽样定理,可以无失真恢复原信号,但实际应该不存在频带有限的时域
    发表于 08-22 21:21

    光电编码器在最高转速时,输出频率为20KHZ,用DSP进行转速采集,需要满足“采样定理吗?

    本帖最后由 一只耳朵怪 于 2018-6-12 10:14 编辑 有一个疑问想请教TI的前辈,比如我选择的一个光电编码器在最高转速时,最高输出频率为20KHZ。那么用DSP进行转速采集,这里需不需要满足《数字信号处理》中讲的“
    发表于 06-11 08:28

    采样定理

    根据采样定理,需要数字化的
    发表于 05-04 19:41 1.5w次阅读
    <b class='flag-5'>奈</b><b class='flag-5'>奎</b><b class='flag-5'>斯</b><b class='flag-5'>特</b><b class='flag-5'>采样</b><b class='flag-5'>定理</b>

    采集模拟信号:带宽、定理和混叠

    了解采集模拟信号的基础知识,包含带宽、幅值误差、上升时间、采样率、定理、混叠与分辨率等。
    发表于 11-16 17:25 2.7w次阅读
    采集<b class='flag-5'>模拟信号</b>:带宽、<b class='flag-5'>奈</b><b class='flag-5'>奎</b><b class='flag-5'>斯</b>特<b class='flag-5'>定理</b>和混叠

    模拟信号和数字信号的差异

    你知道模拟信号和数字信号之间的区别吗?之前我们知道,我们必须知道什么是模拟信号和数字信号是什么。
    发表于 06-13 17:43 4165次阅读

    模拟信号和数字信号如何得到兼容

    模拟信号数字信号如何得到兼容呢?模拟信号和数字信号兼容问题也不是什么难度;因为模拟信号和数字信号
    发表于 06-19 17:41 3128次阅读

    数字音频中的模拟信号和数字信号

    大部分人在学习定理之前,就已经接触过数字音频了。如果您以高于最高频率至少两倍的频率,对一个模拟信号进行
    发表于 08-26 11:55 7234次阅读

    模拟信号和数字信号的定义以及差异

    你知道模拟信号和数字信号之间的区别吗?之前我们知道,我们必须知道什么是模拟信号和数字信号是什么。
    发表于 01-09 15:12 1.3w次阅读
    <b class='flag-5'>模拟信号</b><b class='flag-5'>和数字信号</b>的定义以及差异

    示波器的带宽和采样率与定理的详细资料说明

    带宽 (Bandwidth) 描述的是模拟前端在振幅损失最少的前提下,将信号从外部世界传入ADC的能力。采样率是ADC将模拟输入波型转换为数字
    发表于 01-11 10:29 6次下载
    示波器的带宽和<b class='flag-5'>采样</b>率与<b class='flag-5'>奈</b><b class='flag-5'>奎</b><b class='flag-5'>斯</b>特<b class='flag-5'>定理</b>的详细资料说明

    模拟信号和数字信号有什么区别

    为何绪论章节就有两次课呢?一是由于这门课太重要,二是由于要把这门课讲清楚必须先讲一个重要概念,也是常识概念!这就是模拟信号和数字信号的概念。模拟信号和数字信号!看似简单,但这就是本课程
    的头像 发表于 03-17 14:08 3.1w次阅读

    模拟信号和数字信号有何区别

    首先,模拟信号和数字信号的不同之处在于它们所传输的信息的形式。模拟信号是一个连续的信号,可以在无限小的时间内进行测量。数字信号则是以离散的形
    发表于 02-23 18:19 8577次阅读

    -香农定理:了解采样系统

    采样定理,或更准确地说是
    的头像 发表于 05-16 14:11 4331次阅读
    <b class='flag-5'>奈</b><b class='flag-5'>奎</b><b class='flag-5'>斯</b><b class='flag-5'>特</b>-香农<b class='flag-5'>定理</b>:了解<b class='flag-5'>采样</b>系统

    频域中的-香农定理

    在上一篇介绍-香农定理的文章中,我们看到当以每个周期不提供至少两个样本的频率对波形进行采样
    的头像 发表于 05-18 11:02 1412次阅读
    频域中的<b class='flag-5'>奈</b><b class='flag-5'>奎</b><b class='flag-5'>斯</b><b class='flag-5'>特</b>-香农<b class='flag-5'>定理</b>

    模拟信号和数字信号的区别及其特点

    模拟信号和数字信号的区别和特点 模拟信号和数字信号是通信系统中常用的两种信号类型,它们在多个方面有着明显的区别和特点。 一、定义和特点 1.
    的头像 发表于 11-22 16:32 5255次阅读

    采样频率和信号频率之间的关系

    。 1. 采样的基本概念 采样是将连续时间信号转换为离散时间信号的过程。在实际应用中,这通常涉及到使用模数转换器(ADC)来量化模拟信号的幅
    的头像 发表于 10-15 11:26 530次阅读