Способ передачи дискретной информации с коррекцией ошибок

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11) 655085

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

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

Реслублик (61) Дополнительное к авт. свид-ву (22) Заявлено 14.02.77 (21) 2453544/18-09 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.03.79. Бюллетень № 12 (45) Дата опубликования описания 30.03.79 (51) М. Кл.-

Н 041 25/00

Гасударстсс;.иый комитат

СССР ло делам иааооетеиий (53) тДК 621.394 (088.8) и открытий (72) Авторы изобретения

А. И. Волошин, Б. М. Чернобыльский, В. H. Туманович и В. И. Алиев (71) Заявитель (54) СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОЙ ИНФОРМАЦИИ

С КОРРЕКЦИЕЙ ОШИБОК

Изобретение относится к радиотехнике и может использоваться при передаче данных по каналам связи.

Известен способ передачи дискретной информации с коррекцией ошибок, заключающийся на передающей стороне в накоплеии и запоминании информации и на приемной стороне в переспросе кодовых блоков, содержащих неисправляемые кодом ошибки, и накоплении информации (1).

Однако при известном способе достоверность передачи недостаточна.

Цель изобретения — повышение достоверности передачи информации.

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

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

Это приводит к увеличению возможностей аппаратуры на случай дальнейших пере655085

3 спросов и способствует повышению достоверности передачи дискретной информации.

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

На чертеже представлена структурная электрическая схема устройства для реализации способа передачи дискретной информации с коррекцией ошибок.

Устройство содержит на передающей стороне 1 входной накопитель 2, соединенный информационными цепями с источником информации 3 и коммутатором 4, выходы которого соединены с кодирующим блоком

5, с выходным блоком 6 и блоком 7 памяти, к входам коммутатора 4 подключены буферный накопитель 8, вход которого также соединен с одним из выходов коммутатора

4, блок 9 служебной информации, выход которого соединен с блоком 10 управления, к входу которого подключен один из выходов блока 11 взаимодействия с приемником, выход которого соединен с входом коммутатора 4, к выходу которого подключен управляющий блок 12 буферного накопителя 8, а на приемной стороне 13 — входной накопитель 14, декодирующий блок 15, сумматор 16, блок 17 приема служебной информации (комбинации), блок 18 управления записью, буферный накопитель 19, потребитель 20 информации, вход 21 и выход 22.

Устройство работает следующим образом.

Поступающая от источника информации

3 информация делится во входном накопителе 2 на информационные блоки, снабжается дополнительной служебной информацией из блока 9 служебной информации, кодируется в кодирующем блоке о и в виде кодовых блоков, состоящих из служебной информации, информационной части и последовательности проверочных символов, передается в канал. Одновременно производится запись переданной информации в блок 7 памяти.

На приемной стороне 13 поступающие кодовые блоки декодируются декодирующим блоком 15, исправляются в случае получения кодового блока с исправимой ошибкой и при посредстве блока 18 управления записывается в буферном накопителе 19, откуда по истечении некоторого времени считывается потребителю 20. Если К-ый кодовый блок был принят без ошибки либо с исправимой кодом ошибкой, то блоком

17 приема при посредстве блока 11 взаимодействия выдается соответствующий сигнал, подтверждающий прием блока номер К.

Зо

4

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

18 управления, который маркирует этот блок и следит за его местоположением в буферном накопителе 19. Одновременно этот сигнал из декодирующего блока 15 поступает в блок 11 взаимодействия, который в свою очередь воздействует на блок 9 служебной информации, который формирует запрос блока под номером К, который вместе с информацией поступает на приемную сторону 13. На приемной стороне 13 запрос блока под номером К расшифровывается блоком 17 приема, который выдает информацию о запросе в блок 11 взаимодействия, откуда при посредстве блока 10 управления вырабатывается сигнал повторения кодового блока номер К. Когда наступит очередь передачи кодового блока номер К блок 10 управления выдает сигнал в блок 7 памяти и блок номер К считывается из памяти передающей стороны 1, сопровождаясь при этом соответствующей служебной информацией о повторе из блока 9 служебной информации. При этом по сигналу из блока 11 взаимодействия коммутатор 4 включает запись новой информации, поступающей от источника информации 3 в буферный накопитель 8.

После считывания из блока 7 памяти кодового блока номер К записанная в буферном накопителе 8 новая информация считывается в канал. При этом кодовый блок будет иметь номер уже К+1 и снабжен соответствующим признаком, что он передается первый раз.

На приемной стороне 13 кодовый блок под номером К с признаком повтора декодируется, определяется что это повторный блок.

Необходимая при этом информация вырабатывается блоком 17 приема, посылается в блок 18 управления и с помощью последнего записывается в отмеченном ранее месте в буферном накопителе 19, не нарушая последовательности продвижения информации в нем.

Сигнал подтверждения правильно принятого повторного блока номер К от декодирующего блока 15 поступает в блок 11 взаимодействия и блок 9 служебной информации, вырабатывает сигнал подтверждения приема этого кодового блока, который с полезной информацией передается на приемную сторону 13.

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

655085

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

Составитель В. Белякович

Редактор К. Щадилова Техред А. Камышникова Корректор Т. Добровольская

Заказ 184/7 Изд. № 224 Тираж 779 Подписное

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

113035, Москва, )К-35, аушская наб., д. 4/5

Типография, пр. Сапунова, 2

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

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

1. Дорожкина А. В. Повышение достоверности передачи на дискретной информации методом переспроса в системах с прозрачными каналами. Труды НИИР, 1976, № 2, с. 35 — 40.