一 频率:

在1s内完成周期性变化的次数叫做频率,常用f表示。简单的说是一个周期内能够重复的次数,无论是正玄波也好,还是点阵也好,最基本的要求是在一个周期内必须要具备可重复的能力,否则就没办法计算频率,勉强计算的话频率为1Hz;总体来说,频率越高,波形也就越密集,数据也就越详细。

为了纪念德国物理学家赫兹的贡献,人们把频率的单位命名为赫兹,简称“赫”,符号为HZ。Hz 是频率的单位。1Hz代表每秒钟周期震动1次 ,100Hz即100次/秒。再者说音频采样率8000Hz,其实指的是每秒采样的次数为8000次,0频率也被称为直流分量;

话音的频率宽度是从0-3.4kHz,按照奈奎斯特定律,要保持话音抽样以后再恢复时不失真,最低抽样频率是2倍的最高频率,就是2*3.4=6.8kHz,就是说6.8khz就可以保证信号能够正确恢复了。 但PCM编码规定,就是按照8KHZ来进行抽样,这只是ITU对于PCM编码抽样方式的一个规定,大家都要遵守这个规范,其实当初如果它定7000hz或者10,000hz也是可以的。

二 频域:

        对周期信号可以直接使用傅立叶变换,对非周期信号则要进行周期扩展,使用拉普拉斯变换。所以很多在时域看似不可能做到的数学操作,在频域相反很容易。这就是需要傅里叶变换的地方。尤其是从某条曲线中去除一些特定的频率成分,这在工程上称为滤波,是信号处理最重要的概念之一,只有在频域才能轻松的做到。

频域是描述信号在频率方面特性时用到的一种坐标系,指频率域;

​        频域:横轴是频率, 纵轴是该频率信号的幅度,也就是通常说的频谱图。

三  时域

在时域图中,横轴是时间,纵轴是振幅,图1是正弦波的时域图,示出了振幅与时间的关系。

时域图显示振幅随时间的变化,可以看出峰值振幅为5V,可以算出频率f=6 Hz。

一篇文章讲清楚什么是频率、频域、时域相关推荐

  1. 一篇文章讲清楚交叉熵和KL散度

    每天给你送来NLP技术干货! 转载自 | PaperWeekly 作者 | 康斯坦丁 研究方向 | 信号处理与人工智能 看了很多讲交叉熵的文章,感觉都是拾人牙慧,又不得要领.还是分享一下自己的理解,如 ...

  2. 终极版Python学习教程:一篇文章讲清楚Python虚拟环境

    我在之前写过一篇Python学习教程,说过新手往往没有注意环境隔离,导致Python项目包与包之间冲突. 并且Python2与3代码执行有问题等等.鉴于此我决定今天的Python学习教程给大家聊聊关于 ...

  3. 一篇文章讲清楚人工智能、机器学习和深度学习的区别和联系

    人工智能的浪潮正在席卷全球,诸多词汇时刻萦绕在我们耳边:人工智能(Artificial Intelligence).机器学习(Machine Learning).深度学习(Deep Learning) ...

  4. 终极利器|一篇文章讲清楚Python虚拟环境

    文章来源于涛哥聊Python,作者sitin 我在之前写过一篇「Python新手常见的几个问题及工具推荐」说过新手往往没有注意环境隔离,导致Python项目包与包之间冲突. 并且Python2与3代码 ...

  5. 一篇文章讲清楚什么是数据网格和数据网格的原则

    针对传统集中化数据平台的困境,Zhamak Dehghani 于 2019 年 5 月撰写了一篇论文,提出了数据网格的概念.在这篇文章中,Thoughtworks 顾问描述了集中式.单体式和与域无关的 ...

  6. Java 开发中 一篇文章讲清楚VO,BO,PO,DO,DTO的区别

    ⼀.概念定义 1.PO:Persistant Object(持久对象),基本上,PO对象中的属性就是对应着数据库中表的字段,加上⼀些get和set⽅法的组成.例:个⼈信息表中分别有:id,name,a ...

  7. 一篇文章讲清楚VO,BO,PO,DO,DTO的区别

    随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里 ...

  8. java日志框架(一)JUL 学习 ,这个是什么,他在代码中如何使用,一篇文章讲清楚

    这里写目录标题 JUL 是什么 JUL组件介绍 代码中如何使用(控制台输出) 日志级别 自定义输出级别 输出日志到文件(磁盘文件中) 日志对象父子关系 配置文件 使用方法总结 JUL 是什么 JUL全 ...

  9. 一篇文章讲清楚芯片设计全流程及相关岗位划分

    大家好,欢迎来到IC修真院. 现如今IC设计行业正值风口,但还是有很多同学不清楚IC设计到底是什么?这个行业的全貌是怎样的?更是不清楚自己适合其中的哪些岗位? 今天,我们就一次来把这些问题回答清楚. ...

最新文章

  1. C++面向对象程序设计_Part2
  2. 【VM单机模拟系列】VMware P2V简单实现
  3. 高通平台android7.1系统显示旋转180度
  4. linux 最快的,五种方式装Linux哪种最快
  5. SpringBoot+Swagger2.7.0实现汉化(2.8.0不行)
  6. Basic链表与队列的区别
  7. Unix awk使用手册
  8. 走近webpack(3)--图片的处理
  9. 5.4 Spring AOP
  10. ul 原点显示_CSS+HTML ul li列表原点如何相连
  11. Go语言标准库之strconv
  12. (72)Verilog HDL系统函数和任务:$display
  13. MFC1、动态创建CButton
  14. 解决nginx端口占用问题
  15. Oracle Primavera P6EPPM Mobile/App 安卓移动端分享(长期更新)
  16. 计算机培训教学计划,计算机培训教学计划.doc
  17. EDI X12 标准报文清单
  18. 简单spring cloud服务升级实现
  19. Python爬虫——Scrapy框架爬取腾讯招聘
  20. 移动端300ms延迟的由来及解决方案

热门文章

  1. 统计学理论—抽样分布
  2. 变色龙算法chameleon聚类
  3. 寄存器地址映射+寄存器各位定义+中断号定义
  4. 信用卡欺诈Python实现解决方案汇总
  5. Python基于tk界面的万年历+阳历阴历(附完整代码)
  6. Zigbee智能家居有什么优缺点?
  7. Ambiq继续引领低功耗单片机,新款Apollo4将2MB MRAM作为Flash,运行态功耗低至3uA/MHz
  8. vpopmail用户备份方法
  9. docker出现问题:Docker容器stop,kill都没用,停止删除不了解决方案
  10. Android: registerReceiver代码实现