SWRA750 September   2022

 

  1.   Introduction
  2.   Trademarks
  3. 1Connectionless RF Tests
    1. 1.1 Continuous TX
    2. 1.2 Tester Packet TX RX
    3. 1.3 Continuous RX
    4. 1.4 BER Meter Test
      1. 1.4.1 BER Test - Between Two WiLink Devices
      2. 1.4.2 BER Test - Between WiLink (RX) and Litepoint iQ2010 (TX)
  4. 2Bluetooth SIG RF Test Mode
  5. 3Bluetooth Low Energy Testing
  6. 4Connection Test
  7. 5Conversion of HCI Commands to SS1Tool or hcitool Format
    1. 5.1 Examples of SS1Tool or Enhanced Bluetopia PM Test Format Conversion
      1. 5.1.1 Connectionless RF Tests
        1. 5.1.1.1 Continuous TX
        2. 5.1.1.2 Packet TX RX
        3. 5.1.1.3 Continuous RX
        4. 5.1.1.4 RX BER Meter Test
      2. 5.1.2 Bluetooth SIG RF Test Mode
      3. 5.1.3 Bluetooth Low Energy Testing
  8. 6Revision History

BER Meter Test

A bit error rate (BER) meter test of the DUT is designed primarily for testing of BT sensitivity by the Bluetooth SIG spec (- 70dBm per BT standard).

The context below describes the HCI_VS_DRPb_BER_Meter_Start command and parameters used in this example:

  1. Op code: 0xFD8B
  2. Frequency Channel
    • 0-39: f=2402+(2*i)MHz
    • 40-78: f=2403+2(i-40)MHz
    GUID-20220726-SS0I-SXZ7-FXNG-NWJDG32P7MSP-low.png Figure 1-2 Wilink_X Bluetooth PLT Mode Test Setup
  3. Reserved (0x00)
  4. BD Address
    • Is expressed as Little Endian
    • Must match the MAC (BD) address as specified by the transmitter
    • Actual MAC address of 12:34:56:78:12:34 would be 34:12:78:56:34:12
  5. LT Address (0x01) - address of the device in the piconet (not applicable, set to 1)
  6. ACL TX packet type
    • 0=DM1
    • 1=DH1
    • 2=DM3
    • 3=DH3
    • 4=DM5
    • 5=DH5
    • 6=2-DH1
    • 7=2-DH3
    • 8=2-DH5
    • 9=3-DH1
    • A=3-DH3
    • B=3-DH5
  7. Packet length
    • DM1: 0-17
    • DH1: 0-27
    • DM3: 0-121
    • DH3: 0-183
    • DM5: 0-224
    • DH5: 0-339
  8. Number of packets to be used for the BER test (0x0000-0xFFFF)
  9. PRBS initialize (0x1FF)
  10. Poll period = 0x1
    • Poll period of 5 means that every fifth packet received is used in the BER calculation (longer test time)
    • Poll period of 1 means every packet received is used in the BER calculation (shortest test time)
Note: Per the BT spec, if 1.6Mbits are sent, the BER must be less than 10^-5 in order to pass, which is equivalent to 16 bit errors in this case.

Because there are different ACL packet types that are comprised of different packet lengths, the number of packets transmitted must be changed to accommodate the different packet sizes in order to still send 1.6MBits. The chart below illustrates the different packet types and number of packets needed to conduct a BER test as per the BT 4.1 spec:

Type User Payload (bytes) Num packets to send for BER test
DM1 0-17 11765
DH1 0-27 7408
DM3 0-121 1653
DH3 0-183 1093
DM5 0-224 893
DH5 0-339 590
AUX1 0-29 6897
2-DH1 0-54 3704
2-DH3 0-367 545
2-DH5 0-679 295
3-DH1 0-83 2410
3-DH3 0-552 363
3-DH5 0-1021 196

The BER test can be achieved in two different configurations, either:

  1. Two Wilink devices (one designated as the TX and the other as the RX) OR
  2. One Wilink device and 1 Litepoint iQ2010 Tester (Wilink as the RX and Litepoint as the TX)