{"id":2814,"date":"2017-12-23T05:32:50","date_gmt":"2017-12-23T12:32:50","guid":{"rendered":"http:\/\/fallows.ca\/wp\/?p=2814"},"modified":"2017-12-28T07:59:19","modified_gmt":"2017-12-28T14:59:19","slug":"gnuradio-sca-receiver-signals-within-signals","status":"publish","type":"post","link":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/","title":{"rendered":"GNURadio SCA Receiver &#8211; Signals within Signals"},"content":{"rendered":"<p><a href=\"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2847\" src=\"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\" alt=\"GNURadio SCA Receiver\" width=\"1280\" height=\"762\" srcset=\"https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png 1280w, https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver-300x179.png 300w, https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver-768x457.png 768w, https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver-1024x610.png 1024w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Take a look at my <a class=\"vp-a\" href=\"https:\/\/youtu.be\/pJ5AyKOPfrc\">GNURadio SCA Receiver<\/a>. It&#8217;s a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0<!--more--><\/p>\n<p>In the history of radio and telecommunications, we have a tradition of stacking signals within signals. It&#8217;s called multiplexing. FM radio uses frequency multiplexing to make best use of its allocated bandwidth.<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Subsidiary_communications_authority\" target=\"_blank\" rel=\"noopener nofollow\">Subsidiary Communications Authority<\/a> (SCA) also known by other names has been around since the mid 1950&#8217;s. Engineers figured out how to add secondary, hidden channels in sub-carriers. Initially, these were used for background music but can perform a variety of narrow-band FM services. Shortly thereafter, sub-carriers were again used to send stereo information to create FM Stereo in the 1960&#8217;s. Most recently, an additional data sub-carrier has been added for Radio Data System.<\/p>\n<p>It&#8217;s easy to build your own GNURadio SCA receiver. The flow diagram is shown above; just make a copy and expand the graphic to see all the parts and how to wire them together. Also, see this project in action on my <a class=\"vp-a\" href=\"https:\/\/youtu.be\/pJ5AyKOPfrc\">short video<\/a>. Here is the GNURadio Companion file if you want to use it.\u00a0[sdm_download id=&#8221;4066&#8243; fancy=&#8221;0&#8243; color=&#8221;orange&#8221; button_text=&#8221;Download GRC File&#8221;]<\/p>\n<p>SCA is used less often these days. There are many other ways to distribute specialized programming including data lines and wireless, including satellite. But most major markets have some SCA services. Just demodulate the FM signal to baseband and look for sub-carriers in the ultra-sonic range at 67 or 92 kHz.<\/p>\n<p>In Calgary, three FM stations use SCA sub-carriers. Two of these are dedicated to specialty Asian music. The third simulcasts a popular AM radio station. In addition to music and programming, you might find other stations using SCA to send telemetry back to the studios.<\/p>\n<h2>GNURadio SCA Receiver &#8211; Double Decoding<\/h2>\n<p>You start the project by building a normal wideband FM receiver. Once you have this demodulated to baseband, you then translate the sub-carrier to another baseband receiver with narrow band FM demodulation. The SCA channel will be monophonic and sound much the same as an AM receiver, with audio bandwidth of 5 to 7 kHz. While normal FM broadcasting uses a frequency deviation of\u00a0\u00b175 kHz, SCA uses only\u00a0\u00b17.5 kHz.<\/p>\n<p>Since SCA is a signal within another signal, you need some pretty sharp filtering to make decoding work properly.<\/p>\n<p>Next year, I will figure out how to decode those mysterious Radio Data System RDS signals used to provide program and traffic information. They work similar to SCA, but use phase shift keying instead of audio.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Take a look at my . It&#8217;s a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"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":"GNURadio SCA Receiver - Signals within Signals #broadcasting #gnuradio #RTL-SDR #SDR","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[12],"tags":[16,269,67,34],"series":[268],"class_list":["post-2814","post","type-post","status-publish","format-standard","hentry","category-software-defined-radio","tag-broadcasting","tag-gnuradio","tag-rtl-sdr","tag-sdr","series-exploring-gnuradio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GNURadio SCA Receiver - Signals within Signals - Living On The Horizon<\/title>\n<meta name=\"description\" content=\"Take a look at my GNURadio SCA Receiver. It&#039;s a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GNURadio SCA Receiver - Signals within Signals - Living On The Horizon\" \/>\n<meta property=\"og:description\" content=\"Take a look at my GNURadio SCA Receiver. It&#039;s a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/\" \/>\n<meta property=\"og:site_name\" content=\"Living On The Horizon\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-23T12:32:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-28T14:59:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\" \/>\n<meta name=\"author\" content=\"John VE6EY\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@VE6EY\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John VE6EY\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/\",\"url\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/\",\"name\":\"GNURadio SCA Receiver - Signals within Signals - Living On The Horizon\",\"isPartOf\":{\"@id\":\"https:\/\/fallows.ca\/wp\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\",\"datePublished\":\"2017-12-23T12:32:50+00:00\",\"dateModified\":\"2017-12-28T14:59:19+00:00\",\"author\":{\"@id\":\"https:\/\/fallows.ca\/wp\/#\/schema\/person\/9750e0ab227030255d9806757525f945\"},\"description\":\"Take a look at my GNURadio SCA Receiver. It's a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage\",\"url\":\"https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\",\"contentUrl\":\"https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png\",\"width\":1280,\"height\":762,\"caption\":\"GNURadio SCA Receiver\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fallows.ca\/wp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Radio\",\"item\":\"https:\/\/fallows.ca\/wp\/category\/radio\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ham Radio\",\"item\":\"https:\/\/fallows.ca\/wp\/category\/radio\/ham-radio\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"GNURadio SCA Receiver &#8211; Signals within Signals\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fallows.ca\/wp\/#website\",\"url\":\"https:\/\/fallows.ca\/wp\/\",\"name\":\"Living On The Horizon\",\"description\":\"Blogs and Stuff\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fallows.ca\/wp\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fallows.ca\/wp\/#\/schema\/person\/9750e0ab227030255d9806757525f945\",\"name\":\"John VE6EY\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fallows.ca\/wp\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e4048edfe09efff51033c48b4fb951e8ac0a4dc84a25c96b25e5ae9f5b7069a5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e4048edfe09efff51033c48b4fb951e8ac0a4dc84a25c96b25e5ae9f5b7069a5?s=96&d=mm&r=g\",\"caption\":\"John VE6EY\"},\"sameAs\":[\"https:\/\/x.com\/VE6EY\"],\"url\":\"https:\/\/fallows.ca\/wp\/author\/play\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GNURadio SCA Receiver - Signals within Signals - Living On The Horizon","description":"Take a look at my GNURadio SCA Receiver. It's a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/","og_locale":"en_US","og_type":"article","og_title":"GNURadio SCA Receiver - Signals within Signals - Living On The Horizon","og_description":"Take a look at my GNURadio SCA Receiver. It's a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0","og_url":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/","og_site_name":"Living On The Horizon","article_published_time":"2017-12-23T12:32:50+00:00","article_modified_time":"2017-12-28T14:59:19+00:00","og_image":[{"url":"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png","type":"","width":"","height":""}],"author":"John VE6EY","twitter_card":"summary_large_image","twitter_creator":"@VE6EY","twitter_misc":{"Written by":"John VE6EY","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/","url":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/","name":"GNURadio SCA Receiver - Signals within Signals - Living On The Horizon","isPartOf":{"@id":"https:\/\/fallows.ca\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage"},"image":{"@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage"},"thumbnailUrl":"http:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png","datePublished":"2017-12-23T12:32:50+00:00","dateModified":"2017-12-28T14:59:19+00:00","author":{"@id":"https:\/\/fallows.ca\/wp\/#\/schema\/person\/9750e0ab227030255d9806757525f945"},"description":"Take a look at my GNURadio SCA Receiver. It's a neat way to use your RTL-SDR to explore hidden signals in your community.\u00a0","breadcrumb":{"@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#primaryimage","url":"https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png","contentUrl":"https:\/\/fallows.ca\/wp\/wp-content\/uploads\/2017\/12\/GNURadio-SCA-Receiver.png","width":1280,"height":762,"caption":"GNURadio SCA Receiver"},{"@type":"BreadcrumbList","@id":"https:\/\/fallows.ca\/wp\/radio\/software-defined-radio\/gnuradio-sca-receiver-signals-within-signals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fallows.ca\/wp\/"},{"@type":"ListItem","position":2,"name":"Radio","item":"https:\/\/fallows.ca\/wp\/category\/radio\/"},{"@type":"ListItem","position":3,"name":"Ham Radio","item":"https:\/\/fallows.ca\/wp\/category\/radio\/ham-radio\/"},{"@type":"ListItem","position":4,"name":"GNURadio SCA Receiver &#8211; Signals within Signals"}]},{"@type":"WebSite","@id":"https:\/\/fallows.ca\/wp\/#website","url":"https:\/\/fallows.ca\/wp\/","name":"Living On The Horizon","description":"Blogs and Stuff","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fallows.ca\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/fallows.ca\/wp\/#\/schema\/person\/9750e0ab227030255d9806757525f945","name":"John VE6EY","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fallows.ca\/wp\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e4048edfe09efff51033c48b4fb951e8ac0a4dc84a25c96b25e5ae9f5b7069a5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4048edfe09efff51033c48b4fb951e8ac0a4dc84a25c96b25e5ae9f5b7069a5?s=96&d=mm&r=g","caption":"John VE6EY"},"sameAs":["https:\/\/x.com\/VE6EY"],"url":"https:\/\/fallows.ca\/wp\/author\/play\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6wKKr-Jo","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/posts\/2814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/comments?post=2814"}],"version-history":[{"count":3,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/posts\/2814\/revisions"}],"predecessor-version":[{"id":2848,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/posts\/2814\/revisions\/2848"}],"wp:attachment":[{"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/media?parent=2814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/categories?post=2814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/tags?post=2814"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/fallows.ca\/wp\/wp-json\/wp\/v2\/series?post=2814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}