nRF5340, Audio transmission delay between 2 peripherals (Tx1 and Tx2)

We could have found "transmission delay" in 2ch Audio recording sequence.

Here are the detail about the environment of DUT, and phenomenon.

Please find the attached file.

 

Would it be possible to let us know the possible cause of this delay?

 

We are using ver2.3.0 as NCS.

In addition, this phenomenon has been found in our pre-production model.

And if you can suggest any test environment provided by nordic's EVK to immitate, it would be highly appreciated.

 

BR,



4353.TX1TX2_difference.pptx

Parents Reply Children
  • Hi, 

    Once if we start the audio stream, the unicast server will do sampling and push the data to ISO immediately, so the diff should be in 1 ISO interval.

    The reason why there's a small gap is that there's no presentation delay mechanism for syncing between L and R for the gateway side (this only happens on the headset side, for the TWS scenario)

    2 x ISO interval is because now we would like to put the data into a queue for small buffering

    -Amanda H. 

  • >there's no presentation delay mechanism for syncing between L and R for the gateway side (this only happens on the headset side, for the TWS scenario)


    Introducing-Bluetooth-LE-Audio-book states that Presentation Delay applies from Peripheral to Central concerning audio capture.


    From Introducing-Bluetooth-LE-Audio-book
    "Presentation Delay is also applied to audio capture, where audio data is travelling from an
    Acceptor to an Initiator (denoted in the specs as P>C, or Peripheral to Central)."

    Is my understanding correct that Presentation Delay is is applied in the BT standard although it is not applied in the nRF Connect SDK?

    Introducing-Bluetooth-LE-Audio-book.pdf

  • Hi, 

    Currently, our solution only focuses on the presentation from the unicast client to the unicast server (TWS scenario). We haven't added the pres-comp for MIC streams since our unicast client will only decode and output one MIC stream from two unicast servers.

    -Amanda H.

Related