附介绍:
四位来自麻省理工学院的研究人员蒂娜·卡塔比(Dina Katabi)、海塞姆·哈桑(Haitham Hassanieh)、比欧特·因迪克(Piotr Indyk)和埃里克·普里斯(Eric Price)今年1月,提出了一种新算法,以替代计算机科学领域最重要的算法之一。————设计出了一种能更快执行傅里叶变换的算法。傅里叶变换是一种用于处理数据流的数学算法,是数字医学成像、Wi-Fi路由器和4G无线通信网络等众多技术的运算基础。

傅里叶变换的提出可追溯至19世纪,它的基本原理是,所有信号,例如录音,都可以表现为一系列不同频率和波幅的正弦和余弦波组合。进行变换之后,对这组波的处理会相对容易些——比方说,可以压缩一段录音或消除噪音。20世纪60年代中期,研究人员创造出了一种利用计算机实现的算法,称之为快速傅里叶变换(FFT)。相比未压缩的录音版本,MP3格式文件的体积之小简直令人惊叹,这让我们真正见识到了快速傅里叶变换的威力。

 
而利用被称为稀疏傅里叶变换(SFT)的新算法,数据流的处理速度会比快速傅里叶变换还要快上10倍至100倍。之所以能够如此大幅地提速,是因为我们关注的信息大多拥有大量的结构:例如音乐与不规则噪声就完全不是一回事。这些有意义的信号通常只能取一小部分可能值;用技术术语来表达,即这些信息是“稀疏”的。由于稀疏傅里叶变换算法不需要对所有可能的数据流都进行处理,因此它可以使用其他算法无法做到的某些快捷处理方式。从理论上看,如果一种算法只能用来处理稀疏信号,它受到的限制会比快速傅里叶变换多得多。但正如该算法的共同发明者、电子工程和计算机科学教授卡塔比所指出的那样,“稀疏性无处不在”,“它存在于大自然中,存在于视频信号中,存在于音频信号中。”
 
更快速的变换意味着,在处理既定量的信息时需要更少的计算能力——这对于智能手机这类能耗敏感型移动多媒体设备来说,不啻于天赐福音。或者,利用同样的运算能力,工程师们可以考虑一些对于传统快速傅里叶变换的计算需求而言有些不现实的工作。举例来说,当下因特网的骨干网和路由都只能读取或处理穿梭于其中的数据洪流的极小一部分,而凭借稀疏傅里叶变换,研究人员就可以更为详细地研究这种以每秒数十亿次速度发射的信息流了。
——本文刊登于麻省理工《科技创业》2012年7月刊

附官方链接
官方网站:  http://groups.csail.mit.edu/netmit/sFFT/code.html,有测试代码和相关文档

发福利喽稀疏FFT的更多相关文章

  1. 安天AVLTeam送福利喽~~

    #福利来了#  duang~duang~duang~ 安小天帮你辨别短信真伪!!! 是不是经常收到真假难辨的[疑似诈骗短信]是真的?是假的? 傻傻分不清楚 现在不用怕啦!!! 遇到这种情况,只需手机截 ...

  2. 年底发福利了——分享一下我的.NET软件开发资源

    最近建了一个.NET软件开发资源的360网盘共享群,把收集的一些.NET软件开发资源分享给大家,也欢迎大家把好的东东分享一下. 资源主要有:开发工具.控件资源.书籍教程.网页设计.源码资源几大类,也希 ...

  3. 发福利了!!超过100本的linux免费书籍

    New Books Kindle Fire App Development Essentials iPhone iOS 6 Development Essentials CentOS 6 Essent ...

  4. 湖南联通发福利了C#为你月赚150M流量回家过年不再愁

    回家过年没流量怎么能行,这里教大家一个月赚150流量的方法,哈哈,首先下载联通客户端,本人只有android手机一台,没办法只能用 android的了,里面有一个悦分享,上几张图,图有有我赚的流量. ...

  5. 周末发福利了!26个免费的HTML5模版

    本期文章我们为大家搜集了很多专业且高质量的HTML5模版,而且还是免费的呦.如果你对编码很熟悉,那么从这些网站里你可以学到很多新技能.来这些国际范的案例中挑选您喜欢的模版学习起来吧:) Zeences ...

  6. 稀疏傅里叶变换(sparse FFT)

    作者:桂. 时间:2018-01-06  14:00:25 链接:http://www.cnblogs.com/xingshansi/p/8214122.html 前言 对于数字接收来讲,射频域随着带 ...

  7. Sql Server之旅——第五站 确实不得不说的DBCC命令(文后附年会福利)

    今天研发中心办年会,晚上就是各自部门聚餐了,我个人喜欢喝干红,在干红中你可以体味到那种酸甜苦辣...人生何尝不是这样呢???正好 ceo从美国带了干红回来,然后我就顺道开心的过了把瘾....一个字.. ...

  8. 【刷题记录】首师附NOIP练习20160820

    [由于老师不让发题目,So只能发考点喽!!!!噜噜噜] [题目(嘘~~~~~)]:百度云下载 [T1]:好像是DP,路径压缩+排序+分情况处理100分(噜噜噜) [T2]:正解好难的样子,DFS乱搞了 ...

  9. V2EX 上收藏Top200

    截止到目前 V2EX 上收藏人数最多的 56 个帖子 收藏数 Top200 截止到目前V2EX上收藏人数最多的56个帖子 说说自己知道的各个领域水平比较不错的论坛 发一个自用了一年多的加密代理工具 s ...

随机推荐

  1. iOS开发CABasicAnimation动画理解

    1.CALayer简介 CALayer是个与UIView很类似的概念,同样有backgroundColor.frame等相似的属性,我们可以将UIView看做一种特殊的CALayer.但实际上UIVi ...

  2. linux下安装多个jdk版本的切换问题

    下载地址: https://www.azul.com/downloads/zulu/ 解压: [root@localhost java]# tar -zxvf /usr/java/zulu8.38.0 ...

  3. IntelliJ IDEA Maven引入

  4. yum 安装 redis php-redis

    yum 安装 redis php-redis   redis和php-redis在官方源上是没有的,需要安装其他的源,其他源的地址为 http://mirrors.ustc.edu.cn/fedora ...

  5. PHP给图片添加图片水印

    涉及到的函数: 1.file_get_contents():用于将文件的内容读入到一个字符串中的首选方法.如果操作系统支持,还会使用内存映射技术来增强性能. 2.list():list() 函数用于在 ...

  6. arp hook

    最近疯狂的研究Linux的种种功能,也颇有心得,这里讲述一下Linux下的Net的Hook,使用net的Hook可以实现很多很多非常底层的功能,比如过滤报文,做防火墙,做代理等等. Now,Let's ...

  7. [洛谷P3950]部落冲突

    题目大意:给你一棵树,有$3$个操作: $Q\;p\;q:$询问$p,q$是否连通 $C\;p\;q:$把$p->q$这条边割断 $U\;x:$恢复第$x$次操作二 题解:可以在割断时把这条边赋 ...

  8. 容器化RDS|计算存储分离 or 本地存储?

    随着交流机会的增多(集中在金融行业,规模都在各自领域数一数二),发现大家对 Docker + Kubernetes 的接受程度超乎想象, 并极有兴趣将这套架构应用到 RDS 领域.数据库服务的需求可以 ...

  9. POJ1816:Wild Words——题解

    http://poj.org/problem?id=1816 比较麻烦的trie. 首先你需要选择针对n还是m建立trie,这里我选择了针对n. 那么就需要面临卡空间的问题. 这里提供了一种链式前向星 ...

  10. BZOJ4104 [Thu Summer Camp 2015]解密运算 【乱搞】

    题目链接 BZOJ4104 题解 我们将已知字符排序,由循环就可以得到一个对应关系 如样例就是: 0->第5行 1->第1行 1->第2行 1->第3行 1->第5行 2 ...