This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Packet length and number of packets transmitted.

In the software NRf Connect Desktop.

The packet length (bytes) variable. What part of the Bluetooth packet does this change.

How does one calculate the number of transmitted packet given. LE 1M, Update period, Timeout, PRBS9 & packet length. 

Parents Reply
  • Hi Kujtim, 
    The best way to get to understand the DTM is to read about the DTM protocol in Bluetooth Core Spec. 
    You can find it at chapter 4 Part F Vol 6. 

    You can also have a look at the DTM firmware in the SDK (\examples\dtm\direct_test_mode\) it's the firmware flashed on the nRF52 when you test with the nRF Connect DTM app. The DTM app on PC is only the frontend that talk to the DTM firmware on nRF52 via UART.

    To answer your question, the packet length is the length of they dummy payload 

    The interval between packet is calculated inside dtm_packet_interval_calculate() function in ble_dtm.c (in the dtm firmware in the SDK) and you can read about how to calculate it at  Vol. 6 Part F Section 4.1.6 in Bluetooth core spec.

Children
Related