<?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>DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128769/dect-nr-scheduling-latency-issues</link><description>Hi 
 I am quite well familiar with DECT-NR+ and the Nordic Boards, as well as nrf91xx, we use a nrf9151. 
 Also some kind of involved at this opener initiative, but I cannot say here any more about this. 
 We using the latest (shared with us) mfw version</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Sep 2026 15:42:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128769/dect-nr-scheduling-latency-issues" /><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570787?ContentTypeID=1</link><pubDate>Tue, 01 Sep 2026 15:42:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f49d6950-9594-483e-9f7b-a34591f02300</guid><dc:creator>BillyBobJoe</dc:creator><description>&lt;p&gt;I am part of the Opener initiative and they are hosting a copy of my repo. I suggest you look at the very prominent README.md&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570735?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2026 12:23:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e493e7a-ad67-4987-ba71-578556b56af3</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Dont get me wrong @BiilyBobJoe or WilliamGFish, this Question has nothing todo with the github repo&amp;nbsp;Opener Repo ... I used this as a reference here for compare in research topics.&lt;br /&gt;It is related to the Nordic Radio specially for DECT-2020, Nr+ on a 91xx SoC.&lt;br /&gt;&lt;br /&gt;There is also a opener initiative ongoing&amp;nbsp;&lt;a id="" href="https://github.com/Opener-Initiative"&gt;https://github.com/Opener-Initiative&lt;/a&gt;&amp;nbsp;but this is open source initiave of many different stakeholders.&lt;br /&gt;&lt;br /&gt;The MAC stack I or we are wrote and using is completly different from your code, completly invisible from public and closed source only. That is why I cannot simply use a link to our code pieces, but to those which is public in github as a reference.&lt;br /&gt;Some parts are in discussion to open in public place, since we are on DECT-2020 NR+ Topic since the beginning, and we are in the meetings which are going on.&lt;br /&gt;&lt;br /&gt;If you still find something suspicious write me an E-Mail and we could create an appointment with a meeting, mr. BillyBobJoe or WilliamGFish&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;kind regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570728?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2026 10:49:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:294fbd97-c9ae-4b29-9a8f-f340f6d71c1d</guid><dc:creator>BillyBobJoe</dc:creator><description>&lt;p&gt;I&amp;#39;m the author and am suspicious of people who need to remain anonymous using copyright and licensed code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570723?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2026 08:16:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:815ea9ad-c2ba-444b-a97b-27e9bd9b8293</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Thanks!&lt;br /&gt;&lt;br /&gt;I was in the intern meeting about this topic. :)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Have a great day!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570720?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2026 02:07:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28dbd120-dde5-4c7d-ab92-05a2ef229446</guid><dc:creator>BillyBobJoe</dc:creator><description>&lt;p&gt;Do you have permission to use the code in Opener Repo as that is for research purposes only and requires permission for use?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570281?ContentTypeID=1</link><pubDate>Fri, 14 Aug 2026 18:44:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0b0cbd0-c60b-4a64-b8d2-6407ddcbae9b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;This is explained in the documentation &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="https://nrfconnectdocs.nordicsemi.com/ncs/3.3.1/nrfxlib/nrf_modem/doc/dect/dectphy.html"&gt;&lt;span&gt;&lt;span&gt;DECT NR+ physical layer — nrfxlib 3.3.1 documentation&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, I hope well enough.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/radio_5F00_modes_5F00_and_5F00_latencies.svg" /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Thus, if you schedule operations the first operation you need to take the t_{standby_to_idle} and t_{idle_to_active} into account depending on radio mode. The second operation needs only t_{min_sched_opr_trans_dly} also noted as t_m in the figures. &lt;br /&gt;&lt;br /&gt;The modem packet scheduler handles automatically whether it has time to go to IDLE or STANDBY between consecutively scheduled operations. If you have scheduled multiple operations in advance.&lt;br /&gt;&lt;br /&gt;If it goes to IDLE or STANDBY then the next operation always pays the t_{standby_to_idle} and t_{idle_to_active} delays.&lt;br /&gt;&lt;br /&gt;So if the modem knows what is going to happen after current radio command it is executing the delay between radio operations is &amp;lt; 1 slot. But if it does not know, or the command comes too late, i.e. modem is already transitioning to IDLE or to STANDBY, then you pay additional latency.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570273?ContentTypeID=1</link><pubDate>Fri, 14 Aug 2026 13:04:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ad835d4-301f-4cce-9b87-aa72df827d23</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Thanks a lot for the answer! :)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Most of this is we figured already out.&lt;br /&gt;The we rely currently on the &amp;quot;scheduled_operation_transition&amp;quot;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;Is this the correct delay to be used than or&amp;nbsp;
&lt;div&gt;
&lt;div&gt;idle_to_active + &amp;lt;operation_startup_time + duration&amp;gt; + active_to_idle ?&lt;br /&gt;It feels like that with low_latency mode we are already scheduling massive staying in ACTIVE&amp;nbsp; somekind of and only the&amp;nbsp;&amp;lt;operation_startup_time + duration&amp;gt; +&amp;nbsp;scheduled_operation_transition +&amp;nbsp;&amp;lt;operation_time&amp;gt;&amp;nbsp; is necessary.&lt;br /&gt;&lt;br /&gt;Can you put some light into this darkness for me?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;kind regards&lt;br /&gt;Christoph&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570271?ContentTypeID=1</link><pubDate>Fri, 14 Aug 2026 12:48:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44bc87e3-adfd-403d-a07e-177ab6c4dc07</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;Currently each modem command is &lt;/span&gt;&lt;em&gt;&lt;strong&gt;atomic&lt;/strong&gt;&lt;/em&gt;&lt;span&gt; thus modem goes after the operation to “idle/stand-by” state and next operation needs to get back “up” from idle state to “active” state. Fast, back-to-back tx-tx, rx-rx, tx-rx or rx-tx operations require some work from our side and new FW release.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;The delays in state transitions is inherent to modem &lt;/span&gt;&lt;span&gt;RF&lt;/span&gt;&lt;span&gt; resources ramping down and ramping up for next transmission/reception. Currently the gap you have to have is approximately single slot. The exact value is reported in API. This value in microseconds you can convert to ticks by multiplying the duration with 69.12MHz clock.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please also see the &lt;a href="https://docs.nordicsemi.com/r/bundle/comp_matrix_nrf9151/page/comp/nrf9151/nrf9151_dect_nr_fw.html"&gt;&lt;span&gt;FW&lt;/span&gt; / &lt;span&gt;NCS&lt;/span&gt; compatibility matrix.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570175?ContentTypeID=1</link><pubDate>Wed, 12 Aug 2026 16:24:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba6e132e-d6ee-440d-85c8-f3304fd6ff60</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;I have removed the name. Let me know if anything is missing.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/570061?ContentTypeID=1</link><pubDate>Mon, 10 Aug 2026 12:01:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d25ae16-a0a2-428f-8d04-62e06f94258e</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;can you remove the name please?&amp;nbsp;&lt;br /&gt;thanks in advance ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569417?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2026 13:56:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03f5cef5-0c1e-4cc7-aaab-c831fb193da5</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;thanks for quick reply :)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sure it can wait,&lt;/p&gt;
&lt;p&gt;next two weeks I am in vacation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope to hear from you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569403?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2026 12:37:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea94912b-8d80-4906-860d-8d3139b13928</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;Our experts are on vacation. I will check with them and update the case when they are back.&amp;nbsp;I am sorry about any inconvenience this might cause.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569384?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2026 08:38:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b2fb455-d67a-453a-b9ab-ccf52c38dd86</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Hello again,&lt;br /&gt;&lt;br /&gt;to add more insights:&lt;br /&gt;Please see in git post Line the idle_to_active&lt;br /&gt;&amp;nbsp;&lt;a href="https://github.com/Opener-Initiative/dect_open_stack_ms/blob/main/lib/dect_nrplus/mac/dect_mac_sm_ft.c#L3105"&gt;https://github.com/Opener-Initiative/dect_open_stack_ms/blob/main/lib/dect_nrplus/mac/dect_mac_sm_ft.c#L3105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We achive something similiar but this is somekind of waste of a slot or a blind-slot for each op, right?&lt;br /&gt;&lt;br /&gt;I want to stay in Radio ACTIVE for some Slots, is that possible? With different TX Ops ? or RX Ops&lt;/p&gt;
&lt;p&gt;Scenario (with sycnd devices)&lt;/p&gt;
&lt;p&gt;Assuming I have a stream of data, which should be addressed scheduled to others. One device will schedule different slots pre-allocated / scheduled.&lt;br /&gt;But the delay is important here, it should be keep low as possible.&lt;/p&gt;
&lt;p&gt;Radio is in low latency mode and the ops_transsion delay and other I am aware of. &lt;br /&gt;But why that many delay?&lt;br /&gt;&lt;br /&gt;Cant I just stay in ACTIVE State wait for new data or new data is arrived (assuming dma + acklowged isr), checking for next timeslot to schedule and use that data for that timeslot.&lt;br /&gt;&lt;br /&gt;After the frame is over remove it, or keep in softbuffer if necessary, is that so?&lt;br /&gt;&lt;br /&gt;I am basically searching for the lowest latency with high output of data I could achieve.&lt;/p&gt;
&lt;p&gt;Just the idea in reducing the idle_to_active, active_to_idle delays just haveing a small operation_transistion delay or wait_for_dma + IPC sth. ?&lt;br /&gt;&lt;br /&gt;Thanks in advance&lt;br /&gt;Have a great day :)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;bye&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569380?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2026 07:43:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3662351-8eb2-43df-8f52-baf64a4b43b7</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;All fine, they do internally somehow.&lt;br /&gt;&lt;br /&gt;I am the just the tech guy, not in the management world.&lt;br /&gt;&lt;br /&gt;ncs is:&amp;nbsp;v3.2.4&lt;/p&gt;
&lt;p&gt;mfw:&amp;nbsp;mfw-nr+-phy_nrf91x1_2.0.0.zip&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Christoph&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569357?ContentTypeID=1</link><pubDate>Wed, 22 Jul 2026 15:02:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8590b75-6fcf-40e9-a1d3-3aebefe7cd9f</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What NCS and MFW versions are you using?&lt;/p&gt;
[quote user="schnitzlein"]You can also address this question with from a company you might well know[/quote]
&lt;p&gt;Sorry, I cannot find the information regarding the name you mentioned.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569349?ContentTypeID=1</link><pubDate>Wed, 22 Jul 2026 14:21:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24e9a5d4-3781-4f91-abf4-18ee5e9f0c59</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;I am not allowed to mention the name here. We have the same questions related with being in ACTIVE Mode and schedule time in for cast.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT-NR+ Scheduling Latency issues</title><link>https://devzone.nordicsemi.com/thread/569340?ContentTypeID=1</link><pubDate>Wed, 22 Jul 2026 12:36:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96612c74-7920-4593-a8c6-649bb0af83f5</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;How far in advance (in ticks if possible) should we schedule new Operations to have TX after TX Operation with 2 Slots usage and directly after this the next TX Operation?&lt;br /&gt;You can put this to private if you want, because it sounds not to be mentioned yet for the public and is mostly related with a scheduled access transmission.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>