Rozdział 1.
Trochę Matematyki.
================
W transmisji Normal podczas wysyłania sygnały 1 i 0 to są częstotliwości 5327 i 3995 HZ. Taj jest dla NTSC w PAL 5276 i 3957
Jeśli się zastanawiacie dlaczego właśnie te częstotliwości to wystarczy wykonać małe obliczenia, a
dokładniej to trzeba obliczyć ile przebiegów sinus zmieści się w 1 bicie 600 bps czyli w 1,666
milisekundy. Wyszło mi 9 pełnych sinusoid dla 5327Hz i 6,5 dla 3996Hz.
Tak się zastanawiam czy Pokey idealnie przełącza te 2 częstotliwości albo są tam jakieś skoki czy nieciągłości.
Edit: Na wyjściu Clock Out jest 594.5 Hz więc x6,5 daje 3864.25 a x9=5391 Hz - i rzeczywiście przebieg clock i datat out NIE SĄ ze sobą zsynchronizowane. Przełączanie jest płynne albo w 0 albo w 1. Rzeczywista częstotliwość pilota i (1) to 5276 (zmierzyłem miernikiem częstotliwości)
Jeśli chcemy przyspieszyć transmisję to najlepiej dobrać taką ilości tych przebiegów aby zmieściła się całkowita ich ilość na jeden bit, wychodzi więc tak:
BPS | 1 | 0 |
-------+---+----+
600 | 9 | 6,5 ilość sinusów na bit - a jak widać na obrazku jest 9 i 6.5 sinusów
666 | 8 | 6
888 | 6 | 4
1330 | 4 | 2
Tą drogą poszły np.: casa turbo tape - nie sprawdzałem jeszcze jak działa.
Pozostaje oczywista kwestia czy dekoder FSK w magnetofonie sobie z mniejszą ilością sinusów poradzi. Jak widać na zrzucie z oscyloskopu to długość 1 i 0 nie jest równa co jest powodem błędów.
Druga droga: jakby zmniejszyć ilość sinusów do jednego ? - no ale wtedy różnica przy tych częstotliwościach jest zbyt mała, lepiej więc dać np. drugą częstotliwość dwa razy mniejszą. Jak zauważycie jeden pełny sinus 3996 trwa 0,250 ms (tyle właśnie trwa jeden bit w większości turbo), Tutaj dekodowanie jest wbrew pozorom prostsze - poddajemy sygnał dużemu wzmocnieniu i mamy parę (sygnał i przerwa ) o tym samych trwaniu. Za sygnał pilota służyła jeszcze inna - niższa częstotliwość.
Edit2: Wyniki pomiarów Turbo Blizzard pilot:1992Hz, 1: 3965Hz 0: 5965Hz Jeden bit to jedna cała sinusoida.
===============
Obliczenia w tabelce.