面试 XnMatrix Gitlab centos7安装 作用域 哨兵模式 algorithm cocoa mongoose datagridview 逻辑端口 cassandra model Plupload vue代码规范 jquery事件绑定 两个正态分布相乘 android小程序源代码 linux源码在线阅读 matlab中log函数 pr序列设置哪个好 html下拉框默认选中 plsql连接mysql python循环10次 javaswitch java使用mysql java基础框架 java抛出自定义异常 linux如何安装 opengl编程指南 hadoop权威指南 dvwa安装教程 js轮播图代码 vbs编程教学 php抓取网页数据 keytool下载 stretchcolumns 视频相册制作软件 php四舍五入 脚本错误怎么解决
当前位置: 首页 > 学习教程  > 

为什么CPU到蓝牙的音频传输都是用的PCM接口呢

2020/10/16 17:47:46 文章标签: pcm接口

一般手机cpu到蓝牙的通话实时音频传输都使用pcm,MP3之类的音频走的是urat/usb之类的其他接口。真正原因我也不能确定,不过有几个情况可能是原因之一。1,pcm和iis的区别在于,pcm一般是固定8k的采样率的单声道音频,最早似…

一般手机cpu到蓝牙的通话实时音频传输都使用pcm,MP3之类的音频走的是urat/usb之类的其他接口。
真正原因我也不能确定,不过有几个情况可能是原因之一。
1,pcm和iis的区别在于,pcm一般是固定8k的采样率的单声道音频,最早似乎和固定电话的编码有直接关系,之后所有的话音编码几乎都是在pcm编码基础上再次编码得到的。而iis则多了一个专门的信号线,采样率也可以配置到较高的频率,如44k。
1,手机通话时候的编码一般都会被解码成8k采样率的pcm码,高了也没有用。因为本来手机通话的话音频段就是300~3400Hz而已,编码也是按8k采样的。某些手机平台并没有iis接口,相对来说基本上都会有pcm接口

3,从蓝牙角度讲,蓝牙在制定协议的时候就特意为通话需求制定了一个协议层,专门定义了一种包结构(sco)用于通话,有很好的实时性。而通过uart传输的包一般为alc,用分组传输的方式。两种包的编解使用的软硬件都有些区别。sco包支持的基础码率也是8k的pcm.所以一般蓝牙芯片都会有一个pcm接口

更多关于蓝牙音频的问题,可以看这里


本文链接: http://www.dtmao.cc/news_show_300134.shtml

附件下载

上一篇:A7600C PCM接口设计

下一篇:PCM和I2S区别

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?