Internet Radio Linking Project

Last updated

The Internet Radio Linking Project, also called IRLP links amateur radio stations around the world by using Voice over IP (VoIP). Each gateway consists of a dedicated computer running custom software that is connected to both a radio and the Internet. This arrangement forms what is known as an IRLP Node. Since all end users communicate using a radio as opposed to using a computer directly, IRLP has adopted the motto "Keeping the Radio in Amateur Radio".

Contents

Amateur radio operators (hams) within radio range of a local node are able to use DTMF tone generators to initiate a node-to-node connection with any other available node in the world. Each node has a unique 4 digit node number in the range of 1000–8999. A real-time searchable list of all nodes worldwide (including their current status) is available anytime by viewing the IRLP Network at a Glance. As of February 2019, there are over 1,500 active nodes. [1]

IRLP connections are of two types: node to node, and node to reflector. Stations wishing to communicate with 3 or more nodes at the same time may accomplish this by connecting to what is called an IRLP Reflector. Reflectors are a type of conferencing system. Most reflectors on the network have 10 channels (0–9) with channel 0 being the main channel. Each reflector has a unique 4 digit node number in the range of 9000–9999. The first 3 digits consist of the reflector number, while the fourth digit represents the channel number. As of April 2007, there are 20 operational reflectors (including Echo Reflector 9990, which digitally records and plays back transmissions for testing purposes). Since most reflectors have 10 channels, there are approximately 200 unique reflector channels available for use.

History

IRLP was invented by David "Dave" Cameron, VE7LTD. Born and raised in West Vancouver, British Columbia, Canada, Cameron attended the University of British Columbia where he joined the UBC Amateur Radio Society. He built his first repeater and computer-based repeater controller in the 1990s.

Cameron installed the first three IRLP nodes in November 1997. They used the Windows operating system (OS) with VocalTec's iPhone installed. There were problems with the software, mainly in the fact that iPhone is not very stable nor is it controllable. After running iPhone for close to 6 months on active connections to Vernon, British Columbia, Canada and Saint John, New Brunswick, Canada, Cameron decided to rebuild the nodes and essentially start over. This is when the Linux OS and the Speak Freely software were first tested.

On November 12, 1998, the VE7RHS node was first installed in Gage Towers, UBC, Vancouver, British Columbia, Canada using Linux. A few days later, the VE7RVN node came online from the residence of Michael Paul Illingby, VE7TFD in Vernon, British Columbia, Canada. Since this point, no further problems were experienced. This planted the seed for the IRLP network to grow. New nodes slowly launched across Canada, followed by the United States and worldwide.

Node numbers were originally set at 3 digits in length. Due to the extensive growth of the IRLP network, an extra digit needed to be added in 2002. Existing node numbers after this change received a trailing zero. For example, if the old node number was 123, it became 1230. Most existing reflectors were also converted from single channels to 10 channels. This new type of reflector was known as a super-reflector. After all the reflectors were converted the "super-" was dropped...

Requirements

Computer

Operating system

Linux is the operating system (OS) of choice for IRLP, as it allows the best in reliability, programmability, efficiency, and functionality. Some older IRLP nodes use the Red Hat 7.3 or Red Hat 9 distribution, as they were very stable releases and ran very smoothly on any Pentium or better computer. In 2005, a custom version of Fedora Core 3 was introduced, followed by Fedora Core 5 in 2006. As of March 2007, IRLP no longer supports Red Hat and started shipping with the CentOS 4 distribution. As of December 2012, IRLP has released a final version of CentOS 4.9, but now supports Debian as its operating system of choice. This release provides greatly improved operation with more support for varying hardware.

IRLP hardware

An IRLP board is required to interface to the radio. Currently version 3.0 IRLP boards are available fully assembled and tested. Each board comes complete with all the cables between the board and computer parallel port (with sub-hoods) and terminates in a male DE-9 connector for interface into the radio. A cable terminated in a female DE-9 plugs into the IRLP board and interfaces to a radio/repeater/controller. Two mono or stereo 1/8" audio plugs connect to the computer's sound card. The audio circuitry is the owner's responsibility.

The IRLP board is a very simple circuit, the most difficult part being the DTMF decoder which consists of a MT8870 (or similar) DTMF decoder IC and HCF4081 (or similar) and-gate IC. Two chips are needed because the MT8870 has latched outputs, and the IRLP software looks for short pulses at the parallel port pins 10,12,13,15 in order to acknowledge a DTMF digit. MT8870 pin 15 provides a pulse when any valid DTMF digit is decoded, so this signal is used on one input of each gate on the HCF4081. The other gate input is from MT8870 pins 11,12,13,14. The output of the HCF4081 (pins 3,4,10,11) connect to the parallel port and provide the pulsed input that IRLP needs.

The IRLP software cannot decode the D digit (the bottom right key on a 16-button DTMF dial). This is a limitation of the hardware in the decoder. DTMF digit D is logic level 0 on all 4 bits from the MT8870. Thus, the parallel port pins would all be at 0 volts, which IRLP regards as no DTMF digit present. The IRLP board does not pass the MT8870's strobe pin to the PC, if it did that would enable digit D detection.

The IRLP board has no audio transformers or bypass capacitors. It is merely a DTMF decoder circuit with a simple COS and PTT circuit installed. Version 3 boards also have simple FET switches for the AUX 1,2 and 3 functions.

Parallel port pin assignments

   3  PTT  4  Aux pin 1 (active high at parallel port)  5  Aux pin 2 (active high at parallel port)  6  Aux pin 3 (active high at parallel port) 10  DTMF 4 11  COS (active low at parallel port on squelch open) 12  DTMF 3 13  DTMF 2 15  DTMF 1 25  Ground  (Also ground DB25 shell)  

RF hardware

A link radio or repeater is needed to interface to the IRLP board. The radio's COS (carrier operated squelch) and PTT lines must be available to the IRLP board. Additionally, courtesy tones, hang time, and node IDs must not be transmitted over the VoIP link. This can easily be accomplished using CTCSS on the repeater transmitter that follows the COS of the receiver.

See also

Related Research Articles

<span class="mw-page-title-main">Dual-tone multi-frequency signaling</span> Telecommunication signaling system

Dual-tone multi-frequency signaling (DTMF) is a telecommunication signaling system using the voice-frequency band over telephone lines between telephone equipment and other communications devices and switching centers. DTMF was first developed in the Bell System in the United States, and became known under the trademark Touch-Tone for use in push-button telephones supplied to telephone customers, starting in 1963. DTMF is standardized as ITU-T Recommendation Q.23. It is also known in the UK as MF4.

<span class="mw-page-title-main">Packet radio</span> Form of amateur radio data communications using the AX25 protocol

In digital radio, packet radio is the application of packet switching techniques to digital radio communications. Packet radio uses a packet switching protocol as opposed to circuit switching or message switching protocols to transmit digital data via a radio communication link.

Data communication or digital communications, including data transmission and data reception, is the transfer and reception of data in the form of a digital bitstream or a digitized analog signal transmitted over a point-to-point or point-to-multipoint communication channel. Examples of such channels are copper wires, optical fibers, wireless communication using radio spectrum, storage media and computer buses. The data are represented as an electromagnetic signal, such as an electrical voltage, radiowave, microwave, or infrared signal.

<span class="mw-page-title-main">Beowulf cluster</span> Type of computing cluster

A Beowulf cluster is a computer cluster of what are normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed which allow processing to be shared among them. The result is a high-performance parallel computing cluster from inexpensive personal computer hardware.

<span class="mw-page-title-main">KNX</span> Standard in building automation

KNX is an open standard for commercial and residential building automation. KNX devices can manage lighting, blinds and shutters, HVAC, security systems, energy management, audio video, white goods, displays, remote control, etc. KNX evolved from three earlier standards; the European Home Systems Protocol (EHS), BatiBUS, and the European Installation Bus.

AX.25 is a data link layer protocol originally derived from layer 2 of the X.25 protocol suite and designed for use by amateur radio operators. It is used extensively on amateur packet radio networks.

<span class="mw-page-title-main">Contiki</span> Real-time operating system

Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices. Contiki is used for systems for street lighting, sound monitoring for smart cities, radiation monitoring and alarms. It is open-source software released under the BSD-3-Clause license.

<span class="mw-page-title-main">Terminal node controller</span>

A terminal node controller (TNC) is a device used by amateur radio operators to participate in AX.25 packet radio networks. It is similar in function to the Packet Assembler/Disassemblers used on X.25 networks, with the addition of a modem to convert baseband digital signals to audio tones.

<span class="mw-page-title-main">EchoLink</span> Amateur radio VoIP technology

EchoLink is a computer-based Amateur Radio system distributed free of charge that allows radio amateurs to communicate with other amateur radio operators using Voice over IP (VoIP) technology on the Internet for at least part of the path between them. It was designed by Jonathan Taylor, a radio amateur with call sign K1RFD.

Networking hardware, also known as network equipment or computer networking devices, are electronic devices which are required for communication and interaction between devices on a computer network. Specifically, they mediate data transmission in a computer network. Units which are the last receiver or generate data are called hosts, end systems or data terminal equipment.

Radio over Internet Protocol, or RoIP, is similar to Voice over IP (VoIP), but augments two-way radio communications rather than telephone calls. From the system point of view, it is essentially VoIP with PTT. To the user it can be implemented like any other radio network.

<span class="mw-page-title-main">Amateur radio repeater</span> Combined receiver and transmitter

An amateur radio repeater is an electronic device that receives a weak or low-level amateur radio signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. Many repeaters are located on hilltops or on tall buildings as the higher location increases their coverage area, sometimes referred to as the radio horizon, or "footprint". Amateur radio repeaters are similar in concept to those used by public safety entities, businesses, government, military, and more. Amateur radio repeaters may even use commercially packaged repeater systems that have been adjusted to operate within amateur radio frequency bands, but more often amateur repeaters are assembled from receivers, transmitters, controllers, power supplies, antennas, and other components, from various sources.

D-STAR is a digital voice and data protocol specification for amateur radio. The system was developed in the late 1990s by the Japan Amateur Radio League and uses minimum-shift keying in its packet-based standard. There are other digital modes that have been adapted for use by amateurs, but D-STAR was the first that was designed specifically for amateur radio.

In a conventional, analog two-way radio system, a standard radio has noise squelch or carrier squelch, which allows a radio to receive all transmissions. Selective calling is used to address a subset of all two-way radios on a single radio frequency channel. Where more than one user is on the same channel, selective calling can address a subset of all receivers or can direct a call to a single radio. Selective calling features fit into two major categories—individual calling and group calling. Individual calls generally have longer time-constants: it takes more air-time to call an individual radio unit than to call a large group of radios.

A telephony system based on host media processing (HMP) is one that uses a general-purpose computer to process a telephony call’s media stream rather than using digital signal processors (DSPs) to perform the task. When telephony call streams started to be digitized for time-division-multiplexed (TDM) transport, processing of the media stream, to enhance it in some way, became common. For example, digital echo cancellers were added to long-haul circuits, and transport channels were shaped to improve modem performance. Then, in the mid-‘80s, computer-based systems that implemented messaging, for example, used DSPs to compress the audio for storage, and fax servers used DSPs to implement fax modems.

Sercos III is the third generation of the Sercos interface, a standardized open digital interface for the communication between industrial controls, motion devices, input/output devices (I/O), and Ethernet nodes, such as PCs. Sercos III applies the hard real-time features of the Sercos interface to Ethernet. It is based upon and conforms to the Ethernet standard. Work began on Sercos III in 2003, with vendors releasing first products supporting it in 2005.

<span class="mw-page-title-main">Parallel Logic Radio Interface</span> Set of circuits of interest to radio amateurs

PLRI (Parallel Logic Radio Interface) is a set of circuits of interest to radio amateurs Amateur Radio (hams). These circuits are fully compatible with IRLP (Internet Radio Linking Project). IRLP is trademarked by Dave Cameron.

SmartPTT is a DMR software application developed by Elcomplus Company for MOTOTRBO Professional Digital Two-Way Radio Platform from Motorola.

<span class="mw-page-title-main">Fldigi</span> Software that allows a sound card to be used as a data modem

Fldigi is a free and open-source program which allows an ordinary computer's sound card to be used as a simple two-way data modem. The software is mostly used by amateur radio operators who connect the microphone and headphone connections of an amateur radio SSB or FM transceiver to the computer's headphone and microphone connections, respectively.

<span class="mw-page-title-main">M17 (amateur radio)</span> Open source amateur radio mode

M17 is a digital radio modulation mode developed by Wojciech Kaczmarski et al. M17 is primarily designed for voice communications on VHF amateur radio band and above. The project received a grant from the Amateur Radio Digital Communications in 2021 and 2022. The protocol has been integrated into several hardware and software projects. In 2021, Kaczmarski received the ARRL Technical Innovation Award for developing an open-source digital radio communication protocol, leading to further advancements in amateur radio.

References

  1. "IRLP Summary Page". 2019-02-08. Archived from the original on 2019-02-08. Retrieved 2019-04-06.

Other: