Способ записи-воспроизведения многоканальной цифровой информации
Изобретение относится к приборостроению и может быть использовано в запоминающих устройствах на подвижном носителе, а также в устройствах передачи и приема цифровой информации. Способ записи-воспроизведения многоканальной информации основан на формировании при записи на носитель для каждой строки информации контрольного разряда в дополнительном канале путем суммирования по модулю 2 несовпадающих между собой информационных разрядов по одному в каждом канале в двух направлениях, формировании при воспроизведении признаков ошибок при отклонении от четности суммы информационных и контрольного разрядов, соответствующих суммируемым разрядам и формируемому контрольному разряду при записи, сравнении между собой признаков ошибок, определении дефектного канала по длительности интервала между совпавшими признаками одного и того же дефекта, инвертировании дефектных разрядов, соответствующих признакам ошибок. Особенность способа заключается в том, что коммутируют при записи информационные и дополнительный каналы на все дорожки носителя поочередно, осуществляют при воспроизведении обратную коммутацию информации дорожек на информационные и дополнительный каналы, сравнивают признаки ошибок пакетами, инвертируют сигнал дефектности при несовпадении пакетов, а при контроле качества записанной информации сравнивают поразрядно воспроизведенную информацию с исходной информацией при записи. 6 ил.
Изобретение относится к приборостроению и может быть использовано в запоминающих устройствах на подвижном носителе, а также в устройствах передачи и приема цифровой информации.
Известен способ записи-воспроизведения многоканальной цифровой информации, в котором записывают основную и дублирующую информацию с контрольными разрядами по четности для каждой из строк, контролируют построчно воспроизведенную информацию и четность, заменяют при обнаружении ошибки дефектную строку на дублирующую строку [1]. Недостатком такого способа является невысокая достоверность, поскольку не выявляются дефектные строки с четным количеством ошибок в строке при воспроизведении, не исправляются дефекты, если они содержатся в одних и тех же строках основного и дублирующего массива информации. Наиболее близким к предлагаемому является способ записи-воспроизведения многоканальной цифровой информации, в котором формируют при записи на носитель для каждой строки информации контрольный разряд путем суммирования по модулю 2 несовпадающих между собой информационных разрядов по одному в каждом канале в двух направлениях, формируют при воспроизведении признаки ошибок при отклонении от четности суммы информационных и контрольного разрядов, соответствующих суммируемым разрядам и формируемому контрольному разряду при записи, сравнивают между собой признаки ошибок, определяют дефектный канал по длительности интервала между совпавшими признаками одного и того же дефекта, инвертируют дефектные разряды, соответствующие признакам ошибок. Для исключения взаимного влияния дефектов в каналах корректируют разряды информации поканально последовательно, начиная с двух крайних каналов [2]. Недостатком такого способа является невысокая достоверность, вызванная возможностью размножения ошибок при неблагоприятном сочетании дефектов по строкам и каналам, а также отсутствием контроля качества записанной информации. Другим недостатком способа является его низкое быстродействие, связанное с поканально последовательной коррекцией информации. Целью изобретения является повышение достоверности записи-воспроизведения многоканальной цифровой информации и повышение быстродействия при воспроизведении. Поставленная цель достигается тем, что в способе записи-воспроизведения многоканальной цифровой информации, основанном на формировании при записи на носитель для каждой строки информации контрольного разряда в дополнительном канале путем суммирования по модулю 2 несовпадающих между собой информационных разрядов по одному в каждом канале в двух направлениях, формировании при воспроизведении признаков ошибок при отклонении от четности суммы информационных и контрольного разрядов, соответствующих суммируемым разрядам и формируемому контрольному разряду при записи, сравнении между собой признаков ошибок, определении дефектного канала по длительности интервала между совпавшими признаками одного и того же дефекта, инвертировании дефектных разрядов, соответствующих признакам ошибок, коммутируют при записи информационные и дополнительный каналы поочередно на все дорожки носителя, осуществляют при воспроизведении обратную коммутацию информации дорожек на информационные и дополнительный каналы, сравнивают признаки ошибок пакетами, инвертируют дефектные разряды при совпадении пакетов признаков ошибок, формируют сигнал дефектности при несовпадении признаков ошибок, а при контроле качества записанной информации сравнивают поразрядно воспроизведенную нескорректированную информацию с запомненной исходной информацией при записи. Совокупность вновь введенных операций не обнаружена ни в одном из известных источников информации и не следует из уровня техники. Следовательно, предложенное техническое решение соответствует изобретательскому уровню. На фиг. 1 представлен пример формирования контрольных разрядов векторного кода при записи четырехканальной информации на носитель; на фиг. 2 - пример формирования корректирующих сигналов при воспроизведении; на фиг. 3 - структурная схема устройства кодирования и коррекции информации; на фиг. 4 - структурная схема формирователя корректирующих сигналов (ФСК); на фиг. 5 - коммутаторы для перемещения информации на входе и выходе накопителя; на фиг. 6 - таблица размещения информации каналов на дорожках носителя при различных положениях коммутаторов для перемежения. На фиг. 1 информация размещена в K = 4 информационных каналах накопителя. Пятый канал предназначен для размещения контрольных разрядов векторного кода. Максимальная длина массива исправляемых ошибок равна M строк. Стрелками обозначено направление суммирования информационных разрядов при формировании контрольного разряда при записи информации. После окончания массива информации в контрольном канале продолжается формирование контрольных разрядов в течение












тактов. Для второго информационного канала задержка пакета корректирующих сигналов составит 5M + K + 1 тактов, а общая задержка на выходе формирователя 9 с учетом задержки в блоке 41 (на 2M + 1 тактов меньше задержки для информации первого канала) будет равна общей задержке информации первого канала. Так будет и для всех остальных каналов. В результате задержка корректирующих сигналов на выходе формирователя 9 для всех каналов будет равна задержке информации в блоке 10. В блоке 11 сумматоров по модулю 2 производится инвертирование ошибочных разрядов дефектной строке одновременно во всех каналах. Скорректированная истрока информации записывается в ЦВК 1. Коррекция каждого пакета ошибок продолжается до тех пор, пока в регистре 20 содержатся единичные признаки ошибок. При нулевом значении кода регистра 20 на выходе элемента ИЛИ-НЕ 36 формируется единичный сигнал (фиг. 2г), устанавливающий в 0 триггеры 26 и 27. По срезу выходного сигнала триггера 26 элемент 39 вырабатывает сигнал сброса в 0 регистра 21. При наличии очередного пакета признаков ошибок в регистре 19 процесс коррекции повторяется. Корректирующие сигналы на выходах коммутатора 41 для ошибок, помеченных крестами на фиг. 1, представлены на фиг. 2 е, ж, з, и. Корректирующие сигналы на выходах формирователя 9 для дефектных строк тех же ошибок (для всех каналов одновременно) представлены на фиг. 2к. При наличии корректируемых ошибок на выходах триггера 25, коммутатора 40 и блока 42 формируются нулевые сигналы. При наличии ошибок воспроизведения в контрольном канале (фиг. 2б) формируется только один пакет признаков ошибок, который записывается в регистр 19, и по единичному сигналу с выхода его старшего разряда начинает работу счетчик 22. При коде K счетчика 22 срабатывает дешифратор 28, выходной сигнал которого через открытый элемент И 32 и элемент ИЛИ 35 сбрасывает регистр 19 (фиг. 2в). Коррекция информации в контрольном канале не производится, наличие ошибки в контрольном канале нигде не обозначается. При несовпадении пакетов признаков ошибок в регистрах 19 и 20 по сигналу элемента 37 блок 24 сравнения вырабатывает сигнал, устанавливающий в 1 триггер 25. В зависимости от кода регистра 21, обозначающего номер дефектного канала, выходной сигнал триггера 25 через коммутатор 40 поступает на соответствующий выход блока 42, где задерживается на число тактов в соответствии с номером дефектного канала. На выходе блока 42 формируется единичный сигнал, совпадающий по времени с появлением с выходов блока 10 дефектных строк, признаки ошибок которых находятся в регистрах 19 и 20. Триггер 26 находится в нулевом состоянии, элемент И 33 закрыт, на выходах коммутатора 41 и блока 43 - нулевые сигналы. Коррекция дефектной строки не производится. Дефектная строка вместе с единичным сигналом ее дефектности записывается в ЦВК 1. При единичном состоянии триггера 25 снимается блокировка с R - входа счетчика 23 и он начинает подсчет ТИВ. При коде M счетчика 23 срабатывает дешифратор 29 и устанавливает в 0 триггер 25. По срезу сигнала триггера 25 элемент 38 вырабатывает импульс сброса регистра 19. устройство готово к приему информации о следующем пакете признаков ошибок. При контроле качества записанной в накопитель 2 информации устройство работает в режиме воспроизведения информации, однако ее коррекция не производится. По сигналу "Воспроизведение без коррекции" по шине 13 регистр 19 устанавливается в 0. Триггеры 25 - 27, счетчики 22 - 23, регистр 20 находятся в нулевом состоянии. На выходах коммутаторов 40, 41 и блоков 42 - 43 формируются нулевые сигналы. Выходная информация накопителя 2 вместе с разрядами векторного кода через коммутаторы 4 и 5 поступает в регистр 6 и после задержки в блоке 10 проходит без изменения в ЦВК 1, где сравнивается с расчетной информацией. Разработанный способ без коммутации каналов (коммутаторы 3 и 4) позволяет исключить одиночные ошибки или пакеты ошибок в M разрядов по одному из каналов, если бездефектный промежуток не менее M разрядов для первого канала (ближнего к контрольному), M + 1 разрядов для второго канала, M + 2 разрядов для третьего канала и т.д. Для последнего K канала бездефектный промежуток не может быть менее M + K - 1 разрядов. В способе исключаются массивы ошибок в M строк одновременно по всем каналам при бездефектном промежутке между дефектными массивами

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

строк, где n - номер последнего дефектного канала. Введение коммутации каналов на все дорожки носителя и обратной коммутации (коммутаторы 3 и 4) позволяет значительно увеличить длину исправляемых пакетов ошибок в одном из каналов. Основным условием исправляемости пакета ошибок при этом является наличие только одного пересечения обобщенного вектора суммирования информационных разрядов при формировании контрольного разряда с развернутым по каналам с помощью коммутаторов 3 и 4 пакетом ошибок. Минимальная длина исправляемых пакетов зависит от значений M и K. Достоинством разработанного способа является возможность исправления одиночных и пакетов ошибок значительной длины в одном из каналов, исправления ограниченного по длине массива ошибок одновременно по всем каналам при отсутствии эффекта размножения ошибок при коррекции, характерного для сверточных кодов. Для этого необходимо выбрать достаточную длину M сравниваемых пакетов признаков ошибок. В способе обозначаются неисправляемые пакеты ошибок, что позволяет его использовать совместно с другим способом коррекции, в частности, заменять дефектную неисправленную часть информации на бездефектную часть того же содержания из дублирующего массива по наличию сигнала дефектности. В зависимости от особенностей практического использования и характера возможных дефектов в носителе 2 из устройства, реализующего способ, могут быть исключены отдельные блоки. Например, если используется только один векторный метод коррекции без замены неисправленной дефектной части, то в блоке (формирователе) 9 могут быть исключены элементы (40 и 42). Если в накопителе 2 маловероятны пакеты ошибок значительной длины, то можно исключить коммутаторы 3 и 4. Источники информации. 1. Авторское свидетельство СССР N 1001166, кл. G 11 B 5/02, 1981. 2. Авторское свидетельство СССР N 1190409, кл. G 11 B 20/10, 1984 (прототип).
Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6