BLE测试模式

BLE-Direct Test Mode

该模式用于控制DUT设备和反馈报告给测试者。

1)DTM setup

有两种方式建立DTM,HCI即带流控的uart(4-Wire UART),2-UART方式暂时不介绍(Version 5.2 | Vol 6, Part F, Section 3)

2)相关指令

HCI Command

  HCI_LE_Receiver_Test[v1] 0x001D Normal

  HCI_LE_Receiver_Test[v2] 0x0033 Normal+PHY

  HCI_LE_Receiver_Test[v3] 0x004F Normal+PHY+CTE

  HCI_LE_Transmitter_Test[v1] 0x001E Normal

  HCI_LE_Transmitter_Test[v2] 0x0034 Normal+PHY

  HCI_LE_Transmitter_Test[v3] 0x0050 Normal+PHY+CTE

  HCI_LE_Transmitter_Test[v4] 0x007B Normal+PHY+CTE+Power_level

  HCI_LE_Test_end

3)Transmitter Test

4)Receiver Test

5)LE Test Packet PDU

根据测试的不同,数据包有效负载内容可能会有所不同。

Payload type(b3b2b1b0

Payload description

Note

0b0000

PRBS9 sequence ‘11111111100000111101…’ (in transmission order)

9-bit pseudorandom binary sequence

0b0001

Repeated ‘11110000’ (in transmission order) sequence

验证发射机调制器的频率偏差和高斯滤波特性

0b0010

Repeated ‘10101010’ (in transmission order) sequence

验证发射机调制器的频率偏差和高斯滤波特性

0b0011

PRBS15 sequence

 

15-bit pseudorandom binary sequence

0b0100

Repeated ‘11111111’ (in transmission order) sequence

 

0b0101

Repeated ‘00000000’ (in transmission order) sequence

 

0b0110

Repeated ‘00001111’ (in transmission order) sequence

 

0b0111

Repeated ‘01010101’ (in transmission order) sequence

 

5)LE Test packet interval

当EUT处于LE direct Tx Mode,则LE test packet发送的间隔interval为I(L),L为发送数据包需要的时间,单位为us。I(L) = ceil((L+249)/625)*625us。

当EUT处于LE direct Rx Mode,则Tester可能由于传输参数的变更导致间隔interval变大为T(L),其中T(L) = max(I(L)+10ms,12.5ms)

 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值