aptX技术的工作原理_蓝牙BC05如何配置才能支持aptx

音频技术

93人已加入

描述

aptX技术的工作原理

1、常见情况下,当蓝牙连接类似设备间的数据流通管道,由于管道的宽度有限,传输大音频文件时就会比较困难。

2、aptX通过减小音频文件的大小,使其能够在不影响音质的情况下通过无线管道,突破了蓝牙无法实现的技术瓶颈。

aptX有几大特点:

1、出众的蓝牙立体声音质,完美再现全音频带宽;

2、低音频解码延迟,将延迟性降至最低,最小化音频的同步差异;

3、向下兼容,当aptX不可用时,仍能保证音乐播放。

多年来aptX一直是音乐行业、公共广播电台和电影制作公司的秘密武器,它已深入到索尼、三星、Vizio和松下等全球领先品牌所生产的最高端设备的核心。现在,它也来到了1MORE蓝牙耳机中,通过耳机CSR蓝牙芯片自带的aptX实现高清传输技术,当在运动、休闲等多种场景中都可轻松享受到CD级的音乐品质。

蓝牙BC05如何配置才能支持aptx

1、从开始菜单处打开开发软件,只有安装了ADK才会有,如下图所示,我们打开ADK3.0的xIDE软件。

aptX

2、软件打开后,需要导入工程文件,如下图所示,从Project菜单下选择Open Workspace选项来导入工程。

aptX

3、工程文件是以xiw为后缀的,默认在安装ADK的目录下面,如下图所示。

aptX

导入DSP工程文件

1、如下图所示,从Project菜单下选择Insert Project into Workspace,从这导入DSP工程到当前项目中。

aptX

2、aptx的编码在安装目录下的kalimba/apps/a2dp_source目录下,如下图所示,在弹出的窗口中选择aptx_encoder.xip文件。

aptX

3、同样的LL aptx的编码也在同样的目录下,工程文件名如下图所示,其导入步骤同上,这里就不再重复了。

aptX

aptx工程属性配置

1、如下图所示,在aptx的工程项下右击选择Properties,打开工程属性,进行相关的配置。

aptX

2、在打开的工程属性对话框中,找到Libraries这一项,删除掉spdif_source_app这一项,因为BC05不支持该功能。

aptX

3、找到Extra defines这一选项,删除掉SPDIF_ENABLE这一宏定义,理由同上。

aptX

4、接下来就是编译了,如下图所示,在aptx的工程项下右击选择Rebuild All编译。

aptX

5、编译成功后如下图所示,否则就是编译有问题,请根据错误提示修改即可。

aptX

LLaptx工程属性配置

1、LLaptx工程属性配置之前必须要设置该工程为Active,如下图所示,右击选择Set as Active Project项。

aptX

2、然后在最上端工具栏中,选择为BC5MM_Release,之前默认为8670的配置。

aptX

3、然后是配置该工程的工程属性,打开方法aptx的,这里就不再重复。打开后找到Extra defines这一项,同样是把SPDIF_ENABLE这个宏定义去掉。

aptX

4、接下来是找到Libraries这一项,同样是把spidf相关的去掉即可。

aptX

5、工程属性配置完成后,同样需要编译,如下图所示,右击选择Rebuild All编译。

aptX

6、编译完成后如下图所示,编译不成功的,请根据提示修改。

aptX

应用工程属性修改

1、接下来就是修改应用的工程属性了,如下图所示,找到mak文件,点击打开。

aptX


     2、找到下图所示中的代码,确认DSP的工程已包含,没有的话就自己加上。

aptX

3、找到aptx相关的配置代码,如下图所示,默认是屏蔽注释掉的。

aptX

4、接下来就是把前面的#去掉,使之生效,修改情况如下图所示。到此配置就完成了,编译整个工程就可以实现aptx了。

aptX

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分