<?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+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121036/dect-nr-harq-communication-and-testing</link><description>DECT NR+ HARQ communication and testing 
 
 Hello, 
 we using two nrf9151 development boards with latest modem firmware version DECT-NR+ (1.0.2) and nrf-connect v2.9.0 and v2.9.1 
 Using HARQ with phy_type2 and handling is somehow clear and understandable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 06 May 2025 07:34:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121036/dect-nr-harq-communication-and-testing" /><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/534041?ContentTypeID=1</link><pubDate>Tue, 06 May 2025 07:34:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:680ee410-7cd0-45d6-8848-c7415b1463db</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Thanks! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/534009?ContentTypeID=1</link><pubDate>Tue, 06 May 2025 04:59:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fea4c7e2-c547-46ea-8e69-3927abeb47b5</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Flipping initial transmission bits at transmitter side is not a good solution since these bits would be used as redundant information at receiver. Using them would most likely destroy retransmissions.&lt;br /&gt;The best option for testing is to use high MCS (for example MCS 4) with low RSSI/SNR. T&lt;span&gt;he range -100dBm to -96dBm is especially suitable for testing with MCS 4 as there is always one retransmission, and in range -96dBm to -93dBm either zero or one retransmissions.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/533607?ContentTypeID=1</link><pubDate>Wed, 30 Apr 2025 14:44:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:361f2c90-560c-47c4-aa86-436d9750705d</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Thank you for additional information.&lt;br /&gt;&lt;br /&gt;I expect to get back to you by the end of next week.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/533207?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 13:25:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c30a86ae-b25c-49a0-a644-aea814e4b72d</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Something which might be better to visualize is a scenario where I have a continous stream of data coming from application layer.&lt;br /&gt;It doesnt matter what kind of type it is, it is just bytes coming from peripherial continous.&lt;br /&gt;&lt;br /&gt;Those will be transmitted.&lt;br /&gt;To setup the Project and application I need to create Options.&lt;br /&gt;Option 1: No HARQ&lt;/p&gt;
&lt;p&gt;Option 2: With HARQ (...feedback1 or)&lt;br /&gt;&lt;br /&gt;To Test Option 2 within our Test-Setup and with ZTEST basically I want to send a stream of bytes with 1024 Bytes and see if&amp;nbsp; is like in the dect_shell with result: &lt;br /&gt;No HARQ feedback count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&amp;nbsp; HARQ ACK receive count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2581&lt;br /&gt;&amp;nbsp; HARQ NACK receive count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&amp;nbsp; HARQ reset NACK receive count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&lt;br /&gt;To Test Option 2 within our Test-Setup and with ZTEST negativ basically I want to send a stream of bytes with 1024 Bytes and randomize bit flips or drop packets randomized --&amp;gt; see if it works, if the app data is fine.&lt;br /&gt;See a &amp;quot;brownout&amp;quot; use case --&amp;gt; no retransmission is possible, no fec recaclc is possible for ... packets xyz. Signal to upper layer --&amp;gt; request again packets nbr. 123 and 456 is lost. or just signal.&lt;br /&gt;See a &amp;quot;blackout&amp;quot; use case --&amp;gt; no retransmission is possible, no fec recacl is possible, packets are broken --&amp;gt; drop bocken fragments --&amp;gt; signalize to upper layer --&amp;gt; dont die, give user interessting information (bad signal strength, to many noise etc. etc. etc.)&lt;br /&gt;&lt;br /&gt;Just to create a concrete scenario for you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/533168?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 11:32:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1faa1992-cd8e-420a-8eb2-5a40a74ccc6a</guid><dc:creator>schnitzlein</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;I just want to see the impact of HARQ enabled or not with my transmissions.&lt;br /&gt;I want to play with the existing setup and use the existing code base to start my own investigating and development based on that.&lt;br /&gt;&lt;br /&gt;The change and difference with using different Feedback fields for example is my goal.&lt;/p&gt;
&lt;p&gt;I am used to use ZTEST suite for example and create a test setup which demonstrate the different use-cases&amp;nbsp; and trigger definitily ERROR Transmissions which can be used to monitor HARQ in action (over the air) - with sniffer and/or logic analyzer.&lt;br /&gt;&lt;br /&gt;For the product use case I need than to pick a specific solution / result of the research on that topic.&lt;br /&gt;And maybe create different show-cases based on application scenarios.&lt;br /&gt;&lt;br /&gt;kind regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DECT NR+ HARQ communication and testing</title><link>https://devzone.nordicsemi.com/thread/533166?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 11:26:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4829b97-089a-476c-85d7-2c9276eb80fb</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you provide more details about your measurement setup?&lt;/p&gt;
[quote user=""]&lt;p&gt;&lt;span style="font-size:inherit;"&gt;With injecting broken packets in the 100 packets, say every 10 packet is broken for a test case, how would I do that ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Assuming a harq process is started etc. etc. Is there some undocumented API call or &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;can I flip some bits while the data is in the buffer after CRC is calculated of the packet?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;Maybe I am thinking to complicated here and there is simple solution: transmit_with_packet_error( buffer, length, every_8_bit_flip )?&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;&lt;br /&gt;What exactly are you trying to achieve/test?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>