<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>octave communications changes</title><link>https://sourceforge.net/p/octave/communications/</link><description>Recent changes to communications repository in octave project</description><atom:link href="https://sourceforge.net/p/octave/communications/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 04 May 2026 17:26:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/octave/communications/feed" rel="self" type="application/rss+xml"/><item><title>Fix building with C++20 by skipping parts of AC_PROG_CXX.</title><link>https://sourceforge.net/p/octave/communications/ci/335458913fceebe8384c6ee440097f4b9debd3fa/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fix building with C++20 by skipping parts of AC_PROG_CXX.&lt;br/&gt;&lt;a href="/p/octave/communications/ci/335458913fceebe8384c6ee440097f4b9debd3fa/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Mon, 04 May 2026 17:26:42 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/335458913fceebe8384c6ee440097f4b9debd3fa/</guid></item><item><title>Remove (unused) dependency on installed Octave.</title><link>https://sourceforge.net/p/octave/communications/ci/1c5028a8b255895c2bebe35c7110bc9305bd1fe9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Remove (unused) dependency on installed Octave.&lt;br/&gt;&lt;a href="/p/octave/communications/ci/1c5028a8b255895c2bebe35c7110bc9305bd1fe9/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Mützel</dc:creator><pubDate>Mon, 04 May 2026 17:26:42 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/1c5028a8b255895c2bebe35c7110bc9305bd1fe9/</guid></item><item><title>Merge request: Implementation of genqamdemod.m</title><link>https://sourceforge.net/p/octave/communications/merge-requests/1/?limit=25#9236</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I already pushed a commit with your changes. I see now that doing the remainder of column vector and row vector gives a matrix. &lt;/p&gt;
&lt;p&gt;Thanks for the help!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Achengli</dc:creator><pubDate>Sun, 27 Apr 2025 11:53:06 -0000</pubDate><guid>https://sourceforge.netde342704b1286d2a837e3fa4be98f37cddaaaf24</guid></item><item><title>Merge request: Implementation of genqamdemod.m</title><link>https://sourceforge.net/p/octave/communications/merge-requests/1/?limit=25#77fc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Andy, thank you for the review and so good tips.&lt;/p&gt;
&lt;p&gt;when I measure the EVM with the variable &lt;code&gt;evm&lt;/code&gt;, I did the absolute value of the difference to find the minimum error but with all symbols of &lt;code&gt;c&lt;/code&gt;, y will be a vector with input samples and c is all the possible symbols, so the function must find the minimum of each one of &lt;code&gt;y&lt;/code&gt; between all of &lt;code&gt;c&lt;/code&gt;. In any case, the code has many aspects to improve and I will push another commit with changes, not only to avoid the for loop, but also to change the complex conj transpose to a literal transpose.&lt;/p&gt;
&lt;p&gt;Many thanks :)&lt;br/&gt;
Yassin.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Achengli</dc:creator><pubDate>Sat, 26 Apr 2025 23:47:28 -0000</pubDate><guid>https://sourceforge.netac9d7b76c147aa8a28d28b04fc08459b09b4056e</guid></item><item><title>Merge request: Implementation of genqamdemod.m</title><link>https://sourceforge.net/p/octave/communications/merge-requests/1/?limit=25#d883</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Yassin, thank you for your contribution.&lt;/p&gt;
&lt;p&gt;I had a look at your code and some some notes.&lt;br/&gt;
* If you want to make a column vector, just use y(:), this is basically the same as reshape (y, numel (y), 1);&lt;br/&gt;
* Be careful if using &lt;code&gt;x'&lt;/code&gt; this is complex conjugate transpose . If you just want to transpose use &lt;code&gt;x.'&lt;/code&gt;&lt;br/&gt;
*  there is no need to bring c and y to the same size, see &lt;a href="https://docs.octave.org/latest/Broadcasting.html" rel="nofollow"&gt;https://docs.octave.org/latest/Broadcasting.html&lt;/a&gt; and it is automatically done since Octave 3.6.x&lt;br/&gt;
*  There is no need to call min in a loop, see my modified code attached&lt;br/&gt;
*  The second output of &lt;code&gt;min&lt;/code&gt; is the index of the found minimum, no need to first calculate the minimum and then find its index.&lt;/p&gt;
&lt;p&gt;-- Andy&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andreas Weber</dc:creator><pubDate>Sat, 26 Apr 2025 13:21:06 -0000</pubDate><guid>https://sourceforge.net8a28f1c11ce2e9bafcc73f4500199d3047e6fe88</guid></item><item><title>galois: allow broadcast of matrix power (bug #50638)</title><link>https://sourceforge.net/p/octave/communications/ci/5b92f37c524d046780b9eec1627d741aaf215e06/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;galois: allow broadcast of matrix power (bug #50638)&lt;br/&gt;&lt;a href="/p/octave/communications/ci/5b92f37c524d046780b9eec1627d741aaf215e06/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Fri, 31 Jan 2025 20:22:13 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/5b92f37c524d046780b9eec1627d741aaf215e06/</guid></item><item><title>commsimages: set random seed for deterministic output (bug #48655)</title><link>https://sourceforge.net/p/octave/communications/ci/a04be1255b3cd5be117d5dbb704fe944b350f1b2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;commsimages: set random seed for deterministic output (bug #48655)&lt;br/&gt;&lt;a href="/p/octave/communications/ci/a04be1255b3cd5be117d5dbb704fe944b350f1b2/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Fri, 31 Jan 2025 19:12:02 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/a04be1255b3cd5be117d5dbb704fe944b350f1b2/</guid></item><item><title>rectpulse: state limitation and add tests</title><link>https://sourceforge.net/p/octave/communications/ci/9069a4186a183c5586a18696d6a8810d7dba8d3f/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;rectpulse: state limitation and add tests&lt;br/&gt;&lt;a href="/p/octave/communications/ci/9069a4186a183c5586a18696d6a8810d7dba8d3f/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Fri, 31 Jan 2025 18:31:10 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/9069a4186a183c5586a18696d6a8810d7dba8d3f/</guid></item><item><title>new function rectpulse (patch #9019)</title><link>https://sourceforge.net/p/octave/communications/ci/17dac4dfb5f33baabdec45e68123877d4412e77c/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;new function rectpulse (patch #9019)&lt;br/&gt;&lt;a href="/p/octave/communications/ci/17dac4dfb5f33baabdec45e68123877d4412e77c/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Fri, 31 Jan 2025 18:31:10 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/17dac4dfb5f33baabdec45e68123877d4412e77c/</guid></item><item><title>Added tag 1.2.7 for changeset 014d218441e1</title><link>https://sourceforge.net/p/octave/communications/ci/0f5af44fdfc4657687f16c5dac0a09d33058592b/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Added tag 1.2.7 for changeset 014d218441e1&lt;br/&gt;&lt;a href="/p/octave/communications/ci/0f5af44fdfc4657687f16c5dac0a09d33058592b/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nir Krakauer</dc:creator><pubDate>Fri, 31 Jan 2025 18:31:10 -0000</pubDate><guid>https://sourceforge.net/p/octave/communications/ci/0f5af44fdfc4657687f16c5dac0a09d33058592b/</guid></item></channel></rss>