<?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>How to Implement BLE-Based Localization with nRF52832 Without CTE?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119633/how-to-implement-ble-based-localization-with-nrf52832-without-cte</link><description>Hello all, 
 I&amp;#39;m working on a localization system using the nRF52832 chip and Bluetooth Low Energy (BLE), but I&amp;#39;m running into challenges due to how BLE transmits signals. I need advice on the best approach to achieve accurate localization. Currently</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Mar 2025 17:20:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119633/how-to-implement-ble-based-localization-with-nrf52832-without-cte" /><item><title>RE: How to Implement BLE-Based Localization with nRF52832 Without CTE?</title><link>https://devzone.nordicsemi.com/thread/526408?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 17:20:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7bbae629-3883-4b7a-a377-648ca1580a81</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]BLE Transmissions Use Chirps, Not Continuous Waves:[/quote]
&lt;p&gt;BLE uses GFSK, but&amp;nbsp;I am not sure it would be correct to say chirps. Don&amp;#39;t mistake it for CSS.&lt;/p&gt;
[quote user=""]CTE (Constant Tone Extension) Is Not Available on nRF52832[/quote]
&lt;p&gt;Correct.&lt;/p&gt;
[quote user=""]Alternative BLE Localization Techniques Exist:[/quote]
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Products/Wireless/Bluetooth-Direction-Finding"&gt;Direction finding&lt;/a&gt;, the tools in &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/nrf_dm/README.html"&gt;NDT&lt;/a&gt;, and &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/softdevice_controller/doc/channel_sounding.html"&gt;Channel Sounding&lt;/a&gt; are your three options here.&lt;/p&gt;
&lt;p&gt;I would recommend you to have a look at &lt;a href="https://www.youtube.com/watch?v=5vZIILTWmW0"&gt;this webinar we had on the Nordic Distance Toolbox&lt;/a&gt;, which explains a bit about the underlying technology, the accuracy, etc. Note the&amp;nbsp;performance section and standard deviation of the different methods mentioned there.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Direction finding and Channel Sounding operate using CTEs, and NDT is our propriatery solution for this. The accuracy you get with DF and CS depends to a large degree on the algorithm you implement to calculate the angles based on the CTE (this is not something we provide), so it is hard to say something about the accuracy there. The NDT calculate the distance using multiple methods at the same time, so that you can for instance take advantage of RSSI when close, and RTT when further away. I think you also can use the IQ data directly (what you get from the CTE) for your own algorithm if you prefer that.&amp;nbsp;&lt;/p&gt;
[quote user=""]The system will operate in a &lt;strong&gt;complex medium such as the human body&lt;/strong&gt;, where signal propagation is highly variable.[/quote]
&lt;p&gt;&lt;strong&gt;Inside&lt;/strong&gt; a human body?&amp;nbsp;There are a few things like human bodies and&amp;nbsp;water that don&amp;#39;t work too well with 2.4GHz signal propagation. People walking around in the warehouse can be enough to make things difficult for you, inside a human body sounds worse.&amp;nbsp;&lt;/p&gt;
[quote user=""]What is the best localization method for the nRF52832 using BLE? Ideally in the cm range of accuracy, as the operational space to localize this BLE emitting pcb is within a 0.5x0.5x1m area. Most literature online describes localization performed in large rooms, giving higher acceptable margins of error.[/quote]
&lt;p&gt;The &lt;strong&gt;best&lt;/strong&gt; method to measure the distance might be a complex combination of direction finding and channel sounding, but it still might be hard to get the accuracy you need. And if you are forced to use the nRF52832 you are a bit limited.&amp;nbsp;NDT is supported on nRF52832 though, &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrf/samples/bluetooth/nrf_dm/README.html"&gt;have a look at our sample for it.&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So RSSI is surprisingly often used, but is not something I recommend, and is definitely not something that will give you the results you need.&lt;/p&gt;
[quote user=""]Is there a way to generate a &amp;quot;continuous tone&amp;quot; or workaround the lack of CTE on nRF52832?[/quote]
&lt;p&gt;The NDT takes advantage of some ways. You could make propriatery solutions for this, but that is not something we &amp;quot;support&amp;quot;, as in &amp;quot;help you doing&amp;quot;.&lt;/p&gt;
[quote user=""]Has anyone successfully implemented high-accuracy BLE localization on nRF52832?[/quote]
&lt;p&gt;I don&amp;#39;t have an public overview over this unfortunately. There are a few &lt;a href="https://www.nordicsemi.com/Nordic-news?Content%20type=Customer"&gt;mentioned here&lt;/a&gt;, but not everyone wants to be public.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think using the NDT is your best bet, though with the accuracy requirements you mentioned you might also want to look into UWB.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>