<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Theseus Cores</title>
    <link>https://theseus-cores.com/</link>
    <description>Recent content on Theseus Cores</description>
    <generator>Hugo -- gohugo.io</generator>
    <managingEditor>info@theseus-cores.com (EJ Kreinar)</managingEditor>
    <webMaster>info@theseus-cores.com (EJ Kreinar)</webMaster>
    <lastBuildDate>Sun, 24 Jan 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://theseus-cores.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Channelizer Generation Tool.</title>
      <link>https://theseus-cores.com/post/2021-01-24-chan-gen-tool/</link>
      <pubDate>Sun, 24 Jan 2021 00:00:00 +0000</pubDate>
      <author>info@theseus-cores.com (EJ Kreinar)</author>
      <guid>https://theseus-cores.com/post/2021-01-24-chan-gen-tool/</guid>
      <description>This is a brief tutorial of the companion Channelizer Verilog Generation Tool that can be found here . The purpose of the tool is to allow a user to peform the following optimizations.
 Specify channelizer parameters:  Maximum number of channels. Taps per phase. Channelizer type (standard M or oversampled M/2 based channelizer Specify 6 dB cut-off frequency and transition bandwidths relative to channel/bin width.   Optimize initial filter.</description>
    </item>
    
    <item>
      <title>RFNoC Deinterleaving Polyphase Channelizer</title>
      <link>https://theseus-cores.com/post/2019-12-17-deinterleaving-polyphase-channelizer/</link>
      <pubDate>Tue, 17 Dec 2019 00:00:00 +0000</pubDate>
      <author>info@theseus-cores.com (EJ Kreinar)</author>
      <guid>https://theseus-cores.com/post/2019-12-17-deinterleaving-polyphase-channelizer/</guid>
      <description>With the Theseus Cores v1.1.0 release, we now support a highly requested feature for the polyphase channelizer: FPGA-based channel selection and deinterleaving. While I wont go into too much detail on the M/2 polyphase filter bank (PFB) FPGA implementation, I&amp;rsquo;d like to cover some of the more advanced RFNoC and GNU Radio tricks used here.
To use the PFB deinterleaving channelizer in GNURadio, we&amp;rsquo;ve set up the block interface such that the user specifies 1) the total number of equally-spaced channels, and 2) the channel indices to return to software.</description>
    </item>
    
    <item>
      <title>Introducing Theseus Cores</title>
      <link>https://theseus-cores.com/post/2019-06-02-introducing-theseus-cores/</link>
      <pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate>
      <author>info@theseus-cores.com (EJ Kreinar)</author>
      <guid>https://theseus-cores.com/post/2019-06-02-introducing-theseus-cores/</guid>
      <description>I&amp;rsquo;m very happy to announce the (very modest) release of the Theseus Cores project.
Theseus Cores is designed to provide open source FPGA cores for digital signal processing and software defined radio, plus the means to USE the FPGA cores in real life&amp;hellip;. In practice, that mostly means FPGA code propagates up through RFNoC blocks which have both UHD and Gnuradio software hooks for users to attach to. In the future it would be great to support other FPGA platforms if there&amp;rsquo;s interest too.</description>
    </item>
    
    <item>
      <title>About Theseus Cores</title>
      <link>https://theseus-cores.com/page/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <author>info@theseus-cores.com (EJ Kreinar)</author>
      <guid>https://theseus-cores.com/page/about/</guid>
      <description>We started Theseus Cores because we noticed the FPGA world has a profound lack of open-source answers to common DSP questions, including…
 How do I channelize spectrum? How do I change sample rates? How should I modulate data? … etc  Many of these questions have been solved for over 30 years in common signal processing textbooks! But not in a way that users can run, test, and build for hardware.</description>
    </item>
    
  </channel>
</rss>
