<?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>Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121985/regarding-i-and-q-measurements-on-the-nrf54l15-development-kits</link><description>Hi Nordic Support Team, 
 I&amp;#39;m currently experimenting with Channel Sounding using a couple of nRF54L15 boards. 
 I am trying to obtain raw I and Q samples so that I may analyze it on my computer. 
 To do so I modified the example Bluetooth: Channel Sounding</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Nov 2025 07:29:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121985/regarding-i-and-q-measurements-on-the-nrf54l15-development-kits" /><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/553627?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2025 07:29:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e166ef7a-ec0d-4240-a3f2-0ae66a5991b8</guid><dc:creator>Jack jpeng</dc:creator><description>&lt;p&gt;Hello Ignatious,&lt;br /&gt;I&amp;#39;m using your method for outputting IQ values, but the terminal displays the issue shown in the image. How did you resolve this? It outputs correctly a few times initially, but subsequent outputs are all zeros.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/1586.result.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Jack jpeng&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/539845?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 09:27:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9faae97a-5d00-414a-aa26-1e37c83ffbf3</guid><dc:creator>ignatious-p</dc:creator><description>&lt;p&gt;Understood. Thanks for the help, Simon! I believe I have my questions answered, but I don&amp;#39;t know which one of your responses to mark as the answer. Could you kindly collate your responses into one message, so I could mark this ticket as resolved?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Ignatious&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/539841?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 09:04:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ff53e9d-fc33-4a8f-8525-67f848c6d721</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;2. Yes, the 0s are from channels that aren&amp;#39;t used by channel sounding. The content of the cs_de_iq_tones_t is not indexed by channel, and starts at the first&amp;nbsp;&lt;strong&gt;valid&lt;/strong&gt; frequency rather than at channel 0. Note that you should not rely 100% on the index here as it is very likely that there will be changes to this API since it&amp;#39;s currently experimental. A PR was drafted today to clarify this in code:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/pull/22889"&gt;https://github.com/nrfconnect/sdk-nrf/pull/22889&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/539824?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 08:05:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9af45578-6c7c-40d5-91d4-8243574e2473</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;1. Correct.&lt;/p&gt;
&lt;p&gt;2. This sounds plausible, but I will need to check with the developers of our Channel Sounding solution to confirm what this 0 readings are exactly.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/539695?ContentTypeID=1</link><pubDate>Wed, 18 Jun 2025 11:36:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f5e8660-8119-4434-a837-dede5af05ef8</guid><dc:creator>ignatious-p</dc:creator><description>&lt;p&gt;Dear Simon,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you very much for your response!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;1. I see. It seems that according to the&amp;nbsp;&lt;a href="https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-60/out/en/low-energy-controller/channel-sounding.html#UUID-490b9b1b-42db-9f74-bc99-f5999a2ddeb5"&gt;BLE v6.0 Core Specification Vol 6 Part H, Section 4.6&lt;/a&gt;&amp;nbsp;they are complex numbers.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;quot;Each measurement within T_PM results in a single PCT value expressed as complex&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;number I+jQ.&amp;quot;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So according&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/3f99f703b7f6a83f6e7cb3223db5ff8145ff465e/include/bluetooth/cs_de.h#L31C3-L31C19"&gt;bluetooth/cs_de.h&lt;/a&gt;&amp;nbsp;are they complex numbers encoded as 32-bit float values, yes?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2. These &amp;#39;0&amp;#39; readings keep happening on the same indices. I noticed that according to&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/3f99f703b7f6a83f6e7cb3223db5ff8145ff465e/include/bluetooth/cs_de.h#L31C3-L31C19"&gt;bluetooth/cs_de.h&lt;/a&gt;&amp;nbsp;these correspond to the tones. If I am understanding this correctly, this corresponds to the 79 channels that are used for channel sounding? If we look at the indices that are missing data and observe the &lt;a href="https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-60/out/en/low-energy-controller/channel-sounding.html"&gt;forbidden channels for CS&lt;/a&gt;, the indices that are &amp;quot;missing&amp;quot; correspond to 2 less than the channel number (a.k.a it seems that the index 0 in Nordic&amp;#39;s implementation refers to measurements made in channel 2 (2404Mhz) and not channel 0 (2402 MHz) as in the BLE spec). I may be completely off the mark here, what do you think, Simon?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Ignatious&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding I and Q measurements on the nRF54L15 development kits</title><link>https://devzone.nordicsemi.com/thread/539683?ContentTypeID=1</link><pubDate>Wed, 18 Jun 2025 10:39:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13dba640-0756-46c8-829d-5d89e2041a67</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Ignatious&lt;/p&gt;
&lt;p&gt;I&amp;#39;m so sorry, but your ticket fell through our cracks. I&amp;#39;ll handle it from here and we&amp;#39;ll try to get you sorted.&lt;/p&gt;
&lt;p&gt;1. This is raw IQ data (not degrees) and is described in the Bluetooth core specification on the section of IQ data.&lt;/p&gt;
&lt;p&gt;2. 0 could be because the ranging wasn&amp;#39;t completed or if the buffer overflows or similar I believe. In short it could be multiple reasons for this.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>