<?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>Best practice of channel selection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11760/best-practice-of-channel-selection</link><description>Dear All, 
 Does it worth coding a selection (scanning?) of &amp;quot;relatively free&amp;quot; radio channel to stick to?
Say, before starting our distributed application (consider a network of inter-communicating beacons in a field of 100x100 meters) I&amp;#39;d like to select</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 08 Feb 2016 12:09:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11760/best-practice-of-channel-selection" /><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44482?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 12:09:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f16e68a-4159-4827-8fe6-097210270a14</guid><dc:creator>Stanislav Silnitskiy</dc:creator><description>&lt;p&gt;Thank you very much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44481?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 12:08:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2490c1de-a654-4d67-b850-6d07d4c760ea</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Please see the documentation for the &lt;a href="http://infocenter.nordicsemi.com/topic/nrf52.v1.7/Chunk271234109.html?cp=1_2_0_19_1_19#register.CRCCNF"&gt;CRCCNF&lt;/a&gt; construct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44480?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 11:02:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:185181f3-611b-4a4a-8052-35ba326e055c</guid><dc:creator>Stanislav Silnitskiy</dc:creator><description>&lt;p&gt;ok. What is correct form of disabling CRC check?&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;NRF_RADIO-&amp;gt;CRCPOLY      = 0x0;
NRF_RADIO-&amp;gt;CRCINIT      = 0x0;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44479?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 10:32:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51f24fc9-7f0f-4124-b557-a780b76ad915</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;That is the essence of it, yes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44477?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 10:21:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c207260-1cfb-4ebf-b3c8-009175e975ce</guid><dc:creator>Stanislav Silnitskiy</dc:creator><description>&lt;p&gt;is it this?
&lt;a href="https://www.nordicsemi.com/kor/Nordic-FAQ/Silicon-Products/nRF24L01/How-to-measure-Bit-Packet-Error-Rate-BER-PER-on-the-nRF24L01"&gt;www.nordicsemi.com/.../How-to-measure-Bit-Packet-Error-Rate-BER-PER-on-the-nRF24L01&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44478?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 10:18:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d14c63d-1bb4-4097-bc68-3a8cc21b80a5</guid><dc:creator>Stanislav Silnitskiy</dc:creator><description>&lt;p&gt;Øyvind,
can you give a clue on which registers (NRF_RADIO struct?) could be utilized to measure BER/PER?
Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best practice of channel selection</title><link>https://devzone.nordicsemi.com/thread/44476?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2016 08:41:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e3b882d-4a5f-4c89-beb2-52f1cc239af3</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There are a few options here. The simplest might be to simply chose 2402, 2426 and 2480, these frequencies are chosen as they lie in between the three most popular WiFi channels(1, 6 and 11). Your main interference will in most cases be from WiFi.&lt;/p&gt;
&lt;p&gt;You might also check the area that you are putting your beacons in with a spectrum analyzer to see if there are any strong interference sources, and then program your beacons as far away from these as possible.&lt;/p&gt;
&lt;p&gt;If you want a more fancy (and complex) solution you can implement channel adaptivity (called frequency hopping in BLE). You can set up your beacons to sense what is going on in the channel, so that if you see high Bit Error Rates (BER) and a lot of retransmits because of this you can dynamically change the channel.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>