cdcss Subtony

global
CDCSS (Continuous Codificat Squelch Sistem digital - digital Encoding Permanent Squelch System), de asemenea, cunoscut sub numele de DCS (Digital Coded Squelch - Digital Squelch codat) este un sistem digital de infrasunete apel selectiv. DCS este un cod format din 23 de biți sunt trimise în mod constant la o viteză de 134,3 biți pe secundă. Codul se bazează pe (23,12) codul Golay, dezvoltat pentru prima oară în 1949. Acest cod are capacitatea de a detecta și corecta orice eronată a trei biți. Reprezintă codul trimis de cuvântul în sine, sostayat din câmpurile de date de 12 biți și un vector de paritate de 11 biți. In CDCSS folosite 12 biți sunt împărțite în 4 okteka, primul dintre care este întotdeauna setat la 1002 (410), 2, 3 și 4 formă okteki cod numeric DCS.






Formatul DCS cuvânt este după cum urmează:

Indicarea direcției -> Ieșire
PPPPPPPPPPPFFFCCCCCCCCC

În cazul în care P - biți de paritate, F - oktek fixă ​​și C - trei cod okteka. Deci, pentru codul DCS „023“ adevărat cuvânt binar:

Calculul de biți de paritate
Algoritmul original Golay foloseste un pic polinom dublă pentru a calcula paritate. Cu toate acestea, această metodă durează prea multă memorie și microcontroler timp. Păstrarea toate cuvintele 512-23-bit în memoria RAM ia un minim de 1472 octeți de stocare este doar un bit de paritate în memoria RAM va avea un minim de 704 octeți. Acest lucru va salva RAM și timp de executie calcul bit de paritate microcontroler. Această metodă utilizează calcule scurte - câte unul pentru fiecare bit de biți de paritate pe baza selecției de 9 biți de cod DCS:

P1 = C1 + C2 + C3 + C4 + C5 + C8 (MODULO DOUĂ ADDITION)
P2 = NOT (C2 + C3 + C4 + C5 + C6 + C9)
P3 = C1 + C2 + C6 + C7 + C8
P4 = NU (C2 + C3 + C7 + C8 + C9)






P5 = NU (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)

transferarea DCS
Pachetul DCS este transmis și primit în NRZ (unisens la zero) format, astfel încât polaritatea modulare este importantă. În acest caz, „1“ este determinată de modificare a ratei de uplink, și „0“ - schimbare în jos. Codurile DCS trimise de această polaritate sunt pozitive. Cu toate acestea, unele sisteme de comunicație radio folosesc polaritatea inversă (negativă), pentru a evita vzaimopomeh. Această codificare se numește codurile DCS inverse. Din acest motiv, este necesar să se utilizeze ambele polarități.
Codul DCS „023“ va fi dat după cum urmează:

Codul DCS este trimis în mod continuu de la începutul transportatorului de transport. Atunci când utilizatorul eliberează butonul PTT, codorul începe să transmită un „1“ și „0“ la o viteză de 268,6 biți pe secundă pentru 180 de milisecunde, după care emițătorul este dezactivat. Aceasta se numește „turn off codul“ necesar pentru comutare rapidă ON squelch și de a elimina efectul de „explozie de zgomot“ (zgomot de fond care se aude din difuzor datorită faptului că squelch-ul nu este deja activat).

caracteristici Modulation
Gama de deviație standard - de la 10% la 20% din abaterea nominală. Cele mai multe sisteme sunt proiectate pentru o deviație de frecvență de 5 kHz. CDCSS modulare ar trebui să fie la frecvențe sub 300 Hz și la receptor trebuie să fie trecut printr-un filtru special, ceea ce exclude pătrunderea sa în receptor amperi audio care ar cauza sunetul de la zgomotul de fond constant difuzor de pe semnalul util.

Decode DCS
Ca o metodă de a determina cu exactitate începutul 23-biți de cod CDCSS nu există, atunci nu este posibil să se facă distincția între un „023“ coduri „340“, „766“, „-047“, „-375“ sau „-707 “. deoarece toate acestea se reduc la toate aceleași 23 de biți, cu excepția faptului că se schimbă în timp. Acest lucru previne utilizarea tuturor 512 coduri posibile. Aproape toate codurile DCS sunt duplicate, astfel încât majoritatea producătorilor folosesc 83 până la 104 coduri, alese dintre cel mai puțin duplicat și cu o bună imunitate de zgomot.

Diferiți producători numesc CDCSS diferit. De exemplu, Motorola se referă la modul în care CDCSS DPL (Digital Line Private - Digital Private Line), Kenwood ca DQT (Talk Quiet digital - conversație digitală).

Conform materialelor: mmi-comm.tripod.com/dcs.html. tradus și completat de Maxim Askaeva.