205 lines
14 KiB
Plaintext
205 lines
14 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Radio [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12mA curated list of awesome radio resources. Inspired by awesome-[39m[48;2;30;30;40m[38;5;13m[3m.[0m
|
||
|
||
[38;5;12mI recently pulled out my CB radio and installed it in my truck. This inspired me[39m
|
||
[38;5;12mto create an open source repository of all the radio related resources I found[39m
|
||
[38;5;12mhelpful and my notes on the subject.[39m
|
||
|
||
[38;5;12mThis project is aimed at hackers who enjoy all aspects of radio communication.[39m
|
||
[38;5;12mWhile a lot of this technology isn't usable by citizens and is heavily regulated[39m
|
||
[38;5;12mby the FCC, just knowing anything about it is special. I've been interested in[39m
|
||
[38;5;12mlearning the ins and outs of radio, as well as hearing stories, new and old.[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral[0m
|
||
|
||
[38;2;255;187;0m[4mLinks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRadio (wikipedia)[0m[38;5;12m (http://en.wikipedia.org/wiki/Radio)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRadio Spectrum (wikipedia)[0m[38;5;12m (http://en.wikipedia.org/wiki/Radio_spectrum)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkywave (skip) (wikipedia)[0m[38;5;12m (http://en.wikipedia.org/wiki/Skywave)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMystery signal from a[0m
|
||
[38;5;12m helicopter[39m[38;5;14m[1m (http://www.windytan.com/2014/02/mystery-signal-from-helicopter.html)[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPortable SDR[0m[38;5;12m (http://hackaday.io/project/1538-PortableSDR)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mN0NBH's Solar-Terrestrial Data[0m[38;5;12m (http://www.hamqsl.com/solar2.html) - Current[39m
|
||
[38;5;12msolar-terrestrial data, with explanation of their influence on HF propagation[39m
|
||
[38;5;12mand propagation forecast.[39m
|
||
|
||
[38;2;255;187;0m[4mCB[0m
|
||
|
||
[38;5;12mCitizens band radio, or CB, is a two way radio spectrum dedicated to open use by[39m
|
||
[38;5;12manyone for almost any purpose. In the US and many other countries, it[39m
|
||
[38;5;12mdoes not require a license to operate. CB consists of 40 channels between 26.965[39m
|
||
[38;5;12mMHz and 27.405 MHz with channel 09 being dedicated to emergencies.[39m
|
||
|
||
[38;5;12mCB is more popular among truckers and radio enthusiasts, but its usefulness[39m
|
||
[38;5;12mdoes not stop there. It's great for long distance travel on popular trucking[39m
|
||
[38;5;12mroutes. You can tune to channel 19 (an unofficial trucker's channel) and get[39m
|
||
[38;5;12mreal time traffic updates, alternate routes and accident warnings.[39m
|
||
|
||
[38;5;12mGiven a good antenna that's properly tuned, a typical range to expect out of[39m
|
||
[38;5;12myour CB is about 2 - 5 miles (3.2 - 8 kilometers).[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral Use[0m
|
||
|
||
[38;5;12mI've found a lot of my information on Jeep and trucker forums. From my own[39m
|
||
[38;5;12mexperience, it seems about half the CB transmission I hear include a handle of[39m
|
||
[38;5;12msome kind. I also hear a lot of swearing, so I wouldn't sweat accidentally[39m
|
||
[38;5;12mletting a "fuck" or a "shit" go.[39m
|
||
|
||
[38;5;12mCB is public. Very public. That seems like a "no shit" kind of thing, but with[39m
|
||
[38;5;12mthe current generation pretty much only using cell phones, it's easy to forget[39m
|
||
[38;5;12mthat using something as "primitive" as a CB radio is essentially [39m[38;5;14m[1mbroadcast to[0m
|
||
[38;5;12mthe world[39m[38;5;14m[1m (http://en.wikipedia.org/wiki/Citizens_band_radio#Working_skip).[0m
|
||
|
||
[38;5;12mTruckers tend to use channel 19. This is a good channel to monitor for traffic[39m
|
||
[38;5;12mconditions.[39m
|
||
|
||
[38;5;12mChannel 9 is for emergencies only. No general chatter on this channel. If you[39m
|
||
[38;5;12mare broke down, or your car catches fire, besides calling 911, this is a good[39m
|
||
[38;5;12mchannel to transmit on for help.[39m
|
||
|
||
[38;5;12mAround Portland, I hear a lot of chatter on channels 6, 17 and 28. These are[39m
|
||
[38;5;12mgood channels for entertaining conversation.[39m
|
||
|
||
[38;2;255;187;0m[4mSWR[0m
|
||
|
||
[38;5;14m[1mSWR[0m[38;5;12m (http://en.wikipedia.org/wiki/Standing_wave_ratio), or Standing Wave Ratio[39m
|
||
[38;5;12mis a measurement of efficiency when connecting your antenna to your radio.[39m
|
||
|
||
[38;5;12mOptimum ratio is 1:1, although you'll probably end up with 1.3:1 or so. Anything[39m
|
||
[38;5;12mhigher than 2:1 should be considered a no-no since it can damage your radio and[39m
|
||
[38;5;12mgive poor transmission. Read up on [39m[38;5;14m[1mhow to tune[0m
|
||
[38;5;12mSWR[39m[38;5;14m[1m (http://www.rightchannelradios.com/tuning-cb-antenna-adjusting-swr).[0m
|
||
|
||
[38;2;255;187;0m[4mInstalling a mobile CB[0m
|
||
|
||
[38;5;12mInstalling your CB right is key to A) not damaging your radio hardware and B)[39m
|
||
[38;5;12mgetting good range and quality on both the receiving and transmitting ends.[39m
|
||
|
||
[38;5;12mFollowing the advice in the following articles will ensure you have a quality[39m
|
||
[38;5;12msetup.[39m
|
||
|
||
[38;2;255;187;0m[4mLinks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRight Channel Radios[0m[38;5;12m (http://www.rightchannelradios.com/) - Good online shop[39m
|
||
[38;5;12mfor parts, radios, antennas and mounts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCB Slang[0m[38;5;12m (http://www.cbslang.com/) - mostly humorous, but kinda helpful.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCB Slang (wikipedia)[0m[38;5;12m (http://en.wikipedia.org/wiki/List_of_CB_slang)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCB Talk and etiquette[0m[38;5;12m (http://www.jeepforum.com/forum/f8/cb-radio-etiquette-jeep-trail-1169815/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkip[0m[38;5;12m (http://cbradiomagazine.com/Articles/How%20to%20Shoot%20Skip.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSilly CB Handles[0m[38;5;12m (http://www.somethingawful.com/news/cb-handles/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCB FAQ[0m[38;5;12m (http://www.advancedspecialties.net/cb-radio-faq.htm)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrequency Table[0m[38;5;12m (http://www.radioreference.com/apps/db/?aid=7731)[39m
|
||
|
||
[38;2;255;187;0m[4mSDR (Software Defined Radio)[0m
|
||
|
||
[38;5;12mSoftware Defined Radio is a way to define components that are typically[39m
|
||
[38;5;12mhardware, such as filters and amplifiers, as software. It has been around for a[39m
|
||
[38;5;12mwhile, but with the cost of digital electronics needed to run SDR becoming[39m
|
||
[38;5;12mincreasingly cheaper, we are seeing a rise in hacker folk playing and building[39m
|
||
[38;5;12mwith SDR.[39m
|
||
|
||
[38;5;12mI would like contributors for this section.[39m
|
||
|
||
[38;2;255;187;0m[4mLinks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGqrx[0m[38;5;12m (http://gqrx.dk/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msdrsharp on .NET[0m[38;5;12m (http://sdrsharp.com)[39m
|
||
|
||
[38;2;255;187;0m[4mHardware[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m__Recommended starter hardware__ On the low end,[39m
|
||
[38;5;12m [39m[38;5;14m[1mRTL-SDR[0m[38;5;12m (http://sdr.osmocom.org/trac/wiki/rtl-sdr) is a super-cheap usb[39m
|
||
[38;5;12m dongle, around which a thriving community has been founded.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mOn the other side of the cost spectrum, [39m[38;5;14m[1mpervices[0m[38;5;12m (http://www.pervices.com/)[39m
|
||
[38;5;12m makes some really high-throughput, PCIe devices for when you need to log all[39m
|
||
[38;5;12m the traffic ever. The software and community support for this is less good,[39m
|
||
[38;5;12m though (for which you can blame @outofculture).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mYou can also browse through the [39m[38;5;14m[1mbig[0m
|
||
[38;5;12m list[39m[38;5;14m[1m (https://gnuradio.org/redmine/projects/gnuradio/wiki/Hardware) of all[0m
|
||
[38;5;12m compatible hardware.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mAntennas are their own body of options and tradeoffs, about which I know[39m
|
||
[38;5;12m nothing.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware[0m
|
||
[38;5;12mDepending on the hardware you're using, it may ship with some demo software to[39m
|
||
[38;5;12mplay around with. This is great for just getting a chance to see some waves and[39m
|
||
[38;5;12mstart to get an idea of what's possible. Otherwise, [39m[38;5;14m[1mGNU[0m
|
||
[38;5;12mRadio[39m[38;5;14m[1m (https://gnuradio.org/redmine/) is going to where you'll spend your time.[0m
|
||
[38;5;12mIt's mainly just a library, but it also has a supporting gui for combining[39m
|
||
[38;5;12mprocessing blocks that then outputs python. Once you're more comfortable, you[39m
|
||
[38;5;12mcan also just use GNURadio to do any device tuning, setup and i/o, and then use[39m
|
||
[38;5;12mnumpy for the signal manipulation math.[39m
|
||
|
||
[38;5;12mJust visualizing and manually inspecting a signal is a valuable part of learning[39m
|
||
[38;5;12mhow to work with them. [39m[38;5;14m[1mBaudline[0m[38;5;12m (http://www.baudline.com/) is a janky old[39m
|
||
[38;5;12mthing, but it's the best there is. Be forewarned that learning the UI won't come[39m
|
||
[38;5;12measily to anyone.[39m
|
||
|
||
[38;2;255;187;0m[4mAmateur Radio (a.k.a Ham Radio)[0m
|
||
|
||
[38;5;12mThe hobby of Amateur Radio has a long and proud tradition. The very first radio[39m
|
||
[38;5;12mamateurs were true pioneers of radio technology. Amateurs 'invented' and refined[39m
|
||
[38;5;12mmuch of the early radio technology and were the first to transmit music, radio[39m
|
||
[38;5;12mplays, and information to the handful of people who had the new fangled radio[39m
|
||
[38;5;12mreceivers.[39m
|
||
|
||
[38;5;12mAfter World War II the hobby of amateur radio flourished. Radio clubs sprang up[39m
|
||
[38;5;12min schools all over the world and kids went home each night to build some new[39m
|
||
[38;5;12mcontraption, or have a chat with someone over the wireless. These young people[39m
|
||
[38;5;12mbecame the mainstay of the technical professions and developed much of the[39m
|
||
[38;5;12mmodern technology we use today.[39m
|
||
[38;5;12m([39m[38;5;14m[1mWIA[0m[38;5;12m (http://www.wia.org.au/licenses/foundation/about/))[39m
|
||
|
||
[38;5;14m[1mWhat is Ham Radio?[0m[38;5;12m (http://www.arrl.org/what-is-ham-radio)[39m
|
||
|
||
[38;2;255;187;0m[4mLinks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mAmerican Radio Relay League - [39m[38;5;14m[1mARRL[0m[38;5;12m (http://www.arrl.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mThe Wireless Institute of Australia [39m[38;5;14m[1mWIA[0m[38;5;12m (http://www.wia.org.au/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRadio Society of Great Britain - [39m[38;5;14m[1mRSGB[0m[38;5;12m (http://rsgb.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPakistan Amateur Radio Society - [39m[38;5;14m[1mPARS[0m[38;5;12m (http://www.pakhams.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe International Amateur Radio Union[0m[38;5;12m (http://www.iaru.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJapanese asteroid mission[0m[38;5;12m (http://www.arrl.org/news/amateur-radio-transponder-will-accompany-japanese-asteroid-mission-into-deep-space)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlow-scan Television[0m[38;5;12m (https://en.wikipedia.org/wiki/Slow-scan_television)[39m
|
||
|
||
[38;5;12mI would like contributors for this section.[39m
|
||
|
||
[38;2;255;187;0m[4mAmateur Radio License[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mIn the [39m[38;5;14m[1mUS[0m[38;5;12m (http://www.arrl.org/getting-licensed) there are three license[39m
|
||
[38;5;12m classes—Technician, General and Extra.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Foundation Licence[0m[38;5;12m (http://www.wia.org.au/licenses/foundation/about/) in[39m
|
||
[38;5;12m Australia.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFoundation Licence[0m[38;5;12m [39m
|
||
[38;5;12m (http://rsgb.org/main/clubs-training/for-students/foundation/) in the UK.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mIn[39m
|
||
[38;5;12m [39m[38;5;14m[1mPakistan[0m[38;5;12m (http://www.pakhams.com/index.php?option=com_content&view=article&id=75&Itemid=92)[39m
|
||
[38;5;12m first you apply for SWL (Short Wave Listener) membership and then you are[39m
|
||
[38;5;12m eligible to [39m[38;5;14m[1mapply for the HAM[0m
|
||
[38;5;12m License[39m[38;5;14m[1m (http://www.pta.gov.pk/index.php?option=com_content&view=article&id=466%3Aamateur-wireless-license&catid=138%3Aguidelines&Itemid=349).[0m
|
||
|
||
[38;2;255;187;0m[4mPublic Health and Safety[0m
|
||
|
||
[38;5;12mPolice and fire in the United States typically communicate over trunked radio.[39m
|
||
[38;5;12mThis makes it hard to scan using normal reciever without trunk tracking[39m
|
||
[38;5;12mabilities. See more in the [39m[38;5;14m[1mtrunking[0m[38;5;12m (#trunking) section.[39m
|
||
|
||
[38;2;255;187;0m[4mTrunking[0m
|
||
|
||
[38;5;12mWhile not strictly specific to public health and safety, it is usually the first[39m
|
||
[38;5;12mthing that comes to mind when talking about trunked radio.[39m
|
||
|
||
[38;5;12mTrunked radio is a form of digital-two-way communication where multiple[39m
|
||
[38;5;12morganizations can share a small spectrum of real frequencies without hearing[39m
|
||
[38;5;12manother organizations conversations. A user can choose a logical channel or[39m
|
||
[38;5;12mgroup and the base station will find an empty frequency to transmit on.[39m
|
||
|
||
[38;2;255;187;0m[4mLinks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProject 25[0m[38;5;12m (http://www.project25.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProject 25 wikipedia[0m[38;5;12m (http://en.wikipedia.org/wiki/Project_25)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrunked Radio wikipedia[0m[38;5;12m (http://en.wikipedia.org/wiki/Trunked_radio_system)[39m
|
||
|
||
[38;5;12mradio Github: https://github.com/kyleterry/awesome-radio[39m
|