26

Odp: kodowanie korekcyjne

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.

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

Atari 1040STe (TOS 1.62/2.06 UK, 4MB RAM), Atari 1040STfm (TOS 1.04 UK, 1MB RAM, BLiTTER, Gotek FF)
Digital Data Deicke HD64 (Megafile 60), SF314, UltraSatan, Gotek HxC, NetUSBee
Atari 800XE (64kB), Atari 800XL (RAMBO XL 256kB), Sinclair SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB)

27

Odp: kodowanie korekcyjne

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

Odp: kodowanie korekcyjne

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ń.

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

Atari 1040STe (TOS 1.62/2.06 UK, 4MB RAM), Atari 1040STfm (TOS 1.04 UK, 1MB RAM, BLiTTER, Gotek FF)
Digital Data Deicke HD64 (Megafile 60), SF314, UltraSatan, Gotek HxC, NetUSBee
Atari 800XE (64kB), Atari 800XL (RAMBO XL 256kB), Sinclair SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB)

29

Odp: kodowanie korekcyjne

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.