Способ магнитной записи-воспроизведения цифровой информации

Иллюстрации

Показать все

Реферат

 

1- м,,,-, в ..- ля

Х5< ЧЕСАЛ

О П Й ФА-"Н вЂ” Й ИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик ()765868

S

К АВТОРСКОМУ СВИДЕТЕПЬСТВУ (61) Дополнительное к авт. саид-ву— (22) Заявлено 05.06.78 (21) 2626159I18-10 (51) М.К . с присоединением заявки №вЂ”

G 11 В 5/02

Ртеудерстееииый кемитет

СССР (23) Приоритет—

Опубликовано 23.09.80. Бюллетень №35

Дата опубликования описания 28.09.80 (53) УДК 534.852 (088.8) ае делам иаебретеиий и еткрмтий (72) Автор изобретения

Е. А. Каневский

Институт социально-экономических проблем АН СССР (71) Заявитель (54) СПОСОБ МАГНИТНОЙ ЗАГ!ИСИ-ВОСПРОИЗВЕДЕНИЯ

ЦИФРОВОЙ ИНФОРМАЦИИ

Изобретение относится к приборостроению, а именно к способам записи и воспроизведения цифровой информации на магнитном носителе.

Известен способ записи-воспроизведения сигналов цифровой информации с использованием магнитного носителя, в том числе и такой, где для записи-воспроизведения используются две дорожки: одна — для единиц, другая — для нулей (1j

Однако этот способ недостаточно точен.

Наиболее близким по технической сущности к предлагаемому является способ записи-воспроизведения цифровой информации, по которому производят запись-воспроизведение цифровой информации по блокам, в конце каждого блока записывают контрольную сумму, при этом информацию записывают по двум дорожкам (2).

Недостатком этого способа является то, что при возникновении лишнего (ложного) сигнала по любой из дорожек или пропадании какого-либо иэ сигналов вся информация в блоке оказывается сдвинутой соответственно вправо или влево и происходит сдвиг и самой контрольной суммы. При этом возможны случаи совпадения новой (сдви2 нутой) контрольной суммы блока с вновь подсчитанной при считывании этого искаженного блока, так что подобные искажения не обнаруживаются, и возникает ложная информация (2(Целью изобретения является уменьше5 ние вероятности возникновения ложнои информации.

Цель достигается тем, что в режиме записи первоначально дополнительно определяют количество единиц (нулей) в контрольto ной сумме блока и далее в виде фиксированного количества бит записывают разность между константой и полученным количеством единиц (нулей),а затем записывают и само это количество, а в режиме воспроизведения первоначально определяют количество единиц (нулей) в контрольной сумме и разность между выбранной константой и этим количеством, а затем осуществляют сравнение между полученными и сосчитанными разностью и самим количеством еди2о ниц (нулей), при этом блоки, для которых отсутствует совпадение, исключают из вос. произведенной информации.

При записи информации по двум дорожкам и последующем воспроизведении могут иметь место четыре случая: импульсов нет ни по одной дорожке, импульс по первой дорожке (единица), импульс по второй дорожке (нуль) и импульсы по обеим дорожкам одновременно (специальный сигнал, называемый иногда маркером). Очевидно, что случаи, когда импульс по одной дорожке исчезает и одновременно (в «том же месте») появляется импульс по другой дорожке, маловероятнь. и подобная замена нуля на единицу или наоборот легко может быть обнаружена при сравнении двух контрольных cgMM (Ho HHTHHH0É H 33HHcBHHQH HB магнитном носителе). Тогда искажения и помехи при воспроизведении информации при такой системе записи н при наличии контроля за появлением маркера вместо нуля или единицы могут приводить к появлению или исчезновению нулей или единиц с одновременным сдвигом остальной части блока соответственно вправо или влево.

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

Ниже рассматривается одна из возможных реализаций способа.

Пусть размер информационной части блока равен 128 байтам, контрольная сумма представляет собой сумм единиц блока и занимает один байт, а количество бит, отводимое под разность и сумму единиц самон контрольной суммы, равно восьми. Пусть при этом константа равна 13.

В режиме записи каждый записываемый байт информации поступает в восьмиразрядный сдвиговый регистр. При сдвиге содер.жимого (сдвиг производится от младших разрядов к старшим) на его выходе каждый раз оказывается очередная бита информации, которая поступает в схему записи. Последняя осуществляет запись по двум дорожкам. При этом, если на выходе регистра оказывается единица, то на вход восьмираэрядного счетчика (счетчик суммы) подается импульс, который увеличивает его содержимое на «1». После записи очередного байта к содержимому семиразрядного счетчика (счетчик длины) прибавляется «1», а в регистр поступает следующий байт.

Так продолжается до тех пор, пока после записи очередного байта на выходе счетчика длины не появится сигнал конца информационной части блока. Тогда содержимое счетчика суммы (контрольная сумма) передается в регистр, после чего счетчик суммы гасится. Одновременно в четырехразрядный счетчик (счетчик разности) заносится код

1101 (константа «13»).

Теперь при сдвиге содержимого регистра на его выходе каждый раз оказывается очередная бита контрольной суммы, которая такие поступает в схему записи. При этом, если на выходе регистра оказывается единица, то в счетчик суммы, как и раньше, прибавляется «1». Одновременно на вход счетчика разности поступает импульс, который уменьшает его содержимое на «1».

После записи контрольной суммы содержимое счетчика разности передается в четыре старших разряда регистра, а счетчика суммы — в четыре младших. Затем осуществляется запись сформированного таким образом байта так, как это описано выше.

На этом запись блока заканчивается.

В режиме воспроизведения очередная бита информации из схемы считывания поступает на вход регистра (в его младший разряд). Причем перед этим содержимое ре. гистра сдвигается (сдвиг производится от младших разрядов к старшим). После того, как весь очередной байт окажется в регистре, производится считывание байта.

Если при этом на вход регистра поступает единица, то в регистр суммы также прибавляется «1». После считывания очередного байта в счетчик длины прибавляется «1».

Так продолжается до тех пор, пока после считывания очередного байта на выходе счетчика длины не появится сигнал конца информационной части блока. Тогда содержимое счетчика суммы (полученная контрольная сумма) передается в схему сравнения и запоминается в ней, после чего счетчик суммы гасится, а в счетчик разности заносится выбранная константа.

Теперь при считывании очередная бита, как и раньше, поступает на вход регистра.

При этом, если на входе оказывается единица, то в счетчик суммы прибавляется «1», а иэ счетчика разности «1» вычитается.

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

Теперь при считывании очередная бита, как и раньше, поступает на вход регистра, однако содержимое счетчиков суммы и разности не измеряется. После считывания этого байта специальная схема осуществляет сравнение четырех старших разрядов регистра со счетчиком разности, а четырех младших — с четырьмя младшими разрядами счетчика суммы. В случае несовпадения выдается сигнал ошибки, по которому данный блок исключается из воспроизведенной информации.

Контроль за появлением маркера вместо нуля или единицы осуществляется схемой считывания. Если сигналы оказываются на обеих дорожках одновременно (внутри информационного блока), то эта схема выдает сигнал ошибки.

765868

Формула изобретения

Составитель И. Миронова

Редактор Т. Иванова Техред К. Шуфрич Корректор М. Демчик

Заказ б518/48 Тираж бб2 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений н открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

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

Таким образом, те искажения информации, которые в ряде случаев не обнаруживаются при использовании обычной контрольной суммы, легко обнаруживаются при использовании способа.

При небольшом размере блока и малой вероятности возникновения ложной информации можно вообще отказаться от обычной контрольной суммы. В этом случае роль количества единиц контрольной суммы блока будет играть количество единиц самой информационной части блока (по соответствующему модулю) .

В результате предлагаемый способ магнитной записи-воспроизведения цифровой информации уменьшает вероятность возникновения ложной информации при минимальном расходе магнитного носителя.

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

Источники информации, принятые во внимание при экспертизе

l. Патент США Мo 4006455, кл. 340-146.1, опублик. 1977.

2. Патент США Хв 3996558, кл. 340-146.1, опублик. 1977 (прототип).