audio
fly 100%
大学专业微电子偏工艺设计第一份工作硬件:仿真过电路 设计过电路 画过PCB 做过FPGA三年verilog写程序第二份芯片驱动工作:arcleonarm芯片调试环境ip验证驱动开发脚本编写各种杂不专业
展开
-
嵌入式audio基础(八)主动降噪
起因 老婆dreamcar ,去了解了下发现感兴趣的是车有一套BOSEANC主动降噪系统,正好了解下他是怎么主动降噪的。历史:主动降噪概念是BOSE公司创始人Amar G. Bose博士在一次飞行旅途中由于受不了飞机噪音而提出的。1989年,BOSE主动降噪耳机推出,但主要用于商业以及军用战场上,真正量产到民用还是在2000年。原理所有声音都由一定的频谱组成,主动降噪...原创 2018-06-30 12:09:48 · 3467 阅读 · 1 评论 -
audio 为什么44.1khz 采样率存在
做audio IP规格定义时移植考虑内部PLL 是否要支持两个频域,16khz 48khz 和 22.05khz 44.1khz,这两个频域都支持会让pll 的面积变大。两类频率切换还需要等待pll lock,中间延时0.5ms左右。软件封装api时也需要同时支持这两类频率,不知道为什么出现这22.05 44.1khz的频率。44.1 22.05 这样的频率主要应用在mp3 了,mp4 都用...原创 2019-05-17 17:20:22 · 3246 阅读 · 0 评论 -
音频处理开源库webrtc(1)简介
WebRTC中文名叫网页即时通信(英语:Web Real-Time Communication),是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准,开源前QQ等应用就已经用上了。百度百科上说:谷歌树立这个项目的目的是让Web开发者能够基于浏览器(Chrome\FireFox…)轻...原创 2019-04-05 14:23:38 · 945 阅读 · 0 评论 -
音频降噪-fir滤波器
最近遇到问题,在室外使用的摄像机的音频输入噪声太大,直接将数据取出来进行分析在看看频域情况:可以看到在100hz以下的能量分布很大,其实对于人声来说20hz-20K 都有,但是一般把响应做到300hz到4kz的频率区间也是可以的,这个就可以尝试将200hz以下的频率分量直接抹掉。直接选用最简单的fir 滤波器来做,在matlab中去定下阶数和参数,matlab 可直接生成归一化的参数,省...原创 2019-03-16 10:39:39 · 5839 阅读 · 0 评论 -
audio 应用:声波通讯(3)接收原理
一上来还是整个流程图镇楼这里介绍整个流程种最复杂的部分:解析。上一篇已经实现了数据到频率信号的转换,这部分就是一个逆过程,这里需要使用幅频变换,幅频变换在大学都应该学过过程比较简单,这部分就使用开源代码去实现。FFT 在开源能做到不错的也就FFTW和kiss_fft ,FFTW一般使用在pc 上,他对机选性能能的要求比较高,我的板子的算力比较弱,又不能用浮点,所以还是选用了kiss_fft...原创 2018-11-10 17:20:44 · 1297 阅读 · 0 评论 -
audio 应用:声波通讯(2)发送原理
声波通讯的一般流程可以看到无论是发送还是接受关键的都是中间过程,也就是需要传输的信息内容转换成声音的过程,这个声音到底是什么呢?每一段都是一个信息的bit,这里很容易认为是通过这些信息bit的输出幅度来判定对应的是哪个ASCII码的,现实的情况是这样做基本不可能实现,音量的大小分辨率很低,通讯双方的距离、播放设备和接收设备的摆放角度和输出幅频响应都会严重影响最终的结果。声音的一个顽疾‘回声’...原创 2018-11-10 16:42:34 · 740 阅读 · 1 评论 -
audio 应用:声波通讯(1)应用场景
通讯都需要介质,常见的依赖于光波,电磁波,声波等,随着生活水平的提高,人们也越来越主要身体健康,WiFi信号这样使用电磁波通讯的开始受到‘嫌弃’,市面上出现了大量的主打‘健康’、‘安全’的路由器,这些做法也无非是降低输出的能量,这样做的后果就是覆盖面积和网路速度大打折扣。另一个就是手机信号,尤其是孕妇对这类电磁波信号非常忧虑,新闻也是层出不穷,这种情况下就迫使人们去开发新的通讯方式。最近声波通...原创 2018-11-10 15:38:39 · 979 阅读 · 0 评论 -
嵌入式audio基础(一)接口
audio接口不少,这里就做一个总结介绍。 最常见的3.5mm 衍生出来6.25mm 6.3mm和2.5mm接口 2.5mm接口相对于3.5mm有点就是尺寸小,一些mp3等便携超薄设备上经常使用,缺点就是接触面积小导致噪声比较大。6.25mm和6.3mm的个他正好相反,主要用与一些音响的接口上。 XLR XLR 是由James H. Cannon, 于美国加州洛杉矶所成立的 C原创 2015-12-10 08:24:25 · 10527 阅读 · 0 评论 -
嵌入式audio基础(四)性能指标
audio作为一个重要的外设部分客观分析一定是一个重要的知识,一般的音频外设的分析基本依赖于主观人耳去听,这样的结果一个是不客观,另一个是不能够标准化也不利于进行归档报告。 这里归纳出几个客观可测的几个参数,主要包括五项,即信噪比、动态范围、总谐波失真、立体声分离度以及频率范围/频率响应。信噪比 信噪比是音响界公认的衡量音响器材质量水准的一个重要指标,几乎所有的电声器材都会标注这个指标,没有这原创 2015-12-26 20:42:42 · 1802 阅读 · 0 评论 -
嵌入式audio基础(三)总线
外置音频的处理芯片和主控芯片数据交换和控制要通过一些总线进行,这样有够降低误码率,降低接入难度,方便多从机外设接入等优势。不同的总线会存在性能上的差异,例如数据传输速度,如果把ISA比作公路,那么PCI就是高速公路,PCI传输数据的速度远远大于ISA。 ISA ISA总线: (Industry Standard Architecture:工业标准体系结构)是为PC/AT电脑而制定的总线标准,为1原创 2015-12-25 18:18:22 · 1005 阅读 · 0 评论 -
嵌入式audio基础(二)传输协议
I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用. i2s协议是一个典型的同步传输协议,sclk是由m原创 2015-12-23 19:52:16 · 1592 阅读 · 0 评论 -
嵌入式audio基础(五)性能指标补遗
采样频率当将声音储存至计算机中,必须经过一个录音转换的过程,转换些什么呢?就是把声音这种模拟信号转成计算机可以辨识的数字信号,在转换过程中将声波的波形以微分方式切开成许多单位,再把每个切开的声波以一个数值来代表该单位的一个量,以此方式完成采样的工作,而在单位时间内切开的数量便是所谓的采样频率,说明白些,就是模拟转数字时每秒对声波采样的数量,像是CD音乐的标准采样频率为44.1KHz,这也是目前声卡与原创 2015-12-27 11:53:13 · 747 阅读 · 0 评论 -
嵌入式audio基础(六)音量
声音是因物体的振动而产生的一种物理现象。振动使物体周围的空气绕动而形成声波,声波以空气为媒介传入人们的耳朵,于是人们就听到了声音。因此,从物理上讲,声音是一种波。用物理学的方法分析,描述声音特征的物理量有声波的振幅(Amplitude)、周期(Period)和频率(Frequency)。因为频率和周期互为倒数,因此,一般只用振幅和频率两个参数来描述声音。 其中,频率反映声音的高低,振幅反映原创 2015-12-30 10:17:47 · 1415 阅读 · 0 评论 -
matlab-播放音乐
fid = open(‘audio.dat’,‘rt’)x = fread(fid,50000,‘int16’)y=8000z=16sound(x,y,z)x 数据数组y 采样率,默认8kz 采样位宽,默认16bit原创 2018-09-27 08:31:34 · 1742 阅读 · 0 评论 -
audio应用-外接akm7755
简介akm 7755 是一款日本产的高性价比的codec,内部集成dsp 可以完成3A 算法,ANR (降噪)AGC(自动增益) AEC(回声消除),应用范围广。从内部框图中可以看到,他支持单端和差分的mic 输入,最多可以支持两路mic ,一路line_in输入。三路line_out输出,同时支持数字接口的i2s 的输入输出。另外一个很优秀的特点是内部集成了PLL,支持slave 模式下通...原创 2019-05-31 17:21:23 · 6769 阅读 · 3 评论