{"id":43687,"date":"2020-06-03T07:57:11","date_gmt":"2020-06-03T11:57:11","guid":{"rendered":"https:\/\/swling.com\/blog\/?p=43687"},"modified":"2020-06-03T07:57:50","modified_gmt":"2020-06-03T11:57:50","slug":"sigdigger-a-free-digital-signal-analyzer-app-for-macos-linux-from-ea1iyr","status":"publish","type":"post","link":"https:\/\/swling.com\/blog\/2020\/06\/sigdigger-a-free-digital-signal-analyzer-app-for-macos-linux-from-ea1iyr\/","title":{"rendered":"SigDigger: A free digital signal analyzer app for MacOS &#038; Linux from EA1IYR"},"content":{"rendered":"<p><a href=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2020\/06\/SigDigger-0.1-e1591184679883.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43688\" src=\"https:\/\/swling.com\/blog\/wp-content\/uploads\/2020\/06\/SigDigger-0.1-e1591184679883.jpeg\" alt=\"\" width=\"800\" height=\"439\" \/><\/a>Many thanks to <em>SWLing Post<\/em> contributor, Ferrie, who recommends the <a href=\"https:\/\/batchdrake.github.io\/SigDigger\/\" target=\"_blank\" rel=\"noopener noreferrer\">SigDigger<\/a> digital signal analyzer written by <a href=\"http:\/\/actinid.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gonzalo Carracedo (EA1IYR)<\/a>. According to <a href=\"https:\/\/batchdrake.github.io\/SigDigger\/\" target=\"_blank\" rel=\"noopener noreferrer\">the project&#8217;s Github page<\/a>:<\/p>\n<blockquote><p>SigDigger is a graphical, digital signal analyzer I wrote in Qt5 for Unix systems like GNU\/Linux or MacOS. Unlike existing alternatives, SigDigger is not based on\u00a0<a href=\"https:\/\/www.gnuradio.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU Radio<\/a>. Instead, it uses its own DSP library (sigutils) and a realtime signal analysis library (Suscan) that exploits multicore CPUs to distribute load. Also, SigDigger supports most SDR devices in the market thanks to\u00a0<a href=\"https:\/\/github.com\/pothosware\/SoapySDR\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\">SoapySDR<\/a>. Sigutils, Suscan and SigDigger are\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Free_software\" target=\"_blank\" rel=\"noopener noreferrer\">software libre<\/a>, licensed under the terms of the\u00a0<a href=\"https:\/\/www.gnu.org\/licenses\/gpl-3.0.en.html\" target=\"_blank\" rel=\"noopener noreferrer\">General Public License version 3<\/a>.<\/p>\n<p>[&#8230;]SigDigger works in x86-64 CPUs running MacOS or GNU\/Linux. In terms of performance, it can beat Gqrx by a factor of 20% (measured as saved CPU usage).<\/p>\n<p>There are plans to port SigDigger to additional operating systems and architectures. Both Suscan and Sigutils have been successfully built and run in armhf Linuxes (i.e. Raspberry Pi) in the past, but official support is on its way.[&#8230;]<\/p>\n<h2 id=\"current-features\">Current features<\/h2>\n<ul>\n<li>MacOS &amp; GNU\/Linux support.<\/li>\n<li>Both realtime and replay analysis modes<\/li>\n<li>Analog mono audio playback (AM, FM, LSB and USB)<\/li>\n<li>Baseband recording (full spectrum and per-channel)<\/li>\n<li>Per-device gain presents<\/li>\n<li>Dynamic spectrum browsing<\/li>\n<li>ASK, FSK and PSK inspection<\/li>\n<li>Gradient-descent SNR calculation<\/li>\n<li>Different spectrum sources (cyclostarionary analysis, signal power\u2026)<\/li>\n<li>Symbol recording and visualization<\/li>\n<li>Doppler analysis<\/li>\n<li>Filename-based raw file parameter guessing<\/li>\n<li>Transition analysis<\/li>\n<li>Interactive Panoramic Spectrum view<\/li>\n<li>Waveform inspection window, including burst detection and limited off-line demodulation support<\/li>\n<li>Signal source decimation<\/li>\n<li>Bandplan information<\/li>\n<li>Audio channel recorder<\/li>\n<li>Blind parameter estimation<\/li>\n<li>Network broadcast of demodulated channel<\/li>\n<li>UDP broadcast of received samples and demodulated symbols<\/li>\n<li>Spectrum integrator (for radioastronomy enthusiasts like me!)<\/li>\n<\/ul>\n<\/blockquote>\n<p>Check out <a href=\"https:\/\/batchdrake.github.io\/SigDigger\/\" target=\"_blank\" rel=\"noopener noreferrer\">SigDigger&#8217;s Github page<\/a> for full build instructions and pre-compiled binary release links.<\/p>\n<p>Many thanks to Ferrie for the tip!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many thanks to SWLing Post contributor, Ferrie, who recommends the SigDigger digital signal analyzer written by Gonzalo Carracedo (EA1IYR). According to the project&#8217;s Github page: SigDigger is a graphical, digital signal analyzer I wrote in Qt5 for Unix systems like GNU\/Linux or MacOS. Unlike existing alternatives, SigDigger is not based on\u00a0GNU Radio. Instead, it uses [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,43,158],"tags":[8570,157,8569,4087],"class_list":["post-43687","post","type-post","status-publish","format-standard","hentry","category-news","category-shortwave-radio","category-software-defined-radio","tag-gonzalo-carracedo-ea1iyr","tag-sdr","tag-sigdigger","tag-software-defined-radio"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pn3uc-bmD","jetpack-related-posts":[{"id":32793,"url":"https:\/\/swling.com\/blog\/2018\/06\/steve-andrews-spectrum-analyzer-software-for-sdrplay-sdrs-now-available-for-download\/","url_meta":{"origin":43687,"position":0},"title":"Steve Andrew&#8217;s spectrum analyzer software for SDRplay SDRs now available for download","author":"Thomas","date":"June 12, 2018","format":false,"excerpt":"A few weeks ago, we posted an announcement that spectrum analyzer software was being developed for the SDRplay RSP software defined radio series. Many thanks to Andy, at SDRplay, who shares the following announcement: We are pleased to announce the availability of the first cut of Spectrum Analyser software developed\u2026","rel":"","context":"In &quot;New Products&quot;","block_context":{"text":"New Products","link":"https:\/\/swling.com\/blog\/category\/new-products\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/01\/SDRplay-RSP2-Pro.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/01\/SDRplay-RSP2-Pro.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/01\/SDRplay-RSP2-Pro.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2017\/01\/SDRplay-RSP2-Pro.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":31942,"url":"https:\/\/swling.com\/blog\/2018\/05\/coming-soon-a-spectrum-analyzer-function-for-sdrplay-rsp-series-sdrs\/","url_meta":{"origin":43687,"position":1},"title":"Coming soon: A Spectrum Analyzer function for SDRplay RSP series SDRs","author":"Thomas","date":"May 9, 2018","format":false,"excerpt":"[UPDATE: Click here for information about downloading Steve's Spectrum Analyser tool.] (Source: SDRplay) Steve Andrews contacted the SDRplay forum recently to share ideas for a new Spectrum Analyser tool for use with SDRplay RSPs. A lively discussion started, with a lot of enthusiasm and encouragement from the user community, for\u2026","rel":"","context":"In &quot;New Products&quot;","block_context":{"text":"New Products","link":"https:\/\/swling.com\/blog\/category\/new-products\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/Spectrum-Analyser-SAS1-1024x576-1024x576.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/Spectrum-Analyser-SAS1-1024x576-1024x576.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2018\/05\/Spectrum-Analyser-SAS1-1024x576-1024x576.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":61754,"url":"https:\/\/swling.com\/blog\/2025\/01\/unlocking-rare-dx-treasures-with-sdr-consoles-powerful-data-file-analyzer-tool\/","url_meta":{"origin":43687,"position":2},"title":"Unlocking Rare DX Treasures with SDR-Console\u2019s Powerful Data File Analyzer Tool","author":"Thomas","date":"January 17, 2025","format":false,"excerpt":"Finding Rare DX\u00a0with the Data File Analyzer By Don Moore Don's DX traveling stories can be found in his book Tales of a Vagabond DXer.\u00a0 I've been a real jack-of-all-trades in my over five decades of DXing. I began with SWBC (shortwave broadcast) but soon branched out to medium wave\u2026","rel":"","context":"In &quot;AM&quot;","block_context":{"text":"AM","link":"https:\/\/swling.com\/blog\/category\/am\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2025\/01\/Header-SDR-Console-1.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2025\/01\/Header-SDR-Console-1.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2025\/01\/Header-SDR-Console-1.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2025\/01\/Header-SDR-Console-1.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2025\/01\/Header-SDR-Console-1.jpeg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":50971,"url":"https:\/\/swling.com\/blog\/2021\/11\/the-new-winradio-wr-g69ddce-artemis-wide-bandwidth-sdr\/","url_meta":{"origin":43687,"position":3},"title":"The new Winradio WR-G69DDCe &#8216;Artemis&#8217; wide bandwidth SDR","author":"Thomas","date":"November 23, 2021","format":false,"excerpt":"WinRadio has just added a new SDR to their line-up: the Winradio WR-G69DDCe 'Artemis'. In the spirit of WinRadio's approach to iterative design, the Artemis appears to be their new flagship SDR. The specs and features (see below) are impressive. The WR-G69DDCe has two (selectable, I assume) frequency ranges. In\u2026","rel":"","context":"In &quot;New Products&quot;","block_context":{"text":"New Products","link":"https:\/\/swling.com\/blog\/category\/new-products\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2021\/11\/g69ddce-350.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":43408,"url":"https:\/\/swling.com\/blog\/2020\/05\/windows-spectrum-analyser-software-now-supports-the-rspdx\/","url_meta":{"origin":43687,"position":4},"title":"Windows Spectrum Analyser software now supports the RSPdx","author":"Thomas","date":"May 21, 2020","format":false,"excerpt":"(Source: SDRplay) Steve Andrew has released version 1.1 of his Windows Spectrum Analyser software which has been upgraded to support the RSPdx. This popular software turns the RSP into a wonderful low cost lab tool with fast scan, sample and hold, and most of the key features you\u2019d expect in\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/swling.com\/blog\/category\/news\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2020\/05\/FullScreenAnalyser-002-768x475-1.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2020\/05\/FullScreenAnalyser-002-768x475-1.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2020\/05\/FullScreenAnalyser-002-768x475-1.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2020\/05\/FullScreenAnalyser-002-768x475-1.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":28379,"url":"https:\/\/swling.com\/blog\/2017\/09\/roberts-reviews-and-how-tos\/","url_meta":{"origin":43687,"position":5},"title":"Robert&#8217;s reviews and how-tos","author":"Thomas","date":"September 17, 2017","format":false,"excerpt":"Like a few of us contributors here on the SWLing Post, Robert Gulley (AK3Q), writes features for The Spectrum Monitor magazine\u00a0(TSM). \u00a0Robert and I are both passionate supports of TSM--for a mere $24 per year, you get a monthly digital magazine that is simply chock-full of articles covering all aspects\u2026","rel":"","context":"In &quot;Ham Radio&quot;","block_context":{"text":"Ham Radio","link":"https:\/\/swling.com\/blog\/category\/ham-radio\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2015\/09\/SX-99-Dial-Nar.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2015\/09\/SX-99-Dial-Nar.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2015\/09\/SX-99-Dial-Nar.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/swling.com\/blog\/wp-content\/uploads\/2015\/09\/SX-99-Dial-Nar.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts\/43687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/comments?post=43687"}],"version-history":[{"count":0,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/posts\/43687\/revisions"}],"wp:attachment":[{"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/media?parent=43687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/categories?post=43687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swling.com\/blog\/wp-json\/wp\/v2\/tags?post=43687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}