PACTOR II

Part 1: Basic Technical Information

The new Dimension in Data Transmission Technology

By Dr. Tom Rink, DL2FAK, and Hans-Peter Helfert, DL6MAA

Titre : PACTOR-II Basics

I. Introduction

PACTOR was designed more than five years ago in Germany, in order to overcome

the known disadvantages of AMTOR and Packet Radio. PACTOR is a cheap and re-

liable means of fast, robust and error-free data transfer over short wave

links, and which does not exceed the usual 500 Hz bandwidth limit for digital

modes.

For the first time, not only the complete ASCII character set, but any given

binary information could be transferred over short wave, even in very poor pro-

pagation conditions. Another aim of the system development was the utilizing of

inexpensive and widespread hardware. Since 8-bit controllers without Digital

Signal Processor chips (DSP's) were state of the art at that time, Frequency

Shift Keying (FSK) had to be chosen as a modulation method. Up to now, PACTOR

with analog Memory-ARQ is still the most robust digital mode used in Amateur

Radio. It is also still the fastest FSK mode that fits into a 500 Hz channel.

These may be some of the reasons that have made PACTOR a standard, which is not

only included in virtually all short wave modems in the Amateur Radio market,

but is also widespread in the commercial world.

In the meantime however, more powerful CPU's and DSP's have been developed.

Processing power that greatly exceeded the financial limits of the average

Radio Amateur a few years ago, has dropped to an acceptable price. Some of the

current high-end modems for short wave operation already include a DSP, and in

a few years you can expect all new modems to contain these chips. The through-

put within a 500 Hz channel, as well as the robustness of a system can still

be dramatically improved, by using modulation methods different to FSK, com-

bined with powerful error control coding algorithms. A new standard that takes

advantage of the forthcoming hardware generation is thus required.

These considerations have led to the development of PACTOR-II. This is not

'another new mode', but a fully backwards compatible improvement to the current

PACTOR protocol, with automatic switching. As there are already several compa-

nies interested in licensing PACTOR-II, the German development group made sure

that an implementation in units different from the original PTC-II will also be

possible. However, using a less powerful hardware means sacrificing at least a

considerable part of the weak signal performance of the system.

This is the first of a series of three parts that describes the PACTOR-II sys-

tem and the ideas behind it. In this first chapter, we will just explain some

important technical fundamentals that everybody has to be aware of, to under-

stand the advantages of the new protocol. The second part describes the PTC-II

hardware. The third part deals with details on the PACTOR-II protocol.

II. Modulation Methods

1. Frequency Shift Keying (FSK)

FSK was the first teletype modulation method used, and is still by far the most

widespread one. The information is encoded using rectangular pulses, represen-

ted by an interleaved ON/OFF keying of two carrier frequencies. The symbol rate

is defined as fraction 1/T, the so-called baud rate. T represents the symbol

duration. In FSK systems, the typical wide spectrum that could be expected when

modulating a rectangular baseband signal on a carrier, is cancelled out by a-

voiding phase discontinuities between successive pulses. Thus only the main

lobes around the two carrier frequencies are dominant. The amplitude of a 200

baud signal at 500 Hz bandwidth is about 30 dB smaller than the amplitude in

the center of the spectrum. If however, the baudrate is increased, the band-

width of the main lobes will naturally also increase. A 300 Baud signal, for

example, clearly exceeds the 500 Hz bandwidth, hence an ordinary CW filter

cannot be applied without distorting the pulses. This greatly deteriorates the

performance and thus also the Bit Error Rate (BER) of the system. Additionally,

signals with higher baud rates suffer from a significant loss of immunity a-

gainst time smearing (see below). For these reasons, 200 baud is commonly con-

sidered to be the maximum useful symbol rate of 2-tone FSK systems, operating

over short wave links. Additionally, with regard to the over-crowded frequen-

cies, all new systems should generally require not just a narrow bandwidth,

but provide an improved spectral efficiency to obtain a higher throughput. We

have therefore to look for a different approach, instead of using FSK.

2. Phase Shift Keying (PSK)

In PSK systems, the phase of a signal is used as a means of the information

transfer. However, as the HF propagation conditions sometimes change quite

rapidly, it is very difficult to track the absolute phase of a signal. There-

fore it has proven to be much more efficient to utilize the phase difference

between successive pulses. This requires a slightly higher Signal to Noise

Ratio (SNR), but in return, the resistance against multipath effects is drama-

tically increased. Modulation that employs phase differences between succes-

sive pulses to encode the information is called Differential Phase Shift Key-

ing (DPSK). If there are only two possible phase differences, signalling logi-

cal one and zero, the modulation is called Differential Binary Phase Shift

Keying (DBPSK). If there are four possible phase differences, signalling logi-

cal dibits, it is called Differential Quadrature Phase Shift Keying (DQPSK).

For example, with an one-tone 100 baud DQPSK signal, 200 bit/sec. can be trans-

ferred. If more phase differences are distinguished, the corresponding systems

are called 8-DPSK, 16-DPSK, etc.

As phase shift keying naturally implies phase discontinuities between succes-

sive pulses, the spectrum of a DPSK system with hard keying shows the typical

strong side-lobes of a rectangular pulse spectrum. The amplitude of a hard-

keyed 100 baud DPSK signal is only around 15 dB smaller at a cut-off frequency

of 500 Hz than in the center of the spectrum. Thus hard keying must not be used

on short wave due to the resulting large bandwidth. To avoid this problem, the

baseband signal of a PSK system must be specifically prepared before it gets as

far as being modulated on the carrier. This is done by transforming the rect-

angular pulses containing the binary information into suitable wave forms,

using special shaping algorithms. H. Nyquist has designed a pulse with very

useful properties, the so-called raised-cosine pulse, which does not produce

any spectral spillover. These pulses do not produce any intersymbol interfer-

ence either, since their amplitude is zero at the sampling time of successive

pulses. Thus they can be overlapped without any interference between them, even

if the pulses are four times longer than the corresponding rectangular pulses.

This is the reason why a very high information density and a good spectral ef-

ficiency can be obtained using raised-cosine pulses. Since a raised-cosine DPSK

signal with a symbol rate of 100 baud only occupies a bandwidth of around 200Hz

at -45 dB, it is obvious that two of these signals can be placed together into

a 500Hz channel. The resulting system is called two-tone-DPSK. It can robustly

transfer 400 bit/sec. within a bandwidth of less than 500Hz, if DQPSK is ap-

plied or up to 600 bit/sec. within the same bandwidth using 8-DPSK.

III. Robustness

The simplest test of the robustness of a modulation system is the measurement

of its behaviour in presence of Arbitrary White Gaussian Noise (AWGN). DQPSK is

known to be more rubust than FSK, though it also has a better spectral effi-

ciency. For example, to obtain a BER of 10E-4, the required SNR per bit is

10.7dB when using DQPSK, but 12.3dB when using FSK. DBPSK requires an even

smaller SNR of 9.3dB in that case, and is thus the most robust mode mentioned.

It is also important to remember that signals with many levels, e. g. 16-DPSK,

require more energy per bit than DBPSK or DQPSK. Generally, a compromise has

to be found between the symbol duration (i. e. the baud rate) and the number

of bits that each symbol has to carry. Short symbols do require a greater band-

width, but a high throughput can be achieved with only a few levels per symbol.

As a result, the signal is more robust against AWGN than a system with the same

throughput using longer symbols and more levels. On the other hand, short sym-

bols are very susceptible to time smearing (see below) and require a higher

bandwidth. DQPSK with 100 baud has proven to be a very good compromise between

robustness against AWGN and time dispersion, especially if it is combined with

powerful error control coding.

Another very important point for a short wave communications system is the

restistance against multipath effects, which occur if there is more than one

path between transmitter and receiver. Due to the various delays at the re-

ceiving end, the combination of the different received signals does not result

in a copy of the original signal, but in a more or less distorted wave form.

Three major multipath effects can be distinguished: time dispersion or 'time

smearing', frequency dispersion and selective fading. These three effects are

closely related to each other. They are strong if the frequency used is much

below the maximum usable frequency, and if the distance is long. A single hop

path on the 20m band, for example, normally does not suffer from severe multi-

path effects. However, a DX link on the 80m band at night often provides con-

siderably strong multipath problems.

The short term time jitter has a magnitude of up to 5 msec. Larger time smea-

ring can only be observed under very special conditions of the ionosphere. A

baud rate of 100 symbols per second has proven to be low enough for almost all

possible propagation conditions, especially if powerful error control coding

is applied.

Frequency dispersion means that the frequency of the original signal is shifted

on the path between transmitter and receiver. It is the same effect as the so-

called Doppler shift, which can be observed on signals from low orbit satel-

lites. The magnitude of the Doppler shift on normal short wave paths is only a

few Hertz, thus it does not influence ordinary FSK systems. However, the demo-

dulator of a PSK signal needs a very accurate information on the carrier fre-

quency in order to work properly. A DQPSK system with a symbol rate of 100 bit/

sec. can only deliver a correct output, if the frequency error is less than +/-

12.5Hz. Automatic frequency tracking must therefore be applied, which can easi-

ly be done on a DSP. The PACTOR-II signal, for example, can automatically be

tracked by the PTC-II within an offset range of +/- 100 Hz. Longer symbols and

more levels of a DPSK signal require a much higher frequency accuracy. For ex-

ample, a 32 baud 16-DPSK signal, as used in CLOVER-II, needs an accuracy of

better than 1Hz. Thus even small Doppler shifts deteriorate the demodulation

process, because it is not possible to track the frequency fast enough at such

a high accuracy.

Selective fading, the third multipath effect, mainly influences FSK systems,

as the channel with lower SNR determines the BER of the whole system, if the

converter cannot switch to space-only mode. The symmetrical property of a bi-

nary FSK signal is destroyed by selective fading. PSK modulation is quite ro-

bust against this effect.

IV. Intermodulation Products and Crest Factor

Whenever a signal, consisting of two or more parallel carriers or 'tones', has

to pass through a non-linear stage, intermodulation products are generated.

Special attention has to be payed to the third order products, because they are

located relatively close to the original signal components. The final RF power

stage(s) of the average Amateur Radio transmitter, are capable of a third order

intermodulation performance of about -30dB. A two-tone signal with a shift of

200Hz thus produces third order intermodulation products that are located vir-

tually within the original bandwidth of the signal. This means that there will

not be any interference on adjacent channels due to intermodulation effects.

However, a signal consisting of four tones that are spaced at 125Hz, will be

broadened to around 1100Hz of bandwidth at -30dB when passing through the same

stage.

Another item that has to be considered is the Crest Factor, which is defined as

the ratio of maximum signal amplitude to average signal amplitude. Modulation

systems designed for radio frequencies should always have a low Crest Factor,

so that the peaks of the signal wave form do not over-drive the final RF sta-

ges. Among other considerations, the Crest Factor is influenced by the number

of tones used by a system. The more tones that are used, the more difficult it

is to get a low Crest Factor. It is in addition, also influenced by the modula-

tion method. PSK, for example, leads to a lower Crest Factor than Amplitude

Shift Keying (ASK).

V. Error Control Coding

The use of a reliable modulation system is only one of the essential steps

towards the goal of optimum data transmission over the difficult paths encoun-

tered on HF radio. Dramatic improvements can additionally be obtained by cor-

rect preparation of the data before it gets as far as being transmitted by the

modem. To be effective, this process, known as Error Control Coding (ECC), im-

poses very high computing demands on the system processor. Actually the final

limit of achievable transmission reliability depends solely on the processing

power used for the ECC. The more power available, the closer the theoretical

throughput limit, the so-called Shannon Boundary, can be approached.

The basic idea behind this coding is quite simple: A certain number of redun-

dant bits is appended to the original information that has to be transmitted

through a noisy channel. The redundant bits are generated from the original

data by applying special rules, depending on the chosen code. Data and redun-

dancy then form a new string of bits, which is called a code word. The ratio

of the number of information bits and the whole length of the code word is

called code rate. The number of valid code words is obviously less than the

number of possible code words. A good code and the corresponding encoding pro-

cess must produce only those valid code words which have a maximum mutual ham-

ming distance, that means a maximum number of different bits. This maximum mu-

tual distance then allows code words to be recognized and distinguished, even

in the presence of received errors. For example, if the valid code words of a

specific code have a minimum mutual hamming distance of three, each code word

containing a single error can be corrected, as the only valid code word with

the greatest similarity then represents the correct one.

Two main approaches of ECC can be distinguished: block codes and convolutional

codes. Both always require data interleaving to be effective on channels with

burst errors. When applying block codes, the message or packet is devided into

short blocks containing only a few bits. Each short block is then encoded se-

parately and forms a relatively short code word. Popular block codes are the

Golay code, the Hamming codes and the Reed-Solomon code. Block codes can easily

be implemented as they often show a cyclic property and thus do not require

much processing power. However, they have proven to be relatively weak, espe-

cially if the BER is high. They are only able to correct a few errors in each

code word and thus do not provide any benefits in very noisy channels or poor

propagation conditions. Additionally, it is very difficult to utilize soft de-

cision when using block codes. Soft decision means that the decoder does not

only use binary decisions for the error finding process, but also the analog

values provided from the demodulator section. It works similar to the analog

Memory-ARQ of PACTOR and requires an ADC or DSP.

If convolutional codes are applied, the entire message or packet is encoded

and the resulting code words are longer than the original packet. These codes

are very powerful, and their efficiency is only limited by processing speed.

The complexity of a convolutional code mainly depends on the length of the

tapped shift registers, which work as binary convolver and represent the heart

of the convolutional encoder. This specific number is called constraint length.

It provides an upper boundary of the coding gain that can be achieved by a con-

volutional code. Several methods have been developed for the decoding process

of these codes. The optimum decoder, which allows maximum likelihood decoding,

is called the Viterbi-Decoder. Unfortunately, the relationship between con-

straint length and complexity of a Viterbi-Decoder is not a linear one, but it

increases exponentially. Real-time applications of Viterbi-Decoders were limi-

ted to quite short constraint lengths for a long time due to slow processor

speeds. Nowadays, using the new generation of DSP's, it has become possible to

apply constraint length 9 or even higher convolutional codes. As a major advan-

tage of convolutional codes and the Viterbi-Decoder, soft decision may be im-

plemented and only slightly increases the complexity of the system. PACTOR-II,

as implemented in the original German PTC-II, applies a convolutional code with

contraint length 9 and soft decision.

Table 1: Comparision of some Error Control Codes

Type of Code Coding Gain (dB)

at BER=10E-5 / BER=10E-2

------------------------------------------------------------------------

Convolutional Code (rate/2, k=3) 3.76 1.72

Convolutional Code (rate/2, k=9) 6.77 3.82

Convolutional Code (rate/2, k=13) 8.02 4.91

Golay Code (24,12) 1.92 0.02

Reed-Solomon Code (rate/2, m=8) 3.66 -1.18

------------------------------------------------------------------------

Note 1: k=constraint length, m=code dimension.

Note 2: Negative coding gain means that the code worsens the performance

in comparison with the uncoded system.

Part 2: Description of the PTC-II

The new Dimension in Data Transmission Technology

By Dr. Tom Rink, DL2FAK, and Dipl.-Ing. Martin Clas, DL1ZAM

Titre : PACTOR-II Hardware

I. Introduction

This second part of the PACTOR-II series explains the final version of the

PTC-II hardware. As already indicated in the first part, the DPSK modulation

system makes it mandatory to use a DSP as the interface to the short wave

transceiver. Additionally, the convolutional coding with Viterbi decoder re-

quires very high processing power, more than available in any existing modem

on the Amateur Radio market.

However, the many wishes, ideas and suggestions from the ranks of the Radio

Amateurs, have finally led to the development of an even more complex and

flexible unit than necessary to implement the PACTOR-II system. For example,

it has been the wish of many for a long time, to be able to operate not only

with usual digital HF modes, but also to cover VHF and UHF Packet Radio at

the same time, with one unit. Unlike currently available in existing units,

a comfortable built-in mailbox should allow simultaneous access from all com-

munications channels with the same priority, for example in Packet Radio on

23 cms with 9600 baud and on 70 cms with 1200 baud. Naturally, during this

time no PACTOR or AMTOR connect on HF should be lost or ignored. This forces

the use of a RISC (Reduced Instruction Set) processor for fast processing of

the HDLC Packet protocols. As the majority of modern HF transceivers can be

programmed via a serial interface, another wish that has slowly formed, is to

use this feature for remote control of the transceiver. To set up a mailbox

that scans various frequencies on HF, external computer and software is no

longer required. Additionally, you could utilize your home based PTC-II whilst

on the move, or from a remote location using Packet Radio. Instruct the HF

transceiver to tune to a specific frequency, then to make a connect in PACTOR

to a particular mailbox and read the messages.

These and many more ideas have led to hardware of very high performance. Due

to the use of signal processing, the PTC-II is very flexible, and allows a

great variety of different applications to be implemented. These range far

wider than those written of up to now. Those technically talented users can

make their own programs and modules, which may be loaded via the serial inter-

face into the flash memory of the PTC-II. The possible uses are almost unlimi-

ted, as the PTC-II provides a complete, very high performance development plat-

form for DSP and 68020 applications. From simple external control functions

(e. g. automatically turning the antenna to the connecting station), or audio

processing functions (e. g. super-steep sided FIR filters 400th order for CW,

automatic N-times notch filters, etc.) right up to complex functions, like an

audio spectrum analyser or extra operating modes, whether known or still to be

invented, may be implemented.

The PTC-II comes on the market in February 1995. However, as some of the com-

ponents used, among them the new DSP chip, are still difficult to get and due

to the great demand for the PTC-II, the time of delivery for a unit will ini-

tially be about 6 weeks.

II. The Processor Section

As has been made clear in the introduction, to achieve simultaneous processing

of three communications channels along with the signal coding of PACTOR-II, a

powerful computer is essential. A 32-bit processor system has been designed,

based on the new communications processor 68360 (QUICC) from Motorola. This

processor contains an expanded 32-bit version of the well known 68020 CPU, as

used in many powerful computers, together with four separate programmable se-

rial communications ports, the so-called SCC's, implemented as a RISC proces-

sor. Two of these SCC's serve as the interfaces to the Packet Radio modems.

The third SCC is used as RS-232 interface to the terminal. A buffer chip

MAX207A provides the correct RS-232 voltage levels. The baud rate to the ter-

minal is detected automatically, but can also be determined by software com-

mand. The last remaining SCC serves as interface to the HF transceiver for re-

mote control purposes. Four RAM chips with 8 bits each are required, to cover

the 32 bit wide data bus. These can vary between 4 times 32k x 8 up to 4 times

512k x 8. The PTC-II can therefore have a maximum of 2 MB of static RAM, which

plays a large part in running the mailbox and internal administration as well

as external programs, that may be loaded into the PTC-II in addition to the

operating software. In order to further expand the possible applications, the

PTC-II may also contain additional dynamic RAM in the form of a 72 pin SIMM

module of up to 32 MB. The operating system is to be found in a flash memory

of up to 512k*8. Additionally, it is possible to load programs over the serial

interface from the terminal, which would enable the PTC-II to do a totally

different job, as already mentioned in the introduction. Operating parameters

for the PTC-II that should be resistant even to a deep reset are also stored

in the flash memory. Data in this kind of memory remains stored even when no

voltage is applied, but contrary to an EPROM, it may be electrically erased

and re-written whilst in circuit. That makes it very easy updating the system

or running different programs on the PTC-II. A battery-backed-up real-time

clock and other features of the previous PTC are of course still included.

III. The HF Modem with Signal-Processor

The 50 MHz version of the XC56156 DSP from Motorola forms the interface to the

HF transceiver. As the clock frequency is programmable, it is automatically ad-

justed to suit the work of the moment. For easy tasks, such as FSK, the proces-

sing speed can be reduced, yielding a corresponding saving in energy. The DSP

contains a built-in 16-bit digital to analog converter, with the help of which

the audio output signal to the transceiver is generated, be it simple AFSK or

the complex phase modulation of PACTOR-II. The output amplitude is also pro-

grammable and may be set in the range between 10 and 4000 mV by software com-

mand. The normally required 'Mic Gain' potentiometer is thus missing. It is

also possible for the PTC-II to control the output power of the transceiver,

so that the power to maintain the link may automatically be adjusted to an

optimum value. No more power than needed being used, which not only saves on

the electricity bills, but can considerably extend the life of transmitting

components and additionally causes less interference to other stations.

For the signal input, the DSP uses a Sigma/Delta analog to digital converter

with a 16-bit dynamic range (14 bit effective), which enables the normally

necessary Anti-Aliasing filter to be dispensed with. With the exception of the

decoupling OP-AMP at the input and output of the DSP, no further components in

the signal path are required. The DSP contains some built-in static RAM, which

in the PTC-II, is further expanded with 4 additional, very fast, static RAM's.

The size of this RAM is 64k-words (16 bit) and is not variable. This enables

difficult algorithms, for example 4096 point FFT, to be used. As the DSP has

direct access to the main processor data bus, it does not tie up an SCC. The

exact receive frequency of PACTOR-II is very quickly and reliably adjusted by

software, using a newly-developed tracking method. In addition, the DSP is

able, through pulsing the up/down function (which almost every modern trans-

ceiver has as microphone buttons) to automatically change the tuning for op-

timum results. The up/down keys are simulated by transistors, which pull the

respective connection to ground.

IV. The PTC-II Power Supply

The PTC-II contains two power supply input options. Either it may be supplied

via a special DC input connector, or directly from the HF transceiver via the

connecting cable and socket. The two options are decoupled via diodes and feed

a switching regulator. This has a high efficiency, and generates the 5V supply

for the digital section. The supply voltage can vary between 8 and 20 volts.

The current requirement, due to the use of the switching regulator, is depen-

dant upon the supply voltage and the Packet Radio modems used. The higher the

supply voltage, the lower the current consumption. This reverse proportionality

is due to the fact that the power consumed is a product of voltage and current,

and must be virtually the same before and after the regulator. The efficiency

of the regulator is almost unaffected by the value of the supply voltage. The

power supply input of the PTC-II contains special filtering, so that the

switching harmonics from the regulator cannot reach the outside world. The

operating voltage is internally fused with a 5x20 mm fuse. Of course an extra

fuse is delivered with each unit to prevent problems in countries with dif-

ferent standards.

V. The Display and Indicator Unit

The display and indicator unit is built on a separate circuit board, and sits

at right angles to the main board, connected by soldering pads. It carries a

tuning indicator of 15 LED's, 15 further LED's to display the various operating

parameters and a 10-character 5x5 dot matrix LED display. Most of the LED's,

including the tuning indicator, are dual colour types, to increase the informa-

tion densitiy and the ease of reading the display. The tuning indicator, for

example, changes from red to green as soon as the tuning is optimum for the

chosen operating mode. The 10-character LED display shows the operating mode

and thus eases the display of any possible future update modes, as the PTC-II

is more than sufficient for modes such as FAX, CLOVER-II, etc. Additionally,

various status information as well as the call of connecting stations is also

given on this display, thus in many cases there will be no need to switch on

a terminal. The display is readable from a distance and from unsuitable view-

ing angles. The brightness is programmable and can be adjusted by a software

command.

VI. The Packet Radio Modems

The ability to operate Packet Radio with the PTC-II is an integral part of the

operating system, and therefore available on all units. The PTC-II is, however,

mainly an HF controller, and thus the Packet Radio modems are implemented as

modules, to be plugged in if the need arises. This enables a certain amount of

mechanical compactness (the entire PTC-II is approximately the size of a modern

VHF mobile transceiver). It also prevents those who only need an HF system from

being forced to pay for an unwanted Packet Radio modem. The PTC-II contains

connectors in the form of double PCB strip headers, on to which the modems can

be easily plugged as required. There is space provided for two modems, which

are automatically sensed when present. Two types of Packet Radio modems will be

offered. A simple and cheaper version using the well-known modem chip TCM3105

for 1200/2400 baud, as well as a version with the XC56156 DSP chip. The DSP

version is able to accomodate all baud rates from 300 to 9600 baud. The switch-

ing is accomplished by a software command. DSP programming and the clock are

supplied from the main board, so that, apart from the DSP chip itself, virtual-

ly no extra components are required for the signal processing. Additionally,

the DSP modem board has space for an EPROM and its own clock generator, as well

as baud rate switching. These enable the modem board also to be used either as

a stand-alone modem, or together with other equipment. It delivers the usual

Packet Radio signals of RxD, RxClock, TxD, TxClock and DCD. It is thus compa-

tible with all other Packet Radio systems. Even the connections to the double

PCB strip header are compatible with the usual Packet Radio system standards.

The Packet Radio boards are not initially available however. They will come on

the market in the middle of 1995, together with the corresponding firmware up-

grade for the PTC-II.

VII. The PTC-II Construction

The PTC-II is made up of two printed boards, a main board of 147x170 mm, and a

front board which, as described above, contains the displays and is mounted at

right angles to the main board. The main board is a 6-level multi-layer con-

struction and contains internal ground and supply voltage areas. On the back

is the DC input connector, an on/off switch, an 8 pin DIN connector for the HF

transceiver, two 5 pin DIN connectors for Packet Radio, an 8 pin Mini-DIN sock-

et for the transceiver control as well as a 9 pin SUB-D socket for the terminal

connector. All DIN plugs are delivered together with the unit. Every single pin

of every socket has its own filter in order to improve the HF rejection in

strong RF fields, as well as to prevent unwanted radiation of electromagnetic

energy. On the front is a row of 52 finger-pads for solder connection with the

front board, a mounting method used on all SCS controllers. The construction is

largely SMD. The flash memory and four static RAM's are socketed to enable easy

system upgrades. The RS-232 interface chip is also in a socket to allow easy

replacement in event of damage. The SIMM module, due to its construction, needs

a holder without which it cannot be mounted. An 8 way DIL switch is also in-

cluded so that various parameters may be set that should not be changed via

software. The whole is enclosed in an aluminium profile case, well known from

previous SCS-PTC's and many TNC's. Both front and rear of the case are silk-

screen printed, at the front using three colours. The green and red lettering

of the dual colour LED's explain their meaning when lighting green or red,

respectively.

PACTOR-II Questions

The new Dimension in Data Transmission Technology

By Dr. Tom Rink, DL2FAK, and Hans-Peter Helfert, DL6MAA

Part 4: Questions and Answers related to PACTOR-II

I. Introduction

As previously mentioned, we conclude this series by answering frequent ques-

tions from the readers related to the items described in the previous parts.

If you have any additional questions, or if you just want to discuss some of

the items mentioned, please feel free to attend our PACTOR forum at the Dayton

Ham Vention '95, which will be held on Saturday, April 29, between 09.00 and

10.45 a.m. in room no. 7.

II. Frequently asked Questions

Will SCS continue PACTOR-I after the release of PACTOR-II?

For Sure. PACTOR-II is not intended to supersede the current FSK-PACTOR stand-

ard. The new level was developed in order to take advantage of the capabilities

of new DSP modems, providing a maximum of throughput and robustness within a

minimum of bandwidth. It may thus become the new standard mode of the forth-

coming DSP hardware generation. As PACTOR Level I already provides virtually

optimum attributes obtainable with an FSK system, it will be used as long as

FSK modems are used. Therefore, SCS will of course continue producing the

PTCplus.

Which companies will license PACTOR-II?

AEA and PacComm have already decided to license PACTOR-II. Additionally, seve-

ral other companies have indicated their interest in a license. Some of them

however, will have to wait until they have developed new units that provide the

required processing power to run the PACTOR-II protocol.

Can a PTC-II still contact an older PACTOR-I or AMTOR station?

Yes. The philosophy of the whole development of PACTOR-II is compatibility with

older systems. All connects in PACTOR are initiated in the standard PACTOR-I

format. Only if both stations are equipped with PACTOR-II, and the 'MYLEVEL'

command of both stations is set to '2' will an automatic change to PACTOR-II

take place. Otherwise, the contact remains in PACTOR-I. 'MYLEVEL' is the com-

mand, that defines the maximum allowed PACTOR system level, the default value

is '2'. The PTC-II also contains AMTOR, RTTY, and CW software as in the PTCplus

and with exception to CW, the earlier Z80-PTC. The new PTC-II owner will there-

fore have no problems in finding a contact, even if there are not many PAC-

TOR-II equipped stations at first.

What are the operational differences when passing PACTOR-II traffic?

There are hardly any differences in comparison with PACTOR Level I. To set up

a PACTOR-II link, you just proceed in the usual way: Enter 'C <CALLSIGN>' to

establish a regular PACTOR-II QSO or 'C !<CALLSIGN>' to initiate a long path

link. If the connected station is also capable of PACTOR-II, an automatic

switching to the higher level is performed. To control the link (i.e. perform

a break-in, change-over, QRT, etc.), you may also still use the existing,

freely definable characters. For an Unproto transmission, you may now not only

chose between two arguments, representing 100 and 200 Baud FSK. Additionally,

the values 3-6 represent 100, 200, 400 and 800 Baud DPSK with the corresponding

error control coding in short cycles, and the values 7-10 represent the same

speed and coding levels using data cycles.

Will I be able to use PACTOR-II with my Transceiver?

All modern (and virtually all older) SSB radios will quite happily work with

PACTOR-II. The switching times are identical to PACTOR-I, and as the data sig-

nals are tailored for an audio bandwidth of 500 Hz, there should be no problems

within the audio sections of any radio system. The RF side of the transceiver

should have low intermodulation distortion, as the signal is more complex than

FSK systems, but providing the transceiver is not overdriven, this should not

be a problem. If the radio performed well with AMTOR or PACTOR-I there should

be no problems with PACTOR-II. All that is required from the transceiver is an

audio input, an audio output, and PTT line. As mentioned before, the frequency

stability and accuracy requirements are no higher than PACTOR-I or AMTOR.

Will I get interference from the PTC-II internal computer on my radio?

A good deal of effort has gone into designing the hardware so that it not only

does not cause interference, but also is not easily interfered with. All supply

lines are filtered, as are the RS-232 and signal inputs and outputs. The cir-

cuit board has also been especially designed with short data and address lines

and large earth planes to prevent radiation. In any event, it will cause con-

siderably less noise than the computer you use it with.

Do I need a powerful computer for PACTOR-II?

No. All the high-tech, powerful computing jobs take place inside the PTC-II.

The interface to the outside world is such that any computer with a standard

RS-232 interface can be used to transmit and receive PACTOR-II. Software is

supplied for an IBM compatible PC. Almost any computer can be used with the

PTC-II using standard terminal software for that machine. A pure software so-

lution for PACTOR-II, using simple interface hardware as in Packet Radio is

however very unlikely. For that you WOULD need a very powerful computer.

Does the PACTOR-II Listen Mode require external software?

No, the PTC-II firmware also provides full listen mode capability. Be it simple

FSK, or any of the complex convolutional coded DPSK frames, the PTC-II Listen

mode checks simultaneously all possible modulation forms of PACTOR-I and -II.

Therefore, any plain terminal software on any computer may be used to exploit

all the features of PACTOR-II.

Can the PTC-II also be operated in FSK mode?

Similar to the previous PTCs, the PTC-II also provides an FSK output line.

However, as the PACTOR-II system utilizes DPSK modulation, you have to use the

audio line when proposing to operate PACTOR-II. If you plan to restrict to the

FSK modes (such as PACTOR-I, AMTOR, RTTY, CW, etc.) in order to use the FSK

line of your transceiver, you have to set the PTC-II command 'MYLEVEL' to '1',

so as to prevent the PTC-II from an automatic switching to PACTOR Level II when

connecting with another station capable of PACTOR-II.

Is the required frequency accuracy to set up a PACTOR-II link similar

to CLOVER?

CLOVER is considered to allow a maximum frequency deviation of around 20 Hz

between two stations intending to set up a link. As all PACTOR-II links ini-

tially start in PACTOR-I, the required frequency accuracy is only about +/- 80

Hz. When switching to PACTOR-II, a newly developed tracking method automatical-

ly adjusts the DSP filters in order to compensate the deviation. Additionally,

in the PACTOR-II mode, the tuning indicator of the PTC-II does not only show

two LED's representing the two signal tones, but a third LED indicates the ab-

solute frequency offset. If the LED in the middle of the display lights up, you

are exactly on zero beat. Each LED deviation in either direction signals a cor-

responding frequency deviation of 10 Hz. As this indicator is not influenced

by the automatic tracking, you are still able to adjust the correct frequency

after the link setup.

Can the current PTC mailbox software also be used with the PTC-II?

Most mailbox software designed for the Z80-PTC, manufactured by PacComm and

previously by SCS, as well as for the modern PTCplus may be used with the

PTC-II without any modifications. This specially refers to the modified GPLX-

BBS by JA3FJ, the KCQ-MBX by W8KCQ, and AMTBOX by DL7AMW. The Dwell-Time of

the PACTOR-II system, i. e. the period required to detect a connect request,

is still about one second. This is identical to PACTOR-I and thus faster than

in CLOVER and G-TOR. This Dwell-Time plays a large part for the fast scan stop

signal, as required for scanning BBS systems. Since the system does not have

to stay too long on one frequency in this case, significantly shorter response

times can be obtained.

Will the PTC-II provide a Host Mode for more comfortable terminal and

BBS operation?

Yes, a Host Mode will be added in a firmware update. However, in the early

stage one has to make do with an expanded status word. In addition to the cur-

rent information, it shows all link parameters including the PACTOR-II speed

levels as well as the kind of on-line data compression used.

Does an upgrade of the PTC-II require an exchange of any memory chips?

The operating system is stored as a compressed file in the flash memory of the

PTC-II. It is automatically unpacked and loaded into the static RAM when the

system is started. To update the unit, a special program ('UPDATE.EXE') is pro-

vided, which electrically erases and re-writes the data field in the flash mem-

ory that contains the PTC-II operating system. For this reason, a PTC-II update

does not require any modification of the hardware, but can simply be done via

the RS-232 interface. The PTC-BIOS is not influenced by 'UPDATE.EXE', therefore

any home-made software can continue to be used as before.

Does PACTOR-II build on the novelties of CLOVER-II and G-TOR?

There are some basic attributes that have been adopted from CLOVER, e.g. the

use of pulse shaped DPSK modulation combined with error control coding and the

employment of modern DSP technology. Even G-TOR encouraged us to do a little

protocol change, i.e. adding run-length encoding. Some other features, like

the hybrid-ARQ, the obligatory data interleaving, or the simple tolerating of

a few bit errors within the CS ('fuzzy' evaluation) are not really new, but

have partly been used in a much more sophisticated way before. For example,

instead of a 'fuzzy' CS check, PACTOR-I as well as PACTOR-II employ the cross

correlation method, which is considered to be the optimum, but requires fine

detail analog information from the demodulator section and high processing

speed. Taken generally, PACTOR-II builds mainly on PACTOR-I, despite some

similarities to other systems.

On the other hand, we should not try to compare apples with pears, as PACTOR-II

is very different to all previous narrow band digital modes. The Nyquist DPSK

modulation and the high performance Viterbi decoding with Soft Decision provide

system properties that have been out of reach before. At the moment, PACTOR-II

is the most adaptive and most robust narrow band ARQ system you can buy. It of

course also provides the best bandwidth efficiency, as it only occupies 450 Hz

of bandwidth at minus 50 dB, even if the actual throughput exceeds 1000 bits

per second. For the on-line data compression, not only upper and lower case

Huffman and run-length encoding are implemented. Additionally, upper and lower

case Pseudo Markov Compression (PMC) for English as well as German texts can

be chosen. This means, the best out of six different compression methods will

automatically and reliably be applied. An overall compression factor of around

2 is achievable with PACTOR-II.

How long until even the PTC-II becomes obsolete?

This is a question that bothers many people as computer systems sometimes be-

come obsolete almost within months. Whilst it is impossible to guarantee, it is

not envisaged that the PTC-II will change in the near future. It is such a high

performance and flexible unit, that it is considered able to master all tasks

applicable to Amateur Radio for a considerable time. Hardware updates have been

allowed for in the initial design, and software updates can be easily made

using the RS-232 interface into the FLASH memory. There are certain boundaries

in physics, beyond which it is impossible to go. PACTOR-II with the PTC-II are

pushing very close to these limits. All other present modes are well within the

hardware capabilities. It is hoped that some of these other modes will be of-

fered in the future as updates. Future, as yet undiscovered or developed modes

are possible, though unlikely to provide a decided advantage over PACTOR-II on

HF links. These too should be workable using the PTC-II hardware. Other exotic

uses are a matter of programming and imagination. Your PTC-II should not be ob-

solete for a long time.

Why should I buy 'yet another digital mode'?

The previous sections were perhaps a bit technical. In short, the major advan-

tages of PACTOR-II are as follows:

- Full compatibility with previous PACTOR systems.

- Much greater immunity to interference.

- Greater transmission speed (over 1000 bits per second under reasonable

conditions).

- Totally automatic in operation.

- A system gain of around 7 dB compared with present PACTOR systems including

analog Memory-ARQ (less power needed).

- Narrow bandwidth (max. 450 Hz at minus 50 dB), i.e. less interference

 

Part 3: Short Description of the PACTOR-II Protocol

The new Dimension in Data Transmission Technology

By Dr. Tom Rink, DL2FAK, and Hans-Peter Helfert, DL6MAA

I. Introduction

All new modes should provide significant improvements over existing systems,

which must not only refer to the maximum throughput and the robustness. Other

basic attributes, like signal bandwidth, required frequency accuracy and com-

patibility to existing standards also have to be taken into consideration.

Modulation and encoding methods that supply high throughput rates, e.g. 16-

DPSK, normally suffer from a lack of robustness. On the other hand, systems

distinguished by a high robustness, e.g. DBPSK combined with a rate 1/2 con-

volutional code, only provide a low maximum throughput. Therefore adaptive

digital modes have to be used, that apply different modulation and encoding

methods depending on the channel quality. Just changing the symbol rate how-

ever, leads to only little adaptivity and additionally results in variations

of the bandwidth. In order to prevent any spillover in adjacent channels, the

bandwidth should ideally always remain the same, regardless of whether a ro-

bust or a fast data transmission is performed. As 500 Hz CW filters are very

commonly used and due to the usual spacing of the mailbox frequencies on short

wave, a maximum bandwidth of 500 Hz should not be exceeded. In addition, there

should not be too high a demand placed on the transceiver used, regarding its

frequency adjustment and stability. For optimum results, maximum frequency de-

viations similar to FSK modes should be tolerated. This forces the use of po-

werful tracking methods, which allow a link also to be established if the de-

viation is up to +/- 80 Hz. Further, a new mode should be backwards compatible

to an existing standard, preferably with automatic switching, in order to pre-

vent a deficiency of QSO partners in the early stage.

PACTOR-II meets all the above mentioned requirements. It is fully backwards

compatible with the current PACTOR standard, as the initial link setup is still

done in FSK. If both stations are capable of Level II, an automatic switching

is performed. The PACTOR-II protocol basically uses a two-tone DPSK system with

raised cosine pulse shaping, which reduces the required bandwidth to less than

500 Hz. The maximum absolute transfer rate is 800 bits per second. Due to the

improved on-line data compression, maximum effective throughput rates of more

than 1200 bits per second can be obtained. PACTOR-II is thus the fastest short

wave digital mode. Very efficient error control coding using a convolutional

code with a constraint length of 9 and a real Viterbi decoder with soft deci-

sion is applied at all speed levels, in addition to analog Memory-ARQ. PAC-

TOR-II is also therefore, by far the most robust digital mode, which allows a

link to be established and achieve a reasonable throughput in such poor propa-

gation conditions that all other modes fail. In comparison with the current FSK

PACTOR standard including analog Memory-ARQ, which had been the most robust

digital mode until the release of PACTOR-II, a further gain of robustness of

around 7 dB could be obtained. The following chapters describe some details of

the PACTOR-II protocol.

II. Structure and Timing of the PACTOR-II Frames

Similar to the current FSK PACTOR standard, PACTOR-II is also a half-duplex

synchronous ARQ system without any mark/space convention. It may thus be oper-

ated in USB as well as LSB position of the transceiver. The initial link setup

is still performed using the FSK (PACTOR-I) protocol, in order to achieve com-

patibility to the previous level. If both stations are capable of PACTOR-II,

an automatic switching to the higher level is performed. The basic PACTOR-II

frame structure is similar to PACTOR-I. It consists of a header, a variable

data field, the status byte and the CRC. The standard cycle duration does not

differ from FSK PACTOR and is still 1.25 seconds, which is one of the require-

ments to obtain easy compatibility to Level I. Longer Control Signals (CS) had

to be applied to achieve a higher robustness for the acknowledgment signal,

required due to the greater robustness of the data channel. The entire length

of the standard packet had to be shortened to 0.8 seconds in order not to

shorten the maximum possible propagation delay, which is thus still 170 milli-

seconds. The requirements to operate PACTOR-II regarding the transmit delay

and the receiver recovery time of the used equipment therefore remain unchanged

in comparison with Level I.

Due to the signal propagation delay, and equipment switching delays, PACTOR-II

as well as PACTOR-I has in the standard mode a maximum range for ARQ contacts

of around 20,000 km. As with PACTOR-I, a long path option is available also for

PACTOR-II, enabling contacts up to 40,000 km. The sending station calls the

partner station in 'Long Path Mode'. Initial contact is established using the

PACTOR-I FSK protocol as previously mentioned, but with a cycle time of 1.4

seconds instead of 1.25. This longer cycle time allows for the much greater

propagation delays found on 'Long Path' contacts. The link then automatically

switches to PACTOR-II, with the same cycle duration. In the new data mode (see

below), timing is also automatically adjusted to obtain longer receiving gaps.

Unlike the previous level, PACTOR-II additionally switches to longer packets

if the data blocks are not filled up with idles, (i.e. if the transmitter buf-

fer indicates that more information has to be transferred than fitting into

the standard packets). If the information sending station (ISS) prefers to use

long packets, it sets the long cycle flag in the status word. The information

receiving station (IRS) then finally can accept the proposed change of the cy-

cle duration by sending a CS6. This situation, for example, occurs when reading

longer files out of mailboxes. The long packets are basically made up like the

short ones, but consist of a larger data field, which may contain up to 2208

bits of usable information. The length of these data packets is 3.28 seconds,

which leads to an entire cycle duration of 3.75 seconds in this so-called data

mode.

When entering text manually in QSO traffic from operator to operator, the maxi-

mum throughput of the standard mode is normally not used up, thus the required

higher flexibility of the system is still available due to the short packets.

The efficient use of longer data packets on short wave is generally only pos-

sible, if powerful error control coding, with full frame interleaving is ap-

plied to cancel out error bursts or short fading periods. As already mentioned,

PACTOR-II uses a convolutional code with a constraint length of 9, a real Vi-

terbi decoder and soft decision, in addition to analog Memory-ARQ. Due to the

high coding gain and the resulting capacity of error correction without re-

questing a repetition of the entire packet, a significant increase in the ef-

fective throughput could be obtained. Proceeding from average bit error rates

on short wave channels, simple block codes are usually unable to provide enough

coding gain. This often leads to a decrease in speed when using longer data

strings, as repetitions often cannot be avoided. For more details on these tech-

nical foundations, see the first part of this series.

PACTOR-II uses six different CS, each consisting of 40 bits, all having exactly

the maximum possible mutual hamming distance of 24 bits to each other. They

thus reach exactly the Plotkin boundary and also represent a perfect code. This

allows the advantageous use of the Cross Correlation method for decoding, which

is also a kind of soft decision, leading to the correct detection of even in-

audible CS. This checking is not only confined to a simple binary principle. A

complex analog test procedure is applied, using the fine detail data from the

DSP, to evaluate the single CS received, as well as the information summed up

in the Memory-ARQ buffer. Similar to Level I, CS1 and CS2 are used to acknow-

ledge/request packets and CS3 forces a break-in. CS4 and CS5 handle the speed

changes, and CS6 is a toggle for the packet length. All CS are always sent in

DBPSK in order to obtain a maximum of robustness.

III. Speed Levels and Error Control Coding

As mentioned in the introduction, PACTOR-II uses a two-tone DPSK modulation

system. Due to the raised cosine pulse shaping, the maximum required bandwidth

is only around 450 Hz at minus 50 dB. ASK, which was also tested in the early

stage, provided poorer results in weak conditions compared with a higher DPSK

modulation, as different amplitude levels are more difficult to distinguish in

noisy channels than more phase levels. Additionally, ASK increases the Crest

Factor of the signal. For these reasons, it is not used in the final PACTOR-II

protocol. Basic information on these items can also be found in the first part

of this series.

PACTOR-II uses instead, different DPSK modulation schemes and various code

rates. The Crest Factor of the PACTOR-II signal is therefore only 1.45. The

basic code used is an optimum rate 1/2 convolutional code with a constraint

length of 9. Codes with higher rates, e.g. rate 2/3 and rate 7/8, can be de-

rived from that code by so-called puncturing. Prior to the transmission, cer-

tain of the symbols of the rate 1/2 encoded stream are 'punctured' or deleted,

and not transmitted. At the receiving end, the punctured encoded bits are re-

placed with 'null' symbols prior to decoding with the rate 1/2 decoder. The

decoder treats these null symbols neither as a received '1' nor as '0', but as

an exactly intermediate value. No information is thus conveyed by that symbol

that may influence the decoding process. The coding performance of 'punctured'

code operation nearly matches the coding performance of the best known classic

rate 2/3 or 7/8 codes with a comparable constraint length, provided that the

puncture pattern is chosen carefully. The major advantage of this approach is

that a single code rate decoder (in our case a rate 1/2 decoder) can implement

a wide range of codes.

In the PTC-II, the Viterbi algorithm is implemented for decoding of the con-

volutional code. Nevertheless, as already indicated in the first part, there

are several different methods to decode the PACTOR-II signal, which require

less processing power, but in return for this, also provide less coding gain.

However, these methods at least allow compatibility to the PACTOR-II standard

and may therefore be applied in cheaper hardware.

The most robust PACTOR-II speed level employs DBPSK with rate 1/2 coding, which

per cycle allows an absolute throughput of 5 bytes in the standard mode and 36

bytes in the data mode respectively. In the next step, DQPSK with rate 1/2 co-

ding is applied, which leads to an absolute throughput of 14 bytes in the

standard mode and 76 bytes in the data mode. This is followed by 8-DPSK with

a rate 2/3 coding, providing a throughput of 32 and 156 bytes per packet, re-

spectively. Finally, in best propagation conditions, PACTOR-II applies 16-DPSK

with a rate 7/8 coding, which allows the maximum throughput of 59 bytes in a

short packet and 276 bytes in the data mode. The mentioned transfer rates are

all net rates referring to 8-bit ASCII, which are calculated after the error

control coding and all other protocol overhead. As data compression is usually

active, these throughput rates must be multiplied by the compression factor.

The effective speed is therefore considerably higher in practice. The speed

levels are automatically chosen by the PTC-II, considering the link statistics

and the actual channel quality, thus no user intervention is required.

IV. On-line Data Compression

Like in the previous FSK PACTOR system, automatic on-line Huffman data compres-

sion is applied. Additionally, PACTOR-II uses run-length encoding and, as a

further novelty, Pseudo-Markov Compression (PMC, see below). Compared to 8-bit

ASCII (plain text) PMC yields a compression factor of around 1.9, which leads

to an effective speed of about 600 bits per second in average propagation con-

ditions in data mode. PACTOR-II is already around 3 times faster than PACTOR-I

and 15 times faster than AMTOR on average channels. However, the maximum effec-

tive speed in good conditions can exceed 1200 bits per second. As the PTC-II

firmware automatically checks, whether PMC, Huffman encoding or the original

ASCII code is the best choice, which depends on the probability of occurrence

of the characters, there is no risk of losing throughput capacity. PACTOR-II

is of course still able to transfer any given binary information, e.g. programs

or picture- and voice files. In these cases the on-line data compression is

automatically switched off.

Ordinary Huffman compression exploits the 'one-dimensional' probability distri-

bution of the characters in plain texts. The more frequently a character oc-

curs, the shorter has to be the Huffman symbol that is assigned to the actual

character. On the other hand, Markov compression can be considered as a 'dou-

ble' Huffman compression, since it not only makes use of the simple probabili-

ty distribution, but of the 'two-dimensional' probability. For each preceding

character, a probability distribution of the very next character can be calcu-

lated. For example, if the actual character is 'e', it is very likely that 'i'

or 's' occurs next, but extremely unlikely that an 'X' follows. The resulting

probability distributions are much sharper than the simple one-dimensional dis-

tribution and thus lead to a considerably better compression. Unfortunately,

there are two drawbacks: Since for each ASCII character a separate coding table

is required, the entire Markov coding table becomes impractically large. Addi-

tionally, the two-dimensional distribution and thus also the achievable com-

pression factor depends much more on the kind of text than the simple character

distribution.

We have therefore chosen a slightly modified approach which we called Pseudo-

Markov Compression, because it can be considered as a hybrid between Markov-

and Huffman encoding. In this variant, the Markov encoding is limited to the

16 most frequent 'preceding' characters. All other characters trigger normal

Huffman compression of the very next character. This reduces the Markov coding

table to a reasonable size and also makes the character probabilities less cri-

tical, since especially the less frequent characters tend to have unstable pro-

bability distributions. Nevertheless, for optimum compression, two different

tables for English and German texts are defined in the PACTOR-II protocol and

automatically chosen by the PTC-II.

V. Some Practical Aspects

Similar to Level I, the tones of the PACTOR-II signal are spaced at 200 Hz.

Their frequency may be defined freely in steps of 1 Hz by software command, as

long as the shift remains 200 Hz. Thus you can easily switch between high- and

low-tones, and also adjust any additionally required tone pair. This allows

the utilizing of narrow CW filters in all transceivers that provide the option

of activating the corresponding filters in the SSB mode.

In the PACTOR-II system, the transferred information is swapped from one chan-

nel (tone) to the other in every cycle. Unlike FSK systems, the link is thus

not blocked when strong narrow band QRM completely overpowers one channel (e.g.

CW or carriers), but only its maximum speed is reduced. Usual FSK systems with

a mark/space convention and without Memory-ARQ have to fail in such cases, be-

cause even if a so-called 'space-only' mode is applied, the strongest signal is

automatically chosen. This always leads to a break-down of the link, as the QRM

is stronger than the useful signal in the proposed case.

PACTOR-II provides a comprehensive Listen-Mode, which is much more robust than

known from PACTOR-I, because just the short header has to be received correct-

ly, then the powerful error control coding can be fully utilized. Burst errors

may be corrected also by monitoring stations and thus virtually do not affect

the performance. The Unproto-Mode in PACTOR-II allows to choose between all the

above mentioned speed and encoding levels. On the receiving side, the correct

mode is detected automatically and therefore needs no user-adjustment. For ex-

ample, a fast and very robust QTC mode can thus be achieved, when a message is

transmitted in the Unproto-Mode using DBPSK with rate 1/2 coding.

Table 1: PACTOR-II speed and encoding levels with the resulting througput

rates (all throughput rates are net rates referring to 8-bit ASCII).

Cycle Modulation Code rate Data bytes/packet Data bytes/sec

type (no compression) (with PMC, f=1.9)