-
Notifications
You must be signed in to change notification settings - Fork 60
General_Ham_Radio_Applications
Neon22 edited this page May 30, 2022
·
8 revisions
- from: https://hamlib.github.io/
- Project to provide programs with a consistent API for controlling radios and rotators.
- Extensively used by logging and other programs that need to control your rig.
- Also several functions useful for calculating distance, bearing, and grid square conversion.
- Control is typically via serial (RS232) connectivity. USB to serial converters are well supported.
- IP (and other) connectivity will follow.
- from: http://sourceforge.net/projects/groundstation
- Ground Station Software Suite hosts the Grig communication radio protocol.
- from: https://chirp.danplanet.com/
- CHIRP is a tool for programming your amateur radio.
- Supports a large number of manufacturers and models.
- Provides a way to interface with multiple data sources and formats.
- List of radios supported is here: https://chirp.danplanet.com/projects/chirp/wiki/Home
- from: http://m0iax.com/2019/09/25/aprs-message-app-for-js8call/
- Easily send Email, SMS and APRS messages using JS8Call.
- video of it in use (44sec): https://www.youtube.com/watch?v=nwB5c1AcAyk
- from: https://www.svxlink.org/
- SvxLink Server is a general purpose voice services system.
- When connected to a transceiver, can be an advanced repeater system or operate on a simplex channel.
- Qtel, the Qt EchoLink client, is a graphical application used to access the EchoLink network.
- Examples of Voice services are:
- Help – A help system.
- Parrot – Play back everything that is received.
- EchoLink – Connect to other EchoLink stations.
- DtmfRepeater – Repeater received DTMF digits.
- TclVoiceMail – Send voice mail to other local users.
- PropagationMonitor – Announce propagation warnings from dxmaps.com.
- SelCall – Send selective calling sequences by entering DTMF codes.
- from: http://users.telenet.be/on4qz/index.html
- QSSTV is a program for receiving and transmitting SSTV and HAMDRM (sometimes called DSSTV).
- FAQ at: http://users.telenet.be/on4qz/qsstv/faq.html
- Rig control via HamLib.
- Has template editor for image control.
- Three main windows:
- Receive window: Receive functions for SSTV and DRM.
- Transmit window: Transmit functions for SSTV and DRM and camera control.
- Gallery window: History of received images, transmit images and templates.
- When Transmitting note that SSTV and DRM are 100% duty-cycle. So run reduced power with the ALC at minimum.
- from: http://gpredict.oz9aec.net/
- Real-time satellite tracking and orbit prediction application.
- Tracks a large number of satellites and displays their position etc in lists, tables, maps, and polar plots.
- Also predicts the time of future passes for a satellite, and provides detailed information about each pass.
- Allows grouping the satellites into visualisation modules.
- Tracks satellites relative to different observer locations at the same time.
- from: https://freedv.org/
- Digital Voice mode for HF radio.
- Amateur Radio is transitioning from analog to digital, much as it transitioned from AM to SSB in the 1950’s and 1960’s.
- FreeDV is unique in using 100% Open Source Software, including the speech codec. Nothing proprietary.
- FreeDV 2020 is built around leading edge neural net speech coding (LPCNet).
- Puts Ham radio at the forefront of digital radio innovation.
- Provides 8 kHz wide audio bandwidth, while using just 1600 Hz of RF bandwidth.
- You need either:
- SSB receiver or transceiver,
- FreeDV software
- One (receive only) or two sound cards + cables.
- or:
- An SM1000 Digital Voice Adaptor and cables to connect the SM1000 to your SSB radio.
- from: https://www.pa7lim.nl/bluedv-linux/
- Supported Protocols:
- DSTAR ( DEXTRA, DPLUS, DCS )
- FUSION ( YSF, FCS )
- DMR ( Brandmeister, DMR+ )
- Supported Hardware on Linux:
- DVMEGA with BlueStack (specialised hardware)
- from: https://github.com/8cH9azbsFifZ/WsprryPi
- Raspberry Pi bareback LF/MF/HF/VHF WSPR transmitter.
- Makes a very simple WSPR beacon from your RasberryPi.
- connecting GPIO port to Antenna (and LPF).
- Operates on LF, MF, HF and VHF bands from 0 to 250 MHz.
- Note that system time is used to determine the start of a WSPR transmissions.
- So keep the system time synchronised within 1sec precision e.g. use NTP network time synchronisation.
- You must use a low pass filter.
- Expected power output is 10mW (+10dBm) in a 50 Ohm load.
- This looks neglible, but when connected to a simple dipole antenna this may transmit several thousands of kilometers.
- from: https://github.com/MalcolmRobb/dump1090
- Aircraft transmit static and dynamic data via ADS-B on 1090 MHz.
- Data includes flight numbers, course over ground, speed over ground, altitude, etc.
- Visualize the received data in a map view.
- Replicates the RTL1090.exe program for RTL2832 dongles on a Raspberry Pi.
- from: http://www.w1hkj.com/pi3/
- Samples and displays various operating parameters of the Raspberry Pi.
- CPU temperature, CPU load percentage
- Data from the /proc/stat file
- Processed output from the program 'top'
- Raw data from the lscpu command
- from: https://boinc.berkeley.edu/
- BOINC lets you donate your idle computer time to science projects like:
- SETI@home, Climateprediction.net, Rosetta@home,
- World Community Grid, and many others.
- After installing BOINC on your computer, you can connect it to as many of these projects as you like.
- from: https://www.qsl.net/hz1jw/voacapl/index.html
- VOACAP HF Circuit Prediction engine.
- GUI provided by pythonProp (a collection of Python scripts).
- from: https://gpsd.gitlab.io/gpsd/
- Service daemon that monitors one or more GPSes or AIS receivers attached through serial or USB ports.
- Makes all data on the location/course/velocity of the sensors available on TCP port 2947.
- from: https://www.raspberryconnect.com/projects/65-raspberrypi-hotspot-accesspoints/158-raspberry-pi-auto-wifi-hotspot-switch-direct-connection
- Allows the Raspberry Pi to connect to a known wifi router or automatically generate a Non Internet Hotspot Access Point if no network is found.
- from: https://github.com/0xCoto/CygnusRFI
- Radio Frequency Interference (RFI) analysis tool
- uses Python and GNU Radio Companion (GRC)
- Also carries out automated analysis of the recorded data, producing a series of averaged spectra covering a wide range of frequencies of interest.
- built for ground station operators, radio astronomers, amateur radio operators who wish to get an idea of how "radio-quiet" their environment is, using inexpensive instruments like SDRs.
- Integrates with SDRs that work with GRC
- from: https://wxtoimgrestored.xyz/beta/
- Weather satellite (WXsat) signal to image decoder.
- EXPERIMENTAL! for Raspberry Pi
- Fully automated APT and WEFAX weather satellite (wxsat) decoder.
- Supports:
- recording, decoding, editing, and viewing,
- real-time decoding,
- map overlays, advanced colour enhancements, 3-D images,
- animations, multi-pass images, projection transformation (e.g. Mercator),
- text overlays, automated web page creation, temperature display,
- GPS interfacing, wide-area composite image creation,
- computer control for many weather satellite receivers, communications receivers, and scanners.
- from: http://wa0eir.bcts.info/twhamqth.html
- Uses a free XML feed from the HamQTH.com website of Petr, OK2CQR.
- Callsign database has over 1.5 million callsigns.
- Given a ham radio callsign, it will display:
- name, address, city and country of the station.
- About 40 pieces of the station data are downloaded and can be shared with other programs.
- from: http://wa0eir.bcts.info/twclock.html
- Displays local time and GMT for hundreds of major cities around the world.
- Can set an alarm to tell you when it is time for a station ID.
- CW audio can be fed to your rig, so the ID is automatically transmitted.
- from: https://www.qsl.net/dl4sdc/
- Program to decode faxes off a radio.
- Features on-the-fly image adjustments and control over a wide array of receiving options.
- from: https://github.com/oh7bf/adifmerg
- Console-based utility program for converting, checking and merging ADIF files.
- ADIF is an open standard for exchange of data between ham radio software packages available from different vendors.
- ADIF org - https://www.adif.org/
- from: http://db0fhn.efi.fh-nuernberg.de/doku.php?id=radio:db0fhn:convers
- Colrconv is a modified version of VA3DP's ttylink client.
- The Conversystem can be reached over the Internet in IRC-Mode.
- IRC-Mode means that convers-software offers some IRC-functionality, but not all IRC options.
- 3 different Convers servers are available.
- DL/EU-Convers (german speaking) at DB0FHN-11,
- WW-Convers (worldwide) is at DB0FHN-12,
- local convers at DB0FHN-13 for local meetings.
- After you connect you can join the convers system with ”/lo” or ”/lo ”.
- After your login the help is available with ”/help”
- Features:
- split screen session with color and sound support,
- basic line editing capabilities, a scroll buffer and status line.
- default service is 3600 (convers).
- A new color is assigned to each user the first time text is sent.
- Six colors are used twice, the second time in BOLD.
- Bold red is reserved for special messages (starting with ***) and for private messages (eg. <oh2bns>: Hello!).
- Plays certain sound files when text arrives from the convers bridge.
- callsign.au (eg. oh2bns.au), unknown.au, signedon.au says.au and pingpong.au.
- You have to make your own .au file. The rsynth package is good at this.
- Sound files should go into /usr/lib/colrconv.
- from: http://www.d-rats.com/, http://www.dstarinfo.com/drats.aspx
- For data communications with D-STAR devices or through the Internet.
- Functions:
- Instant messaging style chat,
- Addressable messaging with attachments to other online stations, SMTP email addresses,
- Winlink 2000 addresses,
- Send forms (predefined forms included, define custom forms),
- Unattended file transfer (all file types),
- Position reporting with included maps,
- Repeater proxy software links radio, Internet clients.
- D-Star reflectors named as ratflectors.
- Getting started info here (pdf):
- DSTARInfo has implemented a consolidated naming structure for D-RATS ratflectors to make it easier to enter and remember ratflectors.
- Some ratflectors here: http://www.dstarinfo.com/drats.aspx
- from: https://www.f6fbb.org/
- FBB is a bulletin board software for amateur packet-radio.
- Documentation is here: https://www.f6fbb.org/fbbdoc/doc.htm
- from:
- Gcb computes long and short path given the latitude and longitude of two stations.
- Output is relative from station1 to station2.
- Used as a tool for pointing the antenna in the right direction, either by using:
- the short (daylight) propagation path or
- using the long path, which is almost always via the dark side of the earth.
- Gcb believes the earth to be a perfect circle, which means there will be small calculation errors.
- from: https://www.qsl.net/in3otd/
- Spectrum analyzer updated to use GTK+ 2.0 and has some new additional features:
- new spectral estimator,
- several spectrum averaging modes.
- CPU load has been greatly reduced.
- allows selection of any device in /dev as the control device for the transmitter.
- from: https://www.qsl.net/pa2ohh/11lop.htm
- Very low CW speed. A point lasts 3 or 6 seconds. 10 minute repeats are common.
- Very low power. E.g. 10 mW from Holland to Spain (1500 km).
- Most activities can be found in a band of only 200 Hz, namely 10,140.000 kHz +/- 100 Hz in the 30 meters band.
- This band is only just as wide as a very narrow CW filter and cannot be detected by ear.
- Results are uploaded to a website so you can see if your MEPT beacon is received by this QRSS grabber.
- 10 to 20 minute time interval repeats means stacking can strengthen weak signals.
- from: https://github.com/artlav/meteor_decoder
- A portable decoder for METEOR M weather satellite LRPT signal
- Command line program
- Usage is: medet input_file output_name [OPTIONS]
- from: https://github.com/martinber/
- docs: https://noaa-apt.mbernardi.com.ar/
- noaa-apt takes a recorded WAV file and decodes the image.
- Decode raw images from WAV files.
- Add map overlays with countries, states, provinces and lakes.
- Simple false color, Histogram equalization.
- can disable syncing and export every step of the decoding process, useful for corrupted recordings.
- Telemetry band reading.
- Rotate the output image, in case of ascending (South to North) passes.
- from: https://github.com/N0NB/xdx, https://sourceforge.net/projects/xdxclusterclient/
- A DX Cluster is a means for Amateur Radio operators to tell each other about DX stations in realtime.
- Users who are connected to a DX Cluster are capable of:
- announcing DX spots, send personal talk messages, send and receive mail, messages,
- search and retrieve archived data, and access data from information databases.
- A DX-cluster client which shows a list with DX announcements and a separate text widget with WWV, WCY, 'To ALL' and other server messages.
- Suited to connect to ON4KST chat which is more suited for VHF and UHF operators.
- ON4KST chatis a place to meet and plan long distance radio contact, moonbounce and meteor scatter.
- For more info on ON4KST chat see http://www.on4kst.com.
- from: http://www.dxcluster.org/main/
- A DX Cluster is a means for Amateur Radio operators to tell each other about DX stations in realtime.
- Instructions at the link above.
- from: https://www.qrz.com/db/AC6SL
- An interactive study guide for USA FCC commercial radio exams.
- Question pool choices:
- T1 First Class Radiotelegraph: elements 1, 5, 6.
- T2 Second Class Radiotelegraph: elements 1, 5, 6.
- T3 Third Class Radiotelegraph: elements 1, 5.
- GROL General Radiotelephone Operator License: elements 1, 3.
- GROL+ General Radiotelephone Operator License + Radar: elements 1, 3, 8.
- MROP Marine Radio Operator Permit: element 1.
- GMDSS Global Maritime Distress Safety System Radio Operator: elements 1, 7.
- GMDSS+ GMDSS Radio Maintainer + Radar: elements 1, 7, 8, 9.
- RGMDSS Restricted GMDSS Radio Operator: elements 1, 7R.
- Questions are chosen randomly from the selected pool.
- Incorrect answers cause the question to be asked again later.
- Licenses are issued by the FCC, but exams are conducted by COLEM Examiners.
- For more information about FCC commercial radio licensing:
- from: https://github.com/rubund/gnuais, http://gnuais.sourceforge.net/
- Contains algorithms to demodulate and decode AIS messages sent by ships and coast stations.
- You will need to connect it to the discriminator output of a VHF receiver to make it work.
- from: https://www.clearskyinstitute.com/ham/HamClock/
- GUI HamClock by WB0OEW
- Lots of useful info.
- from: https://github.com/ok2cqr/cqrprop
- A small application that shows propagation data from Paul, N0NBH website http://www.hamqsl.com/solar.html on a Linux desktop.
- from: https://www.qrz.com/db/AC6SL
- Hamexam is an interactive study tool for the 3 USA FCC amateur radio (ham radio) question pools.
- The 3 question pools are:
- t element 2, Technician Class (entry level),
- g element 3, General Class (also requires element 2),
- e element 4, Extra Class (also requires elements 2 and 3).
- Questions are chosen randomly from the selected pool.
- Incorrect answers cause the question to be asked again later.
- Licenses are issued by the FCC, but exams are conducted by Volunteer Examiners.
- For more information about USA amateur radio licensing:
- from: http://hamfax.sourceforge.net/
- An application for sending and receiving facsimiles in amateur radio and for receiving public facsimile broadcasts like weather maps.
- Features:
- Receiving FM (frequency modulated) transmissions on shortwave.
- Transmitting shortwave facsimiles.
- Receiving of satellite broadcast (untested).
- from: https://github.com/miek/inspectrum
- Tool for analysing captured signals, primarily from software-defined radio receivers.
- Features:
- Large (100GB+) file support,
- Spectrogram with zoom/pan,
- Plots of amplitude, frequency, phase and IQ samples,
- Cursors for measuring period, symbol rate and extracting symbols,
- Export of selected time period, filtered samples and demodulated data.
- from: https://github.com/kd2bd/predict/
- Satellite tracking, orbital prediction
- many forks with added features.
- from: http://www.qsl.net/kd2bd/splat.html
- An RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz.
- Provides site engineering data such as the great circle distances and bearings between sites,
- antenna elevation angles (uptilt), depression angles (downtilt),
- antenna height above mean sea level, antenna height above average terrain,
- bearings and distances to known obstructions based on map and SSRTM elevation data,
- path loss and field strength and Irregular Terrain With Obstructions (ITWOM v3.0) model,
- minimum antenna height requirements needed to establish line-of-sight communication paths.
- Produces:
- reports, graphs, highly detailed and carefully annotated topographic maps
- showing line-of-sight paths, path loss, field strength, and expected coverage areas of transmitters and repeater systems.
- Interoperates with Xastir.
- from:
- A meta-package manager that can install packages from source or using the local package manager(s).
- Designed for use by users of the GNU Radio project, which is extended by a large number of out-of-tree modules (OOTs).
- PyBOMBS is a recipe-based system and can easily mix and match installations from different sources.
- Cross-compilation works transparently.
- from: https://www.qrz.com/db/VA3DB
- Given two Maidenhead locators, wwl calculates distance (qrb) and azimuth.
- from: https://github.com/F4HTB/Universal_HamRadio_Remote_HTML5
- Python server and HTML5 frontend provide a web interface to use your Transceiver for both RX and TX.
- Can use voice and CW plus some advanced functions of your radio.
- Use the speaker and microphone of your computer to communicate.
- Intended for remote use, it is not designed for use on the same computer as an interface even though it will likely work.
- You need:
- a radio station compatible with Hamlib.
- a cat interface.
- a circuit making it possible to adapt the audio levels between the microphone input, the speaker output and the sound card (see url for diagrams)
- from: https://github.com/hmatuschek/qdmr
- GUI application and command line tool to program a wide variety of DMR radios