|
Wide Area Time Service with Extended Features |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Abstract
The Digital Radio Mondiale standard for long / medium / short-wave digital audio broadcasts (freely available for downloading as ETSI TS 101980) includes time data. However, as with RDS and DVB and ATSC, the data format specification is not really optimized towards high-precision clock synchronization and is too complex for simple receivers. The DRM COFDM demodulator needed is significantly more complex than the AM receivers that decode the time signals listed above. This Wide Area Time Service is meant to fix the many myriad problems of this technological design shortcoming. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Frequency Band Allocation
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Transmission Layer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
Waveform & Coding Specification : Longwave Transmission |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
To send data over longwave
frequencies, nearly raw binary is best. This is absolutely
necessary as bandwidth is limited very often to 1000 Hz or
less. WWVB, JJY, MSF and DCF77 all claim to use 1 hz of bandwith to send out their Civil Time Signals, but this is strictly speaking not true. As beeping sounds are often associated with these time signal stations, one has to assume 500 Hz maximal bandwith. However, this is at a rate of 1 bit per second aka 1 baud. This is terribly slow and in many ways a very inefficient way to transmit a time signal. Also, as the coding formats for these time signals date to the 1960s when even having 60 bits of memory was pricy -- the 1 baud format is extremely rigid and easily troubled by futureproofing issues. The obvious solution for longwave, with respect to keeping receiver complexity low -- is to use 1 bit per second but with multiple carriers. But you have to code a full message each second, or else it is a botheration scheme so you might consider
JJY uses the exact opposite signalling regime (aka time durations) for its data and marker bits that WWVB uses, for propagation on 60 khz this is logical and reasonable but causes hardware and software incompatibilities. DCF77 uses much shorter times for designating "0" and "1" and does not really have any marker bits. MSF also behaves very similarly, but has limited marker bits. However, in a multiple carrier system the "marker" can be disposed of as it has little meaning. The marker bit should at least reserved for propagation measurements. The European vs North America & Japan way of doing time signal modulation and signalling are quite different -- and very few dedicated hardware units can decode more than one format. The old ideas for time signalling are useful, but too varied to be coped with modern software and hardware. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The 32 Carrier Time Signal Format So, for the purposes of this proposal each carrier must signal
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Packet Format So, there are 22 carriers (bits) to play with. So how to best user them? Bit allocation table
Bit Allocation Table Laid
out Linearly
T = Traffic Type V = Version P : Parity Bit PL : Payload A1 : Same as 1 but to avoid confusion |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Traffic Type (4 bits, 16 traffic types)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Waveform & Coding Specification : Shortwave Transmission | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
By encoding the data to transmit (what you type on the keyboard) in a complex way, using 64 different modulated tones, the MT63 developer Pawel Jalocha SP9VRC has been able to include a large amount of extra data in the transmission of each character, so that the receiving equipment can work out, without any doubt, which character was sent, even if 25% of the character is obliterated. MT63 has the facility for a secondary channel running simultaneously alongside the main channel. This can be put to a variety of uses, such as the generation of a continuous identification or beacon.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MT63 sounds unusual, (it
sounds like a roaring noise) but the performance is
spectacular. Some users maintain that under poor propagation conditions (namely excessive fading and multipath) find that MT63 works better than the current PACTOR waveform or Clover. Under good conditions the performance advantages of MT63 are less obvious. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Jamming immunity within the existing MT63 specification MT63 is also far more immune to unintentional man made interference (QRM), jamming (QRJ) as well as natural interference (QRN) than the majority of existing conventional radiotelegraphy modes.
MT63 bandwidth guidelines
MT63's Walsh coding: a design flaw? The current 7-bit version (base128) of MT63 uses Walsh codes, with temporal interleaving. This may not be an optimal coding scheme with respect to error correction. It must be pointed out that turbo codes could be used to accomplish the same task, with a ~25% increase in efficiency. Justification
The same temporal interleaving techniques could be used with turbo codes, but as a general principal only short length interleaving should be used with turbo codes. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Physical Layer Coding The current Walsh + Convolusional coding of MT63 (for ECC) must be completely abandoned for this application. Error Correction with the raw bitstream at the Physical Layer should be done via (low complexity) Hamming codes, specifically a low complexity Hamming (6 , 2) Code
These Hamming parameters should provide adequate error correction with minimal decoder complexity. Most codewords in this codebook have a Hamming Distance of either 2 or 4. Many codewords have a Hamming Distance of 6. The average Hamming Distance in this case is around 3.As this transmission system is only best designed for 1 hop shortwave service (under 1500 km), and medium power LW service -- this ECC provision [although imperfect] is adequate. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Packet Coding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Related Links
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|