mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-09-19 19:56:33 -04:00
d6cf422315
smaller files, by section and sub-section. Also extensive editing up through section 7. Sections 6.2, 8, and beyond definitely need work. Other polishing is also desirable, and maybe also some additions and/or changes. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3656 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
// Status=review
|
||
//Needs work!
|
||
.The JT9 Protocol and its Implementation
|
||
|
||
- *JT9* is a mode designed for making QSOs at HF, MF, and LF. The
|
||
mode uses essentially the same 72-bit structured messages as *JT65*.
|
||
|
||
- Error control coding (ECC) uses a strong convolutional code with
|
||
constraint length K=32, rate r=1/2, and a zero tail. WIth 72-bit
|
||
user messages, this leads to an encoded message length of
|
||
(72+31) × 2 = 206 bits.
|
||
|
||
- Modulation is 9-FSK: 8 tone frequencies for data, and one for
|
||
synchronization. In a given transmission sixteen tone intervals
|
||
(those numbered 1, 2, 5, 10, 16, 23, 33, 35, 51, 52, 55, 60, 66, 73,
|
||
83, and 85 in the sequence) are devoted to synchronization. Thus, a
|
||
transmission requires a total of (206 / 3) + 16 = 85 (rounded up) tone
|
||
intervals.
|
||
|
||
- Symbol lengths are chosen so that nsps, the number of samples
|
||
per symbol (at 12000 samples per second) is a number with no prime
|
||
factor greater than 7. This choice makes for efficient FFTs. Tone
|
||
spacing of the 9-FSK modulation is:
|
||
|
||
-----
|
||
df = 1 / tsym = 12000 / nsps, equal to the keying rate
|
||
-----
|
||
|
||
- Symbol durations are approximately (TRperiod - 8) / 85, where
|
||
TRperiod is the T/R sequence length in seconds.
|
||
|
||
|
||
- The total occupied bandwidth is 9 × df. The generated signal has
|
||
continuous phase and constant amplitude, so there are no key
|
||
clicks. For experimental purposes, submodes of *JT9* were defined with
|
||
transmission lengths greater than one minute.
|
||
|
||
- Parameters of all submodes are summarized in the following table,
|
||
along with approximate decoding thresholds measured by simulation on
|
||
an additive white Gaussian noise (AWGN) channel. Numbers following
|
||
*``JT9-''* in the submode names specify the T/R sequence length in
|
||
minutes. When not otherwise specified in this Guide, *JT9* implies
|
||
submode *JT9-1*, the only submode implemented in current versions of
|
||
{wsjtx}.
|