Hello to all,
As said by Bonnie, Multipsk proposes now some basic ALE functions, but not in
the official version (which is still 4.1.2). For instance, it is only under a
test version.
For the Hams interested by testing ALE, Unproto or ARQ FAE, here is the
original test message.
73
Patrick
***********************************************************************************************************************************************
Hello to all,
For the ones interested by the MIL-STD-188-141A mode (ALE), I have finished the
coding/decoding of this mode. Not all ALE functions are present but the basic
ones (AMD messages).
I have also added two new modes (under the same "141A" mode): an Unproto mode
(to do QSO as in PSK31) and an ARQ mode (fast, error-free and 8 bits).
So I propose to do tests in all these different modes, as usual.
Here is the message that I'm going to send to Yahoo groups when I will have
finished. It abstracts the differents possible configurations.
*******************************************************************************************************************************************************************************
Decoding/coding of the MIL-STD-188-141A mode and more.
Multipsk proposes a sub-set of ALE functions. However, it exists other ALE
functions and also other mode (i.e MIL-STD-188-110). But Multipsk gives several
additional functions compared to the FS 1045A specifications, as, for example,
the Unproto mode which permit to work as in PSK31, or the ARQ FAE mode which
permits QSO fast and error-free.
Here is a list of the different ways to use this mode:
* Sounding (button "Sounding (TI)") with THIS IS preamble: you signal your
presence and will accept a call (and, hence, an automatic link) from a
responder.
* Sounding (button "Sounding (TW)") with THIS WAS preamble: you signal your
presence but don't accept a call from a responder.
* Reversely, you decode a sounding with a THIS IS preamble or an "Anycall",
global or selective, you decide to call the station (button "Answer to RX") and
so you establish an automatic link.
* Individual Call (button "Call" + callsign in the combobox) to establish an
automatic link with a precise Ham station, the transmitted message being stored
in the radio-mail (button "Mail").
* Reversely you can be called and alerted (alert for licencied versions, only)
by this individual call, the received message being stored in the radio-mail
(button "Mail").
* Collective call to a local net (button "Call" + net adress in the combobox)
to establish an automatic link with several Ham stations, the possible
transmitted message being stored in the radio-mail (button "Mail").
* Reversely you can be called and alerted (alert for licencied versions, only)
by this net call, the possible received message being stored in the radio-mail
(button "Mail").
* Automatic scanning (buttons "Scan" and "Stop") of several frequencies until
being alerted on reception either a valid frame or your own call, according to
the selected option (for licencied versions, only).
* Unproto ("without protocol") communication (buttons "RX" and "TX"). You
manage the QSO as in PSK31 or MFSK16... and you know how you are received by
the other Ham (through the LQA: BER and SINAD).
* Unproto beacon (button "Beacon"), transmitted with the LQA, so as to give
possibility to the other Hams to know how they are received by your beacon.
* ARQ FAE communication. You manage the QSO as in PSK31 or MFSK16, but in this
case it is an ARQ mode (not a FEC mode as in Unproto). There is no error in the
transmission, each frame being acknowledged. It is a fast and relatively
sensitive "full-duplex" exchange mode.
Some ALE frequencies: 3617, 7040.5, 14109.5, 21117.5 KHz
*******************************************************************************************************************************************************************************
PSE, see the specifications at the end of this message.
This test version in a ZIP test package is available in my site
http://f6cte.free.fr/MULTIPSK_TEST_19_02_2007.ZIP
It contains the Multipsk test version, the help files (in English and French)
and the specifications (in English) of the ARQ FAE mode.
Create a tempory folder (C:/TEST, for example), unzip the files in it and start
C:\TEST\TEST\Multipsk.exe (the auxiliary files will be created automatically).
You could prefix your transmission with an ID video or a RS ID as for an other
mode. Prefer the RS ID as it is much more sensitive that the Video ID and
allows an automatic tuning.
In ARQ FAE, use the RS ID only for the CQ (not along the QSO) and, once the
link done with another Ham, stop it!
For the contextual help, click on the right button of the mouse, with the focus
over the mode button "141A" (for example).
Use also the button hints (wait a fraction of second over a button).
For the European Hams, I propose 3617 KHz USB this saturday at 21h00 UTC. I
call (during one quarter of hour) in Unproto. During the test, in case of
problem (loss of transmission), the "emergency mode" will be PSK10 (which is
the more sensitive and the most easy to see and to tune).
We will try sounding, call (with AMD messages), Unproto, ARQ FAE, beacon...
If 3617 Khz is not free let's say 3614 then 3611, 3608, 3605 or 3602 KHz.
Note: the band between 3600 to 3620 Khz is available in Europ for that type of
wide band transmissions.
Other skeds are welcome...
Let's say that the end of this first test period will be the 03/03/2007.
For the test, here is the "Louise text"
LOUISE AND PHILIP PLAN TO VISIT WASHINGTON, DC. THEY ARE GETTING ADVICE FROM A
TRAVEL AGENT ON THE BEST WAY TO GO. LOUISE PREFERS A SCENIC OVERLAND TRIP TO
THE AIRPLANE. ON THE OTHER HAND, SHE FEELS DISCOMFORT OF ONE KIND OR ANOTHER ON
THE BUS OR THE TRAIN.
AND RENTING A CAR IS OUT OF THE QUESTION SINCE THEY DON'T HAVE AN INTERNATIONAL
DRIVER'S LICENCE. JUST AS THEY MAKE UP THEIR MINDS TO TAKE THE BUS, NANCY TURNS
UP AND SOON HAS ONE OF HER BRAINSTORMS...
Note: the standard mode (+ Unproto) permits messages in ASCII 7 bits (English).
ARQ FAE permits exchange in ASCII/ANSI 8 bits (English, French, German,
Russian...) but not ideograms (Japonese).
73
Patrick
MIL-STD-188-141A ("141A")
+ Unproto + ARQ FAE
Standard mode
Description (standard):
Baud rate : 125 bauds
Speed : about 76 wpm
Modulation : FSK 8 tones (3 bits)
Reception mode: only one side (USB or LSB), USB is recommended
Character set : ASCII characters
Shape of pulse : rectangular
Space between tones : 250 Hz,
Bandwidth : 2000 Hz,
Demodulation : non-coherent,
Synchronization: automatic using the signal
Coding : Golay and average on 3 frames (with a 2/3 voting logic)
Interleaving : yes (within a block of 48 bits)
Drift tolerance : 10 à 20 Hz/mn according to signal-to-noise ratio,
Pmean/Ppeak : 1
Lowest S/N : -4 dB
Note: pieces of information about this mode can be found on the FS-1045A
specification ("Telecommunications: HF radio Automatic Link Establishment") and
in the WEB sites:
* http://www.hflink.com/beta/ (PCALE software, Charles Brain G4GUO)
* http://www.n2ckh.com/MARS_ALE_FORUM/ (MARS-ALE software, Steve Hajducek
N2CKH/AAR2EY)
Before each frame, it is transmitted 12 symbols, alternately on the lowest
frequency and then on the highest frequency, so for a duration of about 0.1
second (12/125 s). This is aimed to permit the symbol synchronization just
before the frame reception. This does not exist within the FS-1045A
specification:
Unproto mode
It is proposed an Unproto (for "without protocol") mode. For this, special
frames are transmitted. They contain the necessary information and don't obey
to any protocol. Each frame is formed in the following way:
a) the information LQA (BER+SINAD) corresponding to the last received frame,
transmitted according to the FS-1045 specification,
b) the preamble "COMMAND" followed by CHR(0) and by the ASCII message (CHR(0)
to CHR(127)), transmitted according to the FS-1045 specification. As soon as,
at least, one character is present in the editor, this command is formed. It
can't be transmitted more than 32 characters by frame.
If there is no character to transmit, this command is not transmitted. So, it
will remain the LQA and the preamble THIS WAS followed by the call. This small
frame will be the idling frame.
c) the preamble THIS WAS followed by the call, transmitted according to the
FS-1045 specification.
Advantages: this mode permits to work as in PSK31, the transmission and the
reception being freely done by the Hams. There is no previous connection
(link). The systematically transmitted LQA permits to each Ham to know, at any
moment, how he is received by the other Ham.
"Unproto" beacon: it is proposed a beacon working (TX then RX, alternately),
which in TX, transmits according to the Unproto mode previously defined. The
advantage of this beacon is that it will be enough to a Ham to transmit an
Unproto frame between the Unproto frames from the beacon, to know how it is
received by the beacon (thanks to the LQA).
ARQ FAE mode
This new ARQ mode is located, for the modulation, between the FS1045A DTM and
DBM ARQ modes. For the protocol it is located between the FS1045A DTM and DBM
modes and PAX/PAX2 modes.
"ARQ" is worth for "Automatic Repetition reQuest" and "FAE" for "Fast
Acknowledged Exchange".
It is a bilateral mode, which means that messages can be transmitted from A to
B and from B to A, in full duplex (protocol one, not physical one). The ACK or
NAK answer can be accompanied or not by a message (as in PAX/PAX2).
The characters exchanged are 8 bits length so as to permit exchange in all
ASCII-ANSI languages (English, French, German, Russian...), but not those with
ideograms (as Japonese).
Contrary to DBM mode, the length of the frame is variable and depends of the
message length (as in DTM mode). But as DBM mode, the blocks are not
redundantly repeated and there is a global message interleaving (but with a
variable ID).
ARQ FAE modulation description:
Baud rate : 125
Rough speed : maximum: 148 wpm (for 30 characters length message) or 184 wpm
(for 63 characters length message)
Use speed : maximum in unilateral: 88 wpm (for 30 characters length message)
and 125 wpm (for 63 characters length message)
: maximum in bilateral: 120 wpm (for 30 characters length message) and 164 wpm
(for 63 characters length message)
Modulation : FSK 8 tones (3 bits)
Reception mode: only one side (USB or LSB), USB is recommended
Character set : ASCII +ANSI characters (8 bits)
Shape of pulse : rectangular
Space between tones : 250 Hz,
Bandwidth : 2000 Hz,
Demodulation : non-coherent,
Synchronization: automatic using the signal
Coding : Golay
Interleaving : yes (global within a block of data (message + CRC))
Drift tolerance : 10 to 20 Hz/mn according to signal-to-noise ratio,
Pmean/Ppeak : 1
Lowest S/N : - 6.5 dB
*********************************************************************************************************************************************
----- Original Message -----
From: expeditionradio
To: [email protected]
Sent: Wednesday, February 21, 2007 5:50 AM
Subject: [digitalradio] ALE with MULTIPSK
HFLINK welcomes all MULTIPSK users to ham radio ALE operation.
For the past 7 years, a global network of ALE Ham Operators has
been growing. The purpose of the network is to enable ordinary
Voice, Text, or Data QSOs in any mode.
The ham radio ALE network is live 24/7/365 for QSOs or Propagation
Testing. It is on hot-standby for Emergency/Relief Communications.
We invite all operators to participate and enjoy QSOs using ALE.
At first, ALE and its protocols may seem complex, but it is well
worth the initial learning curve. The ALE network is really a
framework for many sub-networks or individual hams to operate.
ALE has become the built-in standard in commercial HF transceivers
for initiating communications. Many hams are using these ALE HF
transceivers on the ham bands. For ALE to function to its full
potential, fixed frequencies called "ALE channels" are used. All
the ALE channels are USB Upper Sideband and listed by USB dial
frequency (VFO frequency). ALE initiates QSOs in any mode.
In ham radio, the ALE channels have been frequency-coordinated
with the 3 IARU regions. This makes it possible for hams to
establish communications internationally via ALE, and for inter-
operation between hams and other emergency services.
Please see the ham radio ALE channel list attached below.
Everyone is invited to use these established ALE channels.
All operators interested in ALE are invited to join HFLINK group.
http://hflink.com
We are looking forward to linking up with you!
73---Bonnie KQ6XA
HFLINK Founder
HFLINK is an international resource for radio operators using ALE
Automatic Link Establishment and Selcall Selective Calling; for the
development of communications for organisations, Emergency / Relief
communications networks; for the development of ALE operating methods
applicable to Amateur Radio Service; for High Speed and Robust HF
Communications, and Ionospheric Propagation Systems. HFLINK is the
Frequency and Address Coordination group for International Amateur
Radio Automatic Link Establishment and Selective Calling.
More info: HFLINK WEBSITE <http://hflink.com>
http://hflink.com
==INTERNATIONAL AMATEUR RADIO ALE CHANNEL LIST 2007==
CH# FREQ kHz SIDEBAND COMM USE DESCRIPTION
01-1806.0 USB VOICE/DATA IARU R2,3 (Sounding R2,3)
02-1840.5 USB VOICE/DATA IARU R1 (Sounding R1)
03-1845.0 USB VOICE/DATA IARU R1,2,3
04-1996.0 USB VOICE/DATA IARU R1,2,3
05-3596.0 USB DATA/VOICE IARU R1,2,3 (Sounding R2)
06-3617.0 USB DATA/VOICE IARU R1,3 (Sounding R1)
07-3626.0 USB DATA/VOICE IARU R1 (Sounding R3)
08-3791.0 USB VOICE =COMMON ALL IARU REGIONS=
09-3996.0 USB VOICE IARU R2
10-5371.5 USB VOICE IARU R1,3 (Emergency R2*)
11-5403.5 USB VOICE IARU R1,3 (Emergency R2*)
12-7030.5 USB DATA IARU R3 Asia (Sounding R3)
13-7040.5 USB DATA IARU R1 (Sounding R1)
14-7065.0 USB DATA/VOICE IARU R1,3
15-7102.0 USB DATA/VOICE IARU R1,2,3 (Sounding R2)
16-7185.5 USB VOICE =COMMON ALL IARU REGIONS
17-7296.0 USB VOICE IARU R2,3
18-10136.5 USB DATA/VOICE IARU R1,2,3
19-10145.5 USB DATA =COMMON ALL IARU REGIONS(Sounding R1,2,3)
20-14100.5 USB DATA IARU R1,2,3
21-14109.5 USB DATA =COMMON ALL IARU REGIONS(Sounding R1,2,3)
22-14342.5 USB VOICE =COMMON ALL IARU REGIONS
23-14346.0 USB VOICE =COMMON ALL IARU REGIONS
24-18106.0 USB DATA IARU R1,2,3 (Sounding R2,3)
25-18117.5 USB VOICE/DATA =COMMON ALL IARU REGIONS(SoundingR1)
26-18157.5 USB VOICE =COMMON ALL IARU REGIONS
27-21117.5 USB DATA IARU R1,2,3 (Sounding R1,3)
28-21157.5 USB DATA IARU R1,2,3 (Sounding R2)
29-21437.5 USB VOICE =COMMON ALL IARU REGIONS
30-24926.0 USB DATA IARU R1,2,2 (Sounding R1,2,3)
31-24977.5 USB VOICE =COMMON ALL IARU REGIONS
32-28117.5 USB DATA IARU R1,2,3 (Sounding R1)
33-28146.0 USB DATA IARU R1,2,3 (Sounding R2,3)
34-28327.5 USB VOICE =COMMON ALL IARU REGIONS
35-50162.5 USB VOICE/DATA IARU R1,2,3 (Sounding R1,2,3)
36-144162.5 USB VOICE/DATA IARU R1,2,3 (Sounding R1,2,3)
Note 1 Amateur Radio ALE Upper Sideband Standard
All Amateur Radio ALE channels use "USB" Upper SideBand.
USB Dial Frequency (VFO Frequency) is listed.
USB conforms to international standards for ALE, and
enables compatibility with commercial transceivers, and
interoperability with other services and organisations.
Note 2 Amateur Radio ALE Channel Use
The ALE list is designed for international, regional, and local
use in the Amateur Radio service. All channels are subject to
the different rules, regulations, and bandplans of the region
and local country of operation. It is the responsibility of
every operator to maintain the highest technical standards for
all transmissions. Some channels or modes in the list may not
be available in every country. The HF spectrum is a shared
resource, so there is no guarantee that a channel is clear in
any local area or region.
Note 3 Amateur Radio ALE standards:
1. ALE System = MIL-STD 188-141 ; FED-1045 (8FSK, 2.2kHzBW)
2. Call or Sounding transmission duration: 30 seconds or less.
3. Scan rate: 1 or 2 channels per second.
4. Sounding Interval = 60 Minutes (or more) (for same channel)
5. CQ Call = NETCALL to "HFL" net (or "QRZ" on sounding channels)
6. Digi Texting Audio Centre Frequency= 1500HZ (to 1800HZ)
7. Short text messaging standard = AMD
8. TWS SOUNDING (Recommended)
9. Always transmit "TWS" to clear link after ALLCALLS or LINKING!
Note 4 Amateur Radio ALE NETCALLS (always use 3 characters)
1. HFL = CQ, ALL AMATEUR RADIO ALE STATIONS (10 member slots)
2. HAM = EMERGENCY LIASON NET: AMATEUR TO NGO/GOV (10 member slots)
3. GPR = GEO POSITION REPORTS (3 member slots)
4. RPT = STATION STATUS REPORTS (3 member slots)
5. QRZ = OPEN RESPONSE NET ON SOUNDING CHANNELS (3 member slots)
6. CQA = RESERVED FOR FUTURE USE (3 member slots)
Note 5 Amateur Radio ALE Timing Standards
1. Tune Time (TT) max = 1 second (or 1045mSec)
2. Time Wait for Reply (TWR) max = 2 seconds (or 2048mSec)
3. Link Quality Analysis (LQA) time out = 3 hours (or 180 minutes)
4. Linked PTT Inactivity (TWA) time out = 6 minutes (or 360 seconds)
Note 6 Amateur Radio ALE Sounding
A sounding is an ALE station identification transmission,
consisting of only your own callsign. A sounding may be
initiated manually by the operator. Please always use TWS sounding.
Repetitive hourly soundings may also be transmitted by the
operator. When using repetitive hourly soundings, please only
transmit the soundings on the designated sounding
"pilot channels" for your IARU Region, as marked "sounding"
in the channel list.
Note 7* The 5MHz Channels
The 5MHz operation and frequencies may vary in each country.
Although 5MHz ALE and SELCALL transmissions are authorised in
some countries, USA does not yet allow it on 5MHz.
Therefore, operators in USA may receive monitor the 5MHz channels,
but care should be taken to lock out the transmitter from making
ALE or Selcall transmissions (except in case of an Emergency).
Note 8 This channel list is located on the internet at
http://hflink.com/
Date Effective on 01 JANUARY 2007 (01/01/07), this list
supersedes all previous channel lists.
Info: For more information about ALE please see the website:
http://hflink.com
Version HFLINK2007A
HFLINK.COM WEBSITE <http://hflink.com/>
http://hflink.com