<?xml-stylesheet type="text/xsl" href="https://community.element14.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/"><channel><title>The Art of FPGA Design Season 2 - Post 2</title><link>/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-2</link><description>The basic building blocks on the DSP algorithm side The DSP algorithms that need to be implemented are relatively simple, mathematically speaking. They consist of three basic operations, additions, multiplications and vector or matrix indexing. ...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: The Art of FPGA Design Season 2 - Post 2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/the-art-of-fpga-design-season-2---post-2</link><pubDate>Tue, 27 Oct 2020 18:18:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3142fe63-8e3f-4e6d-b370-ed04a1dcf2f0</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;You make several good points here.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The boundary conditions can cause discontinuities.&lt;/p&gt;&lt;p&gt;Your approach with the n term helps establish a starting point for the signal.&lt;/p&gt;&lt;p&gt;If you exclude it, you can get discontinuous events, which greatly upset the filter and take time to clean up.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I ran into that particular problem with cypher signals where they would frequency hop, leaving the audio levels at different initial points depending upon the AGC of the signal channel.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The result was a lot of discontinuous audio levels that the FIR could not handle.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=10133&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>