NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » STANDARD STQC DEKODOWANIE

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

Standard STQC dekodowanie

Poszukuje informacji o standardzie STQC
  
SQ9MYX
29.10.2013 20:44:55
poziom 1

Grupa: Użytkownik

QTH: JN99NQ

Posty: 31 #1640029
Od: 2013-7-18
Witam, męczę się od paru tygodni z dekoderem stqc. Nagrałem kilka tonów i tak np ciąg cyfr 8888 składa się z 16 tonów każdy po 100ms tylko że nie widzę żadnej zależności między cyframi a częstotliwością, teoretycznie przy 4 takich samych cyfrach powinienem mieć 4 sygnały o jednej częstotliwośći i 4 o drugiej bo jedna cyfra składa się z dwuch sygnałów, ale faktycznie tak nie jest bo mam np 6 różnych częstotliwości sygnału po 100ms każdy. Może mnie ktoś nakierować na temat?
Pozdrawiam
SQ9MYX Piotr
soltysik@vp.pl
  
Electra28.04.2024 02:36:59
poziom 5

oczka
  
sq5cjz
30.10.2013 04:18:30
poziom 5



Grupa: Użytkownik

QTH: Pruszkow

Posty: 409 #1640195
Od: 2011-7-10
Bo powtórzenie danej cyfry to jeszcze inna kombinacja tonów, spróbuj cztery ale różne cyfry...
_________________
Robert
  
SQ9MYX
30.10.2013 07:40:48
poziom 1

Grupa: Użytkownik

QTH: JN99NQ

Posty: 31 #1640226
Od: 2013-7-18
prześledziłem częstotliwości tonów i nie widzę tutaj żadnej zależności smutny
używanych jest tylko 5 tonów:
983
1210
1444
1798
2106

oto czestotliwości różnych sekwencji
sekwencja 1234
2106 Hz
983Hz
1210Hz
983Hz
1798Hz
1210Hz
983Hz
1444Hz

sekwencja 9999
2106
1444
1210
1798
983
2106
1798
2106

sekwencja 0909
2106
983
2106
1798
1444
983
1798
1210

sekwencja 5678
2106
1210
2106
1444
983
1444
1798
1444

sekwencja 5555
2106
1210
2106
1210
1444
1798
983
1798

sekwencja 0000
2106
983
2106
983
2106
983
2106
983

sekwencja 1111
2106
983
1210
983
1210
2106
1210
1798





  
SP9MLI
17.10.2014 10:09:01
poziom 3



Grupa: Użytkownik

QTH: Pomorze

Posty: 100 #1962503
Od: 2011-6-14
Witaj, znalazłem fajne opracowanie STQC, mam nadzieje ze CI pomoze. Dodatkowo jest tam implementacja co-dec.

Źródło: https://github.com/sq5bpf/multimon-ng-stqc/blob/master/README_STQC

### Polski: Protokół STQC ####

System ten jest wykorzystywany przez urządzenia firmy Digitex/Platan (wywołanie
selektywne do CB SW-xx, systemy profesjonalne DSP-xx).

Zawarte tu oprogrmowanie zawiera enkoder STQC, oraz moduł dekodera STQC do
programu multimon-ng. Dokumentacja do multimon-ng oraz Internet zawiera
liczne przyłady użycia tego programu, więc nie zostaną one tu przytoczone
(i tam odsyłam po odpowiedzi na ewentualne pytania). Program multimon-ng
można uruchomić pod systemami linux, *bsd (w tym macos), oraz windows (w
dwóch ostatnich przypadkach proszę nie kierować do mnie zapytań jak to zrobić).

System STQC składa się z 5 tonów:
0 - 980Hz
1 - 1197Hz
2 - 1446Hz
3 - 1795Hz
4 - 2105Hz
Sekwencja wywołania jest przeliczana na system czwórkowy, cyfry są używane do
wyboru tonów 0-3. Powtarzające się tony są zastępowane przez ton 4 (enkoder
zakłada, że najpierw zostało wysłane 0). Nieużywane cyfry zastępowane są
0. Tony mają długość 100ms. Cyfry nadawane są od najbardziej znaczącej.
Zwykle stosowane są sekwencje 7 i 8 tonowe. Całkowite wywołanie to
(zwykle) 7 tonów (prawdopodobnie adres odbiornika), 200ms przerwy i 8 tonów
(prawdopodobnie komenda).

Przykład (zakoduj 1231 jako sekwencja 8 tonów):
1231 (podstawa 10) = 00103033 (podstawa 4).
Zmiana powtapodstawacych się cyfr na 4: 40103034
Zmiana cyfr na tony [Hz]: 2105 980 1197 980 1795 980 1795 2105

Protokół jest tak prosty, że może być zaimplementowany nawet jako skrypt
shellowy. W razie wątpliwości polecam RTFS.

Prosta implementacja enkodera znajduje się w stqc.sh.
Enkoder ktory robi cale wywolanie stqc (7 tonow, przerwa 200ms, 8 tonow)
znajduje sie w stqc2.sh.

Prosta implementacja dekodera w 1 linijce shella:
$ SEQ=40103034; echo "ibase=4; 0$SEQ"|sed -re 's/([0-3])4/\1\1/g'|bc -l
1231

Przykładowe tony można pozyskać np. z filmów na youtube (najprościej
szukać po nazwie "dsp-50").

Aby odkodować należy użyć np multimon-ng -c -a STQC

# Uwaga dla strażaków

Wiele osób chciałoby zrobić dekoder, aby mieć własne powiadomienie,
niezależne od syreny OSP. Powiadomienie takie można wykonać za pomocą
multimon-ng z obsługą STQC. Jako odbiornik można wykorzystać zarówno
sprzętowy odbiornik (np. stary transceiver na pasmo 2m, może być z
uszkodzonym nadajnikiem) i monitorować jego wyjście za pomocą karty
dźwiękowej. Można też wykorzystać tani tuner DVB-T z układem RL2832 jako
odbiornik SDR (proszę szukać w internecie przykładów integracji multimon-ng
np z rtl_fm, gnuradio lub innym odbiornikiem SDR). Częstotliwości są
opublikowane w internecie, można też je samemy znaleźć. Wyjście z multimon-ng
można śledzić za pomocą programu expect i w zależności od pojawiających
się sekwencji uruchamiać skrypty realizujące powiadamianie (np. wysłanie
sms, maila, odtwarzanie dźwięku, wysłanie komunikatu na jakiś serwis
społecznościowy itp. wykorzystanie systemu linux daje tu prawie nieograniczone
możliwości prostej integracji za pomocą skryptów, bez tworzenia dedykowanego
do tego oprogramowania).

Za pomocą enkodera STQC (skrypt stqc.sh) można wygenerować sekwencję tonów.
Taką sekwencję można najprawdopodobniej zaprogrmować w strażackich
radiotelefonach służbowych, co umożliwiłoby sygnalizację w przypadku klęski
żywiołowej (jeśli nie działałby system wysyłający powiadomienia).

Jeśli to oprogrmowanie zostanie użyte z pożytkiem dla strażaków lub innych,
prosiłbym o informację.

Uwaga: to oprogramowanie nie może zastąpić normalnego systemu powiadamiania.


# Bezpieczeństwo STQC

W przypadku użycia systemu wywołania o stałej sekwencji w kanale radiowym
(dotyczy to każdego publicznie dostepnego kanału komunikacji),
każdy ma możliwość nasłuchu tej sekwencji (nasłuchu a nie podsłuchu, ponieważ
transmisja nie jest w jakikolwiek sposób zabezpieczona technicznie).
Daje to nieograniczone możliwości jej ponownego wykorzystania, nawet bez
znajomości szczegółów protokołu (replay attack). M.in. z takich powodów
tego typu systemy nie są już używane w sytuacjach gdzie trzeba zapewnić
jakiekolwiek bezpieczeństwo (przykładowo systemy ze zmiennym kodem są
powszechnie używane w pilotach do samochodów od lat '90).

Jeśli kanał komunikacyjny nie jest publicznie dostępny (np linia
telefoniczna), to system ten może być dalej stosowany.

Protokół został rozpracowany na podstawie opublikowanej w internecie listy
sekwencji tonów dla liczb 0-21: http://forum.atnel.pl/topic4641.html , oraz
publicznie dostępnych w internecie filmów przedstawiających działanie centralki
DSP-50 (zawierających sekwencje tonów). Nie testowałem oprogramowania na
danych uzyskanych z nasłuchu, ponieważ w mojej okolicy (chyba) nie ma takich
systemów.

Używanie systemów posiadających te (podstawowe) podatności (publicznie
dostępny kanał, stała sekwencja sterująca) jest faktem. Optymizm skłania
do wniosku, że jest to wynik starannej analizy (zagrożeń, kosztów itp), a
nie inercji.

Powyższa analiza jest moją własną. Jeśli ktoś ma inne zdanie/argumenty chętnie
bym je poznał. Zapraszam do _konstruktywnej_ dyskusji.

73 de Jacek Lipkowski <sq5bpf@lipkowski.org>


MLI
_________________
SP9MLI/2
Loc: JO93OT
  
sq6ade
17.10.2014 17:45:41
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: Wrocław (Breslau) Party-n

Posty: 15118 #1962742
Od: 2008-3-21


Ilość edycji wpisu: 1
Bardzo sprytne zastosowanie kodu czwórkowego - ogranicza ilość tonów do zdekodowania i zwiększa odstęp między nimi oczko

kol. MLI tnx za wpis.
_________________
Wiosna się budzi w całej naturze
Witana rzewnym słowików pieniem,
W zielonym gaju, ponad strumieniem,
Kwitną prześliczne dwie róże.

Obrazek
  
radioscan
19.10.2014 12:27:54
Grupa: Użytkownik

Posty: 11 #1963547
Od: 2014-4-25



UŻYTKOWNIK ZABLOKOWANY
    SP9MLI pisze:

    Witaj, znalazłem fajne opracowanie STQC, mam nadzieje ze CI pomoze. Dodatkowo jest tam implementacja co-dec.

    Źródło: https://github.com/sq5bpf/multimon-ng-stqc/blob/master/README_STQC



Witam.

Czy ten program będzie działać pod windowsem i jak zrobić, żeby tekst działał jako program? Czytałem, że trzeba to jakoś skomplikować, ale nie wiem jak. Jestem początkujący.
  
Electra28.04.2024 02:36:59
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » STANDARD STQC DEKODOWANIE

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny