蓝牙耳机原理 蓝牙原理图( 二 )


蓝牙耳机原理 蓝牙原理图

文章插图
蓝牙耳机原理 蓝牙原理图

文章插图
前面提到的蓝牙协议栈及功能模块都是蓝牙耳机工作的重要条件 。我们今天不再深入探讨,只重点说一下蓝牙耳机内置的音频接口 。
音频接口电路主要包括立体声CODEC、音频双输入与输出以及数字音频信号接口 。
所谓Codec,就是编码-解码器“Coder-Decoder”的缩写 。说得通俗一点,对于音频就是A/D和D/A转换 。A/D就是将人耳能听到的模拟信号(Analog)转换为电脑能够处理的数字(Digital)信号的编码过程;D/A就是将处理后的数字信号转换为人耳能够听到的模拟信号的解码过程,而Codec就是具备上述两种功能的处理芯片 。
我们知道蓝牙耳机传输的是数字信号,而数字信号我们人耳无法识别,所以一定要被转换成模拟信号,内置的CODEC就是用来转换的芯片 。
1,数字音频接口有一种PCM接口,中文叫脉冲编码调制 。其中音频流(音频信号)传输的一种方式就是通过PCM接口传输 。它的过程如下:
通过音频播放器来打开音频文件,调用Audio驱动,音频文件通过解码后,由PCM输出到Host端蓝牙模块的PCM输入端,接着,经过蓝牙模块的处理后,由RF无线模块发送给Client 端蓝牙设备 。Client 端蓝牙设备经由无线接收模块后,滤波,稳压,经微处理芯片处理后,直接由Speaker播放 。
2,除了PCM接口,还有一种UART接口也可作为数字音频接口 。蓝牙可以通过模拟UART来传送音频流 。它是设置注册表使得系统引导时自动加载语音网关(AG)服务 。(UART是一种通用串行数据总线,用于异步通信)
首先,通过手动配置建立Host端蓝牙设备与Client端蓝牙设备ACL链接(面向无连接的异步链路),接着在Applicaiton或Audio Driver中调用 IOCTL_AG_OPEN_AUDIO,重新建立Host端蓝牙设备与Client端蓝牙设备SCO链接(面向连接的同步链路),接着AG自动发送waveOutMessage((HWAVEOUT)i, WODM_BT_SCO_AUDIO_CONTROL, 0, TRUE); 从而建立了Audio至蓝牙芯片之间的通道,也即,实现了音频流到蓝牙模块的传送 。
然后,经由主机端蓝牙模块将音频流打包经由RF模块发送出去 。
客户端蓝牙耳机接收到无线音频包后,滤波,稳压,经微处理芯片处理后,由PCM传送给音频编解码器芯片,最后,由Speaker播放 。
以上看不懂那就直接看这个 。。。
简而言之,蓝牙耳机无法像像线控耳机那样,通过信号线直接传输从播放器出来的音频信号,所以就需要一种无线传输方式,也就是蓝牙技术,这种复杂又神奇的技术就是因为有了上面说的哪一堆东西,才能最终放出声音 。
蓝牙耳机原理 蓝牙原理图

文章插图
蓝牙耳机原理 蓝牙原理图

文章插图
其实不管是哪种传输方式,简单描述就是将音频信号先量化成数字信号,然后按照蓝牙规范打包成数据帧,再调制到蓝牙规定的频率上发射 。接收端先解调恢复基带数字信号,再读取其中的音频数据,然后DA恢复成音频信号,进而放大后驱动耳机 。
在这个过程中,音频数据是经历了两次解码过程的,而编码格式是有损的,会导致一些高频声音细节的丢失,因此播放设备无法还原音源的音质 。所以两次编码导致音质变差 。
另一方面蓝牙提供的带宽有限 。播放无损音频,需要1411.2kpbs以上的带宽(带宽是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力),而蓝牙最新技术的传输带宽才是1Mbps 。简单来说,就是蓝牙木有能力播放无损音频 。
当然,对差不多价位的耳机而言,线控耳机播放音乐音质要比蓝牙耳机要好 。而一些高端蓝牙耳机也是会比一些低端线控耳机音质要好的 。
蓝牙耳机目前主要还是应用在运动领域或接听电话,因为它使用方便 。如果你的目的是听歌的话,自然还是选择线控耳机比较好 。还是要根据个人需求来选择耳机 。
今天讲的比较严肃哈,插播一条,我们徕声目前还木有蓝牙耳机,但是我们下半年要上市一款蓝牙耳放 。敬请期待吧!
【蓝牙耳机原理 蓝牙原理图】 (以上资料整理自网络)

推荐阅读