mmsstv/mode.txt
2013-07-05 15:15:14 -05:00

288 lines
6.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

New SSTV modes added in MMSSTV
Written by JE3HHT Makoto Mori
Translated into English by JA7UDE Nob Oba
1. VIS code
All the even-parity codes in the VIS have already been used now. If I use the remaining odd-parity codes for defining new modes, it is a matter of time to run out of them. For this reason, I have extended the VIS code to 16 bits as follows:
1900 300ms
1200 10ms
1900 300ms
1200 30ms
d0 30ms
d1 30ms
: :
d15 30ms
1200 30ms
(d0-d15 : 1-1100Hz, 0-1300Hz)
When you assign a code to your new mode, it is a good idea to use an odd parity code, which is not in use now, in the least 8 bits (d0-d7), so as not to get the conventional 8-bit VIS decoder confused. For this reason, MMSSTV uses VIS code 23H in d0-d7. If you add a code for your new mode, I would recommend you to assign some code other than 23H in d0-d7, so that you can make full use of upper 8 bits to represent up to 256 modes.
2. MP mode
MP mode is based on the color difference scheme used in PD mode. I have added this mode for alleviating multi-path/jitter effects on the 20-meter band. To increase the scan time for each pixel, the color information is compressed along the vertical axis.
Mode Size VIS TW [ms]
MP73 320x256 2523h 140.000
MP115 320x256 2923h 223.000
MP140 320x256 2a23h 270.000
MP175 320x256 2c23h 340.000
1200Hz 9.000ms
1500Hz 1.000ms
Y(odd) TW
R-Y TW
B-Y TW
Y(even) TW
(Repeat 128 scans)
3. MR/ML mode
MR/ML mode is based on the color difference scheme used in Robot 24/72 mode. It is aimed to provide good resolution under good condx. The color information is compressed along the horizontal axis.
Mode Size VIS TW [ms]
MR73 320x256 4523h 138.000
MR90 320x256 4623h 171.000
MR115 320x256 4923h 220.000
MR140 320x256 4a23h 269.000
MR175 320x256 4c23h 337.000
ML180 640x496 8523h 176.500
ML240 640x496 8623h 236.500
ML280 640x496 8923h 277.500
ML320 640x496 8a23h 317.500
1200Hz 9.000ms
1500Hz 1.000ms
Y TW
LP 0.100ms
R-Y TW/2
LP 0.100ms
B-Y TW/2
LP 0.100ms
(Repeat 256 or 496 scans)
LP = output the last pixel signal
4.MP-N<><4E><EFBFBD>[<5B>h
<EFBFBD>@This is a narrow band version of the MP mode. The scan signals occupy 2044Hz to 2300Hz.
Mode Size N-VIS TW[ms]
MP73-N 320x256 02h 140.000
MP110-N 320x256 04h 212.000
MP140-N 320x256 05h 270.000
1900Hz 9.000ms
2044Hz 1.000ms
Y(odd) TW
R-Y TW
B-Y TW
Y(even) TW
(Repeat 128 scans)
5.MC-N<><4E><EFBFBD>[<5B>h
This is a narrow bande version of the RGB mode. The scan signals occupy 2044Hz to 2300Hz.
Mode Size N-VIS TW[ms]
MC110-N 320x256 14h 143.000
MC140-N 320x256 15h 180.000
MC180-N 320x256 16h 232.000
1900Hz 8.000ms
2044Hz 0.500ms
R TW
G TW
B TW
(Repeat 256 scans)
7.N-VIS<49>R<EFBFBD>[<5B>h
The VIS code of the narrow band modes are defined by the 24-bit FSK as follows. One symbol consists of 6 bits.
1900Hz 300ms
2100Hz 100ms
1900Hz 22ms start bit
D05 22ms (1=1900Hz, 0=2100Hz)
D04 22ms :
D03 22ms :
D02 22ms
D01 22ms
D00 22ms
D15 22ms
D14 22ms
D13 22ms
D12 22ms
D11 22ms
D10 22ms
D25 22ms
D24 22ms
D23 22ms
D22 22ms
D21 22ms
D20 22ms
D35 22ms
D34 22ms
D33 22ms
D32 22ms
D31 22ms
D30 22ms
D0(D05-D00) = 101101
D1(D15-D10) = 010101
D2(D25-D20) = N-VIS
D3(D35-D30) = 010101 .xor. N-VIS
e.g. MP73-N = 101101 010101 000010 010111
It is free to use these modes in any kind of software or equipment. You do not have to inform me. Feel free to do it.
73 Mako
*
*
********** Japanese *************************************************
MMSSTV<EFBFBD>Œlj<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>h
1.VIS<49>R<EFBFBD>[<5B>h
<20><><EFBFBD>݋<EFBFBD><DD8B><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD>e<EFBFBD>B<EFBFBD><42>VIS<49>R<EFBFBD>[<5B>h<EFBFBD>͊<EFBFBD><CD8A>Ɉ<EFBFBD><C988>t<EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>A<EFBFBD>c<EFBFBD><63><EFBFBD>̊<CC8A>p<EFBFBD><70><EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>̂܂܎g<DC8E><67><EFBFBD>΂<EFBFBD><CE82><EFBFBD><EFBFBD>ɖ<EFBFBD><C996>t<EFBFBD>ɂȂ<C982><C882>͎̂<CC82><CD8E>Ԃ̖<D482><CC96><EFBFBD><EFBFBD>ł<EFBFBD><C582>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MMSSTV<54>Œlj<C592><C789><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>h<EFBFBD>ł͈ȉ<CD88><C889>̂悤<CC82><E682A4>VIS<49>R<EFBFBD>[<5B>h<EFBFBD><68>16<31>r<EFBFBD>b<EFBFBD>g<EFBFBD>Ɋg<C98A><67><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
1900 300ms
1200 10ms
1900 300ms
1200 30ms
d0 30ms
d1 30ms
: :
d15 30ms
1200 30ms
(d0-d15 : 1-1100Hz, 0-1300Hz)
<EFBFBD>@<40>V<EFBFBD>K<EFBFBD>ɃR<C983>[<5B>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD>Ad0-d7<64>܂ł̉<C582><CC89><EFBFBD>8<EFBFBD>ޯĂ͌<C482><CD8C>݋󂫂̊<CC8A>p<EFBFBD><70><EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>ޯ<EFBFBD>VIS<49>f<EFBFBD>R<EFBFBD>[<5B>_<EFBFBD>[<5B>ɑ΂<C991><CE82>ĉe<C489><65><EFBFBD><EFBFBD><EFBFBD>^<5E><><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>̂<EFBFBD><CC82>]<5D>܂<EFBFBD><DC82><EFBFBD><EFBFBD>Ǝv<C68E><76><EFBFBD>܂<EFBFBD><DC82>B
<EFBFBD>@MMSSTV<54>͂<EFBFBD><CD82>̖ړI<DA93>̂<EFBFBD><CC82>߂<EFBFBD>VIS<49>R<EFBFBD>[<5B>h23H<33><48>d0-d7<64><37><EFBFBD><EFBFBD><EFBFBD>Ɏg<C98E>p<EFBFBD><70><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>V<EFBFBD>K<EFBFBD>Ƀ<EFBFBD><C983>[<5B>h<EFBFBD><68><EFBFBD><EFBFBD><EC90AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A23H<33>ȊO<C88A>̋󂫂<CC8B>VIS<49>R<EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߂<EFBFBD><DF82>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ώ<EFBFBD><CE8F><EFBFBD>8<EFBFBD>ޯĕ<DEAF>(256<35><36><EFBFBD><EFBFBD>)<29><><EFBFBD>܂<EFBFBD><DC82>܂<DC82>Ȃ<EFBFBD><C882>̃<EFBFBD><CC83>[<5B>h<EFBFBD>Ŗ<EFBFBD><C596>ߐs<DF90><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>܂<EFBFBD><DC82>B
2.MP<4D><50><EFBFBD>[<5B>h
<EFBFBD>@PD<50><44><EFBFBD>[<5B>h<EFBFBD>Ɠ<EFBFBD><C693><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̐F<CC90><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃<EFBFBD><CC83>[<5B>h<EFBFBD>ŁA<C581>Q<EFBFBD>O<EFBFBD><4F><EFBFBD>ł̃}<7D><><EFBFBD>`<60>p<EFBFBD>X/<2F>W<EFBFBD>b<EFBFBD>^<5E>΍<EFBFBD><CE8D>̂<EFBFBD><CC82>߂ɐ݂<C990><DD82>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>s<EFBFBD>N<EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃X<CC83>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԃ𒷂<D482><F092B782><EFBFBD><EFBFBD><EFBFBD>߂ɐ<DF82><C990><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̐F<CC90><46><EFBFBD>񂪈<EFBFBD><F182AA88>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
Mode Size VIS TW[ms]
MP73 320x256 2523h 140.000
MP115 320x256 2923h 223.000
MP140 320x256 2a23h 270.000
MP175 320x256 2c23h 340.000
1200Hz 9.000ms
1500Hz 1.000ms
Y(odd) TW
R-Y TW
B-Y TW
Y(even) TW
(Repeat 128 scans)
3.MR/ML<4D><4C><EFBFBD>[<5B>h
<EFBFBD>@Robot24/72<37><32><EFBFBD>[<5B>h<EFBFBD>Ɠ<EFBFBD><C693><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̐F<CC90><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃<EFBFBD><CC83>[<5B>h<EFBFBD>ŁA<C581><41><EFBFBD>r<EFBFBD>I<EFBFBD>ǍD<C78D><44>Condx<64><78><EFBFBD>Ō<EFBFBD><C58C><EFBFBD><EFBFBD>ڂ̉𑜓x<F0919C93>𓾂<EFBFBD><F093BE82>̂<EFBFBD><CC82>_<EFBFBD><5F><EFBFBD>ł<EFBFBD><C582>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̐F<CC90><46><EFBFBD>񂪈<EFBFBD><F182AA88>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
Mode Size VIS TW[ms]
MR73 320x256 4523h 138.000
MR90 320x256 4623h 171.000
MR115 320x256 4923h 220.000
MR140 320x256 4a23h 269.000
MR175 320x256 4c23h 337.000
ML180 640x496 8523h 176.500
ML240 640x496 8623h 236.500
ML280 640x496 8923h 277.500
ML320 640x496 8a23h 317.500
1200Hz 9.000ms
1500Hz 1.000ms
Y TW
LP 0.100ms
R-Y TW/2
LP 0.100ms
B-Y TW/2
LP 0.100ms
(Repeat 256 or 496 scans)
LP=<3D>ŏI<C58F>s<EFBFBD>N<EFBFBD>Z<EFBFBD><5A><EFBFBD>̐M<CC90><4D><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F>
4.MP-N<><4E><EFBFBD>[<5B>h
<EFBFBD>@MP<4D><50><EFBFBD>[<5B>h<EFBFBD>Ɠ<EFBFBD><C693><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̋<EFBFBD><CC8B>ш<EFBFBD><D188>łł<C582><C582>B<EFBFBD>X<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD>2044Hz<48>`2300Hz<48>͈̔͂Ɏ<CD82><C98E>߂܂<DF82><DC82>B
Mode Size N-VIS TW[ms]
MP73-N 320x256 02h 140.000
MP110-N 320x256 04h 212.000
MP140-N 320x256 05h 270.000
1900Hz 9.000ms
2044Hz 1.000ms
Y(odd) TW
R-Y TW
B-Y TW
Y(even) TW
(Repeat 128 scans)
5.MC-N<><4E><EFBFBD>[<5B>h
RGB<47><42><EFBFBD>[<5B>h<EFBFBD>̋<EFBFBD><CC8B>ш<EFBFBD><D188>łł<C582><C582>B<EFBFBD>X<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD>2044Hz<48>`2300Hz<48>͈̔͂Ɏ<CD82><C98E>߂܂<DF82><DC82>B
Mode Size N-VIS TW[ms]
MC110-N 320x256 14h 143.000
MC140-N 320x256 15h 180.000
MC180-N 320x256 16h 232.000
1900Hz 8.000ms
2044Hz 0.500ms
R TW
G TW
B TW
(Repeat 256 scans)
7.N-VIS<49>R<EFBFBD>[<5B>h
<20><><EFBFBD>ш惂<D188>[<5B>h<EFBFBD>p<EFBFBD><70>VIS<49>R<EFBFBD>[<5B>h(N-VIS)<29><><EFBFBD>ȉ<EFBFBD><C889>̂悤<CC82><E682A4>24bits<74><73>FSK<53>Œ<EFBFBD><C592>`<60><><EFBFBD>܂<EFBFBD><DC82>B6bits<74><73><EFBFBD>P<EFBFBD>V<EFBFBD><56><EFBFBD>{<7B><><EFBFBD>Ƃ<EFBFBD><C682>Ď<EFBFBD><C48E><EFBFBD><E888B5><EFBFBD>܂<EFBFBD><DC82>B
1900Hz 300ms
2100Hz 100ms
1900Hz 22ms start bit
D05 22ms (1=1900Hz, 0=2100Hz)
D04 22ms :
D03 22ms :
D02 22ms
D01 22ms
D00 22ms
D15 22ms
D14 22ms
D13 22ms
D12 22ms
D11 22ms
D10 22ms
D25 22ms
D24 22ms
D23 22ms
D22 22ms
D21 22ms
D20 22ms
D35 22ms
D34 22ms
D33 22ms
D32 22ms
D31 22ms
D30 22ms
D0(D05-D00) = 101101
D1(D15-D10) = 010101
D2(D25-D20) = N-VIS
D3(D35-D30) = 010101 .xor. N-VIS
e.g. MP73-N = 101101 010101 000010 010111
<EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃<EFBFBD><CC83>[<5B>h<EFBFBD>𑼂̑<F091BC82><CC91>u<EFBFBD>ɑg<C991>ݍ<EFBFBD><DD8D>ނ<EFBFBD><DE82>Ƃ͊<C682><CD8A>S<EFBFBD>Ɏ<EFBFBD><C98E>R<EFBFBD>ł<EFBFBD><C582>B<EFBFBD><42><EFBFBD>̍ہA<DB81><41><EFBFBD>ւ̘A<CC98><41><EFBFBD>͈<EFBFBD><CD88>ؕK<D895>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
73, Mako