RIGHT-click here - Monitoring Times
RIGHT-click here - Monitoring Times
RIGHT-click here - Monitoring Times
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DIGEST<br />
DIGITAL MODES ON HF<br />
Rivet and a New Decoder<br />
Mike Chace<br />
mikechace@monitoringtimes.com<br />
www.chace-ortiz.org/umc<br />
Last month I detailed the venerable<br />
CCIR493-4 or “Australian” 4 or 6 digit<br />
selcall system. This is a versatile mode<br />
supported by many different radio manufacturers<br />
to set up HF radio links, send text messages, GPS<br />
fixes, and a number of other useful functions for<br />
today’s busy world.<br />
❖ The Rivet Decoder<br />
Ian Wraith, based in the UK, has been<br />
steadily adding new modes to his free software<br />
decoder called “Rivet.” Choosing a number of<br />
lesser-known Russian systems and working<br />
largely from first principles, Rivet now supports<br />
the following modes:<br />
• CIS 36-50 aka BEE, a common Russian Naval<br />
FSK system (see Digital Digest, March 2009)<br />
• CROWD-36, the Russian multitone system<br />
used by Diplomatic and Intelligence stations<br />
• FSK200/500, a Baudot-based system used by<br />
Russian Intelligence<br />
• XPA and XPA2, a slow, multitone, 10 or 20bd<br />
mode used by Russian Intelligence stations<br />
to send five figure group off-line encrypted<br />
traffic to agents in the field<br />
Rivet has the capability to read and decode<br />
audio from a standard soundcard input in<br />
real-time or from an 8bit, WAV off-line file or<br />
recorded audio. Received traffic can be saved<br />
to a text file and settings saved to computer,<br />
too.<br />
One of the more unusual and pleasing<br />
aspects of Rivet is that, rather than demand<br />
the user to precisely tune a given signal, Ian<br />
lets the computer do the hard work and has<br />
the software automatically detect the tones,<br />
synchronization and other key parameters that<br />
the user might otherwise have to enter. Bravo!<br />
Also unusual, is that Ian chose to write his<br />
software in the Java programming language.<br />
The advantage of Java is that it is available on<br />
hundreds of operating systems from simple<br />
“embedded computers” in TVs, set-top boxes<br />
and automobiles, to the usual Windows, Linux<br />
and OS X operating systems. One version<br />
of the “run time” or executable code can be<br />
distributed to users who then simply need<br />
to install Java for their operating system of<br />
choice and can immediately run the program.<br />
Bravo again.<br />
Since releasing the first version in 2011,<br />
Rivet has grown steadily and Ian has received<br />
plenty of input from fellow listeners on the<br />
Utility DX Forum (UDXF) internet mailing<br />
list. He’s also been extremely responsive to<br />
that feedback, releasing fixes and new features<br />
often within hours of the original request.<br />
❖ Rivet and CCIR493-4?<br />
Around the time that I was writing the<br />
July edition of this column, I saw a growing<br />
number of UDXF listeners report channels with<br />
CCIR493-4 selcall activity but with no way to<br />
decode it. Like other selcall or ALE (Automatic<br />
Link Establishment) systems, they support radio<br />
networks across multiple channels, so the more<br />
users you have with the capability to decode the<br />
identifiers, the more chances you have of being<br />
able to piece together the network structure in<br />
addition to the basics of how many channels are<br />
in use.<br />
To my knowledge, the CCIR493-4 mode is<br />
only supported by the original radios themselves<br />
or by high-end decoders like WaveCom and<br />
Hoka, despite it being a relatively simple system.<br />
Having used Rivet for a while, I wondered if Ian<br />
might be up to the challenge of adding CCIR493-<br />
4 to his software to open up this interesting<br />
system to more users. I contacted Ian, asked if<br />
he would be interested in building a decoder, and<br />
sent him a link to the detailed specifications.<br />
To my delight, I got a reply from Ian in<br />
very short order saying that he’d give it a go. I<br />
think it was within a week of my sending that<br />
email that the first version was in my hands<br />
and running under Windows XP and Mac OS X<br />
Lion. Unfortunately, the initial versions proved<br />
to have a bug that prevented proper decoding,<br />
which Ian spotted and corrected. Within another<br />
week or so I was decoding the selcall activity<br />
on the Colombian Navy channel of 12230kHz<br />
USB.<br />
You can see a saved text file of Rivet decoding<br />
CCIR493-4 activity below:<br />
Rivet (Build 24) by Ian Wraith<br />
6:10:56 PM CCIR493-4 Individual Selective Call<br />
Station 9201 Calling 9213 (Routine)<br />
6:34:30 PM CCIR493-4 Individual Selective Call<br />
Station 9218 Calling 9201 (Routine)<br />
7:10:38 PM CCIR493-4 Individual Selective Call<br />
Station 9201 Calling 9214 (Routine)<br />
7:24:19 PM CCIR493-4 Individual Selective Call<br />
Station 9218 Calling 9201 (Routine)<br />
8:06:06 PM CCIR493-4 Individual Selective Call<br />
Station 9207 Calling 9201 (Routine)<br />
8:17:41 PM CCIR493-4 Individual Selective Call<br />
Station 9207 Calling 9201 (Routine)<br />
8:24:56 PM CCIR493-4 Individual Selective Call<br />
Station 9201 Calling 9213 (Routine)<br />
8:31:34 PM CCIR493-4 Individual Selective Call<br />
Station 9201 Calling 9203 (Routine)<br />
Check out the Resources section for details<br />
of w<strong>here</strong> to download Ian’s software, and happy<br />
CCIR493-4 hunting! We can certainly do with<br />
more testers, since most of the networks I can<br />
hear are only using the selcall feature, and not<br />
other functions like GPS fix, telephone call, fax,<br />
etc. The more testers and feedback, the better the<br />
software will be!<br />
❖ Algerian Army Update<br />
As I mentioned in the May 2012 edition of<br />
this column, the Algerian Army ALE networks<br />
have changed identifiers every so often over<br />
the past years. Unsurprisingly, no sooner was<br />
the May column published, than I began to see<br />
reports of different identifiers in use. The new<br />
series of the letter-letter-number-number identifiers<br />
appears to include:<br />
BD10<br />
FN20, 40<br />
JE42<br />
MX40, 43, 47, 48, 50, 52, 53, 54, 56, 57,<br />
60, 61, 62<br />
PT01, 40<br />
WA01<br />
XA01<br />
XL13, 15, 18, 21, 22<br />
XT01<br />
XV01<br />
ZB20<br />
ZT02<br />
❖ Taiwanese Navy Update<br />
The Taiwanese Navy appears to have reactivated<br />
its MIL-188-141A ALE network using<br />
some amusing six letter identifiers familiar to<br />
many a Scrabble® addict. How Apple2 got in<br />
t<strong>here</strong>, is something I’d love to know. Nevertheless,<br />
<strong>here</strong> they are:<br />
ABACUS, ABDUCT, ABJECT, ABLAZE, ABOARD, ABOUND, ABROAD,<br />
ABSEGC, ABSURD, ACACIA, ACCEDE, ACCENT, ACCESS, AC-<br />
TUAL, ADJUST, ADMIRE, ADROIT, AFFORD, AGHAST, AIRGUN,<br />
AIRPLE, AJRENN, AMBUSH, AMOUNT, ANSWER, ANTENN,<br />
ANYHOW, ANYWAY, APHALE, APPCEF, APPEAL, APPEAR,<br />
APPLE2, A<strong>RIGHT</strong>, ASLANT, ASSAIL, ASSORT, ASSURE, ASTYRE,<br />
ATTEND, AWHILE, AWNING and AZALEA<br />
Frequencies in use include:<br />
5123, 5433, 6066, 6659, 6747, 7137, 7216, 7508, 7642, 7841,<br />
8051L, 8171, 8173, 8251, 8777, 9169, 9202U/L, 9330,<br />
9392U/L, 9881, 10109, 10180U/L, 10410, 10660U/L,<br />
10755U/L, 11218, 11261, 12184, 13410, 14350L, 14360,<br />
14919L, 16000, 16180, 17420, 17460, 18035U/L, 19160,<br />
19180, 20190, 21860kHz USB (unless denoted by L for LSB<br />
or U/L for both)<br />
Data is sent using the MIL-188-110A HF<br />
serial tone modem.<br />
That’s all for this month. The best of digital<br />
DX to you!<br />
RESOURCES<br />
Rivet Decoder: github.com/IanWraith/Rivet/<br />
downloads<br />
August 2012 MONITORING TIMES 27