最早的电话使用的模拟信号原理图

(1)声音通过金属振动膜感应声波来影响磁场和电流,并将这种带有金属振动膜振动的“信息”的电流传递给另一端

(2)另一端则进行反向工作,把不断变化的电流转化为电线圈中磁场的变化,使得金属振动膜发出同样的振动。

局限性就是当距离比较远 的时候就很难还原(电流的衰减大)

傅里叶变换和反傅里叶变换就解决了这个问题--使得数字信号通信代替模拟信号通信称为可能

(1)任意一个是与信号f(t)经过傅里叶变换,都可以转化为多个余弦波叠加的形式

一旦这个环节被我们掌控的话,语音信号就可以通过调制,由高频载波用极高的速率发送电信号和光信号。

而在接收端,用滤波器过滤余弦波信号后,使用傅里叶反变换进行是与信号的还原

对傅里叶的理解资源:

深入浅出的讲解傅里叶变换(真正的通俗易懂) - CSDN博客
https://blog.csdn.net/l494926429/article/details/51818012

实验的来源:

实验六傅里叶变换及其反变换_百度文库
https://wenku.baidu.com/view/1ba79654178884868762caaedd3383c4bb4cb4bd.html

代码:

syms t v w x phase im re ;          %定义符号变量
a = input('请输入a=')
f = exp(-a*abs(t));  %f(t) = exp(-2*t)*u(t)
Fw = fourier(f);                     %求傅里叶变换
subplot(311);
ezplot(f);                          %绘制f(t)的时域波形
axis([-1 2.5 0 1.1]);
subplot(312);
ezplot(abs(Fw));                    %绘制幅度谱
im = imag(Fw);                      %计算F(w)的虚部
re = real(Fw);                      %计算F(w)的实部
phase = atan(im/re);                %计算相位谱
subplot(313);
ezplot(phase);                      %绘制相位谱

syms t v w x phase im re ;          %定义符号变量
F(w) = 1/(1+w^2);                  %待求解变换的公式
f = fourier(Fw,t);
subplot(311);
ezplot(f);                          %绘制f(t)的时域波形
axis([-1 2.5 0 1.1]);
subplot(312);
ezplot(abs(Fw));                    %绘制幅度谱
im = imag(Fw);                      %计算F(w)的虚部
re = real(Fw);                      %计算F(w)的实部
phase = atan(im/re);                %计算相位谱
subplot(313);
ezplot(phase);                      %绘制相位谱

《数据科学家养成手册》傅里叶变换与反傅里叶变换笔记相关推荐

  1. 《数据科学家养成手册》第十章--混沌论

    <For the want of nail> For the want of a nail, the shoe was lost;for want of a shoe, the horse ...

  2. 《数据科学家养成手册》第九章信息论

    事先声明: 兴趣使然,阅读书籍的过程中看了一些资料,但并不能看太懂 信息论是围绕数据存储于传输量化等一系列问题所展开的一门专门研究信息的学科. 一句话总结作者:"在某一种设定情况下,最简洁可 ...

  3. 《数据科学家养成手册》--第十一章算法学2---(非监督,监督贝叶斯概率以及损失函数)

    11.8 机器学习-----自动归纳 数据挖掘是随着商务智能发展起来的一种相对比较新的一种算法学科. 只知道自己想学习的是数据挖掘和大数据,但是真的说出个所以然自己真的办不到.现在说是一种算法学科,忽 ...

  4. 《数据科学家养成手册》第十一章------算法学1(穷举,分治,回溯,贪心,迭代)

    1.对于计算机学科的人员,无论是怎么样子的工作都是需要了解算法的-----从而获得解决日常问题的基本的思路 2.计算机底层的数理计算逻辑仍然是"与""或"&qu ...

  5. 《数据科学家养成手册》第八章---统计学

    数理统计的鼻祖------阿道夫.凯特勒 1.凯特勒的"平均人"思想 凯特勒运用概率论的方法进一步的研究了社会道德领域的大量统计资料,发现"在我们对大多数人进行观察的时候 ...

  6. 《数据科学家养成手册》--第四章---数据科学的使命

    4.1.2  从信息到数据 1948年香农(好像吐槽输入法)发表的论文<通信的数学理论>(A Mathematical Theory of Communication)其中的话: if t ...

  7. 《数据科学家养成手册》--“什么性质的人才能称得上科学家?” “科学的意思”

    什么性质的人才称为科学家? 有的时候我们会就的科学家就像是明星一样,距离我们很遥远(自己觉的比明星遥远的多)但是,他们都是凡人啊.都和我们是一样的啊.为什么有想法不勇敢的去追求这个目标? 科学 &qu ...

  8. 《数据科学家养成手册》第十一章----算法学(非线性回归)

    对于非线性回归,通常的思路: (1)把它转化为线性回归模型进行拟合,其余不能转换的则通过经验,观察,多次尝试等法进行拟合,博能够从中找去拟合误差最小的情况. 常用的线性回归模型: (1)双曲线   双 ...

  9. 《数据科学家养成手册》第五章---矛盾的世界笔记

    (1)世界中存在继续多相互矛盾的事物.矛盾通常是指事物相互影响和对立的关系.比如太阳的东升的同时没有办法西落. (2)数学中的虚数是与现实世界的实数相对的.虚数和实数的结合形成复数,通过复数构建的矢量 ...

最新文章

  1. python如何批量发布数据并如何定时更换token
  2. 01、python数据分析与机器学习实战——Python数据可视化库-Matplotlib
  3. AtCoder Beginner Contest 172总结
  4. 一个立即关闭显示器的小软件(Masm开发,只有3KB大小)
  5. NET脏字过滤算法 收藏
  6. 集合框架(Map容器/Collections工具类)
  7. mysql索引的创建及删除
  8. 陈天奇:十年机器学习科研之路(附链接)|湾区人工智能
  9. 有了中文版MSDN2,何必又东奔西走去找资料
  10. mysql concat函数进行模糊查询
  11. delphi math 单元函数
  12. 激进投资者卡尔·伊坎辞去雅虎董事职务(每日关注,10月24日)
  13. andorid xmlns:tools=“http://schemas.android.com/tools“是用来做什么的?
  14. 计算机视觉基础之IoU和mIoU
  15. 我在赶集网的两个月(数据挖掘、竞情分析、产品、团购、运营、电话销售)
  16. JZOJ3426. 封印一击
  17. 计算机主机通电启动不了,电脑不通电,开机没反应?这里有问题!
  18. 软考中级软件设计师---系统开发基础
  19. 大商创 常见问题 mysql_【大商创常见问题】大商创v2.4及以上版本运费设置教程说明...
  20. Spring(3)--Spring示例再演示

热门文章

  1. double和float计算精度不准的问题
  2. fflush函数的深入理解
  3. MS UI Automation Introduction
  4. iOS开发:使用Block在两个界面之间传值(Block高级用法:Block传值)
  5. fedora17 的 rc.local
  6. VirtualBox虚拟机网络连接设置的四种方式
  7. as一种模拟输入效果
  8. 办公室28个经典赞美句子【转】
  9. aws 认证_引入#AWSCertified挑战:您的第一个AWS认证之路
  10. 推荐使用的几款Java常用基础工具库