<?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>AoA Basic IQ Validation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/88142/aoa-basic-iq-validation</link><description>I&amp;#39;ve successfully built the &amp;#39;direction_finding_connectionless_tx&amp;#39; project and flashed that to an nRF52833dk, and built the &amp;#39;direction_finding_connectionless_rx&amp;#39; project with some changes and flashed that to another nRF52833dk connected to a Nordic PCA20054</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 May 2022 12:36:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/88142/aoa-basic-iq-validation" /><item><title>RE: AoA Basic IQ Validation</title><link>https://devzone.nordicsemi.com/thread/369022?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 12:36:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6ec7aac-fabc-459e-9885-409a5a68a26f</guid><dc:creator>Jeremy</dc:creator><description>&lt;p&gt;So I think I figured at least this first hurdle out over the weekend, and what I was missing is that while the CTE signal is &amp;quot;unmodulated&amp;quot; it is mixed with a sine wave and part of the reason for the reference period is to calculate the phase velocity of that mixed signal so it can be subtracted from the rest of the sample to make them all appear incident on all antennas at the same moment.&lt;br /&gt;&lt;br /&gt;Also, for anyone else who finds this, you will want to use the arctan2 function not just the basic arctan.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1653309352486v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The reference period samples are all 180 degrees out of phase with one another which I still don&amp;#39;t completely understand, but assuming that and subtracting the phase shift from the samples gives this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1653309379128v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AoA Basic IQ Validation</title><link>https://devzone.nordicsemi.com/thread/368981?ContentTypeID=1</link><pubDate>Mon, 23 May 2022 10:52:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bea1bb66-a181-4c5c-9993-e6c5b73f5dde</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The AoA direction finding solution we provide will only output the raw IQ data by default, as we don&amp;#39;t provide the AoA algorithm necessary to make use of the data collected by the antenna array. There is no point in looking at the raw data as it needs to be converted into vector form to review it properly. You can check out&lt;a href="https://www.pe0sat.vgnet.nl/sdr/iq-data-explained/"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;this page&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for information on the various formulas used to translate IQ data between polar and rectangular form. We&amp;#39;ve had &lt;a href="https://devzone.nordicsemi.com/search?q=IQ%20samples"&gt;multiple questions on this on the Devzone earlier&lt;/a&gt;. Please refer to the other threads where it has been discussed for more details.&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>