HashMap引发死链问题(HashMap、ConcurrentHashMap原理解析)
事故背景一个CPU使用率飙升至100%的线上故障,原因是在并发情况下使用HashMap导致死循环。当cpu使用率100%时,查看堆栈,发现程序都卡在了HashMap.get()这个方法上了,重启程序后问题消失。但是过段时间又会来。HashMap结构HashMap是我们经常会用到的集合类,JDK 1.7之前底层使用了数组加链表的组合结构,如下图所示:HashMap通常会用一个指针数组(假设为table[])来做分散所有的key,当一个key被加入时,会通过Hash算法通过key算出这个数..
智能音箱 之 平台方案简介
智能音箱,被认为是物联网时代的入口,在去年成为了各大厂商争相投入的风口。在当今互联网时代,它不仅仅是一台单纯的音乐播放器,在其背后支撑的 AI 技术才是整个产品的核心,也是各大公司觊觎物联网入口的最根本原因。经历了2017年的爆发式增长,2018年智能音箱已经成为最热门的硬件产品之一,而这不仅要归功于众多厂商对于智能音箱的“重金”投入,同时智能音箱本身的产品优势,也让智能音箱 受到了大众消费者的普...
PCM接口详细介绍--TDM方式
1. 概述PCM = Pulse Code Modulation 是通过等时间隔(即采样率时钟周期)采样将模拟信号数字化的方法。图为4 bit 采样深度的PCM数据量化示意图:PCM数字音频接口,说明接口传输的音频数据是通过PCM方式采样得到的,区别于PDM形式;IIS传输的也是PCM类型数据,属于其一个特例。相比于IIS,PCM接口更加灵活,通过时分复用TDM方式,PCM接口支...
语音交互设备 前端信号处理技术和语音交互过程介绍
一、前端信号处理1. 语音检测(VAD)语音检测(英文一般称为 Voice Activity Detection,VAD)的目标是,准确的检测出音频信号的语音段起始位置,从而分离出语音段和非语音段(静音或噪声)信号。由于能够滤除不相干非语音信号,高效准确的 VAD 不但能减轻后续处理的计算量,提高整体实时性,还能有效提高下游算法的性能。VAD 算法可以粗略的分为三类:基于阈值的 ...
智能音箱 之 麦克风参数介绍
1. 定义 麦克风,学名为传声器,是将声音信号转换为电信号的能量转换器件;声—电转换。 与扬声器正好相反(电—声转换),构成电声设备的两个终端,俗称咪头,麦克等。 是电声系统的入口,关键器件,也是最为薄弱环节。在整个电音系统中比重占比大致为30~40%(50~60%、10~20%)2. 分类转换原理分:电动式(动圈式)质好...
智能音箱 之 扬声器喇叭介绍
在全双工语音交互的系统中,功放的质量是非常重要的,因为AEC回声消除对信号失真是非常敏感的。音频通路的整体谐波失真需要控制在5%以内。对于整个系统的谐波失真来说,扬声器是最关键的因素,其次是功放,麦克风的很小;推荐选择额定功率至少是最大驱动功率的两倍的扬声器,以便保证扬声器失真小。1. 定义: 扬声器,俗称喇叭,是将电信号转换为声信号辐射到空气中的能量转...
智能音箱 之 功放与扬声器(喇叭)的匹配关系
1. 功放的概念 功率放大器简称功放,俗称 “扩音机”,是音响系统中最基本的设备,它的任务是把来自信号源(专业音响系统中则是来自调音台)的微弱电信号进行放大以驱动扬声器发出声音。2. 功放的分类功率放大器分为A 类,B 类,AB 类和D 类,A 类即使没有信号输入时,也工作在偏置区,效率最低,理论效率只有25%;B 类如果没有信号输入,几乎不消耗功耗,理论效率78%;...
市面主要远场语音交互技术架构
为什么Google Home要采用双麦方案,而且大部分智能音箱才用环形六麦?事实上,这是由各家不同的技术架构决定的,当前市面上主要存在三种远场语音交互技术架构。1、以Google为代表的纯云端技术架构首先就是以Google为代表的纯云端技术架构,Google并非不想采用麦克风阵列,因为阵列相比双麦方案具有了波束形成的功能,自然就拥有了更好的噪声和去混响能力,当距离较远或者环境复杂的时候依然能够...
智能音箱 之 功放介绍
基本分类功率放大器分甲类功放(A 类),乙类(B 类),甲乙类(AB 类)和丁类(D 类);A 类 指在信号的整个周期内,放大器的任何功率输出元件都不会出现电流截止的一类 放大器。完全的线性放大形式的放大器,即使没有信号输入时也工作在偏置区, 效率最低,理论效率只有25%,但不存在交越失真。单端放大器都是A类功放。B 类 正弦信号...
解析电子墨水屏技术(工作原理与LCD的区别)
阅读电子书早已成为大家生活中一部分,方便轻巧的电子版书籍更便于携带,而电子阅读器也不仅仅局限于电脑、手机等传统设备,新兴的电子书阅读器渐渐为我们所接受。E-ink电子墨水技术就是现在最著名的产品之一,他的出现让电子书阅读器不再是液晶屏幕一家独大。提起E-ink电子墨水屏,大家第一时间反应就是“哦,就是那个只能显示黑白灰的屏幕是吧,亚马逊kindle电子书就是用这个的”。电子墨水屏凭借接...
2018年智能音箱对比
众所周知,2014年底,电商巨头亚马逊推出智能音箱产品Echo之后,引起市场的强烈反响。随后、谷歌、微软、苹果均开始布局智能音箱市场,国内公司以玲珑科技打头阵。2017年国内公司纷纷发布智能音箱,被称为智能音箱元年。经过一年多的厮杀,2018年依旧有不少玩家相继发布新品,现就今年发布的智能音箱做个简单对比,如下:...
LVDS通信接口详细介绍
1. 概述LVDS = Low-Voltage Differential Signaling 低电压差分信号,属于平衡传输信号。这种技术的核心是采用极低的电压摆幅高速差动传输数据,从而有以下特点:低功耗---低误码率---低串扰---低抖动---低辐射 良好的信号完整性。推荐的最高数据传输速率是655Mbps,而理论上可以达到1.923Gbps。在17inch及以上的液晶...
今日推荐
周排行