26 Ostatnio edytowany przez _tzok_ (2020-02-07 10:26:11)

Nawet na sprawnym magnetofonie zatrzymanie i ponowne uruchomienie silnika w standardowej przerwie między-rekordowej nie daje gwarancji złapania synchronizacji... a o 100% sprawny magnetofon dzisiaj jest bardzo trudno. Jedyny znany mi emulator magnetofonu do XL/XE w ogóle nie obsługuje sterowania silnikiem. Raczej trzeba by wydłużyć na tyle przerwę, by w jej czasie algorytm mógł zrealizować wszystkie działania, bez potrzeby zatrzymywania silnika.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

27

oczwiscie moze tak byc. nie wiem ile jest potrzebnych obliczen do odzyskania danych wiec nie wiadomo nawet czy zatrzymanie silnika jest potrzebne czy nie. moze byc tez tak, ze ilosc i skomplikowanie obliczen jest takie ze pomysl wogole nie jest do zrealizowania :-)

http://atari.pl/hsc/ad.php?i=1.

28 Ostatnio edytowany przez _tzok_ (2020-02-07 11:23:27)

Wszystko zależy od użytego kodowania, możesz każdy bajt zapisać 2 razy i do każdego dodać jakąś prostą sumę kontrolną to obliczeń nie masz prawie wcale. Alternatywnie każdy bit zapisujesz 3 razy (oczywiście możesz zgrupować w bajty i buforować) i robisz głosowanie większościowe każdego bitu. Im mniejszy narzut i dłuższe bloki, tym więcej obliczeń.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

29

Na 6502 to chyba tylko kod powórzeniowy, Hadamard albo Golay. Były używane w JPL w latach 60 i 70 ubiegłego stulecia, więc może 6502 da radę.  O Viterbim chyba można zapomnieć, nie wiem jak z Fano.

Te wszystkie metody działają trochę lepiej, gdy masz dane o amplitudzie sygnału - nawet tak skromne jak 2 czy 3 bity rozdzielczości. Tutaj (str. 328) pokazano, jaka jest różnica. Magnetofony z 2 stanowym detektorem okienkowym nie są, siłą rzeczy, dostarzyć takiej informacji.