<?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>Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103385/radio-overhead-impact-in-fcc-duty-cycle-calculation</link><description>Dear Nordic support, 
 I am trying to calculate the maximum duty-cycle for the FCC certification. 
 
 To do so, I started by finding the ratio between the time the TX is On during each Link Layer packet transmission and reception. I am calculating the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 26 Sep 2023 17:02:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103385/radio-overhead-impact-in-fcc-duty-cycle-calculation" /><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/447804?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 17:02:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16d11902-9461-4522-9ce9-f437e4c11eca</guid><dc:creator>p.martins</dc:creator><description>&lt;p&gt;Understood, thank you for clarifying &lt;a href="https://devzone.nordicsemi.com/members/hahe"&gt;helsing&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/447252?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2023 12:29:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40f48ba2-42f4-40d0-bc89-8143a7aa8df8</guid><dc:creator>helsing</dc:creator><description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;Measuring the maximum duty cycle is usually simpler than calculating it. Another straightforward method is to simply assume a 100% duty cycle. This duty cycle needs to be calculated over a 100ms timeframe.&lt;/p&gt;
&lt;p&gt;The distinction between a 100% and an 85% duty cycle is minimal, and by assuming 100%, you can ensure that you never exceed it. When you increase the duty cycle, you get a logarithmic increase. For instance, going from 50% to 100% corresponds to a 6dB, while going from 85% to 100% only results in a 1.4dB.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/447103?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2023 13:40:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e78a6c08-c81f-4dcd-b1ab-45dfaef5d335</guid><dc:creator>helsing</dc:creator><description>&lt;p&gt;Hi Pedro, sorry again for the delay. I will get back to you later tonight,&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/446947?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2023 17:00:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5113939e-c6b2-4407-8531-bc73061f7ee7</guid><dc:creator>p.martins</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/hahe"&gt;helsing&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Did you have the time to look into my message above?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/446087?ContentTypeID=1</link><pubDate>Thu, 14 Sep 2023 13:53:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72d2bee6-7210-4a75-ad0f-f7227272a3c9</guid><dc:creator>p.martins</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/hahe"&gt;helsing&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
[quote userid="90815" url="~/f/nordic-q-a/103385/radio-overhead-impact-in-fcc-duty-cycle-calculation/445415"]&lt;p&gt;For certification, you may use a 100% duty cycle to avoid any surprises.&lt;/p&gt;
&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;/div&gt;&lt;/blockquote&gt;[/quote]
&lt;p&gt;I actually want to estimate a worst case scenario that&amp;nbsp;is not 100%. If my understanding is correct, according to the BLE protocol, the peripheral device&amp;nbsp;can&amp;nbsp;never&amp;nbsp;be transmitting 100% of the time, so&amp;nbsp;I would argue&amp;nbsp;that using a 100% Duty-Cycle is too restrictive and not realistic. Of course it is the safest, but&amp;nbsp;doing that doesn&amp;#39;t come&amp;nbsp;without&amp;nbsp;tradeoffs on the maximum&amp;nbsp;radiated power.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/17882/what-is-the-maximum-duty-cycle-with-extended-packed"&gt;Onthis&lt;/a&gt;&amp;nbsp;ticket, it is argued that the maximum theoretical duty-cycle&amp;nbsp;possible is&amp;nbsp;&lt;span&gt;86.40%, but it doesn&amp;#39;t take in consideration the overhead of the Radio that occurs every connection interval, as you have&amp;nbsp;confirmed&amp;nbsp;in your answer&amp;nbsp;above.&amp;nbsp;Assuming that that&amp;nbsp;overhead is realistic, wouldn&amp;#39;t it make sense to estimate the worst possible Duty-cycle as the maximum amount of TX active it can occur in a connection interval? Do you consider this to be an incorrect way of approaching the problem?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To compute that duty-cycle, I am factoring in:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;the connection interval time;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;maximum packet length;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Radio overhead;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;maximum number of packets in a connection interval (considering the max packet length, the ACK response and IFS)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;For instance, for a connection interval of 45 ms, at 1Mbps PHY, with the&amp;nbsp;LE Data Packet Length Extension, one would get:&lt;/span&gt;&lt;/p&gt;
&lt;table dir="ltr" border="1" cellpadding="0" cellspacing="0"&gt;&lt;colgroup&gt;&lt;col width="209" /&gt;&lt;col width="108" /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MTU (bytes)&lt;/td&gt;
&lt;td&gt;247&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ATT max packet (bytes)&lt;/td&gt;
&lt;td&gt;251&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LL max packet (bytes)&lt;/td&gt;
&lt;td&gt;265&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time per LL packet (us)&lt;/td&gt;
&lt;td&gt;2500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Connection Interval overhead caused by Radio start-up (us)&lt;/td&gt;
&lt;td data-sheets-formula="=60+400+1072+130+350"&gt;2012&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time left for TX+RX+IFS in a connection interval (us)&lt;/td&gt;
&lt;td&gt;42988&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LL Packets per Connection Interval&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TX ON time per LL packet (us)&lt;/td&gt;
&lt;td&gt;2120&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TX On time per connection interval (us)&lt;/td&gt;
&lt;td&gt;36040&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Theoretical max Duty-cycle&lt;/td&gt;
&lt;td&gt;80.09%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span&gt;For&amp;nbsp;a 15ms connection interval, for instance, the Theoretical max Duty-cycle of 70.67%. Since the overhead is constant per connection interval, the greater the connection interval, the greater the duty-cycle.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If this&amp;nbsp;way of approaching the problem is reasonable to you, them I would argue that the maximum Duty-cycle possible for the BLE&amp;nbsp;could be computed, similarly to the above, by using the maximum supported connection interval by the peripheral. Does any of the above make sense to you?&lt;/p&gt;
&lt;p&gt;Do you see any reason why we should stick with the 100% instead of the 80.09%, assuming the maximum&amp;nbsp;supported connection interval of our peripheral device is 45ms?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you in advance!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;All the best,&lt;/p&gt;
&lt;p&gt;Pedro&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/445415?ContentTypeID=1</link><pubDate>Mon, 11 Sep 2023 12:37:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02d358f8-35ef-4703-bc86-97ef2d8a43ee</guid><dc:creator>helsing</dc:creator><description>&lt;p&gt;Hi Pedro, sorry for the delay.&lt;/p&gt;
[quote user=""]I am trying to calculate the maximum duty-cycle for the FCC certification.[/quote]
&lt;p&gt;For certification, you may use a 100% duty cycle to avoid any surprises.&lt;/p&gt;
[quote user=""]My question is:&amp;nbsp;is this overhead present in all connection intervals, effectively lowering the&amp;nbsp;maximum&amp;nbsp;Radio&amp;nbsp;Duty-cycle possible?[/quote]
&lt;p&gt;This overhead is necessary, however, you may adjust the length of the connection interval and then send and receive multiple packets per connection interval.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1694435697947v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/444373?ContentTypeID=1</link><pubDate>Mon, 04 Sep 2023 16:10:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f212823c-b6ae-4159-ad08-ea453c358c1d</guid><dc:creator>p.martins</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;H&amp;aring;kon, thank you in advance!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Pedro&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Radio Overhead impact in FCC Duty-Cycle calculation</title><link>https://devzone.nordicsemi.com/thread/444320?ContentTypeID=1</link><pubDate>Mon, 04 Sep 2023 12:39:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:452aedf1-3605-4f26-86a1-41d09ec64a51</guid><dc:creator>helsing</dc:creator><description>&lt;p&gt;Dear Pedro, thank you for the request. I will look into this and get back to you., &lt;/p&gt;
&lt;p&gt;Best regard,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>