参考:

<2>信号频率、采样频率、采样点数 - 简书

<3>2.3 信号采样与采样定理 - 物联网前沿实践

<4>语音信号处理——常识与基本概念 - 凌逆战 - 博客园

<5>信号的时间域分辨率和频率域分辨率 - 知乎

<6>基础知识:采样频率和频率分辨率-面包板社区

0.基础概念:

0.1 信号频率(f)

连续时间信号频率就是信号的频率,影响的是信号的发生函数。

以声波信号为例,声波每秒钟振动的周期数称为声波的频率,单位是赫兹 (Hz)。

一般来说,人耳可以听到的声波频率大概在20 Hz​到20 kHz之间,频率超过20 kHz​的声波我们称为超声波,低于20 Hz​的声波称为次声波。

0.2 信号周期 (T)

0.3 采样率, 采样频率,采样速度(fs)

每秒从连续信号中提取 并 组成离散信号的采样个数,它用赫兹(Hz)来表示。

以语音为例,通俗的讲采样频率是指计算机每秒钟采集多少个声音样本。

        意义:采样率决定了采样的精度。采样频率越高,即采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。

        注意:采样频率必须大于信号的频率(不失真),fs/N(频率分辨率)越小,精度越高,通过补0增加的FFT点数无法提高FFT精度。

0.4 采样周期,采样时间(Ts, dt)

波形中相邻两点间隔的时间就是采样频率(fs)的倒数,它是采样之间的时间间隔。

0.5 采样点数(N)

采样点数是一次向PC端发送的数据量包含的点数,采样点数决定了每次传到PC内的数据量。
就是每个周期采了几个点。

N =T/Ts         Ts=dt = 1/fs

FFT、IFFT的采样点数必须是2的指数,在频域一个频点对应时域的一次采样,所以FFT的点数自然就是2048、1024、512、256、128.

0.6 阵列信号快拍数(snaps)

快拍数一般是指 时域上的采样点数,也就是snaps

全部阵元在时域的一次采样.如果阵元数为M,那么通常用 X(t) 来表示一次采样,维数为 M*1

0.7 频率分辨率(f0):

详细看:基础知识:采样频率和频率分辨率-面包板社区

频率分辨率可以理解为在使用DFT时,在频率轴上的所能得到的最小频率间隔。实际是作FFT时谱图中的两条相邻谱线之间的频率间隔,也有称作步长。

        N为采样点数,fs为采样频率,Ts为采样间隔。所以 N*Ts 就是采样前模拟信号的时间长度T,信号长度越长,频率分辨率越好。

注意:只有增加点数的同时导致增加了数据长度T才能使分辨率越好。

0.8 补零:

在做DFT时,常常在有效数据后面补零达到对频谱做某种改善的目的

补零并没有增加有效数据的长度,仍然为T。

补零的好处:

  1. 使数据N为2的整次幂,便于使用FFT。
  2. 补零后,其实是对DFT结果做了插值,克服“栅栏”效应,使谱外观平滑化。我把“栅栏”效应形象理解为,就像站在栅栏旁边透过栅栏看外面风景,肯定有被栅栏挡住比较多风景,此时就可能漏掉较大频域分量,但是补零以后,相当于你站远了,改变了栅栏密度,风景就看的越来越清楚了。
  3. 由于对时域数据的截短必然造成频谱泄露,因此在频谱中可能出现难以辨认的谱峰,补零在一定程度上能消除这种现象。

关系:

产生信号的总时间长度 t  = Ts * 采样数N = 采样数N / fs

产生信号的周期数 = 总时间长度/T = 总时间长/信号频率 

1.举例:

1.0 采样频率

常见到的音频文件采样率多为44.1KHz

假设我们有2段正弦波信号,分别为20Hz和20KHz,长度均为一秒钟,以对应我们能听到的最低频和最高频,分别对这两段信号进行40KHz的采样。

结果:

20Hz语音每次振动被采样了

20KHz语音每次振动被采样了

所以在相同的采样率下,记录低频的信息远远比高频的详细

1.1 奈奎斯特采样定律

奈奎斯特采样定律:

采样周期要小于整数周期的1/2,即采样频率应该大于原始频率的2倍。否则将发生混叠(相位/频率模糊)。

实际例子:你产生车轮倒转的错觉的时候,说明你眼睛的采样频率过低从而得出了错误结论

一般的信号频率为5Hz,采样频率 为200Hz

信号是401Hz的,采用远大于401Hz两倍的采样率10KHz来采样。

2.关于频率分辨率的2种解释

详细看:基础知识:采样频率和频率分辨率-面包板社区

  • 关于频率分辨率的2种解释

  • 补零

  • DFT考虑窗函数的注意点,各种窗函数的优缺点

  • 时域、频域采样定理

  • 分析频率、采样点数、谱线数的设置要点

3.语音相关:

详细看:语音信号处理——常识与基本概念 - 凌逆战 - 博客园

[信号基础] 信号频率,采样率,采样点(快拍数)等相关推荐

  1. music介绍了快拍数

    MUSIC算法仿真分析 一.DOA估计方法 波达方向(Direction of arrival, DOA)是指空间信号的到达方向(各个信号到达阵列参考阵元的方向角,简称波达方向).它是空间谱估计理论的 ...

  2. 模拟信号与离散信号之间的频率关系(由模拟信号采样得到的离散信号)

    先看看模拟信号与离散信号之间的关系,这里的离散信号是指由模拟信号采样得到的离散信号(这是得到离散信号的方式之一),我想看看它们频率之间的关系? 以正弦信号为例: 从上面的手稿中可以看出,由模拟信号经过 ...

  3. 机器学习处理信号分离_[学习笔记]使用机器学习和深度学习处理信号基础知识...

    参考学习:Signal Generation and Preprocessing 本人只是为了了解信号处理的基础知识而做的学习笔记,涉及深度可能不够,有理解错误的地方请大胆指出,感激不尽 一.信号生成 ...

  4. 语音识别原理与应用 第二章 语音信号基础

    目录 第二章 语音信号基础 2.1 声波的特性 2.2 声音的接收装置 2.3 声音的采样 2.4声音的量化 2.5 语音的编码 2.6WAV文件格式 2.7WAV文件分析 第二章 语音信号基础 声波 ...

  5. 铁路信号基础知识——信号部分

    一. 信号 信号:是传递信息的符号.   铁路信号设备是一个总名称,概而言之为信号.联锁.闭塞 铁路信号:是向有关行车和调车作业人员发出的指示和命令: 联锁设备:用于保证站内行车和调车工作的安全和提高 ...

  6. 信号与系统难点之采样正弦信号的获取问题

    在学到采样定理时,我们都知道当采样频率fs大于或等于信号中最高频率fmax的2倍时(fs>=2fmax),采样之后的数字信号完整地保留了原始信号中的信息,要是不满足上述关系,则采样的之后的数字信 ...

  7. 【无标题】铁路信号基础知识——信号部分

    一. 信号 信号:是传递信息的符号. 铁路信号设备是一个总名称,概而言之为信号.联锁.闭塞 铁路信号:是向有关行车和调车作业人员发出的指示和命令: 联锁设备:用于保证站内行车和调车工作的安全和提高车站 ...

  8. fft之后求模值和相位_50Hz交流信号经ADC在一个周期采样有限个点后,怎么用FFT变换求得有效值、幅值和相位等?...

    FFT是离散傅立叶变换的快速算法,可以将一个信号变换 到频域.有些信号在时域上是很难看出什么特征的,但是如 果变换到频域之后,就很容易看出特征了.这就是很多信号 分析采用FFT变换的原因.另外,FFT ...

  9. 【六更完结!由于字数限制开新文章继续】零基础信号与系统学习笔记:复指数信号、傅里叶级数的系数推导、三角函数正交性、离散傅里叶变换、相位补偿、z变换表、逆变换表、常见序列及其作用

    零基础信号与系统学习笔记:复指数信号.傅里叶变换.三角函数正交性 基础1:复指数信号 复指数信号基础知识 复指数信号推导1 虚指数信号 虚指数信号特性和作用 直流信号 基础2:傅里叶级数 推导傅里叶级 ...

最新文章

  1. 【Dlib】使用dlib_face_recognition_resnet_model_v1.dat无法实现微调fune-tuning
  2. 计算机网络(NETWORK 部分二) 第1-2天
  3. linux shell ddos木马,利用Shell 脚本解决DDOS攻击问题
  4. linux win32disk,windows使用Win32DiskImager安装树莓派系统
  5. 为SAP UI5正名 - 它也支持双向绑定
  6. python pytest allure_python测试框架pytest和测试报告allure的联合使用-----测试套件
  7. ArrayList list = new ArrayList(20);中的list扩充几次
  8. window mysql5.5错误
  9. (12)vue.js 修饰符
  10. mysql的ddl的语句有_Mysql操作之部分DDL语句
  11. mysql 创建聚集索引_索引为什么会加快Mysql的查询速度?
  12. jedis访问redis学习笔记
  13. 手机连接Fiddler后无法上网(已解决)
  14. Unity敌人的AI
  15. 以太坊MEV黑暗森林发展史:从Gas战争到PBS
  16. linux下静态库、动态库总结
  17. opencv matlab配置,MATLAB配置mexopencv
  18. kali学习-被动信息收集-DNS相关
  19. YOLO踩坑:编译darknet_ros报错no matching function for call to ‘_IplImage::_IplImage(cv::Mat)’的解决方案
  20. 2020-10-03 Shell编程

热门文章

  1. z-index的使用及注意事项
  2. win10关闭任务栏窗口预览
  3. Java校验时间段重叠
  4. Java 设计模式(十三):代理模式
  5. TCP协议拥塞控制算法(Reno、HSTCP、BIC、Vegas、Westwood)
  6. RSS Can:将网站信息流转换为 RSS 订阅源(三)
  7. 《python数据分析与挖掘实战》笔记第3章
  8. mysql workbench怎么_MySQL Workbench怎么用?MySQL Workbench详细使用教程
  9. 【笔记】顶会论文程序复现供自己使用的方法
  10. macOS 开发 - AppleScript 简介