ARQ-E

Last updated

ARQ-E is a radio transmission method used to send data over short wave radio. ARQ-E is a full duplex synchronous data communications system that requests repeats if data is not received correctly. It uses an alphabet that can detect errors. Another name for this is ARQ-1000 duplex [1] or ARQ-1000D.

Contents

Alphabet

The alphabet used in the ARQ-E protocol is an extension of the CCITT Telegraph Alphabet No. 2 more commonly known as Baudot. [2] This alphabet has five bits, and therefore has 25 or 32 different possible symbols. The ARQ-M alphabet being synchronous always has to send data and does not have gaps between characters. It does not include start and stop bits that would be used in asynchronous transmissions. In asynchronous transmissions a steady stop signal indicates that there is nothing to send.

The ARQ-E characters are extended with an identification bit or signal element at the start to indicate whether it is a normal character or a function signal. [2] This would add another possible 32 combinations to the code. But of the 32 only three are used. [2]

An extra symbol labelled α shows a start polarity, and another symbol labelled β indicates a steady stop polarity. So a stream of β characters will be sent if there is nothing else to send. The α and β symbols are called idle signals. The third symbol used is the RQ signal used to request a retransmit. [2]

A seventh bit is added to the character to indicate parity. Odd parity is used so that the number of stop polarity elements (1) is always odd. The parity bit is checked by the receiver to tell if an error has occurred in the transmission of the character. The return channel will include the RQ signal if an error is detected. [2]

Letters shiftfigures shift1 id23456parity 7
A-0110001
B?0100110
C:0011100
Dwru0100101
E30100000
F0101100
G0010110
H0001011
I80011001
Jbell0110100
K(0111101
L)0010011
M.0001110
N,0001101
O90000111
P00011010
Q10111011
R40010101
S'0101001
T50000010
U70111000
V=0011111
W20110010
X/0101111
Y60101010
Z+0100011
crcr0000100
lflf0010000
ltrs0111110
figs0110111
space0001000
0000001
RQ1110000
α1000110
β1001001

[2]

ltrs is the symbol to activate the letters shift.

figs is the symbol to activate figures shift.

Space is equivalent to the space bar

cr is carriage return

lf is line feed

cells with blank entries are undefined for international communications, but may have meaning within one country.

Marking

After the five bit characters are extended to seven bit, the polarity may be inverted to form a marking pattern, Either every fourth or every eighth character has its 0s and 1s (space and mark elements) transposed. There is also a variation with a cycle length of five characters, to be used when encrypters are in-line. [3]

Transmission

The seven bits resulting are converted from parallel to serial, sending the left-most element first, and then modulated onto a radio carrier using frequency-shift keying. Standard baud rates are 48, 64, 72, 86, 96, 144, and 192 baud. [4]

Repeat request

When an error is detected in a character received, then an RQ symbol is sent, along with a repetition of the last characters in the cycle. When an RQ is received, then an RQ is sent along with repeated characters starting from the one flagged as having a problem. The repeated characters would be three in the four character cycle, and seven in the eight character cycle. For the five character cycle, three characters are repeated after two RQ characters. For encrypted characters streams, it is very important to get the position in the sequence precisely correct, and it cannot afford to make a mistake with repeated data. [3]

Variants

Different variants of ARQ-E include ARQ-E3 which uses a different alphabet, ITA3 as in ARQ-M. ARQ-E3 can also be called CCIR 519. [5] ITU standard F.519 introduces this as a variant of ARQ-M, but with one channel. Standard bit rates are 48, 72 and 96 baud. [6]

ARQ-N is similar to ARQ-E but there is no marking pattern. [5]

Monitoring

Software is available for professionals and hobbyists to receive and decode utility transmissions that use ARQ-E. [7] Software includes go2MONIOR which can handle the variants [8] and multipsk, [9] the Rohde & Schwarz GX401DC, [10] the Hoka Code2-32P, [11] and Code200-32, Wavecom, the WiNRADiO Universal FSK Decoder,. [12] Early software included Radioraft. [13]

Related Research Articles

Error detection and correction Techniques that enable reliable delivery of digital data over unreliable communication channels

In information theory and coding theory with applications in computer science and telecommunication, error detection and correction (EDAC) or error control are techniques that enable reliable delivery of digital data over unreliable communication channels. Many communication channels are subject to channel noise, and thus errors may be introduced during transmission from the source to a receiver. Error detection techniques allow detecting such errors, while error correction enables reconstruction of the original data in many cases.

Morse code Transmission of language with brief pulses

Morse code is a method used in telecommunication to encode text characters as standardized sequences of two different signal durations, called dots and dashes, or dits and dahs. Morse code is named after Samuel Morse, one of the inventors of the telegraph.

Teleprinter Device for transmitting messages in written form by electrical signals

A teleprinter is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations. Initially they were used in telegraphy, which developed in the late 1830s and 1840s as the first use of electrical engineering, though teleprinters were not used for telegraphy until 1887 at the earliest. The machines were adapted to provide a user interface to early mainframe computers and minicomputers, sending typed data to the computer and printing the response. Some models could also be used to create punched tape for data storage and to read back such tape for local printing or transmission.

In telecommunication and electronics, baud is a common unit of measurement of symbol rate, which is one of the components that determine the speed of communication over a data channel.

Line code Pattern used within a communications system to represent digital data

In telecommunication, a line code is a pattern of voltage, current, or photons used to represent digital data transmitted down a communication channel or written to a storage medium. This repertoire of signals is usually called a constrained code in data storage systems.

The U interface or U reference point is a Basic Rate Interface (BRI) in the local loop of an Integrated Services Digital Network (ISDN), connecting the network terminator (NT1/2) on the customer's premises to the line termination (LT) in the carrier's local exchange, in other words providing the connection from subscriber to central office.

Data transmission and data reception or, more broadly, data communication or digital communications is the transfer and reception of data in the form of a digital bitstream or a digitized analog signal 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.

Universal asynchronous receiver-transmitter Computer hardware device

A universal asynchronous receiver-transmitter is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significant to the most significant, framed by start and stop bits so that precise timing is handled by the communication channel. The electric signaling levels are handled by a driver circuit external to the UART. Two common signal levels are RS-232, a 12-volt system, and RS-485, a 5-volt system. Early teletypewriters used current loops.

Asynchronous serial communication is a form of serial communication in which the communicating endpoints' interfaces are not continuously synchronized by a common clock signal. Instead of a common synchronization signal, the data stream contains synchronization information in form of start and stop signals, before and after each unit of transmission, respectively. The start signal prepares the receiver for arrival of data and the stop signal resets its state to enable triggering of a new sequence.

PSK31

PSK31 or "Phase Shift Keying, 31 Baud", also BPSK31 and QPSK31, is a popular computer-sound card-generated radioteletype mode, used primarily by amateur radio operators to conduct real-time keyboard-to-keyboard chat, most often using frequencies in the high frequency amateur radio bands (near-shortwave). PSK31 is distinguished from other digital modes in that it is specifically tuned to have a data rate close to typing speed, and has an extremely narrow bandwidth, allowing many conversations in the same bandwidth as a single voice channel. This narrow bandwidth makes better use of the RF energy in a very narrow space thus allowing relatively low-power equipment to communicate globally using the same skywave propagation used by shortwave radio stations.

SITOR is a system for transmitting text messages. It was developed in the 1960s by Koninklijke TNT Post as an improvement over radioteletype (RTTY). Although it uses the same frequency-shift keying (FSK) modulation used by regular RTTY, SITOR uses error detection, redundancy, and/or retransmission to improve reliability.

Olivia MFSK is an amateur radioteletype protocol, using multiple frequency-shift keying (MFSK) and designed to work in difficult conditions on shortwave bands. The signal can be accurately received even if the surrounding noise is 10 dB stronger. It is commonly used by amateur radio operators to reliably transmit ASCII characters over noisy channels using the high frequency (3–30 MHz) spectrum. The effective data rate of the Olivia MFSK protocol is 150 characters/minute.

In a digitally modulated signal or a line code, symbol rate or modulation rate is the number of symbol changes, waveform changes, or signaling events across the transmission medium per unit of time. The symbol rate is measured in baud (Bd) or "symbols per second". In the case of a line code, the symbol rate is the pulse rate in pulses per second. Each symbol can represent or convey one or several bits of data. The symbol rate is related to the gross bit rate, expressed in "bits per second".

AMTOR is a type of telecommunications system that consists of two or more electromechanical teleprinters in different locations that send and receive messages to one another. AMTOR is a specialized form of RTTY protocol. The term is an acronym for Amateur Teleprinting Over Radio and is derived from ITU-R recommendation 476-1 and is known commercially as SITOR developed primarily for maritime use in the 1970s. AMTOR was developed in 1978 by Peter Martinez, G3PLX, with the first contact taking place in September 1978 with G3YYD on the 2m Amateur band. It was developed on homemade Motorola 6800-based microcomputers in assembler code. It was used extensively by amateur radio operators in the 1980s and 1990s but has now fallen out of use as improved PC-based data modes are now used and teleprinters became out of fashion.

PACTOR is a radio modulation mode used by amateur radio operators, marine radio stations, military or government users such as the US Department of Homeland Security, and radio stations in isolated areas to send and receive digital information via radio.

Q15X25 is a communications protocol for sending data over a radio link. It was designed by amateur radio operator Pawel Jalocha, SP9VRC, to be an open communications standard. Like all amateur radio communications modes, this protocol uses open transmissions which can be received and decoded by anyone with similar equipment. Q15X25 is a form of packet radio. It can be used to interconnect local VHF AX.25 packet networks over transcontinental distances. Anyone can design or adapt the open-source software to develop their own Q15X25 system.

IEEE 1355

IEEE Standard 1355-1995, IEC 14575, or ISO 14575 is a data communications standard for Heterogeneous Interconnect (HIC).

Hybrid automatic repeat request is a combination of high-rate forward error correction (FEC) and automatic repeat request (ARQ) error-control. In standard ARQ, redundant bits are added to data to be transmitted using an error-detecting (ED) code such as a cyclic redundancy check (CRC). Receivers detecting a corrupted message will request a new message from the sender. In Hybrid ARQ, the original data is encoded with an FEC code, and the parity bits are either immediately sent along with the message or only transmitted upon request when a receiver detects an erroneous message. The ED code may be omitted when a code is used that can perform both forward error correction (FEC) in addition to error detection, such as a Reed–Solomon code. The FEC code is chosen to correct an expected subset of all errors that may occur, while the ARQ method is used as a fall-back to correct errors that are uncorrectable using only the redundancy sent in the initial transmission. As a result, hybrid ARQ performs better than ordinary ARQ in poor signal conditions, but in its simplest form this comes at the expense of significantly lower throughput in good signal conditions. There is typically a signal quality cross-over point below which simple hybrid ARQ is better, and above which basic ARQ is better.

ARQ-M, short for Automatic Repeat reQuest, Multiplex, is a radio telegraphy protocol used to reliably forward telex messages over partially reliable radio links. It is a low-speed system designed to match the performance of landline telex systems and allow those messages to be forwarded over long distances using shortwave radios. The first ARQ-M link was built in the Netherlands, and began exchanging messages with a counterpart in New York in 1947.

References

  1. ITU Radiocommunication Assembly (1994). "Rec. ITU-R SM.1052 AUTOMATIC IDENTIFICATION OF RADIO STATIONS" (PDF). Retrieved 26 August 2014.
  2. 1 2 3 4 5 6 Wiesner, Lothar (1975). Telegraph and Data Transmission over Shortwave Radio Links. Berlin: Siemens Aktiengesellschaft. pp. 103–104. ISBN   3800912325.
  3. 1 2 Barbi, Luca (2011). "ARQ-E e ARQ-N / ARQ 1000 DUPLEX" . Retrieved 26 August 2014.
  4. Klingenfuss, Joerg (1991). Radioteletype Code Manual (11 ed.). Klingenfuss Publications. p. 70. ISBN   3924509115.
  5. 1 2 Proesch, Roland (May 2013). Technical Handbook for Radio Monitoring Hf. Books on Demand. pp. 146–147. ISBN   9783732241422 . Retrieved 26 August 2014.
  6. ITU Radiocommunication Assembly (July 1978). "Rec. ITU-R F.519 SINGLE-CHANNEL DUPLEX ARQ TELEGRAPH SYSTEM" . Retrieved 26 August 2014.
  7. RD, Baker (24 January 1996). "Hoka Electronics News Release" . Retrieved 17 August 2014.
  8. Van Horn, Larry (April 2013). "What's New" (PDF). Monitoring Times: 59.
  9. "Primary Changes from v. 4.26.1 to v. 4.27". Archived from the original on 2014-09-02. Retrieved 5 Sep 2014.
  10. "Industry-leading technology group" (PDF). Rohde & Schwarz. Retrieved 1 Sep 2014.[ permanent dead link ]
  11. "Hoka Code3". Archived from the original on 2014-09-07. Retrieved 5 Sep 2014.
  12. "WiNRADiO Universal FSK Decoder". Archived from the original on 2014-09-05. Retrieved 5 Sep 2014.
  13. Guillet, Francois (2004). "RADIORAFT 3.21 RADIO SIGNAL DECODER SOFTWARE" . Retrieved 5 Sep 2014.