Система передачи и приема информационных сообщений по радионавигационному каналу импульсно-фазовой радионавигационной системы
Иллюстрации
Показать всеИзобретение относится к радионавигации. Техническим результатом является обеспечение передачи и приема информационных сообщений в двух режимах - основном режиме с использованием пятиуровневой временной (фазовой) манипуляции, и дополнительном режиме - в формате системы «EUROFIX» - c использованием трехуровневой временной (фазовой) манипуляции. Система содержит передатчик и приемник, при этом передатчик содержит формирователь опорных сигналов, антенно-передающее устройство, блок сравнения, счетчик, регистр кода управления, блок промежуточного хранения, блок кодирования, блок управления кодированием, формирователь корректирующих кодов, блок записи сообщений, блок управления формированием корректирующих кодов и блок записи числа строк сообщения, а приемник содержит приемно-преобразовательное устройство, формирователь тактовых сигналов, счетчик, блок формирования отсчета, блок хранения отсчетов пачки, блок управления декодированием, блок декодирования, блок хранения принятого сообщения, блок корректировки сообщений, блок управления коррекцией сообщений и выходной блок хранения, при этом в передатчике формирователь корректирующих кодов содержит коммутатор и субблоки формирования циклических корректирующих кодов и групповых корректирующих кодов Рида-Соломона, а в приемнике блок корректировки сообщений содержит коммутатор и субблоки коррекции сообщений с корректирующими кодами Рида-Соломона и циклическими корректирующими кодами. 5 ил.
Реферат
Изобретение относится к радионавигации и может быть использовано для передачи и приема служебной информации по радионавигационному каналу импульсно-фазовой радионавигационной системы (ИФРНС), в частности, для передачи и приема контрольно-корректирующей информации при реализации дифференциальных подсистем спутниковых радионавигационных систем.
Известны различные системы передачи информации по радионавигационному каналу ИФРНС.
Например, в работах: [1] - Loran-C User Handbook, USCG COMDTINST M16562.3, May 1980, Washington, DC 20402; [2] - Specification of the Transmitted Loran-C signal, USCG COMDTINST M16562.4, July 1981, Washington, DC 20593, описана система передачи информации в ИФРНС «Лоран-С», использующая амплитудную манипуляцию (0/1) двух первых импульсов в пачке импульсов навигационного сигнала для передачи сообщений о выходе параметров передающей станции ИФРНС за пределы технологических допусков. Для данной системы характерны ограниченность типов сообщений, которые могут быть переданы, и относительно невысокая помехоустойчивость передачи, обусловленная выбранным типом модуляции - простой амплитудной манипуляцией.
Существенно лучшими характеристиками обладает система передачи информации по радионавигационному каналу, используемая в ИФРНС «Чайка», см., например, [3] - Рождественский А.В., Цесельский И.О., Креславский А.С. Принципы построения системы передачи служебной дискретной информации по радиоканалам ИФРНС «Чайка» // Вопросы радиоэлектроники / Серия ОВР, вып.4, 1991. В системе предусматривается формирование дополнительного к пачке импульсов навигационного сигнала служебного импульса, который манипулируется по фазе несущей в соответствии с передаваемым служебным сообщением с использованием для повышения помехоустойчивости биортогонального кода Рида-Миллера. К недостаткам этой системы, помимо необходимости формирования для передачи сообщений дополнительных служебных импульсов, следует отнести низкую эффективную скорость передачи информации, которая при существующих характеристиках ИФРНС согласно [3] не превышает трех бод.
В определенной мере недостатков системы [3] лишена система передачи информации по радионавигационному каналу ИФРНС «Лоран-С», описанная в [4] - Feldman D.A., Letts M.A., Wenzel R.J. The coast guard two-pulse Loran-C communications system // Navigation / Vol.23, N4, Winter 1976-1977. Для передачи информации предлагается использовать временную (фазовую) манипуляцию на ±1 мкс двух последних из восьми импульсов пачки импульсов навигационного сигнала. При этом в целях снижения потерь для основной функции системы - навигационной, обусловленных использованием навигационного сигнала для передачи информации, в [4] предлагается применять комбинации с нулевой суммой индексов модуляции на группе пачек импульсов навигационного сигнала.
Дальнейшим развитием системы [4] является система «EUROFIX», описанная, в частности, в работах: [5] - Offermans G.W.A., Helwig A.W.S., dr. van Willigen D. Eurofixs: test results of a cost-effective DGNSS augmentation system // Proc. of the NELS 1997, Tehnical Symposium, Worcshop, Voorburg, Netherlands, Apr. 16-17, 1997; [6] - Offermans G.W.A., Helwig A.W.S., van Essen R.F., dr. van Willigen D. Integration aspects of DGNSS and LORAN-C for lands applications // Proc. of the 53-rd Annual Meeting of the Institute of Navigation, Albuquerque, NM, June 30 - Jule 2, 1997.
В системе «EUROFIX» передача информации осуществляется с использованием трехуровневой (-1; 0; +1 мкс) временной (фазовой) манипуляции с уровнем манипуляции ±1 мкс шести последних импульсов в пачке импульсов навигационного сигнала ИФРНС «Лоран-С». Основное назначение системы «EUROFIX» - передача потребителям сообщений с контрольно-корректирующей информацией, используемой при реализации дифференциальной подсистемы спутниковой радионавигационной системы. При этом для снижения потерь в реализации навигационной функции используются комбинации с нулевой суммой индексов модуляции в пределах каждой группы из шести импульсов. Для повышения помехоустойчивости передачи информации предусматривается сопровождение каждого сообщения корректирующими кодами, в частности, кодами Рида-Соломона, обеспечивающими при приеме информации обнаружение и исправление ошибочно принятых элементов сообщения. Для системы «EUROFIX», как и для рассмотренных выше систем, использующих для передачи информации временную (фазовую) манипуляцию части импульсов в пачке импульсов навигационного сигнала ИФРНС, характерна низкая эффективная скорость передачи информации Vэфф<50 Бод, что не соответствует рекомендациям, изложенным в [7] - RTCM Recommended Standards for Differential NAVSTAR GPS Service. Version 2.2, January 3, 1996.
Известны более скоростные методы передачи информационных сообщений по радионавигационному каналу ИФРНС, основанные на использовании внутриимпульсной модуляции части импульса на интервале от 50-70 мкс до 150-170 мкс от начала импульса, см., например, [8] - Commanding Officer, EECEN, Project WO 709-A4, Phase Modulation Evaluation (series), February 1974 - February 1976; [9] - Peterson B.B., Schue C.A..K., Boyer J.M., Betz J.R. Enhanced Loran-C Data Channel Project // Proceedings of the 1st International Symposium on Integration of Loran-C/Eurofix and EGNOS/GALILEO, Bonn, Germany, February 2000; [10] - Peterson B.B., Dykstra K., Swaszek P., Boyer J.M. High Speed Loran-C Data Communications - 2001 Update // Proceedings of the 2nd International Symposium on Integration of Loran-C/Eurofix and EGNOS/GALILEO, Bonn, Germany, February 2001; [11] - Peterson B.B., Dykstra K., Swaszek P., Boyer J.M., Carroll K., Narins M. High Speed Loran-C Data Communications - Flight Test Results // Proceedings of the Institute of Navigation GPS 2001, Salt Lace City, September 2001.
Согласно [11] испытания экспериментального образца системы передачи данных с использованием внутриимпульсной модуляции пачки импульсов навигационного сигнала ИФРНС «Лоран-С», проведенные в 2001 году, подтвердили возможность передачи информации с технической скоростью до 250 бит в секунду. Однако использование внутриимпульсной модуляции приводит к расширению сверх допустимого спектра навигационного сигнала и необходимы специальные меры для ограничения этого эффекта, кроме того требуется разработка и введение в состав твердотельного передатчика и антенного контура наземных станций ИФРНС быстродействующего коммутатора с коммутацией токов на уровне 0,5 кА и выше, что приводит к снижению надежности станций. По этой причине внутриимпульсная модуляция навигационных сигналов ИФРНС не нашла промышленного применения и в 2004 году исследования в этом направлении были прекращены, уступив таким образом системе «EUROFIX», которая была рекомендована к использованию Международным Телекоммуникационным Союзом, см. [12] - International Telecommunication Union Recommendation ITU-R M.589-3, March, 2005.
Известна система передачи и приема информационных сообщений по радионавигационному каналу ИФРНС, описанная в патенте [13] - RU №2158933 (C1), G01S 1/02, G01S 1/20, G01S 5/00, 10.11.2000, использующая как и система «EUROFIX» временную (фазовую) манипуляцию шести последних импульсов в пачке импульсов навигационного сигнала ИФРНС, но обладающая при этом более высокой, по сравнению с системой «EUROFIX», эффективной скоростью передачи информации. Система, описанная в [13], принята в качестве прототипа.
Структурная схема системы-прототипа (см. фиг.1) содержит передатчик 1 и приемник 2, связанные радионавигационным каналом ИФРНС.
В состав передатчика 1 системы-прототипа входят (фиг.1): антенно-передающее устройство (АПУ) 3, формирователь опорных сигналов (ФОС) 4, счетчик (Сч) 5, регистр кода управления (РКУ) 6, блок сравнения (БС) 7, блок промежуточного хранения (БПХ) 8, блок кодирования (БК) 9, блок управления кодированием (БУК) 10, формирователь корректирующих кодов (ФКК) 11, блок записи сообщений (БЗС) 12, блок управления формированием корректирующих кодов (БУФК) 13 и блок записи числа строк сообщений (БЗЧС) 14. Информационные входы-выходы БПХ 8, БК 9, БУК 10, ФКК 11, БЗС 12, БУФК 13 и БЗСЧ 14 соединены между собой шиной информационного обмена, которая при практической реализации системы подключается к информационному входу-выходу передатчика 1, служащему для присоединения к передатчику 1 периферийных устройств (на фиг.1 не показаны). Вход сообщений БЗЧС 14 соединен с входом сообщений БЗС 12, который в системе-прототипе подключен к отдельному информационному входу передатчика 1, используемому для ввода передаваемых информационных сообщений. Выход навигационных сигналов АПУ 3 является выходом радиосигналов передатчика 1. Вход задающих импульсов АПУ 3 соединен с выходом БС 7, первый вход которого соединен с выходом Сч 5, а второй - с выходом РКУ 6. Вход тактовых импульсов Сч 5 подключен к первому выходу ФОС 4, второй выход которого соединен с входом импульсов записи РКУ 6, а третий - с управляющим входом БУК 10. Выход управляющего кода БПХ 8 соединен с соответствующим входом РКУ 6.
В состав приемника 2 системы-прототипа входят (фиг.1): приемно-преобразовательное устройство (ППУ) 15, формирователь тактовых сигналов (ФТС) 16, блок формирования отсчета (БФО) 17, счетчик (Сч) 18, блок хранения отсчетов пачки (БХОП) 19, блок управления декодированием (БУД) 20, блок декодирования (БД) 21, блок хранения принятого сообщения (БХПС) 22, блок корректировки сообщения (БКС) 23, блок управления коррекцией сообщения (БУКС) 24, выходной блок хранения (ВБХ) 25, блок хранения отсчетов строки (БХОС) 26 и блок выделения начала сообщения (БВН) 27. Информационные входы-выходы БХОП 19, БУД 20, БД 21, БХПС 22, БКС 23, БУКС 24, ВБХ 25, БХОС 26 и БВН 27 соединены между собой шиной информационного обмена, которая при практической реализации системы подключается к информационному входу-выходу приемника 2, служащему для присоединения к приемнику 2 периферийных устройств (на фиг.1 не показаны). Выход сообщений ВБХ 25 в системе-прототипе подключен к отдельному информационному выходу приемника 2, используемому для вывода принятых информационных сообщений. Кодовый вход БХОП 19 соединен с выходом БФО 17, управляющий вход которого соединен с выходом сигнального строба ППУ 15, а информационный вход соединен с выходом Сч 18. Тактовый вход Сч 18 подключен к тактовому выходу ФТС 16, вход сигнала синхронизации которого соединен с выходом синхроимпульсов ППУ 15, а синхронизирующий выход ФТС 16 соединен с управляющим входом БУД 20. Вход навигационных сигналов ППУ 15 является входом радиосигналов приемника 2, который соединен радионавигационным каналом с выходом радиосигналов передатчика 1.
Система-прототип работает следующим образом.
Передатчик 1 формирует на выходе радиосигналов следующие с заданным периодом пачки импульсов навигационного сигнала, которые по радионавигационному каналу поступают на вход радиосигналов приемника 2. Формирование пачки импульсов навигационного сигнала осуществляется в соответствии со стандартными процедурами, описанными, например, в [14] - Балясников Б.Н., Соколов В.Е., Демидов Е.Я. и др. «Чайка-УМ»: основные направления проектирования. // Радионавигация и время / №1, 1998; [15] - Давыдов П.С., Криницын В.В., Хресин И.Н. и др. Радионавигационные системы летательных аппаратов. / Под ред. П.С.Давыдова // М., Транспорт, 1980, с.311-319; [16] - Кинкулькин И.Е., Рубцов В.Д., Фабрик М.А. Фазовый метод определения координат.// М., Сов. радио, 1979, разд. 2.4, 3.2, 3.3, гл.4.
Передача информационных сообщений в системе-прототипе осуществляется, как и в системе «EUROFIX», посредством временной (фазовой) манипуляции шести последних импульсов в пачке импульсов навигационного сигнала. При этом, в отличие от системы «EUROFIX», в системе-прототипе используется пятиуровневая манипуляция, например (-1,4; -0,7; 0; +0,7; +1,4 мкс), причем для снижения потерь при реализации навигационной функции используются комбинации с нулевой суммой индексов модуляции в пределах строки из четырех групп по шесть импульсов (n=24) при основании кода модуляции m=5 и величиной временного сдвига между соседними позициями в алфавите сигнала (минимальное энергетическое расстояние) d=0,7. Соответственно, общее число таких комбинаций, см. [17] - Малюков С.Н. Анализ характеристик системы передачи информации, использующей навигационный сигнал ИФРНС. // Радиопромышленность / Вып.2, 1999, составляет А0(5,24)≈3,409×1015, что позволяет передать с помощью одной строки из четырех пачек навигационных импульсов пятьдесят один двоичный бит информации (251<3,409×1015). В связи с этим в системе-прототипе принято, что каждое информационное сообщение (Р) состоит из λинф слов по пятьдесят одному двоичных бит в каждом, всего из λинф×51 бит. При этом число слов λинф=var, а каждое передаваемое по радионавигационному каналу полное сообщение (М) содержит информационное сообщение (Р) и корректирующие коды (К).
Подлежащее передаче информационное сообщение Р поступает на информационный вход передатчика 1 и записывается (при наличии разрешения на запись) в БЗС 12 в виде блока из λинф 51-битных слов. Одновременно число информационных слов в сообщении λинф записывается в БЗЧС 14. Записанное в БЗЧС 14 значение λинф передается в БУК 10 и в БУФК 13. В БУК 10 в соответствии с этим значением устанавливается априори заданное число слов полного передаваемого сообщения (М) λр, включающее информационные слова (λинф) и корректирующие коды (λк). В БУФК 13 в соответствии с величиной λр устанавливается априори определенная команда управления структурой ФКК 11. Эта команда передается в ФКК 11, где в соответствии с ней перекоммутируются элементы ФКК 11 для генерации корректирующих кодов в объеме λк=λр-λинф, соответствующем числу слов корректирующих кодов в передаваемом сообщении. Затем по управляющим командам от БУК 10 производится модуляция задержки (фазы) последних шести импульсов в пачках импульсов навигационного сигнала передатчика 1 последовательно каждым из слов передаваемого сообщения, например, следующим образом.
С третьего выхода ФОС 4 на управляющий вход БУК 10 поступает импульс, соответствующий моменту окончания второго импульса из пачки импульсов навигационного сигнала. В БУК 10 устанавливается число символов, подлежащих передаче (η=n=24), и формируется команда на передачу первого из λинф слов из БЗС 12 в ФКК 11 и в БК 9. В ФКК 11 начинается формирование корректирующих кодов в соответствии с алгоритмами, представленными, например, в [18] - Берлекамп Э. Алгебраическая теория кодирования. // М., Мир, 1978, с.128-133, 224-231, 435-446; [19] - Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. // М., Мир, 1976, с.304-310, 391-398.
В БК 9 каждому слову из l=51 двоичных бит ставится в соответствие априори установленная комбинация из n×q=72 двоичных бит, где n=24 - число символов (импульсов, модулированных по задержке информацией), модулируемых кодом по основанию m=5; q=3 - три бита, описывающих состояние каждого из n символов в пятеричной системе (-1,4; -0,7; 0; +0,7; +1,4). Из БК 9 комбинация из n×q символов записывается в БПХ 8.
Со второго и третьего выходов ФОС 4 на вход импульса записи РКУ 6 и управляющий вход БУК 10 поступают следующие импульсы, по которым с выхода управляющего кода БПХ 8 первые три бита из n троек переписываются в РКУ 6. В БУК 10 при этом уменьшается на единицу число символов η, подлежащих передаче, и производится проверка условия ηi=0.
При ηi>0 БУК 10 вырабатывает команду на сдвиг в БПХ 8 записанной в нем комбинации на три бита, подготавливая модуляцию следующего импульса навигационного сигнала. Одновременно записанный в РКУ 6 управляющий код поступает на второй вход БС 7, где он сравнивается с текущим состоянием соответствующих разрядов Сч 5, на вход тактовых импульсов которого поступают импульсы с первого выхода ФОС 4, обеспечивая период пересчета Сч 5, равный интервалу следования импульсов в пачке импульсов навигационного сигнала передатчика 1. При совпадении состояний соответствующих разрядов Сч 5 и РКУ 6 на выходе БС 7 формируются импульсы, поступающие на вход задающих импульсов АПУ 3, который формирует на своем выходе навигационных сигналов очередной импульс из пачки импульсов навигационного сигнала передатчика 1. При этом изменение состояния q разрядов РКУ 6 обеспечивает сдвиг момента формирования очередного импульса в АПУ 3 с шагом 0,7 мкс в пределах ±1,4 мкс.
Таким образом осуществляется передача одного символа.
Затем описанная выше процедура передачи символа повторяется, обеспечивая последовательную передачу в радионавигационный канал посылки из шести модулированных импульсов.
При выполнении условия ηi=18,12,6,0 БУК 10 передает в БПХ 8 команду на установку на его выходе управляющего кода начального кода, соответствующего несмещенному состоянию импульса в пачке импульсов навигационного сигнала, которое по очередному импульсу от ФОС 4 переписывается в РКУ 6, после чего ФОС 4 прекращает выдачу импульсов на вход тактовых импульсов Сч 5 - до начала формирования следующей пачки импульсов навигационного сигнала, а также на вход импульса записи РКУ 6 и управляющий вход БУК 10 - до окончания формирования второго импульса следующей пачки. При выполнении условия ηi=0, что соответствует окончанию передачи строки из двадцати четырех символов (двоичного слова из пятидесяти одного бита), БУК 10 увеличивает на единицу устанавливаемое в нем число переданных слов (λi). Затем в БУК 10 последовательно проводятся проверки выполнения условий λi≤λинф и λi≤λр, где λр - полное число передаваемых слов, включающее собственно информационное сообщение (Р) и корректирующие коды (К).
Если λi<λинф, то при возобновлении поступления импульсов от ФОС 4 на управляющий вход БУК 10 вся описанная выше процедура передачи слова повторяется, причем из БЗС 12 в ФКК 11 и в БК 9 передается каждый раз слово из сообщения Р, номер которого задается величиной Ni=λi-1+1.
Если λi=λинф, что соответствует окончанию передачи информационного сообщения Р в общем сообщении М, то при возобновлении поступления импульсов из ФОС 4 в БУК 10 процедура передачи слова повторяется, но передача слов из БЗС 12 в ФКК 11 и в БК 9 прекращается и ФКК 11 по команде из БУК 10 переводится из режима формирования корректирующих кодов в режим пословной передачи этих кодов в БК 9.
Если λi=λр, то БУК 10 дает команду на обнуление ФКК 11, БЗЧС 14 и БУФК 13, устанавливает значение λ=0 и передает в БЗС 12 разрешение на запись следующего сообщения, после чего вся описанная выше процедура передачи очередного сообщения повторяется.
Пачки импульсов навигационного сигнала, в каждой из которых шесть последних импульсов модулированы по задержке (фазе) указанным образом передаваемым сообщением, с выхода радиосигналов передатчика 1 по радионавигационному каналу поступают через вход радиосигналов приемника 2 на вход навигационного сигнала ППУ 15, который в соответствии с алгоритмами, описанными, например, в [16, с.121-142], производит обнаружение и слежение за принятым сигналом. При этом на выходе сигнального строба ППУ 15 формируются видеоимпульсы, соответствующие моментам приема в приемнике 2 маркерной позиции каждого отдельного импульса из состава пачки импульсов навигационного сигнала передатчика 1, а на выходе синхроимпульсов ППУ 15 формируются видеоимпульсы, отслеживающие осредненное на интервале слежения значение моментов приема маркерных позиций импульсов навигационного сигнала передатчика 1 и, следовательно, синхронизированных с периодом и моментами начала приема в приемнике 2 пачек импульсов навигационного сигнала передатчика 1. Под маркерной позицией понимается априори определенная позиция в каждом импульсе навигационного сигнала передатчика 1, на которой в приемнике 2 производится отсчет радионавигационного параметра.
Видеоимпульсы с выхода синхроимпульсов ППУ 15 подаются на вход сигнала синхроимпульсов ФТС 16, который формирует на тактовом выходе синхронизированные с этими видеоимпульсами тактовые импульсы, которые поступают на тактовый вход Сч 18 и обеспечивают формирование периода пересчета Сч 18, синхронного и синфазного с усредненными моментами приема в приемнике 2 маркерных позиций импульсов навигационного сигнала передатчика 1. Циклически изменяющийся код с выхода Сч 18 подается на информационный вход БФО 17, в котором при поступлении на его управляющий вход видеоимпульса с выхода сигнального строба ППУ 15 фиксируется текущее состояние соответствующих разрядов Сч 18. При этом на выходе БФО 17 формируется отсчет, пропорциональный задержке (-1,4; -0,7; 0; +0,7; +1,4 мкс) конкретного импульса из пачки относительно осредненных на интервале слежения моментов приема импульсов пачек навигационного сигнала передатчика 1.
Затем по управляющим командам от БУД 20 производится декодирование принятого сообщения, выделение и исправление ошибок в принятом сообщении и запись информационного сообщения, например, следующим образом.
По окончании третьего импульса из пачки импульсов навигационного сигнала с синхронизирующего выхода ФТС 16 на управляющий вход БУД 20 поступает импульс, под воздействием которого БУД 20 формирует команду на запись первого кода задержки импульса навигационного сигнала из БФО 17 в БХОП 19 и увеличивает на единицу число принятых кодов задержки ηi. Затем в БУД 20 производится проверка условия ηi≤n=24, где n - длина строки сообщения.
Если ηi<6, 12, 18, 24, то описанная выше процедура повторяется, обеспечивая последовательную запись в БХОП 19 кодов задержки шести последних импульсов из пачки импульсов навигационного сигнала.
Если ηi=6, 12, 18, 24, то БУД 20 дает команду на передачу комбинаций из шести кодов задержки из БХОП 19 в БХОС 26, где при этом последовательно формируется комбинация из кодов задержек навигационных импульсов в пределах одной строки, состоящей из четырех посылок (пачек) по шесть импульсов в каждой.
Если ηi=24, то БУД 20 дает команду на передачу комбинации кодов задержки из БХОС 26 в БД 21, где каждой такой строке ставится в соответствие априори установленная комбинация (слово) из l=51 двоичных бит. Полученное слово передается в БВН 27, где производится его анализ с целью обнаружения в начале слова преамбулы - специальной кодовой посылки, с которой в соответствии с [7] начинается информационное сообщение.
Если преамбула не обнаружена, то признак этого передается из БВН 27 в БУД 20, где в этом случае устанавливается значение ηi=18 и формируется команда в БХОС 26, по которой в БХОС 26 стираются шесть кодов задержек, принятых первыми, остальные коды сдвигаются соответственно на шесть позиций вправо, после чего повторяются описанные выше процедуры приема кодов задержки последних шести импульсов из следующей пачки импульсов навигационного сигнала, формирования слова в БХОС 26 и обнаружения преамбулы.
Если преамбула обнаружена, то в БВН 27 выполняется процедура выделения числа информационных слов сообщения λинф, которое в соответствии с [7] передается в первом слове каждого сообщения, после чего признак обнаружения преамбулы и значение λинф передаются из БВН 27 в БУД 20 и в БУКС 24. В БУД 20 в соответствии с этим значением устанавливается априори заданное число слов полного передаваемого сообщения λр=λинф+λк, включающее информационные слова и корректирующие коды. В БУКС 24 в соответствии с величиной λинф устанавливается априори определенная команда управления структурой БКС 23. Эта команда передается в БКС 23, где в соответствии с ней перекоммутируются элементы БКС 23 для обеспечения обнаружения и исправления ошибок в передаваемом сообщении объемом λр слов. Затем БУД 20 увеличивает на единицу число принятых слов сообщения λi и дает команду на передачу слова принятого сообщения из БХОС 26 в БХПС 22, после чего БУД 20 устанавливает исходное значение числа принятых символов ηi=0 и производит проверку условия λi≤λр.
Если λi<λр, то с началом приема в приемнике 2 следующей пачки импульсов навигационного сигнала от передатчика 1 описанная выше процедура приема слова и записи его в БХПС 22, исключая алгоритм поиска и обнаружения преамбулы, повторяется, причем номер записываемого в БХПС 22 слова задается величиной Ni=λi-1+1.
Если λi=λр, что соответствует окончанию приема полного сообщения М, то БУД 20 вырабатывает команду на передачу всего принятого сообщения из БХПС 22 в БКС 23, где в соответствии с алгоритмами, описанными, например, в [18, с.185-209], [19, с.315-337, 399-407], производится обнаружение и исправление ошибок в принятом сообщении. После окончания процедуры корректировки сообщения из БКС 23 в БУД 20 передается признак результата корректировки (РК).
Если РК=1, что обозначает либо отсутствие ошибок, либо исправление всех обнаруженных ошибок в принятом сообщении, то БУД 20 формирует команду, по которой информационная часть принятого сообщения (первые λинф слов) записываются из БКС 23 в ВБХ 25. Эта команда сопровождается записью в ВБХ 25 признака готовности сообщения, после чего в БУД 20 устанавливается исходное значение λi=0 и обнуляются БХОП 19, БХПС 22, БКС 23 и БХОС 26.
Если РК=-1, это означает, что число ошибок в принятом сообщении больше, чем позволяют исправить переданные в нем корректирующие коды. Тогда все описанные в предыдущем абзаце процедуры повторяются, но БУД 20 записывает в ВБХ 25 признак ошибочного приема сообщения.
Затем описанные выше процедуры приема очередного сообщения повторяются.
Таким образом, в системе-прототипе, описанной в [13], обеспечивается передача и прием информационных сообщений по радионавигационному каналу ИФРНС, при этом, в отличие от системы «EUROFIX», в результате использования предложенной пятиуровневой манипуляции обеспечивается эффективная скорость передачи информации Vэфф>50 бод, что соответствует рекомендациям [7].
Однако указанное повышение Vэфф обеспечивается в системе-прототипе при относительно невысокой помехоустойчивости. Этот недостаток системы-прототипа обуславливается несколькими факторами.
В первую очередь, следует отметить, что в системе-прототипе предусматривается работа с сообщениями переменной длины (λр=var). Это обуславливает необходимость реализации в приемнике 2 процедуры обнаружения начала сообщения (блок БВН 27) и, соответственно, включения в состав сообщений системы-прототипа преамбулы, обеспечивающей такое обнаружение. Процедура обнаружения в любом случае выполняется с вероятностью Робн<1, что приводит к снижению итоговой помехоустойчивости приема сообщений в системе-прототипе. Данный фактор является неотъемлемым атрибутом системы-прототипа. В то же время, в системах передачи информации, использующих сообщения постоянной (заданной) длины (например, в системе EUROFIX), использование процедуры обнаружения начала сообщения не является обязательным. В таких системах время начала очередного сообщения может быть определено расчетным путем с использованием момента передачи первого сообщения, которое может быть оговорено в интерфейсном протоколе системы.
В системе-прототипе предлагается использовать относительно небольшой шаг фазовой (временной) манипуляции 0,7 мкс, что так же отрицательно сказывается на помехоустойчивости системы-прототипа.
Некоторое повышение помехоустойчивости системы-прототипа обеспечивается за счет использования в приемнике 2 поблочного декодирования, когда для принятия решения используется накапливаемый в БХОС 26 набор отсчетов по каждому принятому слову сообщения. Примеры применения такого декодирования представлены, например, в работах: [20] - Басс В.И., Зарубин С.П., Кичигин В.А., Ляшко В.Н. и др. Реализация интегрированной информационной системы с использованием передающих станций ИФРНС «Чайка» и результаты экспериментальных исследований информационного канала ИФРНС. // Сб. трудов НТК «Глобальное планирование навигации» / Интернавигация, 1997; [21] - Балов А.В., Жолнеров B.C., Малюков С.Н., Чоглоков А.Е., Царев В.М. Формат передачи данных в канале, использующем модуляцию РРМ шести последних импульсов в пачке сигнала ИФРНС. // Новости навигации / №3, 2005. Однако применение поблочного декодирования в целях повышения помехоустойчивости в системе-прототипе сопровождается негативными последствиями, обусловленными следующими факторами. Как указано выше, в системе-прототипе одно слово передается четырьмя пачками навигационного сигнала и содержит пятьдесят один бит информации. Исходя из этого при поблочном декодировании объем рабочего алфавита составляет A≈2,25×1015, что требует существенного увеличения затрат вычислительных ресурсов и приводит к увеличению времени декодирования.
Другим недостатком системы-прототипа является отсутствие возможности передачи сообщений в формате системы «EUROFIX».
Техническим результатом, на достижение которого направлено заявляемое изобретение, является устранение указанных недостатков системы-прототипа, а именно, обеспечение возможности работы в двух режимах - основном режиме с использованием пятиуровневой временной (фазовой) манипуляции и дополнительном режиме - в формате системы «EUROFIX» - с использованием трехуровневой временной (фазовой) манипуляции, с повышением помехоустойчивости передачи информации при работе в основном режиме при снижении затрат вычислительных ресурсов по отношению к прототипу.
Сущность заявляемого изобретения заключается в том, что в системе передачи и приема информационных сообщений по радионавигационному каналу ИФРНС, содержащей передатчик и приемник, причем передатчик содержит антенно-передающее устройство, вход задающих импульсов которого соединен с выходом блока сравнения, первый вход которого соединен с выходом счетчика, вход тактовых импульсов которого подключен к первому выходу формирователя опорных сигналов, второй выход которого соединен с входом импульсов записи регистра кода управления, выход которого подключен к второму входу блока сравнения, блок управления кодированием, информационный вход-выход которого шиной информационного обмена соединен с информационными входами-выходами передатчика, блока кодирования, формирователя корректирующих кодов, блока записи сообщений, блока записи числа строк сообщения, блока управления формированием корректирующих кодов и блока промежуточного хранения, выход управляющего кода которого соединен с соответствующим входом регистра кода управления, при этом выход навигационных сигналов антенно-передающего устройства является выходом радиосигналов передатчика, который радионавигационным каналом соединен с входом радиосигналов приемника, который содержит формирователь тактовых сигналов, вход сигнала синхронизации которого соединен с выходом синхроимпульсов приемно-преобразовательного устройства, выход сигнального строба которого подключен к управляющему входу блока формирования отсчета, информационный вход которого соединен с выходом счетчика, тактовый вход которого подключен к тактовому выходу формирователя тактовых сигналов, блок управления декодированием, информационный вход-выход которого шиной информационного обмена соединен с информационными входами-выходами приемника, блока декодирования, блока хранения принятого сообщения, блока корректировки сообщений, блока управления коррекцией сообщений, выходного блока хранения и блока хранения отсчетов пачки, кодовый вход которого подключен к выходу блока формирования отсчета, причем вход навигационных сигналов приемно-преобразовательного устройства является входом радиосигналов приемника, в отличие от прототипа, в передатчике управляющий вход блока управления кодированием и вход сообщений блока записи сообщений подключены к шине информационного обмена передатчика, а в приемнике управляющий вход блока управления декодированием и выход сообщений выходного блока хранения подключены к шине информационного обмена приемника, причем в передатчике формирователь корректирующих кодов выполнен в виде, обеспечивающем возможность формирования как циклических корректирующих кодов, так и групповых корректирующих кодов Рида-Соломона, и содержит коммутатор, первый выход которого соединен с информационным входом субблока формирования циклических корректирующих кодов, а второй выход - с информационным входом субблока формирования групповых корректирующих кодов Рида-Соломона, причем информационный и управляющий входы этого коммутатора, управляющие входы и информационные выходы этих субблоков соединены соответствующей шиной с информационным входом-выходом формирователя корректирующих кодов, а в приемнике блок корректировки сообщений выполнен в виде, обеспечивающем возможность обнаружения и исправления ошибок как с использованием групповых корректирующих кодов Рида-Соломона, так и с использованием циклических корректирующих кодов, и содержит коммутатор, первый выход которого соединен с информационным входом субблока коррекции сообщений с корректирующими кодами Рида-Соломона, а второй выход - с информационным входом субблока коррекции сообщений с циклическими корректирующими кодами, причем информационный и управляющий входы данного коммутатора, управляющие входы и информационные выходы данных субблоков соединены соответствующей шиной с информационным входом-выходом блока корректировки сообщений.
Сущность изобретения и возможность его осуществления поясняются чертежами и таблицей, представленными на фиг.1-5, где:
на фиг.1 представлена структурная схема системы-прототипа;
на фиг.2 - структурная схема заявляемой системы;
на фиг.3 - структурная схема формирователя корректирующих кодов заявляемой системы;
на фиг.4 - структурная схема блока корректировки сообщений заявляемой системы;
на фиг.5 - таблица, содержащая данные сравнительной оценки заявляемой системы и системы-прототипа.
Заявляемая система передачи и приема информационных сообщений по радионавигационному каналу ИФРНС содержит, см. фиг.2, передатчик 1 и приемник 2, связанные радионавигационным каналом.
В состав передатчика 1 (фиг.2) входят антенно-передающее устройство (АПУ) 3, формирователь опорных сигналов (ФОС) 4, счетчик (Сч) 5, регистр кода управления (РКУ) 6, блок сравнения (БС) 7, блок промежуточного хранения (БПХ) 8, блок кодирования (БК) 9, блок управления кодированием (БУК) 10, формирователь корректирующих кодов (ФКК) 11, блок записи сообщений (БЗС) 12, блок управления формированием корректирующих кодов (БУФК) 13 и блок записи числа строк сообщений (БЗЧС) 14. Информационные входы-выходы БПХ 8, БК 9, БУК 10, ФКК 11, БЗС 12, БУФК 13 и БЗЧС 14 соединены между собой шиной информационного обмена, которая подключена к информационному входу-выходу передатчика 1, служащему для присоединения к передатчику 1 периферийных устройств (на фиг.2 не показаны). С шиной информационного обмена передатчика 1 соединены также управляющий вход БУК 10 и вход сообщений БЗС 12. Выход навигационных сигналов АПУ 3 является выходом радиосигналов передатчика 1. Вход задающих импульсов АПУ 3 соединен с выходом БС 7, первый вход которого соединен с выходом Сч 5, а второй - с выходом РКУ 6. Вход тактовых импульсов Сч 5 подключен к первому выходу ФОС 4, второй выход которого соединен с входом импульсов записи РКУ 6. Вход управляющего кода РКУ 6 соединен с выходом управляющего кода БПХ 8. Третий выход ФОС 4, образующий выход синхронизирующих сигналов передатчика 1, при реализации системы подключается к управляющему входу периферийного устройства синхронизации передатчика, которое обеспечивает синхронизацию выполнения алгоритмов программно-математического обеспечения (ПМО) с временной диаграммой работы аппаратного обеспечения передатчика и формирует соответствующие команды управления блоками ПМО передатчика (на фиг.2 не показано).
В состав приемника 2 (фиг.2) входят приемно-преобразовательное устройство (ППУ) 15, формирователь тактовых сигналов (ФТС) 16, блок формирования отсчета (БФО) 17, счетчик (Сч) 18, блок хранения отсчетов пачки (БХОП) 19, блок управления декодированием (БУД) 20, блок декодирования (БД) 21, блок хранения принятого сообщения (БХПС) 22, блок корректировки сообщения (БКС) 23, блок управления коррекцией сообщения (БУКС) 24 и выходной блок хранения (ВБХ) 25. В отличие от системы-прототипа в состав приемника 2 заявляемой системы не входят показанные на фиг.1 блоки БХОС 26 и БВН 27, что обусловлено использованием в заявляемой системе сообщений постоянной (заданной) длины, характеристика которых дана ниже при описании работы заявляемой системы. Информационные входы-выходы БХОП 19, БУД 20, БД 21, БПХС 22, БКС 23, БУКС 24 и ВБХ 25 соединены между собой шиной информационного обмена, которая подключена к информационному входу-выходу приемника 2, служащему для присоединения к приемнику 2 периферийных устройств (на фиг.2 не показаны). С ши