<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/101273/adaptive-frequency-hopping-with-bluetooth-le-audio-broadcast</link><description>We are evaluating the nRF5340 chip for a Bluetooth LE audio broadcast streaming application. 
 Is it possible to use adaptive frequency hopping with the BLE audio network core image? If yes, how to do it with the audio sample?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 18 Jan 2025 05:59:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/101273/adaptive-frequency-hopping-with-bluetooth-le-audio-broadcast" /><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/518933?ContentTypeID=1</link><pubDate>Sat, 18 Jan 2025 05:59:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1877fd25-0af3-436d-a1ee-4e7637399531</guid><dc:creator>Mathieu Chante</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;When BLE is set to broadcast (no return path), how does frequency hopping work ?&lt;/p&gt;
&lt;p&gt;Mathieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/444519?ContentTypeID=1</link><pubDate>Tue, 05 Sep 2023 13:08:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d72c0ad9-7775-494d-88c7-0c012caa7106</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hi Miklos,&lt;/p&gt;
&lt;p&gt;Sorry for not getting back to you earlier. I heard back from the developers and they mentioned that +20 dBm with BLE is quite tricky due to regulations. We have had previous customers trying to play with channel map to fulfill the regulations, but this is not something that Nordic would suggest.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Swathy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/443311?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2023 08:39:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a38b4f1c-445b-46c5-843a-a0b7a4cbc6af</guid><dc:creator>MKir</dc:creator><description>&lt;p&gt;Hello Swathy,&lt;/p&gt;
&lt;p&gt;Could the RnD get back to you with some answers?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/436936?ContentTypeID=1</link><pubDate>Tue, 18 Jul 2023 09:03:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30c4158a-accc-4e7a-b58e-69fad87a738c</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hi Miklos,&lt;/p&gt;
&lt;p&gt;I have asked this again to the R&amp;amp;D and will get back to you.. However, please expect a delay since we are a bit short staffed, owing to the holiday season here in Norway.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Swathy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/435757?ContentTypeID=1</link><pubDate>Tue, 11 Jul 2023 13:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d1c0239-a3c4-4c3a-b5ff-0d063f391003</guid><dc:creator>MKir</dc:creator><description>&lt;p&gt;Dear Swathy,&lt;/p&gt;
&lt;p&gt;I was asking with this wording because a potential customer came to us with a requirement to &amp;quot;meet ETSI 300 328 requirements for Adaptive Mode&amp;quot; to allow for +20 dBm EIRP. They also explicitely spcecified &amp;quot;support for adaptive frequency hopping&amp;quot; with LE channel selection algorithm #2.&lt;/p&gt;
&lt;p&gt;I believe this is what is described in the core specification&amp;nbsp;as channel classification on the LE link layer and channel selection algorithm #2. I am interested in the implementation status of the controller&amp;#39;s autonomous channel classification (and channel selection), not the host channel classification. Specifically, the implementation status in the BLE audio network core image.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Vol. 6 Part B&amp;nbsp;of the core specification states the following:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;4.4.6.8 Channel indices&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Each packet containing a BIS PDU shall be transmitted on the channel index &lt;/em&gt;&lt;br /&gt;&lt;em&gt;specified by Channel Selection Algorithm #2 (see Section 4.5.8.3)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;4.5.8.1 Channel classification&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(different in spec version v5.2 and v5.3/v5.4, this is the content from v5.4)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Link Layer can classify the general-purpose channels as being unknown, &lt;/em&gt;&lt;br /&gt;&lt;em&gt;bad, or good. These classifications are determined individually by the Link &lt;/em&gt;&lt;br /&gt;&lt;em&gt;Layer based on local information (e.g., from active or passive channel &lt;/em&gt;&lt;br /&gt;&lt;em&gt;assessment methods or from the Host). Information received from other &lt;/em&gt;&lt;br /&gt;&lt;em&gt;devices (e.g., via an LL_CHANNEL_MAP_IND) shall not be included in the &lt;/em&gt;&lt;br /&gt;&lt;em&gt;channel classification. The Host may provide channel classification information&lt;/em&gt;&lt;br /&gt;&lt;em&gt;to the Link Layer. The Link Layer may use the information provided by the &lt;/em&gt;&lt;br /&gt;&lt;em&gt;Host.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Miklos&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/434734?ContentTypeID=1</link><pubDate>Wed, 05 Jul 2023 13:41:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5d9bd81-e967-43de-98b6-4b6c8a945aa6</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hi Miklos,&lt;/p&gt;
&lt;p&gt;This is what I heard back from the developers:&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;AFH is a term that is only used in the context of BR/EDR support mode only.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Are you&amp;nbsp;looking for Host Channel Classification being done by the Host stack? Or do you&amp;nbsp;want an application from us for it? Both are not currently supported in upstream zephyr Bluetooth host stack or any samples, respectively.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Best Regards,&lt;/div&gt;
&lt;div&gt;Swathy&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/433595?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2023 07:21:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86f1c61a-526c-499c-89f3-1262d8574316</guid><dc:creator>MKir</dc:creator><description>&lt;p&gt;Thank you Swathy.&lt;/p&gt;
&lt;p&gt;I got this idea from &amp;quot;The Bluetooth Low Energy Primer&amp;quot; [1]. It states in chapter 7.4 Channel selection:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;One well known example of a spread spectrum technique used in Bluetooth LE is that of adaptive frequency hopping. This involves the radio channel used for packet communication changing at regular intervals. Channels are chosen using a channel selection algorithm and a table of data called the channel map which classifies each channel as either used or unused. Implementations can monitor the quality of communication on each channel and if a channel is found to be performing badly, perhaps due to interference from other sources, the channel map can be updated to set that channel&amp;rsquo;s classification to unused and this ensures that this channel is no longer selected by the algorithm. In this way, channel selection algorithm adapts to the conditions being experienced and optimizes for the most reliable performance.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Of course, BLE audio broadcasts don&amp;#39;t have a feedback channel about reception quality at e.g. a headphone.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;[1]&amp;nbsp;&lt;a href="https://www.bluetooth.com/wp-content/uploads/2022/05/Bluetooth_LE_Primer_Paper.pdf"&gt;Bluetooth_LE_Primer_Paper.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adaptive frequency hopping with Bluetooth LE audio broadcast</title><link>https://devzone.nordicsemi.com/thread/433493?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2023 14:13:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73cebee0-405b-4181-b206-663e889dc8cc</guid><dc:creator>SwRa</dc:creator><description>&lt;p&gt;Hi Miklos,&lt;/p&gt;
&lt;p&gt;I believe it is not possible to use Adoptive Frequency Hopping with LE audio application since BLE is not FHSS.. I will however, confirm this and get back to you.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Swathy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>