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

Advertising with ADV_EXT_IND packet on primary channel

Hi, 

I would like to use LE coded layer feature while sending beacon packet on primary channel.

According to table, I should use ADV_EXT_IND packet type to send beacon on primary channels.

Here is list of my questions;

  1. Can I transmit whole packet on primary channel by using LE coded layer? 
    1. As much as I know about extended advertising, only header will be sent on primary channel and the payload will sent on one of the secondary channel. 
  2. Is it possible to add CTE in the ADV_EXT_IND  packet ? There is something about this topic in BLE core specs. To be more precise, BLE Spec v5.1 Vol 6 Part D 4.12 Connectionless Constant Tone Extension Reception page 2892.

Thanks for your help

Parents
  • Hi Erdem

    1. The long-range packets are too long to be sent on the primary channel, so the payload will be sent on the secondary channels. Seeing as each bit takes ~8 times longer to send over long-range than otherwise, the packets often will be a few milliseconds long.

    2. No, CTE doesn't seem to be supported by ADV_EXT_IND and is only optional for AUX_SYNC_IND. Please see page 2703 in the spec. for the diagrams.

    Does this answer most of your other questions as well? You should also check out our long-range guides, I'll link to them here and here.

    Due to the summer holidays in Norway, our support team is understaffed this week, and delayed replies must be expected. Sorry for the inconvenience!

    Best regards,

    Simon

Reply
  • Hi Erdem

    1. The long-range packets are too long to be sent on the primary channel, so the payload will be sent on the secondary channels. Seeing as each bit takes ~8 times longer to send over long-range than otherwise, the packets often will be a few milliseconds long.

    2. No, CTE doesn't seem to be supported by ADV_EXT_IND and is only optional for AUX_SYNC_IND. Please see page 2703 in the spec. for the diagrams.

    Does this answer most of your other questions as well? You should also check out our long-range guides, I'll link to them here and here.

    Due to the summer holidays in Norway, our support team is understaffed this week, and delayed replies must be expected. Sorry for the inconvenience!

    Best regards,

    Simon

Children
  • Hi Simonr,

    It is okay to say according to my understanding, there is no way to transmit advertising data by using LE coded layer on the primary channel. For transmitting data, secondary channels must be used.

    Is there any update for my other question ?

    Is it possible to receive packets which are transmitted on the different physical layer such as Uncoded 1Mbps LE and LE Coded Layer ?

    Is it possible to listen both CTE extended packets and LE Coded packets at the same time ? or Should I use time division duplexing to listen packets from different physical layer ?

    Thanks for your support.

    Best regards.

  • Hi

    erdemsimsek said:
    Is it possible to receive packets which are transmitted on the different physical layer such as Uncoded 1Mbps LE and LE Coded Layer ?

    I'm sorry, I don't think I understand what you mean by this question. Do you want to receive/transmit long-range advertisements using the 1MBPS layer? Because that won't work.

    2. Will the CTE and LE Coded packets be sent to the same peer? In that case, you will not be able to listen to them at the same time.

    Best regards,

    Simon

  • Sorry for causing misunderstanding.

    Our device will be in receiving mode with 100% duty cycle. This device will be dedicated to listen AoA packets. I am curious that can this device also listen LE Coded layer packets and  AoA packets at the same time ?

    Best regards.

Related