Интернет магазин китайских планшетных компьютеров



Компьютеры - MFM-кодирование - Кодирование

23 января 2011


Оглавление:
1. MFM-кодирование
2. Кодирование



При MFM-кодировании изменение тока записи происходит в середине интервала, если передаваемый бит равен 1, и на границе интервала, если оба соседних бита равны 0. Направление переключения тока не имеет значения.

Данные 0 0 0 1 1 0 1 1
Тактовые биты ? 1 ? ? 0 0 0 0 ? 0 0 0
MFM-код ?010? ?0010 0100? 01010

Заметим, что тактовые биты, идущие до и после последовательности, иногда известны, а иногда требуют знания дополнительных бит данных. Более длинный пример:

Данные:    0 0 0 1 1 0 1 1
Тактовые: ? 1 1 0 0 0 0 0 0
Код:      ?0101001010001010

С целью синхронизации контроллера при считывании данных в начале блока данных записывается специальный маркер, представляющий собой шестнадцатеричный байт A1 с пропущенным переключением тока между пятым и шестым битами; полученная таким образом последовательность переключений тока никогда не встречается в потоке обычных записываемых данных.



Просмотров: 2114


<<< Huawei Symantec
TRIM (команда SSD) >>>