What is IRLP

VK2RK

Active member
Amateur Radio Voice linking protocols

Preamble

Back in 1995 a voice transmission system was developed that allowed the transmission of sound via the internet, Voice Over Internet Protocol was born (VOIP) initially used largely in telephony reducing the cost of calls to the end user.
With development of system a switching system was created called Asterisk, this served in the role of an exchange and interface to the phone switched network.

The VOIP protocol provided several encoding systems that provided degrees in audio quality at the cost of bandwidth.
For more detailed information on the structure of VOIP

Audio codecs
G.711

Introduced in 1988, G.711—the international standard for encoding telephone audio on a 64-kbps channel—is the simplest standard among the options presented here. The only compression used in G.711 is companding (using either the µ-law or A-law standards), which compresses each data sample to an 8-bit word, yielding an output bit rate of 64 kbps. The H.323 standard specifies that G.711 must be present as a baseline for voice communication.

G.723.1
G.723.1 is an algebraic code-excited linear-prediction (ACELP)-based dual-bit-rate codec, released in 1996 to target VoIP applications. The encoding time frame for G.723.1 is 30 ms. Each frame can be encoded in 20 bytes or 24 bytes, thus translating to 5.3-kbps or 6.3-kbps streams, respectively. The bit rates can be effectively reduced through voice-activity detection and comfort-noise generation. The codec offers good immunity against network imperfections—like lost frames and bit errors. G.723.1 is suitable for video-conferencing applications, as described by the H.324 family of G.729
Another speech codec, released in 1996, is the low-latency G.729 audio data-compression algorithm, which partitions speech into 10 ms frames. It uses an algorithm called conjugate-structure ACELP (CS-ACELP). G.729 compresses 16-bit signals sampled at 8 kHz via 10 ms frames into a standard bit rate of 8 kbps, but it also supports 6.4 kbps and 11.8 kbps rates. In addition, it supports voice-activity detection and comfort-noise generation.

VOIP Technology as used in Amateur Radio
Sometime after the introduction of VOIP in 2002 Jonathan Taylor develop Echolink this is basically a VOIP system with a modified control layer that allowed a point to point connection or a group connection as in a star topology.
With this the use of a radio was not necessary, one could connect to another amateur just using a computer
The system is still used today, its advantages are:
a) Ease of use
b) Easily interfaced into a radio
Disadvantages are:
a) Poor security
b) Audio quality only as good as the user implementation


IRLP (Internet Radio Linking Protocol)
https://en.wikipedia.org/wiki/Internet_Radio_Linking_Project

Very early in the development of the technology for Amateur Radio, Dave Cameron (VE7LTD) created the IRLP system This offered a Peer to Peer secure connection, later offering the ability to have a star topology allowing several nodes to be part of a local area network.

Technically IRLP can be used to communicate just using computer to computer as Echolink does, however it was from the very start designed to be part of an RF radio system.
It provided a very secure environment as it uses a unique user key that stops any traffic unless this key is known to the system.
The Audio quality is very good, mainly due to the restriction placed on home built interfaces that only a device built by VE7LTD is allowed on the network, with this audio quality is maintained in the network.

Allstar
The late comer in the technology (2018) is the protocol Allstar, largely born to counter some of the security issues with Echolink providing either Radio or Computer connection and linking.
The only disadvantaged is that any station can connect to any other group of stations bringing those connected to it in to the group, so the control of connections aside banning users is not acceptable for radio repeater to radio repeater linking as the IRLP system offers.

Conclusion
In all of the above modes VOIP CODECS are used with the aim on audio quality and allowed bandwidth.
Can these systems be called digital ? No they are analog in analog out at either a computer or radio, but the information transport is digital using packets in the VOIP protocol.

When any of the above systems are used, one must consider the security aspect and the kind of traffic to serve. Presently IRLP offers the best in security and audio quality.
irlp.gif
 
Last edited:

BillC

Active member
Whilst the systems described above are no doubt very clever, they do not seem to describe AMATEUR RADIO and of course they do create added complexity, especially in the mind!
 

VK2RK

Active member
Whilst the systems described above are no doubt very clever, they do not seem to describe AMATEUR RADIO and of course they do create added complexity, especially in the mind!
No they do not Bill.
They are to augment for a purpose.
The article is to provide an understanding, to answer some of the comments made at the meeting.
IRLP is used to link repeaters when the Radio linking is not possible, that is one purpose, as a tool it also can be used for other purposes.
You really need to stop and think aside the negativity you currently showing along with others, I am very pissed off at this.

If you don't fully understand ask a question instead of making the kind of comment you have.
I put a considerable time this morning to provide a background informative document as above. The work provided in the above systems, the designers did this for exactly the purpose of amateur radio, the amount of complexity as far less than digital modes..
Have a nice day.
 
Last edited:

VK3YNV

Administrator
Staff member
Whilst the systems described above are no doubt very clever, they do not seem to describe AMATEUR RADIO and of course they do create added complexity, especially in the mind!
Hi Bill,
Good luck trying to define what's Amateur Radio and what isn't. Amateur Radio an amazingly diverse field and covers many different technologies and I would hope Amatuer Radio Operators are always at the forefront of new technologies and ideas.
 

BillC

Active member
Thanks for the comments from everyone , whilst I do not use those systems myself I would like to be able to understand them, but I fear that might not be the case. I might be locked in an era of understanding or not being able to understand ,left behind as it were. Thanks for the opportunity for
discussion.
 

VK2RK

Active member
I might be locked in an era of understanding or not being able to understand ,left behind as it were.
Only if you allow it to be, the OSI standard defines the very thing you are trying to understand, in this something that took me two years of my engineering course provided me with an understanding of data communication, its this data communication that allows things like VOIP to exist as does the ability to load web pages on your computer.
All is done with structured packets that follow the standard setout in the OSI model. Seeking an understanding in an immediate way as it would be on how a transistor works is a big ask, so its not that you have been left behind but that you can increase your understanding if you so desire.
Then the other option is to accept that audio is fed into a black box, goes down a pair of wires to another location whose black box translates the ones and zeros back to sound, how its done is not relevant to the functionality.

.
 
Last edited:

BillC

Active member
Good on you Rob. If we flesh the topic out a bit more we might get the idea of how it all works. I am sure that other members would be interested too. Something of possible interest,, A local family have wrist watch communicators,They can speak to each other over hundreds if not thousands of kilometers I don't think they pay a license fee, it might be run by a telco, do you know about those watch comm. systems Rob?
 

BillC

Active member
I have had time today to talk to the family with the wrist watch communicators. The members each wear on their wrist an APPLE WATCH, trust Apple to get into that. Apparently these things work into their mobile phones which I suppose are somewhere nearby I will not bother with one of those.
 

VK2RK

Active member
If we flesh the topic out a bit more we might get the idea of how it all works. I am sure that other members would be interested too.
Data communication requires an understanding that is only achieved with years of study, its not possible to provide others level of understanding in simple terms, just not possible.
Then what has the use of a phone with a smart watch to do with IRLP or VOIP ?
But if you seek more knowledge search Google for ISO/OSI standard as it sets out the protocols used from signaling to error correction to applicatio and control layers etc I left a few out for brevity, study each of them then take a look at the packet structures for the TCP or UDP packets then you will reach an understanding you and others seek.
Once one could explain in a block diagram an heterodyne radio achieving a high degree of audience understanding, with data communication with all of its intricacies is mission impossible as much as I would like to do exactly that.

Link to ISO/OSI https://en.wikipedia.org/wiki/OSI_model
 

VK2RK

Active member
Back in 2019 I embarked on a request from the Ballarat Linked system manager to design and develop an IRLP Raspberry Pi Node
This was to be as a Pi Hat (Fit on top of the Pi)
The resultant hardware is a node that auto resets on power failure or CPU lock up dials back home and is full DTMF controllable.
The unit incorporates a super capacitor that provides power for a proper CPU shut down in the case of a power failure reducing the risk of the SD card code corruption. This is the design stolen from me, really a compliment in fact.


I am reproducing the article I wrote on here.

IMAG4100-20220209-075622204.jpg
IMAG4102-20220209-07562162.jpg
 

Attachments

BillC

Active member
Hi Rob, A fantastic piece of design work it is incredible just how much work is required for "house keeping" around the power supply etc. I like the use of the 1U enclosure plenty of space very neat. Do you have your own node at home with this system? You could monogram your PCB's for authorship. Cheers.
 

VK2RK

Active member
Do you have your own node at home with this system? You could monogram your PCB's for authorship. Cheers.
Thanks Bill, yes I do have the node I built and several smaller ones, after my bad experiences I placed all in store including the Semico Cross Band repeater I built and was using here as a service for others.
There is no intent on my part to restrict the use of my designs, it was more to do with how it was done after a disagreement, using ones intellectual property without permission in and as a disrespectful dishonest manner of thievery.

Looks like my work is going to be used for the benefit of the club and this is rewarding for me to the work done.

IMAG4103-20220209-155550973.jpg
IMAG4104-20220209-155550412.jpg
 
Last edited:

BillC

Active member
Keep up the good work Rob, I am sure that the members will begin to understand how to use the system as time goes by.
 

BillC

Active member
Hi Rob, Just another thought, thinking about the accuracy of you GPS frequency standard I suppose you try to get maximum accuracy when sampling , such as within a degree or two of phase angle or equivalent range of a square wave to increase the sampling accuracy when digitizing / sampling a signal ,, just started to think about this, I know this is a simplistic idea , but is that approximately right ? I have built a sample and hold phase locked oscillator, the switching pulse has a 10 nano second rise time on a 1 Mhz time base so it will lock a VFO at 1Mhz intervals up to at least 100 Mhz . Would you like to see the circuit diagrams and some screen shots of waveforms and locking pulse etc ?
 

BillC

Active member
HI, Rob. It is very interesting to read the history and development of the communication system which you have described, maybe the first time it has all been assembled in one article, well worth the effort on your part. I hope other members will get something from it too. Cheers ..
 
Top