上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

2023年6月15日

BLE中GAP层中广播、扫描、连接等概念在LL层的具体实现

摘要: 说明 在spec中GAP的章节里对广播、扫描、连接的概念进行了说明。但缺乏具体实现的解释。 Vol 3: Core System Package [Host volume] Part C: Generic Access Profile 而在LL层章节中则提供了相关GAP相关数据包交互的流程。 Vol 阅读全文

posted @ 2023-06-15 15:47 不回本不改名 阅读(877) 评论(0) 推荐(0)

BLE中的PDU类型表

摘要: 在蓝牙的spec中Host卷GAP篇中对有关广播、扫描、连接以及相关扩展的概念和流程进行了解释和说明。但是如果只看这些抽象的理论是比较难以理解的,而在controller卷LL篇中给出了这些抽象概念的具象化实现,也就是各种各样类型的PDU包。通过对GAP层在LL层中PDU部分的各种实现情况,可以让我 阅读全文

posted @ 2023-06-15 13:34 不回本不改名 阅读(648) 评论(0) 推荐(0)

2023年6月14日

BLE中LL层的空口包格式

摘要: 空口包基本格式 Preamble-前导码 前导码用于射频收发同步。通过发送0101或1010这样类似于方波的信号,方便接收机对数据包接收进行同步。如上图,具体发0101还是1010则根据Access address的LSB来决定。另外要注意,1M PHY的Preamble为8bit,2M PHY的P 阅读全文

posted @ 2023-06-14 15:41 不回本不改名 阅读(322) 评论(0) 推荐(0)

2023年6月13日

BLE中的设备地址

摘要: 简介 设备地址,也叫MAC地址。在BLE中对设备地址分了很多类别,但实际使用的MAC地址只有有四种: Public Device Address :公共设备地址 Static Device Address:静态设备地址 Non-resolvable Private Address:不可解析私有地址 阅读全文

posted @ 2023-06-13 14:58 不回本不改名 阅读(1166) 评论(0) 推荐(0)

BLE中的吞吐率分析

摘要: BLE中的吞吐率分析 说明 吞吐速率是表示通信数据传输能力地关键指标。通过多年的发展,蓝牙技术的通信速率越来越来越高,吞吐率越来越大。随着蓝牙5.0协议的发布,最新的低功耗蓝牙最高支持2M的PHY,也就是2Mbps。但是实际应用中大多数BLE用户发现自己的蓝牙的数据吞吐率最高只有几百k甚至几十kbp 阅读全文

posted @ 2023-06-13 11:17 不回本不改名 阅读(2533) 评论(0) 推荐(0)

2023年6月7日

DW1000芯片的RF测试与校准(六):天线延迟校准

摘要: DW1000芯片的RF测试与校准:天线延迟校准 说明 在TOF应用中,通过对数据传输在空中的时间进行测量计算,得到两个收发机之间的距离。数据包在空中传输的时间叫做time of flight。但由于实际器件原因,芯片测量到的飞行时间是包含信号在天线电路中传输的时间,这部分时间称作天线延迟。 如上图所 阅读全文

posted @ 2023-06-07 16:29 不回本不改名 阅读(1114) 评论(0) 推荐(0)

2023年6月6日

DW1000芯片的RF测试与校准(五):发射功率校准

摘要: 说明 在前面的博客中,已经介绍过发射功率的测量和设置了,其实发射功率的校准基本上也没什么可说了。基本就是和晶振校准流程类似,通过设置芯片寄存,调整测出一个合适的功率值,能保证发射机发射功率不超过标准要求的41.3dBm/Mhz。 校准基本流程 和晶振校准类似,发射功率校准流程如下,: 由于芯片发射功 阅读全文

posted @ 2023-06-06 16:26 不回本不改名 阅读(911) 评论(0) 推荐(0)

DW1000芯片的RF测试与校准(四):晶振校准

摘要: DW1000芯片的RF测试与校准:晶振校准 说明 在之前的那篇频偏校准的博客中,我已经介绍过一次如何校准晶振了。那篇博客中的晶振校准使用API进行操作,方法简单方便,实用性高。本篇仅作做补充,将寄存器设置具体步骤做下说明,本质上和用API库的方法一样。 校准原理 校准原理比较简单,芯片晶振部分电路内 阅读全文

posted @ 2023-06-06 11:12 不回本不改名 阅读(1027) 评论(0) 推荐(0)

DW1000芯片的RF测试与校准(三):OTP区域

摘要: DW1000芯片的RF测试与校准:OTP区域 说明 DW1000内置一块一次性可编程(One time program,OTP)空间,用于保存芯片出厂时的设置或者用户的校准数据。用户产品在出厂时,可以把相关RF参数校准值写到该空间,然后在使用时读出来。 空间映射图 上图为OTP空间的分配图,其中 D 阅读全文

posted @ 2023-06-06 10:23 不回本不改名 阅读(680) 评论(2) 推荐(0)

2023年6月1日

BLE中SMP的配对原理分析

摘要: 蓝牙SMP层中的配对原理分析 本文作为蓝牙SM协议的学习笔记,大部分内容取自于网上资料(密码学知识)和蓝牙核心规范。阅读需要有一定的蓝牙技术知识和密码学知识基础 密码学基础 基本的安全问题 在通信中,安全问题至关重要,基本的安全入侵手段包括窃听、伪装和篡改。假设: Alice和Bob分别是两家银行, 阅读全文

posted @ 2023-06-01 18:13 不回本不改名 阅读(2927) 评论(0) 推荐(2)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

导航