Minor changes and additions to User Guide and utility programs.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7374 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2016-12-09 19:26:45 +00:00
parent f4cc1eecc6
commit 635fc597b3
3 changed files with 38 additions and 11 deletions

View File

@ -17,7 +17,7 @@ symbols in a transmitted message is 206. To run `jt4code`, enter the
program name followed by a JT4 message enclosed in quotes. In Windows program name followed by a JT4 message enclosed in quotes. In Windows
the command and program output might look like this: the command and program output might look like this:
C:\WSJTX> jt4code "G0XYZ K1ABC FN42" C:\WSJTX\bin> jt4code "G0XYZ K1ABC FN42"
Message Decoded Err? Type Message Decoded Err? Type
------------------------------------------------------------------- -------------------------------------------------------------------
1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg 1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg
@ -36,7 +36,7 @@ sync tone. The total number of symbols in a transmitted message is
85. Enter the program name followed by a JT9 message enclosed in 85. Enter the program name followed by a JT9 message enclosed in
quotes: quotes:
C:\WSJTX> jt9code "G0XYZ K1ABC FN42" C:\WSJTX\bin> jt9code "G0XYZ K1ABC FN42"
Message Decoded Err? Type Message Decoded Err? Type
------------------------------------------------------------------- -------------------------------------------------------------------
1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg 1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg
@ -56,7 +56,7 @@ A typical execution of `jt65code` is shown below. The program
displays the packed message of 72 bits, shown here as 12 six-bit displays the packed message of 72 bits, shown here as 12 six-bit
symbol values, followed by the channel symbols: symbol values, followed by the channel symbols:
C:\WSJTX> jt65code "G0XYZ K1ABC FN42" C:\WSJTX\bin> jt65code "G0XYZ K1ABC FN42"
Message Decoded Err? Type Message Decoded Err? Type
---------------------------------------------------------------------- ----------------------------------------------------------------------
1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg 1. G0XYZ K1ABC FN42 G0XYZ K1ABC FN42 1: Std Msg
@ -73,7 +73,7 @@ JT9 and JT65, try looking at the channel symbols after changing a
single character in the message. For example, change the grid locator single character in the message. For example, change the grid locator
from FN42 to FN43 in the JT65 message: from FN42 to FN43 in the JT65 message:
C:\WSJTX> jt65code "G0XYZ K1ABC FN43" C:\WSJTX\bin> jt65code "G0XYZ K1ABC FN43"
Message Decoded Err? Type Message Decoded Err? Type
---------------------------------------------------------------------- ----------------------------------------------------------------------
1. G0XYZ K1ABC FN43 G0XYZ K1ABC FN43 1: Std Msg 1. G0XYZ K1ABC FN43 G0XYZ K1ABC FN43 1: Std Msg
@ -89,11 +89,30 @@ You will discover that every possible JT65 message differs from every
other possible JT65 message in at least 52 of the 63 other possible JT65 message in at least 52 of the 63
information-carrying channel symbols. information-carrying channel symbols.
Here's an example using the QRA64 mode:
C:\WSJTX\bin qra64code "KA1ABC WB9XYZ EN37"
Message Decoded Err? Type
--------------------------------------------------------------------------
1 KA1ABC WB9XYZ EN37 KA1ABC WB9XYZ EN37 1: Std Msg
Packed message, 6-bit symbols 34 16 49 32 51 26 31 40 41 22 0 41
Information-carrying channel symbols
34 16 49 32 51 26 31 40 41 22 0 41 16 46 14 24 58 45 22 45 38 54 7 23 2 49 32 50 20 33
55 51 7 31 31 46 41 25 55 14 62 33 29 24 2 49 4 38 15 21 1 41 56 56 16 44 17 30 46 36
23 23 41
Channel symbols including sync
20 50 60 0 40 10 30 34 16 49 32 51 26 31 40 41 22 0 41 16 46 14 24 58 45 22 45 38 54 7
23 2 49 32 50 20 33 55 51 20 50 60 0 40 10 30 7 31 31 46 41 25 55 14 62 33 29 24 2 49
4 38 15 21 1 41 56 56 16 44 17 30 46 36 23 23 41 20 50 60 0 40 10 30
Execution of any of these utility programs with "-t" as the only Execution of any of these utility programs with "-t" as the only
command-line argument produces examples of all supported message command-line argument produces examples of all supported message
types. For example, using `jt65code -t`: types. For example, using `jt65code -t`:
C:\WSJTX> jt65code -t C:\WSJTX\bin> jt65code -t
Message Decoded Err? Type Message Decoded Err? Type
-------------------------------------------------------------------------- --------------------------------------------------------------------------
@ -135,12 +154,20 @@ MSK144 uses a binary channel code, so transmitted symbols have the value
the I (in-phase) channel, odd numbered symbols on the Q (quadrature) the I (in-phase) channel, odd numbered symbols on the Q (quadrature)
channel. A typical execution of `msk144code` is shown below. channel. A typical execution of `msk144code` is shown below.
C:\WSJTX> msk144code "K1ABC W9XYZ EN37" C:\WSJTX\bin> msk144code "K1ABC W9XYZ EN37"
Message Decoded Err? Type Message Decoded Err? Type
-------------------------------------------------------------------------- --------------------------------------------------------------------------
1. K1ABC W9XYZ EN37 K1ABC W9XYZ EN37 1: Std Msg 1. K1ABC W9XYZ EN37 K1ABC W9XYZ EN37 1: Std Msg
Channel symbols (72 per line): Channel symbols
110000100011001101010101001000111111001001001100110010011100001001000000 110000100011001101010101001000111111001001001100110010011100001001000000
010110001011101111001010111011001100110101011000111101100010111100100011 010110001011101111001010111011001100110101011000111101100010111100100011
C:\WSJTX\bin> msk144code "<KA1ABC WB9XYZ> R-03"
Message Decoded Err? Type
--------------------------------------------------------------------------
1. <KA1ABC WB9XYZ> R-03 <KA1ABC WB9XYZ> R-03 7: Hashed calls
Channel symbols
1000011100001000111011111010011011111010

View File

@ -60,7 +60,7 @@ program msk144code
n=144 n=144
if(msg(1:1).eq."<") n=40 if(msg(1:1).eq."<") n=40
write(*,1030) i4tone(1:n) write(*,1030) i4tone(1:n)
1030 format(/'Channel symbols (72 per line):'/(72i1)) 1030 format(/'Channel symbols'/(72i1))
endif endif
999 end program msk144code 999 end program msk144code

View File

@ -54,13 +54,13 @@ program QRA64code
if(nmsg.eq.1) then if(nmsg.eq.1) then
write(*,1030) dgen write(*,1030) dgen
1030 format(/'Packed message, 6-bit symbols: ',12i3) !Display packed symbols 1030 format(/'Packed message, 6-bit symbols ',12i3) !Display packed symbols
write(*,1040) sent write(*,1040) sent
1040 format(/'Information-carrying channel symbols:'/(i5,29i3)) 1040 format(/'Information-carrying channel symbols'/(i5,29i3))
write(*,1050) 10*icos7,sent(1:32),10*icos7,sent(33:63),10*icos7 write(*,1050) 10*icos7,sent(1:32),10*icos7,sent(33:63),10*icos7
1050 format(/'Channel symbols including sync:'/(i5,29i3)) 1050 format(/'Channel symbols including sync'/(i5,29i3))
endif endif
999 end program QRA64code 999 end program QRA64code