主动降噪技术(ANC)的前生今世--概念历史
一 概念
假如使用一句通俗的语言来概述ANC的原理的话,那就是:通过发出与噪声相位相反,频率、振幅相同的声波与噪声干涉实现相位抵消。
使用比较正式的语言来解释就是:动降噪通过降噪系统产生与外界噪音相等的反向声波,将噪音中和,从而实现降噪的效果。下图是一个ANC的降噪原理图:

根据麦克风的位置,可以把这个主动降噪技术分成三类:
* 前馈主动降噪技术 Feed forward,简称FF:取样麦克风在耳机外边,通过取样麦克风获取噪声,能够获取外部全部的噪声,然后做反向,常见的场景就是入耳式耳机,没有被动降噪的情况。
* 反馈型的主动降噪技术 Feed Back,简称FB:取样麦克风在耳机头的内侧,通过取样麦克风获取环境噪声,能够获取耳机壳内部的噪声,然后做反向。常见的场景是头戴式耳机,这样耳机的高频噪声已经很多被耳机套过滤掉了,消噪压力小。效果也会变得比较好。
* 混合型的主动降噪技术,HyBrid,简称HB:就是取样麦克风有两个,把上面的FF和FB都用上,这种效果再加上头戴式的被动降噪的话,会把效果做的比较好。市场上效果最好的都是这种的。FF前馈系统可以消减参考传声器检测到的原始噪声相关的噪声,FB反馈式系统则对窄带噪声十分有效,两者结合使用, 可以增强有源噪声控制系统的灵活性,从而比使用单一结构获得更好的降噪效果,但缺点是 系统实现复杂、成本也非常高。
三者的效果图如下图所示:

二 历史
其实,历史能说明很多东西,通过一个技术或者产品的历史来了解他,是一个很重要的维度。那么,ANC的历史是什么样子的呢?
其实,这个概念的提出很早了,
1936 年德国物理学家 Lueg 首先提出有源噪声控制即主动降噪的概念,利用声波相消性 干涉原理降噪,并申请了专利。这个哥们估计没有靠这个专利赚到多少钱,因为后面的进展时间太让人感觉到缓慢了。欧洲专利的有效期才20年,再说,这个技术,真正的商用开始那是几十年之后的事情了,所以说,想靠专利赚钱也是要靠一定的运气的啊。
直到1978年,Bose的创始人Amar G. Bose博士在从欧洲飞往波士顿的飞机上,发现飞机引擎的噪音扫净了他戴耳机欣赏音乐的兴致。这激发了他在BOSE公司进行一项消噪科技的研究。最终,BOSE公司创造了一款既能高保真的重现人声和音乐又能显著消除不必要舱内噪音的耳机。在当初半导体技术才刚刚处于萌芽阶段,这个时候的消噪,只能全靠模拟的电路了。从时间跨度上来讲,Bose的工程师针对这项技术商用化,还是花费了好几年时间的,看来,任何一项技术的商用化背后,都需要付出很多精力的啊。直到1989年,第一款商用的BOSE主动消噪耳机才诞生。自那时起,BOSE工程师们陆续为航空及军用市场开发了多款消噪耳机产品:如专为飞行员设计的消噪耳机、航空X®耳机、TriPort®耳机。
2000年,BOSE工程师们在此基础上又将这一科技应用到民用耳机市场,推出了QC®有源消噪耳机,它掀起了耳机行业“革命”的浪潮。至此,ANC在民用耳机市场上逐步迈开了前进的步伐。下图是笔者能够找到的很早一款Bose的QC耳机:

2005年,艾迈斯半导体的ANC降噪单芯片发布,十多年来,降噪耳机制造商一直使用艾迈斯半导体的模拟ANC芯片,借以在降噪深度、带宽以及超低功耗保持领先水平。
2017年,中国芯片厂商恒玄科技在蓝牙耳机单芯片上集成了ANC功能,把ANC降噪的一下拉到了平民化的价格水平。
2019年,很多芯片公司都推出了单芯片的ANC降噪芯片,像高通,海思等,直接拉开了ANC降噪的大战。
时间的飞轮在前进,ANC这个技术,也会像陈年的老酒一样,越来越散发出它迷人的清香。
主动降噪技术(ANC)的前生今世--概念历史的更多相关文章
- Java NIO 的前生今世 之四 NIO Selector 详解
Selector Selector 允许一个单一的线程来操作多个 Channel. 如果我们的应用程序中使用了多个 Channel, 那么使用 Selector 很方便的实现这样的目的, 但是因为在一 ...
- 揭秘 BPF map 前生今世
揭秘 BPF map 前生今世 本文地址:https://www.ebpf.top/post/map_internal 1. 前言 众所周知,map 可用于内核 BPF 程序和用户应用程序之间实现双向 ...
- 主动降噪技术(ANC)的前生今世--原理仿真
一 原理: 主动降噪就是通过反相检测麦克风的声音或噪声来减弱周围环境的噪声让扬声器出来的声音听起来更清晰.主动降噪技术的目标就是通过一个自适应滤波器把不想要的噪声反相从而把噪声约束到固定的范围内.该系 ...
- 月光宝盒之时间魔法--java时间的前生今世
月光宝盒花絮 “曾经有一份真诚的爱情摆在我的面前,但是我没有珍惜,等到了失去的时候才后悔莫及,尘世间最痛苦的事莫过于此.如果可以给我一个机会再来一次的话,我会跟那个女孩子说我爱她,如果非要把这份爱加上 ...
- 主动降噪技术(ANC)的前生今世–行业分析
一 原始玩家 1978年,创始人Amar G. Bose博士在从欧洲飞往波士顿的飞机上,发现飞机引擎的噪音扫净了他戴耳机欣赏音乐的兴致.这激发了他在BOSE公司进行一项消噪科技的研究.弹指之间,十年过 ...
- RCNN,Fast RCNN,Faster RCNN 的前生今世:(2)R-CNN
Region CNN(RCNN)可以说是利用深度学习进行目标检测的开山之作.作者Ross Girshick多次在PASCAL VOC的目标检测竞赛中折桂,2010年更带领团队获得终身成就奖,如今供职于 ...
- 线程中sleep()方法和wait()方法的前生今世
先看再点赞,给自己一点思考的时间,如果对自己有帮助,微信搜索[程序职场]关注这个执着的职场程序员.我有什么:职场规划指导,技能提升方法,讲不完的职场故事,个人成长经验. 不知道大家有没有这种感觉,在公 ...
- RPC 原理的前生今世
(如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力.本博客会逐步推出一系列的关于大型网站架构.分布式应用.设计模式.架构模式等方面的系列文章) 在校期间大家都写过不少程序, ...
- Netty 源码分析之 番外篇 Java NIO 的前生今世
简介 Java NIO 是由 Java 1.4 引进的异步 IO. Java NIO 由以下几个核心部分组成: Channel Buffer Selector NIO 和 IO 的对比 IO 和 NI ...
随机推荐
- hbase rowkey 设计
HBase中的rowkey是按字典顺序排序的,通过rowkey查询可以对千万级的数据实现毫秒级响应.然而,如果rowkey设计不合理的话经常会出现一个很普遍的问题----热点.当大量client的请求 ...
- 蓝桥杯c语言基础题
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...
- PythonI/O进阶学习笔记_1.抽象、面向对象、class/object/type
前言: 是自己在学习python进阶IO学习视频的时候的理解和笔记,因为很多都是本菜鸟学习时候的自己的理解,有可能理解有误. Content: - 抽象的概念和面向对象的概念?想要大概了解python ...
- 掌握 Maven 私服
前言 在 Java EE 开发中,我们使用 Maven 构建工具主要来管理项目的第三方库的依赖,以及公司内部其他项目服务的依赖.因此 Maven 私服就是必不可少的一环,本文主要对 Maven 私服的 ...
- 本地项目上传到github上最直接步骤
1.首先得有一个git账号(本地安装git) 2.git上创建一个project 3.回到本地你要提交文件夹位置 4.按住shift + 鼠标右键 选择在此处打开命令窗口 5.输入命令 git in ...
- ECMAScript---数据类型的分类
数据值是一门编程语言生产的材料,JS中包含的值有以下类型: 1.基本数据类型(值类型):包含 数字 number.字符串string .布尔 boolean .null(其他语言都有的类型) .und ...
- Java - 集合之间的关系和区别
1.Java集合关系图: 2.List.Map.Set区别: ① List ArrayList LinkedList Vector Advantage Search Insert.Delete Syn ...
- VS2019没有.net core3.0模板的解决办法
今天装好了,net core sdk 3.0之后,打开Visual Studio2019后,新建项目时发现尽然没有.net core3.0的模板. 搜了下其他博主的文章,按照文章里做了如下设置: ...
- (一)spring aop的两种配置方式。
sring aop的方式有两种:(1)xml文件配置方式(2)注解的方式实现,我们可以先通过一个demo认识spring aop的实现,然后再对其进行详细的解释. 一.基于注解的springAop配置 ...
- 提示:unresolved import: PIL
解决方法: 1.打开Window>Preferences>PyDev>Interpreters>Python Interpreter>Forced Builtins,点击 ...