[go: up one dir, main page]

RU2536384C2 - Способ для приема информации по двум параллельным каналам - Google Patents

Способ для приема информации по двум параллельным каналам Download PDF

Info

Publication number
RU2536384C2
RU2536384C2 RU2013116673/08A RU2013116673A RU2536384C2 RU 2536384 C2 RU2536384 C2 RU 2536384C2 RU 2013116673/08 A RU2013116673/08 A RU 2013116673/08A RU 2013116673 A RU2013116673 A RU 2013116673A RU 2536384 C2 RU2536384 C2 RU 2536384C2
Authority
RU
Russia
Prior art keywords
register
code
bit
receiving
information
Prior art date
Application number
RU2013116673/08A
Other languages
English (en)
Other versions
RU2013116673A (ru
Inventor
Владимир Сергеевич Савватеев
Вячеслав Витальевич Сухов
Борис Иванович Крыжановский
Original Assignee
Открытое акционерное общество "Головное системное конструкторское бюро Концерна ПВО "Алмаз-Антей" имени академика А.А. Расплетина" (ОАО "ГСКБ "Алмаз-Антей")
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Открытое акционерное общество "Головное системное конструкторское бюро Концерна ПВО "Алмаз-Антей" имени академика А.А. Расплетина" (ОАО "ГСКБ "Алмаз-Антей") filed Critical Открытое акционерное общество "Головное системное конструкторское бюро Концерна ПВО "Алмаз-Антей" имени академика А.А. Расплетина" (ОАО "ГСКБ "Алмаз-Антей")
Priority to RU2013116673/08A priority Critical patent/RU2536384C2/ru
Publication of RU2013116673A publication Critical patent/RU2013116673A/ru
Application granted granted Critical
Publication of RU2536384C2 publication Critical patent/RU2536384C2/ru

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

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

Description

Изобретение относится к области связи и может быть использовано для повышения достоверности принимаемой информации.
Известен способ для приема информации по двум параллельным каналам связи, описанный в патенте на изобретение №657635 по МПК H04L 1/16 за 1977 г., характеризующийся повышением достоверности принимаемой информации с помощью блока повышения достоверности и сумматора по модулю два, выявляющих несовпадение принимаемой информации в раздельно работающих параллельных каналах, которую затем переспрашивают. Недостатком известного способа является недостаточная его помехоустойчивость, что обуславливается тем, что имеют место потери информации в случаях, когда ошибки не обнаружены в обоих подканалах, но сравниваемые комбинации не совпадают.
Наиболее близким по технической сущности к заявляемому способу является способ, описанный в «Устройстве для приема информации по двум параллельным каналам связи в системе для передачи данных с решающей обратной связью» [патент №836806 по МПК H04L 1/16 за 1979 г.], характеризующийся параллельным приемом N-разрядной избыточной двоичной информации по двум параллельным каналам в два приемных регистра, причем информационное сообщение, превышающее по размеру N разрядов, разбивают на N-разрядные части, принимаемые поочередно, а n-разрядная избыточность информации при n<N определяется используемой закономерностью кодирования на передающем пункте каждой передаваемой части информации, затем после приема информации в два приемных регистра параллельным декодированием на двух независимых декодерах N-разрядных кодов и одновременным сравнением между собой этих кодов путем последовательного поразрядного суммирования по модулю два и регистрацией разрядов несовпадения кодов, при этом, если один из декодеров констатирует правильность принятого кода в соответствующем приемном регистре, а другой декодер - неправильность в другом приемном регистре и, кроме того, обнаруживается не сравнение этих кодов путем поразрядного суммирования по модулю два, тогда в выходной регистр записывается правильный код из соответствующего приемного регистра, если оба декодера и суммирование по модулю два констатируют правильность кодов, то в выходной регистр записывается правильный код из первого приемного регистра, затем аналогично принимают очередной N-разрядный код.
Недостатком данного способа является то, что используются не все возможности и не вся имеющаяся избыточность получаемой информации для восстановления полученного результирующего информационного сообщения, тем самым, используя данный способ, мы имеем излишнее количество запросов на повтор информационных сообщений.
Техническим результатом и целью изобретения является повышение помехоустойчивости приема информации по двум параллельным каналам связи путем восстановления информации при ее одноразрядных искажениях.
Указанный технический результат и цель достигаются тем, что способ, характеризующийся параллельным приемом N-разрядной избыточной двоичной информации по двум параллельным каналам в два приемных регистра, причем информационное сообщение, превышающее по размеру N разрядов, разбивают на N-разрядные части, принимаемые поочередно, а n-разрядная избыточность информации при n<N определяется используемой закономерностью кодирования на передающем пункте каждой передаваемой части информации, затем после приема информации в два приемных регистра параллельным декодированием на двух независимых декодерах N-разрядных кодов и одновременным сравнением между собой этих кодов путем последовательного поразрядного суммирования по модулю два и регистрацией разрядов несовпадения кодов в регистре несовпадений блока управления, при этом, если один из декодеров констатирует правильность принятого кода в соответствующем приемном регистре, а другой декодер - неправильность в другом приемном регистре и, кроме того, обнаруживается не сравнение этих кодов путем поразрядного суммирования по модулю два, тогда в выходной регистр записывается правильный код из соответствующего приемного регистра, кроме того, если оба декодера и суммирование по модулю два констатируют правильность кодов, то в выходной регистр записывается правильный код из первого приемного регистра, затем аналогично принимают очередной N-разрядный код, для пяти остальных возможных ситуаций, выявляемых двумя декодерами и сумматором по модулю два, кроме трех приведенных выше, для случаев однократного искажения принятого N-разрядного кода осуществляют попытку восстановления этого кода в регистре восстановления, для чего анализируют регистр несовпадений, и если в регистре несовпадений зафиксировано более одного разряда несравнений, то осуществляют запрос на повторную передачу текущего N-разрядного кода, а если в регистре несовпадений зарегистрирован только один разряд несравнения, тогда в регистр восстановления переписывают значение из первого приемного регистра и повторяют декодирование с помощью третьего декодера, при успешном декодировании код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, а при неуспешном декодировании в регистре восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью поразрядного суммирования по модулю два, после чего осуществляют декодирование восстановленного кода с помощью третьего декодера и в случае констатации факта восстановления восстановленный код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, в противном случае в регистр восстановления переписывают код из второго приемного регистра и вновь осуществляют декодирование с помощью третьего декодера, причем при успешном декодировании код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, а при неуспешном - в регистре восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью сумматора по модулю два, а затем вновь осуществляют декодирование измененного кода с помощью третьего декодера, при этом при успешном восстановлении кода его из регистра восстановления переписывают в выходной регистр и переходят к приему очередного N-разрядного кода, а в противном случае осуществляют запрос в передающий пункт на повторение передачи текущего N-разрядного кода, причем запрос на повторение передачи осуществляют ограниченное число раз во избежание зацикливания и после последнего лимитированного запроса при неуспешном декодировании принятого N-разрядного кода констатируют неисправность всей системы приема-передачи вместе с каналами связи.
На фиг.1 представлена функциональная схема, поясняющая суть рассматриваемого способа.
На фиг.1 показаны первый 1 и второй 2 приемные регистры, первый 3, второй 4 и третий 5 декодеры, сумматор 6 по модулю два, первый 7, второй 8 и третий 9 блоки ключей, выходной регистр 10, регистр 11 несовпадений, регистр 12 восстановления и блок 13 управления, информационные входы первого 14 и второго 15 каналов, информационные выход 16 и выход 17 запроса информации повторно, коммутатор 18 и анализатор 19.
На фиг.1, чтобы не затенять сути, не показаны цепи синхронизации, питания и второстепенные цепи управления. При этом пунктирными линиями показаны управляющие сигналы, обеспечивающие прохождение информации через коммутатор 18 и блоки ключей 7, 8 и 9.
В качестве указанных на фиг.1 элементов применяются широко используемые в промышленности РФ микросхемы. Анализатор 19 наиболее просто реализуется с помощью постоянного запоминающего устройства (ПЗУ), для которого в качестве адреса обращения используются комбинации из постоянных уровней - результатов декодирования информации декодерами 3, 4 и 5 и результатов побитного сравнения информации на сумматоре по модулю два, а в качестве информационной выборки из ПЗУ используются конкретные управляющие воздействия на блоки 7, 8 и 9 ключей и запрос 17 повтора передачи текущего кода.
Способ, характеризующийся параллельным приемом N-разрядной избыточной двоичной информации по двум параллельным каналам, осуществляется следующим образом.
В два приемных регистра 1 и 2 последовательным кодом параллельно по каналам 14 и 15 поступает N-разрядное информационное сообщение, причем информационное сообщение, превышающее по размеру N разрядов, разбивают на N-разрядные части, принимаемые поочередно, а n-разрядная избыточность информации при n<N определяется используемой закономерностью кодирования на передающем пункте каждой передаваемой части информации (например, для полезной двухбайтовой информации, которую кодируют по модулю три, будет: n=2 и N=18), затем после приема информации в два приемных регистра 1 и 2 параллельным декодированием на двух независимых декодерах 3 и 4 N-разрядных кодов и одновременным сравнением между собой этих кодов путем последовательного поразрядного суммирования по модулю два на сумматоре 6 и регистрацией разрядов несовпадения кодов в регистре 11 несовпадений, при этом, если один из декодеров (например, 3) констатирует правильность принятого кода (на его выходе: ЛОГ.0) в соответствующем приемном регистре (например, 1), а другой декодер (например, 4) - неправильность (на его выходе: ЛОГ.1) в другом приемном регистре (например, 2) и, кроме того, обнаруживается несравнение этих кодов путем поразрядного суммирования по модулю два (на выходе сумматора 6 по модулю два: ЛОГ.1), тогда в выходной регистр 10 записывается правильный код из соответствующего приемного регистра (в данном случае из регистра 1), если оба декодера 3 и 4 и суммирование по модулю два констатируют правильность кодов, то в выходной регистр 16 записывается через первый блок 7 ключей правильный код из первого приемного регистра 1, затем аналогично принимают очередной N-разрядный код, для пяти остальных противоречивых возможных ситуаций, выявляемых двумя декодерами 3 и 4 и сумматором 6 по модулю два (на фиг.1 это условные коды: 111, 011, 100, 010 и 001), кроме трех приведенных выше (на фиг.1 это: 000, 110 и 101, для которых нет противоречия между средствами контроля), для случаев однократного искажения принятого N-разрядного кода осуществляют попытку восстановления этого кода в регистре 12 восстановления, для чего анализируют регистр 11 несовпадений, и если в нем зафиксировано более одного разряда несравнений, то осуществляют запрос на повторную передачу текущего N-разрядного кода, а если в регистре 11 несовпадений зарегистрирован только один разряд несравнения, тогда в регистр 12 восстановления переписывают значение из первого приемного регистра 1 и повторяют декодирование с помощью третьего декодера 5, при успешном декодировании код из регистра 12 восстановления записывают в выходной регистр 10 через третий блок 9 ключей и переходят к приему очередного N-разрядного кода, а при неуспешном декодировании в регистре 12 восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью поразрядного суммирования по модулю два, после чего осуществляют декодирование восстановленного кода с помощью третьего декодера 5 и в случае констатации факта восстановления восстановленный код из регистра 12 восстановления записывают в выходной регистр 10 через третий блок 9 ключей и переходят к приему очередного N-разрядного кода, в противном случае в регистр 12 восстановления переписывают код из второго приемного регистра 2 и вновь осуществляют декодирование с помощью третьего декодера 5, причем при успешном декодировании код из регистра 12 восстановления записывают через третий блок 9 ключей в выходной регистр 10 и переходят к приему очередного N-разрядного кода, а при неуспешном - в регистре 12 восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью сумматора 6 по модулю два, а затем вновь осуществляют декодирование измененного кода с помощью третьего декодера 5, при этом при успешном восстановлении кода его из регистра 12 восстановления переписывают в выходной регистр и переходят к приему очередного N-разрядного кода, а в противном случае осуществляют запрос 17 в передающий пункт на повторение передачи текущего N-разрядного кода, причем запрос на повторение передачи осуществляют ограниченное число раз во избежание зацикливания и после последнего лимитированного запроса при неуспешном декодировании принятого N-разрядного кода констатируют неисправность всей системы приема-передачи вместе с каналами связи.

Claims (1)

  1. Способ приема информации по двум параллельным каналам, характеризующийся параллельным приемом N-разрядной избыточной двоичной информации по двум параллельным каналам в два приемных регистра, причем информационное сообщение, превышающее по размеру N разрядов, разбивают на N-разрядные части, принимаемые поочередно, а n-разрядная избыточность информации при n<N определяется используемой закономерностью кодирования на передающем пункте каждой передаваемой части информации, затем после приема информации в два приемных регистра параллельным декодированием на двух независимых декодерах N-разрядных кодов и одновременным сравнением между собой этих кодов путем последовательного поразрядного суммирования по модулю два и регистрацией разрядов несовпадения кодов в регистре ошибок блока управления, при этом, если один из декодеров констатирует правильность принятого кода в соответствующем приемном регистре, а другой декодер - неправильность в другом приемном регистре и, кроме того, обнаруживается не сравнение этих кодов путем поразрядного суммирования по модулю два, тогда в выходной регистр записывается правильный код из соответствующего приемного регистра, кроме того, если оба декодера и суммирование по модулю два констатируют правильность кодов, то в выходной регистр записывается правильный код из первого приемного регистра, затем аналогично принимают очередной N-разрядный код, отличающийся тем, что для пяти остальных возможных ситуаций, выявляемых двумя декодерами и сумматором по модулю два, кроме трех приведенных выше, для случаев однократного искажения принятого N-разрядного кода осуществляют попытку восстановления этого кода в регистре восстановления, для чего анализируют регистр несовпадений, и если в регистре несовпадений зафиксировано более одного разряда несравнений, то осуществляют запрос на повторную передачу текущего N-разрядного кода, а если в регистре несовпадений зарегистрирован только один разряд несравнения, тогда в регистр восстановления переписывают значение из первого приемного регистра и повторяют декодирование с помощью третьего декодера, при успешном декодировании код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, а при неуспешном декодировании в регистре восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью поразрядного суммирования по модулю два, после чего осуществляют декодирование восстановленного кода с помощью третьего декодера и в случае констатации факта восстановления восстановленный код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, в противном случае в регистр восстановления переписывают код из второго приемного регистра и вновь осуществляют декодирование с помощью третьего декодера, причем при успешном декодировании код из регистра восстановления записывают в выходной регистр и переходят к приему очередного N-разрядного кода, а при неуспешном - в регистре восстановления изменяют на противоположное двоичное значение только в том разряде, в котором было обнаружено несравнение с помощью сумматора по модулю два, а затем вновь осуществляют декодирование измененного кода с помощью третьего декодера, при этом при успешном восстановлении кода его из регистра восстановления переписывают в выходной регистр и переходят к приему очередного N-разрядного кода, а в противном случае осуществляют запрос в передающий пункт на повторение передачи текущего N-разрядного кода, причем запрос на повторение передачи осуществляют ограниченное число раз во избежание зацикливания и после последнего лимитированного запроса при неуспешном декодировании принятого N-разрядного кода констатируют неисправность всей системы приема-передачи вместе с каналами связи.
RU2013116673/08A 2013-04-12 2013-04-12 Способ для приема информации по двум параллельным каналам RU2536384C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2013116673/08A RU2536384C2 (ru) 2013-04-12 2013-04-12 Способ для приема информации по двум параллельным каналам

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2013116673/08A RU2536384C2 (ru) 2013-04-12 2013-04-12 Способ для приема информации по двум параллельным каналам

Publications (2)

Publication Number Publication Date
RU2013116673A RU2013116673A (ru) 2014-10-20
RU2536384C2 true RU2536384C2 (ru) 2014-12-20

Family

ID=53286399

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013116673/08A RU2536384C2 (ru) 2013-04-12 2013-04-12 Способ для приема информации по двум параллельным каналам

Country Status (1)

Country Link
RU (1) RU2536384C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2686821C1 (ru) * 2018-01-22 2019-04-30 Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации Устройство для приема информации по трем параллельным каналам связи в системе передачи данных с решающей обратной связью

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU655081A2 (ru) * 1977-06-10 1979-03-30 Ленинградский Ордена Ленина Электротехнический Институт Им. В.И. Ульянова (Ленина) Устройство дл приема информации по двум параллельным каналам св зи в системе передачи данных с решающей обратной св зью
SU902282A1 (ru) * 1980-03-17 1982-01-30 Предприятие П/Я А-7956 Устройство дл приема информации по двум параллельным каналам св зи
US20090245435A1 (en) * 2008-03-28 2009-10-01 Qualcomm Incorporated Architecture to handle concurrent multiple channels
EP2302805A2 (en) * 1995-02-01 2011-03-30 Sony Corporation Multi-channel transmission with interleaving through in-place addressing of RAM memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU655081A2 (ru) * 1977-06-10 1979-03-30 Ленинградский Ордена Ленина Электротехнический Институт Им. В.И. Ульянова (Ленина) Устройство дл приема информации по двум параллельным каналам св зи в системе передачи данных с решающей обратной св зью
SU902282A1 (ru) * 1980-03-17 1982-01-30 Предприятие П/Я А-7956 Устройство дл приема информации по двум параллельным каналам св зи
EP2302805A2 (en) * 1995-02-01 2011-03-30 Sony Corporation Multi-channel transmission with interleaving through in-place addressing of RAM memory
US20090245435A1 (en) * 2008-03-28 2009-10-01 Qualcomm Incorporated Architecture to handle concurrent multiple channels

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2686821C1 (ru) * 2018-01-22 2019-04-30 Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации Устройство для приема информации по трем параллельным каналам связи в системе передачи данных с решающей обратной связью

Also Published As

Publication number Publication date
RU2013116673A (ru) 2014-10-20

Similar Documents

Publication Publication Date Title
US7137057B2 (en) Method and apparatus for performing error correction code (ECC) conversion
JP5316411B2 (ja) 送信装置と受信装置
US3646518A (en) Feedback error control system
CN108288970B (zh) 一种极化码编译码方法及装置
WO2019001436A1 (zh) 一种Polar码的编码方法及装置
CN102684820B (zh) 物理下行控制信道误检测判断方法及装置
CA2940789C (en) Method of synchronizing a fountain code transmitting end and receiving end
CN106877873B (zh) 基于fpga的曼彻斯特码的编解码器及编解码方法
US20210119645A1 (en) Encoder, decoder, encoding method and decoding method based on low-density parity-check code
EP3477478B1 (en) Memory architecture including response manager for error correction circuit
CN102148665A (zh) 一种lt码的译码方法
RU2536384C2 (ru) Способ для приема информации по двум параллельным каналам
JP2012170062A (ja) 通信システムにおいてデータパケット内の検出不可能な誤りを最小にする方法
CN111277830B (zh) 一种编码方法、解码方法及装置
US10009042B2 (en) Method and apparatus for controlling interleaving depth
US8015478B2 (en) Data processing
CN116527062A (zh) 一种验证rs编解码电路功能的测试装置和方法
US11283465B2 (en) Network data prediction method, network data processing device and network data processing method
RU2005132772A (ru) Способ кодирования-декодирования информации в системах передачи данных
Hugo et al. Hamming code to data protection in a modbus industrial communication: Experimental results
Lechner et al. Methods for analysing and improving the fault resilience of delay-insensitive codes
CN114513285A (zh) 传输数据检测与校正的方法、装置、设备及可读存储介质
CN107579803B (zh) 包括错误更正程序的解码装置及解码方法
Mokara et al. Design and implementation of hamming code using VHDL & DSCH
KR20060025350A (ko) 복호기에서의 반복 복호 중지 방법 및 그 장치

Legal Events

Date Code Title Description
PD4A Correction of name of patent owner