1.关于横坐标的频率的最大值是采样频率,那么每个点对应的频率值就很好算了:f(n) = [Fs/(N/2)]*n (Fs是采样频率,常见的是44.1KHz(44100),N是采样点数,k表是第k个点)。我之前也参考了别人的写法,地址,有一段内容是这样描述的:“时域PCM数据是16位的short类型,...
分类:
其他好文 时间:
2015-04-19 22:38:29
阅读次数:
178
DSD采用脉冲密度调制(Pulse-densitymodulation),对应于PCM的pulse-codemodulation。信号表现为delta-sigma编码。采样率为2.8224M,但是采样精度是1bit(2.8224M=44.1K*64)。
脉冲密度调制中,bit1代表+A(某一个正数),bit0代表-A(某一个负数),于是数学上,就可以表示为:
其中x[n]是振幅,而...
分类:
其他好文 时间:
2015-04-04 09:17:57
阅读次数:
386
概述
I2S,PCM,IOM-2都是数字音频接口,传数据的。
I2C,SPI,UART,GPIO是控制接口,传控制信令的。
I2S
I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频 数据传输而制定的一种总线标准。
I2S至少3根线:
1. 比特时钟线
首先解释一下比特时钟线。比特时钟线上对每个bit有一个脉冲,比特时钟频率是
采样率...
分类:
其他好文 时间:
2015-04-04 09:17:12
阅读次数:
512
前面几章分析了Codec、Platform、Machine驱动的组成部分及其注册过程,这三者都是物理设备相关的,大家应该对音频物理链路有了一定的认知。接着分析音频驱动的中间层,由于这些并不是真正的物理设备,故我们称之为逻辑设备。
PCM逻辑设备,我们又习惯称之为PCM中间层或pcm native,起着承上启下的作用:往上是与用户态接口的交互,实现音频数据在用户态和内核态之间的拷贝;往下是触发co...
分类:
其他好文 时间:
2015-03-10 23:16:27
阅读次数:
258
1.数据究竟应当是数字的还是模拟的,应当由传输的数据性质决定。
2.什么是调制?就是把数字信号转换为模拟信号的过程。
3.PCM编码器的作用?就是将模拟信号变为数字信号。
4.美国ISM频段是Industrial,Scientific,Medical,工业,科技,医疗的缩写。
5.电信号一般在200m/us~300m/us之间,远离地面3.6万公里的卫星,上行和下行的时延均约270ms。
...
分类:
其他好文 时间:
2015-03-01 14:30:06
阅读次数:
125
这几天在做一个局域网的对讲机和广播系统。
需要用到alsa的库来进行音频采集和播放。
但是在编译程序的时候有个比较奇怪的问题。
undefined reference to `snd_pcm_open'
一般来说,这肯定是程序链接的时候,找不到链接库。
可我明明在gcc的参数里面加了 -lasound 选项。
后来发现,原来-lasound这个参数的位置会影响到编译的结...
分类:
其他好文 时间:
2015-02-15 06:11:32
阅读次数:
299
(官网:www.libgdx.cn)
audio模块可以提供对音频硬件的直接访问。
音频硬件是通过AudioDevice接口进行的抽象。
以下创建一个新的AudioDevice实例:
AudioDevice device = Gdx.audio.newAudioDevice(44100, true);
如果设备无法创建,将返回一个GdxRuntimeException异常。
需要注...
分类:
其他好文 时间:
2015-02-10 07:04:31
阅读次数:
121
以下“失声疗法”是针对HDMI被设置为默认输出的情况: aplay -l 是用来查看音视频设备与卡号信息的; 然后 1.sudo gedit /etc/asound.conf 2.在文件中写入defaults.pcm.card 1 defaults.pcm.d...
分类:
系统相关 时间:
2015-02-09 20:15:03
阅读次数:
220
在真机调试时遇到 atal error: file '/Applications/Xcode6.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System...
分类:
系统相关 时间:
2015-02-09 15:55:43
阅读次数:
213
(1)应用背景(2)主要降噪算法原理(3)算法流程(4)算法实现(5)------------author:pkf-------------------time:2-6---------------------------qq:1327706646(1)应用背景 基于8148的音频alsa 采集,....
分类:
编程语言 时间:
2015-02-06 14:45:35
阅读次数:
4643