{"id":1747,"date":"2023-01-16T16:34:49","date_gmt":"2023-01-16T16:34:49","guid":{"rendered":"https:\/\/m0aws.co.uk\/?p=1747"},"modified":"2023-01-17T08:47:29","modified_gmt":"2023-01-17T08:47:29","slug":"funcube-dongle-pro-gqrx-kubuntu","status":"publish","type":"post","link":"https:\/\/m0aws.co.uk\/?p=1747","title":{"rendered":"Funcube Dongle Pro+ \/ GQRX \/ Kubuntu"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"> Many years ago I purchased a Funcube Dongle Pro+ (FCD) SDR. Since it&#8217;s arrival it has just been stored in my &#8220;Get round too it&#8221; drawer. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s been many years but, today is the day it comes out into the light and finally gets powered up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"301\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/FCD.jpg\" alt=\"\" class=\"wp-image-1749\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/FCD.jpg 641w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/FCD-300x141.jpg 300w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><figcaption class=\"wp-element-caption\">Funcube Dongle Pro+ USB SDR<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m hoping to be able to use the FCD as the receiver in my QO-100 satellite ground station setup. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The output from the 10Ghz dish mounted LNB is around 739Mhz, well within the FCD receiver range of 150khz to 2Ghz. This will save me from having to transvert from 739Mhz to 430Mhz (70cm band) on the receive path.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will also give me full duplex operation as I will use my Icom IC-705 on the 2m band  (144-146Mhz) to drive the 2.4Ghz transverter for the satellite uplink whilst listening to my own signal via the 10Ghz downlink fed into the FCD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before I can even start to build the QO-100 satellite ground station I need to get to grips with the FCD, get the software installed, configured, resolve audio routing via virtual audio cables and get it decoding FT8\/JS8\/WSPR etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Talking to <a rel=\"noreferrer noopener\" href=\"https:\/\/www.qrz.com\/db\/G0DUB\" target=\"_blank\">G0DUB<\/a> in the <a rel=\"noreferrer noopener\" href=\"https:\/\/matrix.to\/#\/#ham-radio-space:matrix.m0aws.co.uk\" target=\"_blank\">General Amateur Radio Chat room on Matrix<\/a> he recommended trying the <a rel=\"noreferrer noopener\" href=\"https:\/\/gqrx.dk\" target=\"_blank\">GQRX software <\/a>to drive the FCD. GQRX is open source which fits perfectly as I want to control the FCD from my <a href=\"https:\/\/kubuntu.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubuntu<\/a> PC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checking the Ubuntu repo&#8217;s I found that GQRX v2.12 is available for installation.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install gqrx-sdr<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed I fired up GQRX and set about configuring it. Initially it appeared to have automatically detected and configured the FCD however, when I started the FCD the software ran for 5 seconds and then just hung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diving into the configuration settings I found that the FCD actually appears twice in the list of available devices and all I had to do was select the other one in the list and start the software again and all was well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I connected my <a href=\"https:\/\/m0aws.co.uk\/?p=334\" target=\"_blank\" rel=\"noreferrer noopener\">20m Band EFHW Vertical<\/a> antenna and trawled up and down the band. The receiver performed well even with fairly strong signals so, I spent some time listening to a few of the stations coming in from the USA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next I wanted to sort out the configuration for digital modes. I already have a couple of virtual audio cables in the form of loopback audio devices configured on my Kubuntu PC as this is how I connect the audio between <a href=\"https:\/\/wfview.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">WFView<\/a> for the IC-705 and WSJT-X\/JS8CALL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sadly, GQRX doesn&#8217;t recognise the loopback audio devices that already exist and so I had to do a little further research to get to the bottom of the issue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Digging deeper I discovered that GQRX requires loopback audio devices created using Pulse Audio and not the kind I had already created at the O\/S level. A quick read of the <a rel=\"noreferrer noopener\" href=\"https:\/\/manpages.ubuntu.com\/manpages\/trusty\/man1\/pactl.1.html\" target=\"_blank\">pactl man page <\/a>and some further <a rel=\"noreferrer noopener\" href=\"https:\/\/search.m0aws.co.uk\" target=\"_blank\">searching<\/a> online I found all the info I needed to create the correct kind of loopback audio devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two commands are required to create the pulse audio server audio loopback devices:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pactl load-module module-null-sink sink_name=gq2jt sink_properties=device.description=\"gq2jt\"\n\npactl load-module module-loopback latency_msec=1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once I&#8217;d created the loopback audio devices I was able to select the <strong><em>gq2jt<\/em><\/strong> devices in both GQRX and WSJT-X\/JS8CALL so that the audio was routed correctly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/GQRX-WSJTX.png\" alt=\"\" class=\"wp-image-1757\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/GQRX-WSJTX.png 1920w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/GQRX-WSJTX-300x169.png 300w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/GQRX-WSJTX-768x432.png 768w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/GQRX-WSJTX-1536x864.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">GQRX SDR and WSJT-X working with the Funcube Dongle Pro+<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The overall solution works well and doesn&#8217;t put much load on the CPU of my Kubuntu PC, leaving plenty of horse power for me to do other things at the same time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I now have the Funcube Dongle Pro+ working perfectly on my Kubuntu PC, all I need now is a 1.2m dish, a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.amazon.co.uk\/Bullseye-LNB-Stability-Universal-Single\/dp\/B08GJ6B1HB\/ref=sr_1_1?crid=1YPZ59NXD23P2&amp;keywords=QO-100+10Ghz+LNB&amp;qid=1673886553&amp;sprefix=qo-100+10ghz+lnb%2Caps%2C74&amp;sr=8-1\" target=\"_blank\">10Ghz LNB <\/a>and some high quality coax cable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>UPDATE<\/strong>: I decided to leave the FCD connected to the 20m Band EFHW Vertical overnight and monitor FT8 on the 40m band. The EFHW antenna isn&#8217;t anywhere near resonant on the 40m band and so I thought it would be interesting to see how well the FCD performed on a completely non-resonant antenna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To my surprise it did exceptionally well, stations from all over the world were heard with ease, the FCD really is an excellent little SDR receiver.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1059\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/M0AWS-FCD-FT8-40m-2048x1059.png\" alt=\"\" class=\"wp-image-1785\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/M0AWS-FCD-FT8-40m-2048x1059.png 2048w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/M0AWS-FCD-FT8-40m-300x155.png 300w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/M0AWS-FCD-FT8-40m-768x397.png 768w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2023\/01\/M0AWS-FCD-FT8-40m-1536x794.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Map showing stations heard on 40m Band FT8 over night 16\/17 Jan 2023<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re looking for a relatively cheap but, effective receiver for FT8\/WSPR monitoring then I can highly recommend the FCD. If paired with a <a href=\"https:\/\/www.raspberrypi.org\" target=\"_blank\" rel=\"noreferrer noopener\">RaspberryPi<\/a> then it would be a really cheap to purchase\/operate solution for any HAM operator or short wave listener (SWL).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More soon &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many years ago I purchased a Funcube Dongle Pro+ (FCD) SDR. Since it&#8217;s arrival it has just been stored in my &#8220;Get round too it&#8221; drawer. It&#8217;s been many years but, today is the day it comes out into the light and finally gets powered up. I&#8217;m hoping to be able to use the FCD &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/m0aws.co.uk\/?p=1747\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Funcube Dongle Pro+ \/ GQRX \/ Kubuntu&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[173,174,30,20,43,166,16,165,169,4,83,107,8,154,155,171,38,172,135,170,167,168,112,17,105,35,129],"tags":[],"class_list":["post-1747","post","type-post","status-publish","format-standard","hentry","category-10ghz","category-2-4ghz","category-20m-band","category-digitalmodes","category-efhw","category-fcd","category-ft8","category-funcube-dongle","category-gqrx-sdr","category-ham-radio","category-ic-705","category-ic-705-wireless","category-icom-ic705","category-js8","category-js8call","category-kubuntu","category-linux","category-lnb","category-opensource","category-pulse-audio","category-qo-100","category-satellite","category-virtual-audio-cable","category-weak-signals","category-wfview","category-wsjt-x","category-wspr"],"_links":{"self":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1747"}],"version-history":[{"count":33,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1747\/revisions"}],"predecessor-version":[{"id":1787,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1747\/revisions\/1787"}],"wp:attachment":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}