Zalety CIRC
wysoki stopień skuteczności korekcjimożliwość całkowitego odtworzenia do 3500 uszkodzonych bitów pod rząd
stosowanie interpolacji do odtworzenia danych dla uszkodzonych 3500-12000 bitów pod rząd
bardzo duża (ogólnie rozumiana) efektywność
możliwie prosty algorytm, wymagający rozsądnej ilości pamięci
Eight-to-Fourteen Modulation
Wstęp
Serwomechanizm z głowicą odczytującą podąża za płytą w trzech wymiarach (ogniskowanie wiązki, śledzenie ścieżki oraz prędkość rotacji). Zniszczenia wynikające z normalnego użytkowania, takie jak: kurz, odciski palców czy małe ryski. Nie tylko wpływają na dane, ale także utrudniają pracę mechanizmu ustawiającego głowicę w odpowiedniej pozycji. W najgorszym przypadku napęd pominie ścieżkę lub zawiesi się usiłując odczytać dane. Informacje zawarte w pewnych sekwencjach pitów i landów są szczególnie podatne na utratę danych, trudno w je odtworzyć, jeśli wystąpią błędy spowodowane defektami płyty. Odtwarzalność danych może być poprawiona, jeśli wykluczymy takie sekwencje z płyty. EFM jest wysoko pożądana przy zapisie dysków optycznych, ponieważ rozwiązuje problemy w bardzo wydajny sposób.
27.01.2009. 19:31
Modulacja
Dane są najpierw dzielone na 8-bitowe bloki, z których każdy jest tłumaczony na 14-bitową sekwencje używając specjalnej tablicy . Ciągi te są tak dobierane, aby jedynki były zawsze oddzielone minimum dwoma zerami, a maksimum dziesięcioma. Jedynka binarna to zmiana z pita na land lub na odwrót, natomiast zero to brak zmiany. Modulacja EFM zapewnia przynajmniej dwa zera pomiędzy jedynkami, a to gwarantuje, że każdy pit i land jest przynajmniej długości trzech cykli zegarowych. To obniża wymagania sprzętowe, szczególnie co do optyki podczas odczytu płyty. Dziesięć zer następujących po sobie zapewnia najgorszy czas usunięcia błędu przez odtwarzacz. Modulacja EFM wymaga 3 bitów scalających pomiędzy 14-bitami danych, aby połączyć występujące po sobie 14-bitowe sekwencje zgodnie z zasadą minimalnej i maksymalnej ilości zer pomiędzy jedynkami. Bity scalające są także używane, aby określić kształt widma zakodowanego sygnału. Dodatkowo zastrzeżone są sekwencje:00100000000001 dla pierwszej ramki, bąjtu zerowego, zwanego SYNC 0
00000000010010 dla drugiej ramki, bąjtu zerowego, zwanego SYNC 1
100000000001000000000010 dla nagłówka synchronizującego.
27.01.2009. 19:31
Bity scalające
Każda grupa 14 (chanuel) bitów jest poprzedzona przez 3 bity scalające (merg-ing bits), aby spełnić wymagania przynajmniej 2, a co najwyżej 10 zer pomiędzy dwiema jedynkami, także następujących po sobie grupach. Aby tego dokonaćwystarczyłoby 2 bity łączące, ale używamy 3, aby zminimalizować cyfrową wartość sumy (DSV - Digital Sum Value)':>. Cyfrowa wartość sumy musi być możliwie bliska zeru, aby umożliwić niezawodne radialne śledzenie ścieżki i niezawodną detekcję przejścia sygnału wysokiej częstotliwości pomiędzy stanem Oil.Bity scalające muszą być dobrane następująco:
liczba zer pomiędzy jedynkami wynosi od 2 do 10
wzorzec 100000000001000000000010 występuje tylko na początku nagłówka synchronizującego
widmo mocy dla sygnału wysokiej częstotliwości poniżej 20kHz musi być równe albo słabsze niż moc minimalnego widma systemowego.
27.01.2009. 19:30
Definicje 1
ścieżka audioŚcieżka danych zawierająca cyfrowo zakodowaną informację audio (stereo, 44100Hz)
koncentryczność*
Średnica tolerancji strefy
bajt kontrolny
5Digital Sum Yalue to suma wartości bitów od początku dysku do określonej pozycji na płycie.
8-bitów z tablicy 98 bajtów, dodane do ramki i zawierające informacje o adresach danych.
cyfrowa ścieżka danych
Ścieżka zawierająca informacje, zorganizowana w sektory i zawierająca dane użytkownika.
ramka Fi
Grupa 24 bajtów rozpoczynająca wyjście kodera oraz wejście do kodera CIRC. ramka F2
Grupa 32 bajtów, rozpoczynająca wyjście kodera CIRC. ramka F?>
Grupa 33 bajtów, rozpoczynająca ramkę Fi z bajtem kontrolnym i wejściem dla kodera 8-to-14.
strefa danych
Obszar na dysku z fizycznymi ścieżkami zawierający obszar wprowadzający (Lead-in area), dane użytkownika (User Data area) oraz obszar wyprowadzający (Lead-out area).
27.01.2009. 19:29
Definicje 2
Ścieżka informacyjnaObszar na płycie zawierający zbiór danych użytkownika, ścieżka fizyczna
Pełny obrót ciągłej spiralnej linii na dysku, za którą podąża głowica odczytująca.
przyśpieszenie kątowe
Kątowe przyśpieszenie którejkolwiek z fizycznych ścieżek w kierunku prostopadłym do osi obrotu dysku przy pewnej ustalonej prędkości rotacji.
rozbieżność ścieżki
Różnica pomiędzy maksymalnym i minimalnym dystansem fizycznej ścieżki od osi rotacji mierzona podczas jednego pełnego obrotu.
sekcja
Grupa 98 ramek Fz zawierająca jedną pełną tablice bajtów kontrolnych, sektor
Najmniejsza adresowalna część cyfrowej ścieżki danych w strefie informacji, która może być dostępna niezależnie od innych adresowalnych części płyty.
obszar danych użytkownika
Część strefy informacyjnej zawierająca dane użytkownika.
27.01.2009. 19:29