{"id":528,"url":"https://github.com/kyleterry/awesome-radio","last_synced_at":"2025-04-09T23:18:13.743Z","repository":{"id":20252344,"uuid":"23525090","full_name":"kyleterry/awesome-radio","owner":"kyleterry","description":"Awesome radio stuff","archived":false,"fork":false,"pushed_at":"2019-09-23T07:54:14.000Z","size":28,"stargazers_count":266,"open_issues_count":2,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-09T23:18:06.554Z","etag":null,"topics":["awesome-list","radio"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kyleterry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-31T23:11:58.000Z","updated_at":"2025-04-06T05:11:43.000Z","dependencies_parsed_at":"2022-07-25T07:02:06.620Z","dependency_job_id":null,"html_url":"https://github.com/kyleterry/awesome-radio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyleterry%2Fawesome-radio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyleterry%2Fawesome-radio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyleterry%2Fawesome-radio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyleterry%2Fawesome-radio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyleterry","download_url":"https://codeload.github.com/kyleterry/awesome-radio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125593,"owners_count":21051771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","radio"],"created_at":"2024-01-05T20:12:57.369Z","updated_at":"2025-04-09T23:18:13.712Z","avatar_url":"https://github.com/kyleterry.png","language":null,"funding_links":[],"categories":["Hardware","Miscellaneous","Technical","Uncategorized","Others","杂项","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","其他","Other Lists","Themed Directories"],"sub_categories":["awesome-*","Uncategorized","TeX Lists","Updated more than a year ago"],"readme":"# Awesome Radio [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome radio resources. Inspired by awesome-*.\n\nI recently pulled out my CB radio and installed it in my truck. This inspired me\nto create an open source repository of all the radio related resources I found\nhelpful and my notes on the subject.\n\nThis project is aimed at hackers who enjoy all aspects of radio communication.\nWhile a lot of this technology isn't usable by citizens and is heavily regulated\nby the FCC, just knowing anything about it is special. I've been interested in\nlearning the ins and outs of radio, as well as hearing stories, new and old.\n\n## General\n\n### Links\n\n* [Radio (wikipedia)](http://en.wikipedia.org/wiki/Radio)\n* [Radio Spectrum (wikipedia)](http://en.wikipedia.org/wiki/Radio_spectrum)\n* [Skywave (skip) (wikipedia)](http://en.wikipedia.org/wiki/Skywave)\n* [Mystery signal from a\n  helicopter](http://www.windytan.com/2014/02/mystery-signal-from-helicopter.html)\n* [Portable SDR](http://hackaday.io/project/1538-PortableSDR)\n* [N0NBH's Solar-Terrestrial Data](http://www.hamqsl.com/solar2.html) - Current\nsolar-terrestrial data, with explanation of their influence on HF propagation\nand propagation forecast.\n\n## CB\n\nCitizens band radio, or CB, is a two way radio spectrum dedicated to open use by\nanyone for almost any purpose. In the US and many other countries, it\ndoes not require a license to operate. CB consists of 40 channels between 26.965\nMHz and 27.405 MHz with channel 09 being dedicated to emergencies.\n\nCB is more popular among truckers and radio enthusiasts, but its usefulness\ndoes not stop there. It's great for long distance travel on popular trucking\nroutes. You can tune to channel 19 (an unofficial trucker's channel) and get\nreal time traffic updates, alternate routes and accident warnings.\n\nGiven a good antenna that's properly tuned, a typical range to expect out of\nyour CB is about 2 - 5 miles (3.2 - 8 kilometers).\n\n### General Use\n\nI've found a lot of my information on Jeep and trucker forums. From my own\nexperience, it seems about half the CB transmission I hear include a handle of\nsome kind. I also hear a lot of swearing, so I wouldn't sweat accidentally\nletting a \"fuck\" or a \"shit\" go.\n\nCB is public. Very public. That seems like a \"no shit\" kind of thing, but with\nthe current generation pretty much only using cell phones, it's easy to forget\nthat using something as \"primitive\" as a CB radio is essentially [broadcast to\nthe world](http://en.wikipedia.org/wiki/Citizens_band_radio#Working_skip).\n\nTruckers tend to use channel 19. This is a good channel to monitor for traffic\nconditions.\n\nChannel 9 is for emergencies only. No general chatter on this channel. If you\nare broke down, or your car catches fire, besides calling 911, this is a good\nchannel to transmit on for help.\n\nAround Portland, I hear a lot of chatter on channels 6, 17 and 28. These are\ngood channels for entertaining conversation.\n\n### SWR\n\n[SWR](http://en.wikipedia.org/wiki/Standing_wave_ratio), or Standing Wave Ratio\nis a measurement of efficiency when connecting your antenna to your radio.\n\nOptimum ratio is 1:1, although you'll probably end up with 1.3:1 or so. Anything\nhigher than 2:1 should be considered a no-no since it can damage your radio and\ngive poor transmission. Read up on [how to tune\nSWR](http://www.rightchannelradios.com/tuning-cb-antenna-adjusting-swr).\n\n### Installing a mobile CB\n\nInstalling your CB right is key to A) not damaging your radio hardware and B)\ngetting good range and quality on both the receiving and transmitting ends.\n\nFollowing the advice in the following articles will ensure you have a quality\nsetup.\n\n### Links\n\n* [Right Channel Radios](http://www.rightchannelradios.com/) - Good online shop\nfor parts, radios, antennas and mounts.\n* [CB Slang](http://www.cbslang.com/) - mostly humorous, but kinda helpful.\n* [CB Slang (wikipedia)](http://en.wikipedia.org/wiki/List_of_CB_slang)\n* [CB Talk and etiquette](http://www.jeepforum.com/forum/f8/cb-radio-etiquette-jeep-trail-1169815/)\n* [Skip](http://cbradiomagazine.com/Articles/How%20to%20Shoot%20Skip.htm)\n* [Silly CB Handles](http://www.somethingawful.com/news/cb-handles/)\n* [CB FAQ](http://www.advancedspecialties.net/cb-radio-faq.htm)\n* [Frequency Table](http://www.radioreference.com/apps/db/?aid=7731)\n\n## SDR (Software Defined Radio)\n\nSoftware Defined Radio is a way to define components that are typically\nhardware, such as filters and amplifiers, as software. It has been around for a\nwhile, but with the cost of digital electronics needed to run SDR becoming\nincreasingly cheaper, we are seeing a rise in hacker folk playing and building\nwith SDR.\n\nI would like contributors for this section.\n\n### Links\n\n* [Gqrx](http://gqrx.dk/)\n* [sdrsharp on .NET](http://sdrsharp.com)\n\n### Hardware\n* __Recommended starter hardware__ On the low end,\n  [RTL-SDR](http://sdr.osmocom.org/trac/wiki/rtl-sdr) is a super-cheap usb\n  dongle, around which a thriving community has been founded.\n* On the other side of the cost spectrum, [pervices](http://www.pervices.com/)\n  makes some really high-throughput, PCIe devices for when you need to log all\n  the traffic ever. The software and community support for this is less good,\n  though (for which you can blame @outofculture).\n* You can also browse through the [big\n  list](https://gnuradio.org/redmine/projects/gnuradio/wiki/Hardware) of all\n  compatible hardware.\n* Antennas are their own body of options and tradeoffs, about which I know\n  nothing.\n\n### Software\nDepending on the hardware you're using, it may ship with some demo software to\nplay around with. This is great for just getting a chance to see some waves and\nstart to get an idea of what's possible. Otherwise, [GNU\nRadio](https://gnuradio.org/redmine/) is going to where you'll spend your time.\nIt's mainly just a library, but it also has a supporting gui for combining\nprocessing blocks that then outputs python. Once you're more comfortable, you\ncan also just use GNURadio to do any device tuning, setup and i/o, and then use\nnumpy for the signal manipulation math.\n\nJust visualizing and manually inspecting a signal is a valuable part of learning\nhow to work with them. [Baudline](http://www.baudline.com/) is a janky old\nthing, but it's the best there is. Be forewarned that learning the UI won't come\neasily to anyone.\n\n## Amateur Radio (a.k.a Ham Radio)\n\nThe hobby of Amateur Radio has a long and proud tradition. The very first radio\namateurs were true pioneers of radio technology. Amateurs 'invented' and refined\nmuch of the early radio technology and were the first to transmit music, radio\nplays, and information to the handful of people who had the new fangled radio\nreceivers.\n\nAfter World War II the hobby of amateur radio flourished. Radio clubs sprang up\nin schools all over the world and kids went home each night to build some new\ncontraption, or have a chat with someone over the wireless. These young people\nbecame the mainstay of the technical professions and developed much of the\nmodern technology we use today.\n([WIA](http://www.wia.org.au/licenses/foundation/about/))\n\n[What is Ham Radio?](http://www.arrl.org/what-is-ham-radio)\n\n### Links\n\n* American Radio Relay League - [ARRL](http://www.arrl.org/)\n* The Wireless Institute of Australia [WIA](http://www.wia.org.au/)\n* Radio Society of Great Britain - [RSGB](http://rsgb.org/)\n* Pakistan Amateur Radio Society - [PARS](http://www.pakhams.com/)\n* [The International Amateur Radio Union](http://www.iaru.org/)\n* [Japanese asteroid mission](http://www.arrl.org/news/amateur-radio-transponder-will-accompany-japanese-asteroid-mission-into-deep-space)\n* [Slow-scan Television](https://en.wikipedia.org/wiki/Slow-scan_television)\n\nI would like contributors for this section.\n\n### Amateur Radio License\n\n* In the [US](http://www.arrl.org/getting-licensed) there are three license\n  classes—Technician, General and Extra.\n* [The Foundation Licence](http://www.wia.org.au/licenses/foundation/about/) in\n  Australia.\n* [Foundation Licence]\n  (http://rsgb.org/main/clubs-training/for-students/foundation/) in the UK.\n* In\n  [Pakistan](http://www.pakhams.com/index.php?option=com_content\u0026view=article\u0026id=75\u0026Itemid=92)\n  first you apply for SWL (Short Wave Listener) membership and then you are\n  eligible to [apply for the HAM\n  License](http://www.pta.gov.pk/index.php?option=com_content\u0026view=article\u0026id=466%3Aamateur-wireless-license\u0026catid=138%3Aguidelines\u0026Itemid=349).\n\n## Public Health and Safety\n\nPolice and fire in the United States typically communicate over trunked radio.\nThis makes it hard to scan using normal reciever without trunk tracking\nabilities. See more in the [trunking](#trunking) section.\n\n### Trunking\n\nWhile not strictly specific to public health and safety, it is usually the first\nthing that comes to mind when talking about trunked radio.\n\nTrunked radio is a form of digital-two-way communication where multiple\norganizations can share a small spectrum of real frequencies without hearing\nanother organizations conversations. A user can choose a logical channel or\ngroup and the base station will find an empty frequency to transmit on.\n\n### Links\n\n* [Project 25](http://www.project25.org/)\n* [Project 25 wikipedia](http://en.wikipedia.org/wiki/Project_25)\n* [Trunked Radio wikipedia](http://en.wikipedia.org/wiki/Trunked_radio_system)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyleterry%2Fawesome-radio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyleterry%2Fawesome-radio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyleterry%2Fawesome-radio/lists"}