<?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>rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113296/rssi-1-measurements-dect-nr</link><description>Hello, 
 I am scheduling an RSSI measurement operation using DECT PHY firmware v1.0.0. The parameters used for scheduling the operation are: - start_time = 0 - carrier = 1677 - duration = 48 (in subslots) - reporting_interval = NRF_MODEM_DECT_PHY_RSSI_INTERVAL_24_SLOTS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Sep 2024 08:15:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113296/rssi-1-measurements-dect-nr" /><item><title>RE: rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/thread/501855?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 08:15:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:665c7474-91d9-40b7-9125-27492582f867</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This will be in&amp;nbsp;&lt;em&gt;&lt;span&gt;DECT&lt;/span&gt; &lt;span&gt;PHY&lt;/span&gt; firmware&amp;nbsp;&lt;/em&gt;new release to fix this. This is still&amp;nbsp;under evaluating according to developer.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/thread/501841?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 07:17:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31e61e76-7ebc-4ca0-8965-a12c9fe131ff</guid><dc:creator>nrfuser2137</dc:creator><description>&lt;p&gt;Please let me know if there is any update on this issue.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/thread/495934?ContentTypeID=1</link><pubDate>Mon, 29 Jul 2024 07:07:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69ac7969-f361-4130-b951-7e8ccd36ef8a</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have inquired developer on NCS modem library side:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The customer is correct wrt to the inconsistency in the documentation of the RSSI reporting interval for the RSSI measurement operation, where it is documented to be in subslots instead of slots:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&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/6471.pastedimage1722236502732v1.png" alt=" " /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;em&gt;This will be corrected. As to why the values of the measurement start times and the absolute time are incorrect, I am unsure. I have ran some tests locally and am able to reproduce.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Next step, I will check with our modem developer for further analysis. This may take some time due to summer vacation period. Thanks for your patience.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&lt;code&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&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: rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/thread/495327?ContentTypeID=1</link><pubDate>Wed, 24 Jul 2024 06:41:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2f96479-ff46-432c-9d04-8030c047cde2</guid><dc:creator>nrfuser2137</dc:creator><description>[quote userid="93921" url="~/f/nordic-q-a/113296/rssi-1-measurements-dect-nr/495259"]The&amp;nbsp;&lt;span&gt;meas_start_time&amp;nbsp;interval is around 1418900 modem time unites&lt;/span&gt;[/quote]
&lt;p&gt;meas_start_time is an interval or an absolute time?&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;According to the comments in nrf_modem_dect_phy.h, I understood the meas_start_time is an absolute timestamp when the modem started the measurements. So, FT could take meas-&amp;gt;meas_start_time value as the reference point to calculate start of a frame which can be further used by FT for scheduling, ..&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;To see how the PHY API works, I wanted to do the rssi measurement for 10ms and&amp;nbsp;also have the information at what time the rssi measurement started. RSSI measurement operation needs duration and reporting_interval. I wanted to keep both of them equal to 10ms.&amp;nbsp;According to the documentation, both params need to be in subslots. But the&amp;nbsp;&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;enum&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nrf_modem_dect_phy_rssi_interval&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;reporting_interval seems to have fields in&amp;nbsp;&amp;quot;slot&amp;quot; units (not in subslots), e.g., NRF_MODEM_DECT_PHY_RSSI_INTERVAL_24_SLOTS. The params i used to scheduled the operation are, duration = 48 subslots (10ms) and reporting_interval=NRF_MODEM_DECT_PHY_RSSI_INTERVAL_24_SLOTS (10ms).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Now, looking at the logs printed, cbtime refers to *time param of the callback. T&lt;/span&gt;&lt;span&gt;he time difference between first two callbacks&amp;nbsp;is&amp;nbsp;249746536-249018865=727671 or (727671&amp;divide;69120=10.5ms). I would account 0.5ms for the debug logs overhead, etc... and the callbacks are async. MAC operations can be scheduled taking modem time into account.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I was also expecting the (meas-&amp;gt;meas_start_time&amp;nbsp;- *time) roughly ~727671 considering the parameters to schedule the operation,&amp;nbsp;but this is not the case. And except for the first log, meas-&amp;gt;meas_start_time is greater than *time. How can meas_start_time be greater than the current modem_time? Seems like I misunderstood the measurement operation.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;While looking at the nrf_modem_dect_phy.h again, I found some inconsistencies. We can also get rssi measurements with rx operation. But there, the documentation does not mention whether the reporting_interval is in slots or subslots. The duration for rx operation is in modem time units (in contrast to rssi operation where duration is in subslots).&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;Would be very helpful if you can comment on this...&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: rssi-1 measurements DECT NR+</title><link>https://devzone.nordicsemi.com/thread/495259?ContentTypeID=1</link><pubDate>Tue, 23 Jul 2024 14:33:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26c6bc42-3ab1-407e-8937-1c067a418833</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Try to catch up with your calculation.&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;span&gt;meas_start_time&amp;nbsp;interval is around 1418900 modem time unites. Considering the following definition in&amp;nbsp;nrfxlib\nrf_modem\include\nrf_modem_dect_phy.h.&amp;nbsp;The actual&amp;nbsp;meas_start_time&amp;nbsp;interval&amp;nbsp;is around 1418900/69120=20.5ms.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_MODEM_DECT_MODEM_TIME_TICK_RATE_KHZ&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;69120&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The subslot duration is defined in ETSI TS 103 636-3 [2], clause 4.4.&amp;nbsp;a slot duration is&amp;nbsp;0,41667ms. There are 48 subslots&amp;nbsp;measurement duration and 24 slots reporting interval, but I am not sure if you will get a report if the measurement is not finished. You can also easily verify with a test like 72 subslots measurement duration. If this is true, 48*0,41667ms=20ms, still have 0.5ms mismatch.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I will check with our modem developer anyway.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>