<?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>Antenna Diversity questions</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110719/antenna-diversity-questions</link><description>Hi 
 Customer asked me the following questions: 
 
 Is there a basic overview of how to implement antenna diversity for Bluetooth? I.e., Is everything handled directly by the driver? 
 
 
 
 Is there any generalized data or white paper study on how much</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 Apr 2024 13:14:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110719/antenna-diversity-questions" /><item><title>RE: Antenna Diversity questions</title><link>https://devzone.nordicsemi.com/thread/481299?ContentTypeID=1</link><pubDate>Tue, 30 Apr 2024 13:14:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e8d57bd-8228-4012-9618-e68c980d1b59</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;There is an antenna diversity example for 802.15.4:&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/nrf_802154/doc/antenna_diversity.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/nrf_802154/doc/antenna_diversity.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have a similar example for other protocols. The reason is really because the&amp;nbsp;802.15.4 have a very long pre-amble. This allows you to sample the pre-amble with both antennas and decide during the pre-amble which has the best signal strength and used this. This can be done for every packet received. Bluetooth has a very short pre-amble so you can&amp;#39;t change antenna during the packet reception so you can only switch antenna in between packets -&amp;gt; moving the antenna diversity out of the controller and onto the application space. You would then have to run something to a QoS service on the antennas and then switch antennas based on the QoS of each. This is not something we have.&lt;/p&gt;
&lt;p&gt;Another complicating factor for Bluetooth (and other short pre-amble protocols): if you receive from multiple transmitters you will need to run a separate QoS algorithm for each transmitter. This is not the case if you have long pre-amble as you can do it per packet.&lt;/p&gt;
&lt;p&gt;Also have in mind, for Bluetooth you are also frequency hopping, so the deep &amp;quot;nulls&amp;quot; will be different on each frequency. Antenna diversity is primarily useful if you have two stationary devices communicating on a single frequency; if you are moving or frequency-hopping, you might as well retransmit as change antennas.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>