{"id":49658,"date":"2023-10-13T10:13:48","date_gmt":"2023-10-13T08:13:48","guid":{"rendered":"https:\/\/www.cqdx.ru\/ham\/?p=49658"},"modified":"2023-10-13T10:13:01","modified_gmt":"2023-10-13T08:13:01","slug":"sdr-receiver-using-a-tayloe-quadrature-detector","status":"publish","type":"post","link":"https:\/\/www.cqdx.ru\/ham\/diy\/sdr-receiver-using-a-tayloe-quadrature-detector\/","title":{"rendered":"SDR Receiver Using a Tayloe Quadrature Detector"},"content":{"rendered":"<p>Simple SDR Receiver that can receive frequencies up to approximately 30MHz, if an optional Si5351 clock generator is used. Without this, it receives up to about 20MHz, using the ESP32 clock dividers. The circuit is so simple that it can even be built on a breadboard.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-49659 aligncenter\" src=\"https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb-800x450.jpg 800w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb-1024x576.jpg 1024w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb-768x432.jpg 768w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb-1536x864.jpg 1536w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/sdr-brdb.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Tayloe Quadrature Detector circuit on a solderless breadboard<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-49660 aligncenter\" src=\"https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/PCB-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/PCB-800x450.jpg 800w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/PCB-1024x577.jpg 1024w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/PCB-768x432.jpg 768w, https:\/\/www.cqdx.ru\/ham\/wp-content\/uploads\/2023\/10\/PCB.jpg 1094w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Circuit on a PCB with USB capture device connected<\/p>\n<h3 id=\"user-content-what-you-need\" dir=\"auto\" tabindex=\"-1\"><a class=\"heading-link\" href=\"https:\/\/github.com\/michalin\/easysdr#what-you-need\">What you need<\/a><\/h3>\n<ul dir=\"auto\">\n<li>ESP32 Development Module<\/li>\n<li>The\u00a0<a href=\"https:\/\/github.com\/michalin\/easysdr\/blob\/main\/schematic\/schematic.pdf\">circuit<\/a>\u00a0on Breadboard or PCB<\/li>\n<li>Sound card or USB sound capture device with stereo input and a sample rate of at least 48 kbit\/s.<\/li>\n<li>At least 10m or wire as an antenna<\/li>\n<li>Windows or Linux PC. A Raspberry Pi or similar board might also work, but I didn&#8217;t test this.<\/li>\n<\/ul>\n<h3 id=\"user-content-arduino-libraries\" dir=\"auto\" tabindex=\"-1\"><a class=\"heading-link\" href=\"https:\/\/github.com\/michalin\/easysdr#arduino-libraries\">Arduino Libraries<\/a><\/h3>\n<ul dir=\"auto\">\n<li>Etherkit Si5351 Arduino Library (if Si5351 is used)<\/li>\n<\/ul>\n<h3 id=\"user-content-installation\" dir=\"auto\" tabindex=\"-1\"><a class=\"heading-link\" href=\"https:\/\/github.com\/michalin\/easysdr#installation\">Installation<\/a><\/h3>\n<ul dir=\"auto\">\n<li>Download and install\u00a0<a href=\"https:\/\/james.ahlstrom.name\/quisk\/\" rel=\"nofollow\">Quisk<\/a><\/li>\n<li>Make sure that TKinter is installed. If not type\u00a0<code>sudo apt install python3-tk<\/code><\/li>\n<li>Configure the serial port the ESP32 is connected to in the variable\u00a0<em>openradio_serial_port<\/em>\u00a0in\u00a0<a href=\"https:\/\/github.com\/michalin\/easysdr\/blob\/main\/sketch\/.quisk_conf.py\">.quisk_conf.py<\/a>, i.e.\u00a0<code>openradio_serial_port = \"\/dev\/ttyUSB0\"<\/code>\u00a0on Linux or\u00a0<code>openradio_serial_port = \"COM1\"<\/code>\u00a0on Windows.<\/li>\n<li>On Windows: copy the script\u00a0<a href=\"https:\/\/github.com\/michalin\/easysdr\/blob\/main\/sketch\/.quisk_conf.py\">.quisk_conf.py<\/a>\u00a0into the &#8220;Documents&#8221; folder of your user directory.<\/li>\n<li>On Linux: Copy the file into the root of your home directory<\/li>\n<li>Set\u00a0<code>#define USE_SI5351 1<\/code>\u00a0in the\u00a0<a href=\"https:\/\/github.com\/michalin\/easysdr\/blob\/main\/sketch\/sketch.ino\">ESP32 sketch<\/a>\u00a0if you are using an Si5351.<\/li>\n<li>Flash it to your ESP32 dev module.<\/li>\n<li>Connect output &#8220;I&#8221; to the right channel and &#8220;Q&#8221; to the left channel of your sound card.<\/li>\n<li>Start\u00a0<a href=\"https:\/\/james.ahlstrom.name\/quisk\/\" rel=\"nofollow\">Quisk<\/a>\u00a0and have fun<\/li>\n<\/ul>\n<p><a href=\"https:\/\/github.com\/michalin\/easysdr\" target=\"_blank\" rel=\"noopener\">CODE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simple SDR Receiver that can receive frequencies up to approximately 30MHz, if an optional Si5351 clock generator is used. Without this, it receives up to about 20MHz, using the ESP32 clock dividers. The circuit is so simple that it can even be built on a breadboard. Tayloe Quadrature Detector circuit on a solderless breadboard Circuit&hellip;<\/p>\n","protected":false},"author":1,"featured_media":49660,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[2],"tags":[],"class_list":["post-49658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diy","category-2","description-off"],"_links":{"self":[{"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/posts\/49658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/comments?post=49658"}],"version-history":[{"count":0,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/posts\/49658\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/media\/49660"}],"wp:attachment":[{"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/media?parent=49658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/categories?post=49658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cqdx.ru\/ham\/wp-json\/wp\/v2\/tags?post=49658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}