关注微信公众号“通信小课堂”,免费获取LC3标准文档资料(关注后回复“LC3标准文档获取”即可获取)

最近BLE标准组织发布了最新的蓝牙5.2标准(主要增加了LE同步信道、增强ATT、LE功率控制)三个功能,同时发布了新的语音编码方式LC3的信息(适用于BLE的音频流应用,BLE的原来并不支持语音这种流应用方式)。

蓝牙5.2标准文件

LC3标准(暂未发布,但是synopsys有对应的Ip,因为这个标准就是他推的)

LC3标准官网其他资料


蓝牙5.2的新特性

下面分别简要介绍这三项新增功能。

一、LE同步信道

这是支撑下一代蓝牙音频的核心技术,之前版本的低功耗蓝牙仅支持面向连接的异步通信链路(ACL)及非连接模式的广播链路,前者应用于外围设备(例如手表)与中心设备(例如手机)间双向数据传输,后者应用于Beacon设备单向广播信息及Mesh网络中。为了实现基于LE的下一代蓝牙音频5.2版本中定义了LE同步信道(LE Isochronous Channels), 包括连接模式下的同步音频流(Connected Isochronous Stream)传输信道及广播模式下的同步音频流(Broadcast Isochronous Stream)传输信道。LE同步信道为实现下一代蓝牙音频的多声道音频流(Multi-Stream Audio)和基于广播音频流的共享音频(Audio Sharing)应用打下了基础。根据5.2版本核心规范一个同步组可以包括最多31个不同的同步音频流,在广播同步模式下可以实现通讯范围内无限多个音频接收端同时收听分享的音频流。

为了实现LE同步信道在低功耗蓝牙的控制器(Controller)中定义了一个新的通讯协议层 – 同步适配层 (ISOAL)。ISOAL用于实现同步数据(如数字音频流)的服务数据单元(SDU)与链路层(Link Layer)的协议数据单元(PDU)进行相互转换。基本原理是由于SDU的长度远大于PDU的长度因而在发送同步数据时需要将一个SDU分割并转换成多个PDU并调制射频信号进行传输,反过来在接收时需要将多个PDU重新组装转换成SDU并向上层传输。

二、增强版ATT

蓝牙5.2版本中对的ATT协议进行了完善(Enhanced Attribute Protocol),用于快速读取属性值,这一新增功能将提高基于ATT协议的信息沟通效率,实现快速服务发现(Fast Service Discovery)等功能。可以预见快速服务发现功能将在下一代蓝牙音频技术中得到应用,以实现音频设备间快速交换相关服务信息。

三、LE功率控制

蓝牙5.2版本定义了低功耗蓝牙的双向功率控制协议(LE Power Control),可用于实现多种应用场景,有助于在保持连接的情况下进一步降低功耗并提高设备连接的稳定性和可靠性。


蓝牙的BLE Audio

蓝牙SIG在CES期间宣布了全新的蓝牙LE Audio(低功耗蓝牙音频标准)。低功耗蓝牙音频主要内容包括LC3编码多重串流助听以及蓝牙广播功能。其中,LC3相较于SBC,在传输高码率音频时可降低功耗。从公布的数据来看,同样是1.5MBps、48KHz的音源,SBC会压缩成345Kbps,LC3可压缩到192Kbps,但听感却更好。

“大量的聆听测试表明,即使比特率降低了50%,LC3也将比Classic Audio随附的SBC编解码器提供更高的音频质量。开发人员将能够利用这种节电功能来生产可以提供更长电池寿命的产品,或者在当前电池寿命足够的情况下,通过使用更小的电池来减小外形尺寸。
Manfred Lutzky
Fraunhofer IIS的通信音频主管

蓝牙广播就比较好理解了,标准设计了个人音频分享和空间广播两套机制,前者可将音频信号分享给附近的人,后者则可用在机场、剧院、酒吧、健身房、机载等,允许空间内的多个蓝牙接受设备音源信息。

BLE标准5.2和新的语音编码方式LC3相关推荐

  1. [译]C++17,标准库有哪些新变化?

    看到一个介绍 C++17 的系列博文(原文),有十来篇的样子,觉得挺好,看看有时间能不能都简单翻译一下,这是第二篇~ C++17 有许多新的标准库变化,简单起见,这篇文章只介绍了以下内容:std::s ...

  2. 将标准 C++ 视为一个新语言

    中午, 同事们都出去吃饭了. 无聊中去侯捷老师的网站上转了转,收获不小. 先挖出一篇文章来看看: 将标准 C++ 视为一个新语言 Learning Standard C++ as a New Lang ...

  3. 把标准C++视为一个新语言

    http://ei.szpt.edu.cn/jjhou/programmer-4-learning-standard-cpp.htm 将标准 C++ 视为一个新语言 Learning Standard ...

  4. 区块链:一种新的数据传输方式

    分布式存储.加密算法.共识机制,作为一种集成融合创新技术,区块链的本质是什么?可能到现在在很多人心中还是充满争论. 2021年11月13日,ArchSummit 全球架构师峰会(深圳站)2021&qu ...

  5. 一种新的攻击方式:使用Outlook 表单进行横向渗透和常驻

    本文讲的是一种新的攻击方式:使用Outlook 表单进行横向渗透和常驻, 背景 最近我们针对CrowdStrike服务进行例行调查,发现了一种攻击方法,其主要用于横向渗透和系统常驻,而且是以前我们没有 ...

  6. 30岁找不到工作很绝望_计算机为绝望的新编码员工作方式的快速指南

    30岁找不到工作很绝望 by Danielle Ormshaw 丹妮尔·欧姆肖(Danielle Ormshaw) 计算机为绝望的新编码员工作方式的快速指南 (The quick guide to t ...

  7. 开发日记-20190916 gradle新的依赖方式implementation,api,compileOnly

    转载于:gradle 新的依赖方式 implementation.api.compileOnly gradle升级之后,有了新的依赖方式,下面我来介绍一下他们的使用 先看看之前的 再看看现在的 区别和 ...

  8. MySQL5.7.12新密码登录方式及密码策略

    MySQL5.7.12新密码登录方式及密码策略 在Centos6.6上安装MySQL5.7.12时,遇到了一个问题 安装后在/root目录下没有发现有.mysql_secret这个文件,所以没有没法按 ...

  9. mysql8添加索引_MySQL8.0新特性-新的索引方式

    三种新的索引方式 1.隐藏索引 MySQL8.0 支持隐藏索引(invisible index),不可见索引 隐藏索引不会被优化器使用,但需要维护. 应用场景:软删除.灰度发布. 软删除:不确定当前索 ...

最新文章

  1. java--设计模式总结
  2. 我们工作到底为了什么?
  3. Zynq的AMP开发注意事项之sdk_repo
  4. 史上最全基于vue的图片裁剪vue-cropper使用
  5. 容器的基础 XmlBeanFactory(下篇)
  6. 奇怪的车次,你信不信
  7. 在iOS平台使用libcurl
  8. Java 8 异步 API、循环、日期,用好提高生产力!
  9. project实操——项目实例
  10. Spring Boot 项目启动的七种方式
  11. 什么是php?php是什么?
  12. Requirement already satisfied的解决方案
  13. java基于springboot+vue的企业员工人事工资薪酬管理系统 elementui
  14. 程序媛眼中的 PingCAP:无法抗拒的五大吸引力 | PingCAP 招聘季
  15. python实验大纲_Python程序设计实验-教学大纲-段震
  16. 自抗扰控制ADRC之反馈控制律(NLSEF)
  17. Qt使用html生成word文档
  18. java图形化Swing教程(一)
  19. LoadRunner性能测试教程
  20. SpringBoot配置文件数据库密码加密

热门文章

  1. Matlab与信号处理(一):数组与矩阵
  2. 从贩卖鸡汤到贩卖焦虑
  3. 运维知识体系V2.0-赵班长
  4. [iOS开发]——系统框架(effectiveOC2.0阅读笔记)
  5. 史上最全的 java正则校验 家庭住址 手机号 姓名等
  6. 怎么根据PSD文件写html,利用psd文件写出html css结构的流程
  7. 用手机快速制作真人手办模型
  8. Netflix DGS Note
  9. [ArcGIS] 空间分析(零)分类图
  10. C++统计程序运行时间