Ugrás a tartalomhoz

DCS

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

A DCS (Digital Coded Squelch - Digitálisan Kódolt Zajzár) a modulált jelhez hozzákevert digitális jel, ami a vevő oldalon a zajzár kinyitására szolgál. A digitális jel 300 Hz alatti hangfrekvenciás jelként kerül átvitelre, hasonlóan a hang alapú szelektív zajzárhoz (CTCSS).[1]

Elterjedt még a DCSS (Digitally Coded Squelch Signalling) rövidítés is.

A rádió az adás során folyamatosan ismétlődve egy 23 bites digitális jelet kever az átvitt jelhez. A vételi oldalon a zajzár csak akkor nyit ki, ha a vevőkészülék is ugyanarra a DCS kódra van beprogramozva, mint az adó oldal.

A rádió vevő 300 Hz alatt nem engedi át a hangot a hangszóró felé, valamint több készülék a mikrofonról a modulátorba menő hangból is kiszűri ezt a frekvenciatartományt.

A DCS jel felépítése [2]

[szerkesztés]

A kód a Golay (23,12) kódon alapul, amelyet először 1949-ben publikáltak. Ez a kód képes észlelni és kijavítani a 23 bites szóban előforduló három bites vagy annál kisebb hibákat.

A szó egy egy 11 bites paritásvektorból és 12 bites adatmezőből áll. Az átvitt kód 12 bitje 4 oktális számjegyre van osztva, az első mindig 100-ra (oktális) van beállítva, a 2., 3. és 4. számjegy alkotja a három oktális számjegyű DCS kódszámot. A szó formátuma:

Shift Direction --> Out

PPPPPPPPPPPFFFCCCCCCCCC

A „023” DCS kód esetében ez a bináris szó így néz ki:

Paritásbitek Mindig 4 DCS1 DCS2 DCS3
P P P P P P P P P P P F F F C C C C C C C C C
11 10 9 8 7 6 5 4 3 2 1 3 2 1 9 8 7 6 5 4 3 2 1
1 1 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 1 1
0 2 3

Paritásbitek generálása

[szerkesztés]

Az eredeti Golay algoritmus bináris polinomot használt a paritásbitek generálásához, de ez a módszer túl sok mikrovezérlő időt és memóriát igényel. Az összes 512 db 23 bites szó ROM-ban tartása legalább 1472 bájtot igényelne, a paritásbitek csak a ROM-ban tartása pedig legalább 704 bájtot. Még több ROM-ot lehet megtakarítani anélkül, hogy sok mikrovezérlő időt venne igénybe, ha a szükséges paritásbitek kiszámításának egyszerűbb módját használjuk. Ez a módszer rövid számításokat használ, minden paritásbithez egy-egy algoritmust:

P1  = C1 + C2 + C3 + C4 + C5 + C8 (MODULO 2 ADDITION)
P2  = NOT ( C2 + C3 + C4 + C5 + C6 + C9 )
P3  = C1 + C2 + C6 + C7 + C8
P4  = NOT ( C2 + C3 + C7 + C8 + C9 )
P5  = NOT ( C1 + C2 + C5 + C9 )
P6  = NOT ( C1 + C4 + C5 + C6 + C8 )
P7  = C1 + C3 + C4 + C6 + C7 + C8 + C9
P8  = C2 + C4 + C5 + C7 + C8 + C9
P9  = C3 + C5 + C6 + C8 + C9
P10 = NOT ( C4 + C6 + C7 + C9 )
P11 = NOT ( C1 + C2 + C3 + C4 + C7 )

A DCS kód átvitele

[szerkesztés]

A DCS szó NRZ (nullára nem visszatérő) formátumban kerül átvitelre és vételre, ezért a modulációs polaritás fontos. Az „1” definíciója felfelé irányuló frekvenciaeltolódást, a „0” pedig lefelé irányuló eltolódást jelent. Az ilyen polaritással küldött DCS kódokat pozitív polaritásúnak tekintik. Egyes rádiórendszerek azonban fordított polaritást használnak az interferencia elkerülése érdekében, ezeket negatív DCS kódoknak nevezik. Emiatt gondoskodni kell mindkét polaritás használatáról. A „+023” DCS kód a következőképpen kerül átvitelre:

A DCS szó folyamatosan kerül küldésre 134,4 bit/s, az átvitel megkezdésekor kezdődik. Amikor a felhasználó elengedi a PTT-t, a kódoló a kódot váltakozó 1-esekből és 0-kból álló mintázatra változtatja 268,6 bit/s sebességgel 180 milliszekundumon keresztül, majd leállítja az átvitelt. Ez a „kikapcsoló” kód a vevő dekóderek elnémítását okozza, ezáltal megszüntetve az átvitel végén hallható erős reccsenést.

Modulációs jellemzők

[szerkesztés]

A digitális jel szintje a teljes kivezérlés 10-20%-a. A DCS jel frekvenciamodulált átvitel esetén az RF vivő közvetlen frekvenciaeltolása. [3]

Biztonságos DCS kódok [4]

[szerkesztés]

Szinte minden DCS kódnak vannak ismétlődései, duplikációi, ezért a legtöbb eszköz 83-104 kódot használ, amelyeket az ismétlődések alacsony száma, az alacsony hibavalószínűség és a jó dekódolási érzékenység alapján választanak ki. Sajnos nincs iparági szabványnak megfelelő ajánlott kódlista, és valószínűleg nem is lesz, ezért bölcs dolog minden kódot figyelembe venni, és egy "biztonságos" listát használni.

83 biztonságos DCS kód
0xx 1xx 2xx 3xx 4xx 5xx 6xx 7xx
No. Code No. Code No. Code No. Code No. Code No. Code No. Code No. Code
1 023 15 114 30 205 41 306 51 411 61 503 67 606 76 703
2 025 16 115 31 223 42 311 52 412 62 506 68 612 77 712
3 026 17 116 32 226 43 315 53 413 63 516 69 624 78 723
4 031 18 125 33 243 44 331 54 423 64 532 70 627 79 731
5 032 19 131 34 244 45 343 55 431 65 546 71 631 80 732
6 043 20 132 35 245 46 346 56 432 66 565 72 632 81 734
7 047 21 134 36 251 47 351 57 445 73 654 82 743
8 051 22 143 37 261 48 364 58 464 74 662 83 754
9 054 23 152 38 263 49 365 59 465 75 664
10 065 24 155 39 265 50 371 60 466
11 071 25 156 40 271
12 072 26 162
13 073 27 165
14 074 28 172
29 174
Oktális kód Bitminta
MSB (paritás) LSB (adat)
023 11101100011 100000010011
025 11010110111 100000010101
026 11001011101 100000010110
031 10100011111 100000011001
032 10111110101 100000011010
043 10110110110 100000100011
047 00011111101 100000100111
051 11111001010 100000101001
054 11011110100 100000101100
065 10111010001 100000110101
071 11001111001 100000111001
072 11010010011 100000111010
073 01011100110 100000111011
074 11101000111 100000111100
114 01101011110 100001001100
115 11100101011 100001001101
116 11111000001 100001001110
125 00001111011 100001010101
131 01111010011 100001011001
132 01100111001 100001011010
134 01011101101 100001011100
143 01101111010 100001100011
152 00111101100 100001101010
155 10001001101 100001101101
156 10010100111 100001101110
162 11010111100 100001110010
165 01100011101 100001110101
172 00001011111 100001111010
174 00110001011 100001111100
205 11011101001 100010000101
223 11010001110 100010010011
226 11110110000 100010010110
243 10001011011 100010100011
244 00111111010 100010100100
245 10110001111 100010100101
251 11000100111 100010101001
261 00101110111 100010110001
263 10111101000 100010110011
265 10000111100 100010110101
271 11110010100 100010111001
306 00011001111 100011000110
311 01110001101 100011001001
315 11011000110 100011001101
331 01000111110 100011011001
343 01010010111 100011100011
346 01110101001 100011100110
351 00011101011 100011101001
364 11010000101 100011110100
365 01011110000 100011110101
371 00101011000 100011111001
411 11101110110 100100001001
412 11110011100 100100001010
413 01111101001 100100001011
423 10010111001 100100010011
431 11011000101 100100011001
432 11000101111 100100011010
445 11110111000 100100100101
464 01001111110 100100110100
465 11000001011 100100110101
466 11011100001 100100110110
503 01111000110 100101000011
506 01011111000 100101000110
516 10000011011 100101001110
532 00011100011 100101011010
546 00110011110 100101100110
565 00011000111 100101110101
606 10111011001 100110000110
612 11001110001 100110001010
624 00011110101 100110010100
627 00000011111 100110010111
631 11100101000 100110011001
632 11111000010 100110011010
654 10011000011 100110101100
662 01001000111 100110110010
664 01110010011 100110110100
703 01000101011 100111000011
712 00010111101 100111001010
723 01110011000 100111010011
731 00111100100 100111011001
732 00100001110 100111011010
734 00011011010 100111011100
743 00101001101 100111100011
754 01000001111 100111101100

A legtöbb ma kapható rádión az alábbi kiosztás elterjedt:

104 biztonságos kód, és inverzei
0xx 1xx 2xx 3xx 4xx 5xx 6xx 7xx
No. Code No. Code No. Code No. Code No. Code No. Code No. Code No. Code
Pozitív polaritású,

normál

1 D023N 17 D114N 34 D205N 52 D306N 65 D411N 80 D503N 88 D606N 98 D703N
2 D025N 18 D115N 35 D212N 53 D311N 66 D412N 81 D506N 89 D612N 99 D712N
3 D026N 19 D116N 36 D223N 54 D315N 67 D413N 82 D516N 90 D624N 100 D723N
4 D031N 20 D122N 37 D225N 55 D325N 68 D423N 83 D523N 91 D627N 101 D731N
5 D032N 21 D125N 38 D226N 56 D331N 69 D431N 84 D526N 92 D631N 102 D732N
6 D036N 22 D131N 39 D243N 57 D332N 70 D432N 85 D532N 93 D632N 103 D734N
7 D023N 23 D132N 40 D244N 58 D343N 71 D445N 86 D546N 94 D645N 104 D743N
8 D047N 24 D134N 41 D245N 59 D346N 72 D446N 87 D565N 95 D654N 105 D754N
9 D051N 25 D143N 42 D246N 60 D351N 73 D452N 96 D662N
10 D053N 26 D145N 43 D251N 61 D356N 74 D454N 97 D664N
11 D054N 27 D152N 44 D252N 62 D364N 75 D455N
12 D065N 28 D155N 45 D255N 63 D365N 76 D462N
13 D071N 29 D156N 46 D261N 64 D371N 77 D464N
14 D072N 30 D162N 47 D263N 78 D465N
15 D073N 31 D165N 48 D265N 79 D466N
16 D074N 32 D172N 49 D266N
33 D174N 50 D271N
51 D274N
Negatív polaritású,

invertált

1 D023I 17 D114I 34 D205I 52 D306I 65 D411I 80 D503I 88 D606I 98 D703I
2 D025I 18 D115I 35 D212I 53 D311I 66 D412I 81 D506I 89 D612I 99 D712I
3 D026I 19 D116I 36 D223I 54 D315I 67 D413I 82 D516I 90 D624I 100 D723I
4 D031I 20 D122I 37 D225I 55 D325I 68 D423I 83 D523I 91 D627I 101 D731I
5 D032I 21 D125I 38 D226I 56 D331I 69 D431I 84 D526I 92 D631I 102 D732I
6 D036I 22 D131I 39 D243I 57 D332I 70 D432I 85 D532I 93 D632I 103 D734I
7 D023I 23 D132I 40 D244I 58 D343I 71 D445I 86 D546I 94 D645I 104 D743I
8 D047I 24 D134I 41 D245I 59 D346I 72 D446I 87 D565I 95 D654I 105 D754I
9 D051I 25 D143I 42 D246I 60 D351I 73 D452I 96 D662I
10 D053I 26 D145I 43 D251I 61 D356I 74 D454I 97 D664I
11 D054I 27 D152I 44 D252I 62 D364I 75 D455I
12 D065I 28 D155I 45 D255I 63 D365I 76 D462I
13 D071I 29 D156I 46 D261I 64 D371I 77 D464I
14 D072I 30 D162I 47 D263I 78 D465I
15 D073I 31 D165I 48 D265I 79 D466I
16 D074I 32 D172I 49 D266I
33 D174I 50 D271I
51 D274I

Jegyzetek

[szerkesztés]
  1. Digital-Coded Squelch (DCS) - Signal Identification Wiki. www.sigidwiki.com. (Hozzáférés: 2025. május 28.)
  2. DCS Explained - MMI Technical Resource. mmi-comm.tripod.com. (Hozzáférés: 2025. május 28.)
  3. ETSI TS 103 236 V1.1.1 (2014-01) - Electromagnetic compatibility and Radio spectrum Matters (ERM); Continuous Tone Controlled Signalling System (CTCSS) and Digitally Coded Squelch Signalling (DCSS) system. (Hozzáférés: 2025. május 28.)
  4. Chart of Standard DCS Codes (angol nyelven). Buy Two Way Radios, 2022. november 1. (Hozzáférés: 2025. május 28.)