Способ приема многолучевого сигнала и устройство для его осуществления
Иллюстрации
Показать всеИзобретение относится к технике приема и декодирования данных различных пользователей в системе связи многопользовательского доступа с кодовым расширением канала. Задача состоит в повышении помехоустойчивости приема сигнала в системе связи многопользовательского доступа с кодовым разделением каналов за счет итеративного совместного детектирования и декодирования данных различных пользователей. Использование авторегрессионного сглаживания мягких решений о достоверности приема кодовых символов многопользовательским детектором, их последующее декодирование с восстановлением всего кодового слова, авторегрессионного сглаживания восстановленных мягких решений с последующим мягким ограничением функцией тангенс гиперболический, а также оценки комплексной огибающей на каждой итерации, позволяет повысить качество приема в системе связи многопользовательского доступа с кодовым расширением канала, т.е. повысить помехоустойчивость приемника, увеличить емкость системы связи, снизить стоимость базовой станции системы с кодовым расширением канала. 2 н. и 2 з.п. ф-лы, 7 ил.
Реферат
Изобретение относится к области радиотехники, в частности к способу и устройству приема многолучевого сигнала, и может быть использовано в системах связи с подвижными объектами.
В системах связи с подвижными объектами каналы распространения сигнала между приемником и передатчиком данных являются многолучевыми и нестационарными. Обычно, многолучевость канала распространения в мобильных системах связи учитывают посредством суммирования энергии компонент многолучевого сигнала в Rake-приемнике. Сигнал каждого луча принимается отдельным однолучевым приемником, содержащим, в том числе, блок временной синхронизации. Этот подход является эффективным при наличии нескольких хорошо разрешаемых компонент многолучевого сигнала, т.е. отстоящих друг от друга по времени на несколько чипов. Чип ПСП - это длительность одного элементарного временного интервала псевдослучайной последовательности. Однако нередко частотно-селективный фединг носит такой характер, что компоненты многолучевого сигнала являются неразрешаемыми (разность временных положений сигналов соседних лучей меньше чипа ПСП).
Из-за неверной оценки числа компонент многолучевого сигнала имеют место энергетические потери и ухудшение качества демодуляции как при отсутствии, так и при наличии фединга. Эти потери обусловлены неоптимальной обработкой сигнала, содержащего неразрешаемые лучи. Очевидно, работа эффективной системы слежения и демодуляции в условиях неразрешаемой многолучевости должна отличаться от работы известных устройств.
В процессе работы системы слежения приемного устройства возможно обнаружение сигналов нескольких лучей. Вследствие влияния сигналов лучей друг на друга искажаются потоки данных, по которым осуществляется оценка комплексной огибающей (восстановление несущей) сигналов каждого луча. Это должно учитываться при приеме данных.
Эффективность системы связи во многом определяется способностью алгоритмов временной синхронизации обеспечить необходимую точность оценки числа и временных положений компонент многолучевого сигнала в многолучевых нестационарных каналах, а алгоритмов восстановления несущей - обеспечить высокую точность оценки комплексной огибающей сигналов найденных компонент многолучевого сигнала.
Проблема синтеза и анализа алгоритмов слежения за временной задержкой однолучевого сигнала (независимой компоненты многолучевого сигнала) решалась в течение нескольких последних десятилетий многими авторами (см., например, Riccardo De Gaudenzi «Direct-Sequence Spread-Spectrum Chip Tracking in the Presence, of Unresolvable Multipath Components», IEEE Trans. Veh. Tech., vol.48, pp.1573-1583, Sept. 1999 [1] и G.Proakis «Digital Communications», McGraw-Hill, 3rd Edition, 1995 [2]). Разработанные в результате этих исследований алгоритмы, реализующие слежение за временной задержкой однолучевого сигнала в системах, включают процедуры формирования оценки временной ошибки синхронизации и последующей ее коррекции. Как правило, данные процедуры реализуются в аналоговом или цифровом виде на базе систем автоматического управления, в которых временная синхронизация осуществляется с использованием управляющей обратной связи или без нее.
Одна из осуществленных на практике систем некогерентного слежения за одним кодовым сигналом описана в статье М.К.Simon, J.К.Omura, R.A.Scholtz, and В.К.Levitt «Spread Spectrum Communications», Electrical Engineering Communications and Signal Processing, volume III, 1985 [3]. Система слежения содержит дискриминатор, управляемый генератор опорного сигнала (генератор ПСП) и ветви демодуляции данных. Дискриминатор включает два квадратурных коррелятора, два квадратора и схему вычисления разности. Каждый из квадратурных корреляторов состоит из канального квадратурного перемножителя и фильтра. Ветвь выделения данных включает коррелятор и детектор данных. Устройство, выполненное таким образом, корректирует ошибку слежения временного сдвига между принимаемым и опорным сигналом и не чувствительно к случайной начальной фазе входного сигнала. Для формирования сигнала ошибки слежения на перемножитель первого коррелятора дискриминатора подают опорный сигнал с опережением на некоторый временной интервал Δ относительно текущей временной позиции, а на второй - с запаздыванием на временной интервал Δ. В результате на выходе схемы вычисления разности формируется сигнал ошибки, соответствующий временному рассогласованию между входным и опорным сигналом, который используется для коррекции временных задержек генератора ПСП.
Существуют различные модификации описанного устройства и алгоритма его реализации. Например, Richard A. Yost and Robert W. Boyd в своем докладе «A modified pn code tracking loop: Its performance analysis and comparative evaluation», IEEE Transactions on Communications, COM-30(5): 1027-36, May 1982 [4] предложили модифицированный алгоритм слежения за одним кодовым сигналом. Преимущество этого алгоритма в том, что для его реализации необходимо меньшее число стандартных блоков. С другой стороны, такое техническое решение весьма чувствительно к оценке фазы входного сигнала, что приводит к снижению устойчивости работы.
Недостатком известных систем слежения за задержкой сигнала является то, что при слежении отдельными приемниками за близко расположенными компонентами многолучевого сигнала вероятен захват обоими приемниками одной компоненты, в то время как другая компонента (более слабая) перестает отслеживаться. Это приводит к энергетическим потерям. Кроме того, в случае неразрешаемой многолучевости возникает большой джиггер сигнала ошибки слежения, что снижает устойчивость системы слежения и также вызывает энергетические потери.
Известен подход, направленный на преодоление недостатков упомянутых выше способов слежения. Он заключается в том, что приемники отслеживают компоненты многолучевого сигнала таким образом, чтобы не допустить их сближения на расстояние, меньшее некоторого минимально допустимого (см., например, опубликованную международную заявку WO 97/28608 «Method and Arrangement of Signal Tracking and a Rake-receiver Utilizing Said Arrangement», 07.08.97 [5] и патент США №6345078 B1, Feb.5, 2002, «Finger assignment system for a multiple finger receiver and method thereof» [6]).
В [5] описан способ приема многолучевого сигнала с неразрешаемыми компонентами. Система, реализующая предложенный способ, состоит из приемника поиска, системы слежения за компонентами обнаруженного сигнала, управляющего процессора и RAKE приемника. Алгоритм, который используется в процедуре слежения, заключается в следующем. Если компоненты не разрешаются, и решающая функция имеет унимодальную форму, то для выполнения процедуры слежения и демодуляции используется отдельная схема слежения за задержкой сигнала, соответствующей временной позиции максимума решающей функции.
Если решающая функция суммарного неразрешаемого сигнала имеет полимодальную форму, то процедура подстройки начинается с системы слежения приемника, демодулирующего максимальную компоненту многолучевого сигнала. Для других компонент эта процедура выполняется таким образом, чтобы временной сдвиг между опорными сигналами любых двух демодуляторов не был меньше некоторой заранее заданной величины Тmin. В [5] предложены три различные стратегии реализации данного условия.
Способ слежения за многолучевым сигналом, запрещающий сближение временных позиций соседних приемников, не решает основную проблему слежения в условиях неразрешаемой многолучевости, которая заключается в определении числа компонент многолучевого сигнала. Реально расстояние между сигналами соседних лучей может быть меньше заданного минимального расстояния между приемниками. Ошибка в определении числа неразрешаемых компонент может приводить к существенным энергетическим потерям.
Другой известный способ слежения за сигналом с неразрешаемой многолучевостью (см. Volker Aue and Gerhard P. Fettweis «A Noncoherent Tracking Scheme for the RAKE Receiver That Can Cope With Unresolvable Multipath», ICC '99, Vancouver, Canada, June, 1999 [7] и патент США №6, 381, 264 B1, Apr.30, 2002 «Efficient multipath centroid tracking circuit for a code division multiple access (CDMA) system» [8]) заключается в синхронном управлении всеми однолучевыми приемниками, установленными в области многолучевости. Способ основан на формировании суммарной ошибки слежения для всех однолучевых приемников. Полученная суммарная ошибка слежения используется для однонаправленной подстройки временных позиций всех однолучевых приемников.
В [7] предложена некогерентная схема слежения RAKE приемника для неразрешаемых компонент многолучевого сигнала и выполнен ее анализ. Описанная система слежения за временными задержками содержит несколько приемников, каждый из которых содержит коррелятор и блок оценки ошибок временного слежения. Если расстояние между компонентами многолучевого сигнала велико по сравнению с длительностью чипа, то приемники отслеживают компоненты многолучевого сигнала независимо.
Если расстояние между компонентами многолучевого сигнала приблизительно равно длительности чипа или меньше его, то для этих лучей выделяется группа равноотстоящих приемников, расставленных друг относительно друга на некоторое фиксированное расстояние. Слежение для каждой группы приемников проводится при сохранении относительного временного интервала между приемниками.
Недостаток совместной подстройки совокупности приемников состоит в незнании числа компонент многолучевого сигнала (эта проблема не решается в рамках процедуры слежения). В случае частой (ближе, чем 1 чип) расстановки приемников в области многолучевости требуется большое число приемников. А в случае редкой расстановки появляются энергетические потери, о которых упомянуто выше. Кроме того, сигналы лучей могут дрейфовать разнонаправлено, что не может быть отслежено при совместной подстройке.
Наиболее близким техническим решением к заявляемым способу квазикогерентного приема многолучевых сигналов и устройству для его осуществления являются способ и устройство для его осуществления, описанные в статье Gunnar Fock, Jens Baltersee, Peter Schulz-Rittich, and Heinrich Meyr «Channel Tracking for Rake Receivers in Closely Spaced Multipath Environments», IEEE Journal, On Selected Areas hi Communications, Vol., 19, No. 12, December 2001 [9].
Способ-прототип заключается в следующем:
проводят поиск компонент многолучевого сигнала и определяют начальную оценку их временных позиций.
осуществляют интерполяцию входного сигнала, в результате увеличивая частоту дискретизации входного сигнала;
для каждой компоненты:
задерживают входной сигнал в соответствии с оценкой временной позиции компоненты,
формируют комплексные корреляционные отклики символов сигнала, а также запаздывающие и опережающие комплексные корреляционные отклики символов,
формируют разность запаздывающих и опережающих комплексных корреляционных откликов символов сигнала,
формируют ошибку слежения компоненты, последовательно перемножая сформированную разность на комплексно сопряженную оценку комплексной огибающей символа компоненты и на комплексно сопряженную оценку информационного параметра символа,
корректируют ошибку слежения компоненты, вычитая из полученного произведения мешающее влияние других компонент,
фильтруют по нескольким символам скорректированную ошибку слежения компоненты,
корректируют оценку задержки сигнала компоненты по фильтрованной скорректированной ошибке слежения,
комплексные корреляционные отклики символов сигнала задерживают и перемножают на комплексно сопряженную оценку комплексной огибающей символов, получая мягкие решения информационных символов компоненты;
формируют мягкие решения информационных символов, суммируя мягкие решения информационных символов всех компонент;
формируют оценки информационных символов по мягким решениям информационных символов;
перемножают комплексные корреляционные отклики символов сигнала всех компонент на комплексно сопряженную оценку информационного параметра символа;
корректируют полученные произведения;
формируют оценки комплексных огибающих символов компонент, фильтруя скорректированные произведения;
для каждой компоненты формируют мешающее влияние других компонент в ошибку слежения компоненты по оценкам комплексной огибающей символов компонент, а также по скорректированным оценкам задержек сигналов компонент.
Устройство, с помощью которого осуществляют способ-прототип (Фиг.1) содержит приемник 1 поиска, блок 2 управления, генератор 3 псевдослучайной последовательности (ПСП), L однолучевых приемников 41-4L сигнала, первый блок 5 коррекции, второй блок 6 коррекции, блок 7 комплексного сопряжения, решающий блок 8 и сумматор 9, при этом каждый однолучевый приемник 41-4L сигнала содержит блок 10 определения задержки, комплексный интерполятор - дециматор 11, комплексный регистр 12, комплексный коммутатор 13, первый 14, второй 15 и третий 16 комплексные корреляторы, комплексный вычитатель 17, комплексную линию 18 задержки, блок 19 формирования ошибки слежения компоненты, фильтр 20 петли, вычитатель 21, блок 22 комплексного сопряжения, фильтр 23, первый 24 и второй 25 комплексные перемножители, причем первые входы приемника 1 поиска и комплексного интерполятора - дециматора 11 в каждом однолучевом приемнике 41-4L сигнала объединены, образуя вход устройства, который является входом комплексного дискретного сигнала, выход приемника 1 поиска соединен с входом блока 2 управления, первый выход которого соединен со вторым входом приемника 1 поиска, второй выход блока 2 управления соединен с первым входом блока 10 определения задержки в каждом однолучевом приемнике 41-4L сигнала, третий выход блока 2 управления соединен со входом генератора 3 ПСП, выход которого соединен с первыми входами первого 14, второго 15 и третьего 16 комплексных корреляторов в каждом однолучевом приемнике 41-4L сигнала, четвертый выход блока 2 управления соединен со вторыми входами первого 14, второго 15 и третьего 16 комплексных корреляторов в каждом однолучевом приемнике 41-4L сигнала, выход блока 10 определения задержки в каждом однолучевом приемнике 41-4L сигнала соединен со вторым входом комплексного интерполятора - дециматора 11 и соответствующими ему первыми входами первого 5 и второго 6 блока коррекции, вход блока 10 определения задержки соединен с выходом фильтра 20 петли, выход комплексного регистра 12 соединен с третьим входом первого комплексного коррелятора 14, выход которого соединен с первым входом комплексного вычитателя 17, второй вход которого соединен с выходом второго комплексного коррелятора 15, выход комплексного вычитателя 17 соединен с первым входом блока 19 формирования ошибки слежения компоненты, третий вход второго комплексного коррелятора 15 и вход комплексного регистра 12 объединены и соединены с первым выходом комплексного коммутатора 13, вход которого соединен с выходом комплексного интерполятора - коррелятора 11, второй выход комплексного коммутатора 13 соединен с третьим входом третьего комплексного коррелятора 16, выход которого соединен с первым входом первого комплексного перемножителя 24 и входом комплексной линии 18 задержки, выход которой соединен с первым входом второго комплексного перемножителя 25, второй вход комплексного перемножителя 25 и второй вход блока 19 формирования ошибки слежения компоненты объединены и соединены с выходом блока 22 комплексного сопряжения, третий вход блока 19 формирования ошибки слежения компоненты и второй вход первого комплексного перемножителя 24 в каждом однолучевом приемнике 41-4L сигнала объединены и соединены с выходом блока 7 комплексного сопряжения, выход блока 19 формирования ошибки слежения компоненты соединен с первым входом вычитателя 21, выход которого соединен с входом фильтра 20 петли, второй вход вычитателя 21 в каждом однолучевом приемнике 41-4L сигнала соединен с соответствующим ему выходом первого блока 5 коррекции, выход фильтра 23 в каждом однолучевом приемнике 41-4L сигнала соединен с входом блока 22 комплексного сопряжения и соответствующим ему входом первого блока 5 коррекции, вторые входы второго блока 6 коррекции соединены с выходами комплексного перемножителя 24 каждого однолучевого приемника 41-4L сигнала, выходы второго блока коррекции 6 соединены с входом фильтра 23 каждого однолучевого приемника 41-4L сигнала, вход блока 7 комплексного сопряжения соединен с выходом решающего блока 8, вход которого соединен с выходом сумматора 9, который является выходом устройства, входы сумматора соединены с выходами комплексного перемножителя 25 каждого однолучевого приемника 41-4L, сигнала.
Устройство-прототип работает следующим образом (см. Фиг.1). Входной комплексный дискретный сигнал поступает на первый вход приемника 1 поиска и на входы L однолучевых приемников 41-4L сигнала, а именно на первые входы комплексных интерполяторов - дециматоров 11. По сигналу с блока 2 управления в приемнике 1 поиска осуществляют поиск компонент входного многолучевого сигнала и формируют начальную оценку их временных позиций относительно временного положения опорного сигнала генератора 3 ПСП. Начальную оценку временных позиций обнаруженных компонент многолучевого входного сигнала подают через блок 2 управления на первые входы блоков 10 определения задержки соответствующих однолучевых приемников 41-4L. По сигналу управления, поступающему с третьего выхода блока 2 управления, генератор 3 ПСП на выходе формирует синфазные и квадратурные составляющие опорного сигнала, которые поступают на первые входы первого 14, второго 15 и третьего 16 комплексных корреляторов однолучевых приемников 41-4L. На вторые входы первого 14, второго 15 и третьего 16 комплексных корреляторов однолучевых приемников 41-4L подают сигнал сброса с блока 2 управления. Для каждой компоненты в соответствующем однолучевом приемнике 41-4L на второй вход комплексного интерполятора - дециматора 11 с выхода блока 10 определения задержки поступает необходимая задержка входного сигнала. Вначале она равна начальной оценке временной позиции компоненты относительно временного положения опорного сигнала, поступающей с блока 2 управления, а в дальнейшем - сумме текущей оценки временной позиции компоненты и фильтрованной скорректированной ошибки слежения с выхода фильтра 20 петли.
В комплексном интерполяторе - дециматоре 11 осуществляют интерполяцию входного комплексного дискретного сигнала, в результате увеличивая частоту его дискретизации, и задерживают входной сигнал в соответствии с оценкой временной позиции компоненты и осуществляют децимацию задержанного сигнала. С выхода комплексного интерполятора - дециматора 11 отсчеты задержанного дискретного комплексного сигнала через комплексный коммутатор 13 поступают поочередно (через 0,5 чипа) на третий вход третьего комплексного коррелятора 16, на третий вход второго комплексного коррелятора 15 и через комплексный регистр 12 на третий вход первого комплексного коррелятора 14. Комплексный регистр 12 осуществляет задержку на один чип.
Первый 14 и второй 15 комплексные корреляторы используют для формирования запаздывающих и опережающих комплексных корреляционных откликов символов сигнала, которые поступают соответственно на первый и второй вход комплексного вычитателя 17. С выхода комплексного вычитателя 17 разность запаздывающих и опережающих комплексных корреляционных откликов символов сигнала поступает на первый вход блока 19 формирования ошибки слежения компоненты.
В блоке 19 формируют ошибку слежения компоненты, последовательно перемножая сформированную разность на комплексно сопряженную оценку комплексной огибающей символа компоненты и на комплексно сопряженную оценку информационного параметра символа, которые поступают на второй и на третий входы блока 19 соответственно с выходов блоков 22 и 7 комплексного сопряжения. Дополнительно комплексно-сопряженную оценку информационного параметра символа подают на второй вход первого комплексного перемножителя 24.
Сформированную ошибку слежения компоненты подают на первый вход вычитателя 21, в котором ее корректируют, вычитая из нее мешающее влияние других компонент, которое поступает с блока 5 коррекции. Мешающие влияния для всех компонент формируют в блоке 5 коррекции по оценкам комплексной огибающей символа и временных позиций компонент. Скорректированную ошибку слежения компоненты фильтруют по нескольким символам в фильтре 20 петли и подают на второй вход блока 10 определения задержки.
Третьи комплексные корреляторы 16 однолучевых приемников 41-4L используют для приема информационных символов. Комплексные корреляционные отклики символов сигнала с выхода третьего комплексного коррелятора 16 поступают на вход комплексной линии 18 задержки и на первый вход первого комплексного перемножителя 24. В комплексной линии 18 задержки комплексные корреляционные отклики символов сигнала задерживают на интервал времени, необходимый для оценки комплексной огибающей символов компоненты, и перемножают в втором комплексном перемножителе 25 на комплексно сопряженную оценку комплексной огибающей символов, получая мягкие решения информационных символов компоненты.
Мягкие решения информационных символов всех компонент суммируют в сумматоре 9, в результате формируя мягкие решения информационных символов, которые поступают на выход устройства и на решающий блок 8. В блоке 8 по мягким решениям информационных символов формируют оценки информационных символов, которые поступают в блок 7 комплексного сопряжения. С блока 7 комплексно-сопряженные оценки информационных символов поступают на третьи входы блоков 19 и вторые входы первых комплексных перемножителей 24 однолучевых приемников сигнала 41-4L.
В первых комплексных перемножителях 24 однолучевых приемников сигнала 41-4L перемножают комплексные корреляционные отклики символов сигнала на комплексно-сопряженную оценку информационного параметра символа, и результаты перемножения подают на вторые входы второго блока 6 коррекции. На первые входы первого 5 и второго 6 блоков коррекции с выходов блока 10 определения задержки однолучевых приемников 41-4L поступают задержки компонент входного сигнала. Во втором блоке 6 коррекции корректируют полученные произведения, устраняя взаимное влияние сигналов лучей друг на друга. Скорректированные произведения компонент с выходов второго блока 6 коррекции поступают на соответствующие фильтры 23 однолучевых приемников 41-4L, в которых осуществляют их фильтрацию на интервале нескольких символов, формируя, таким образом, оценки комплексных огибающих символов компонент. Сформированные оценки комплексных огибающих символов компонент поступают на входы блоков 22 комплексного сопряжения однолучевых приемников 41-4L и на вторые входы первого блока 5 коррекции. В первом блоке 5 коррекции по оценкам комплексной огибающей символов компонент и по задержкам компонент входного сигнала с блока 10 формируют для каждой компоненты мешающее влияние других компонент на ошибку слежения.
Основным недостатком способа-прототипа является отсутствие эффективного решения проблемы определения числа компонент многолучевого сигнала в условиях неразрешаемой многолучевости. Ошибка в определении числа неразрешаемых компонент может приводить к существенным энергетическим потерям.
Задача заявляемых изобретений - повышение помехоустойчивости приема сигнала в условиях неразрешаемой многолучевости, уменьшение необходимого ресурса обработки.
Технический результат достигается за счет того, что в способ приема многолучевого сигнала, при котором для слежения и оценки канала распространения число одновременно анализируемых временных позиций сигнала ограничено величиной N, заключающийся в том, что:
- периодически с периодом Ts в области многолучевости осуществляют поиск компонент многолучевого сигнала и определяют оценку поиска их временных позиций,
- периодически с шагом длительностью Tt определяют временные позиции компонент многолучевого сигнала,
- формируют синфазную и квадратурную составляющие комплексных корреляционных откликов пилот-сигнала на интервале шага слежения,
- находят оценку временных позиций компонент,
- находят мягкие решения об информационных символах, используя сформированную оценку временных позиций компонент многолучевого сигнала, для чего:
- формируют оценки комплексной огибающей пилот-символов, соответствующие оценкам временных позиций компонент многолучевого сигнала, как взвешенную сумму комплексных корреляционных откликов пилот-символов компонент,
- формируют оценки комплексной огибающей информационных символов компонент, фильтруя соответствующие оценки комплексной огибающей пилот-символов,
- формируют синфазную и квадратурную составляющие комплексных корреляционных откликов информационных символов, соответствующие оценкам временных позиций компонент многолучевого сигнала,
- формируют мягкие решения компонент об информационных символах, умножая соответствующие комплексные корреляционные отклики информационных символов на комплексно сопряженную оценку комплексной огибающей информационных символов компоненты,
- формируют мягкие решения об информационных символах, суммируя мягкие решения компонент об информационных символах,
согласно изобретению вводят следующую последовательность действий:
- осуществляют ранжирование по убыванию мощности временных позиций, найденных в процедуре поиска,
- периодически с шагом длительностью Tt определяют число компонент многолучевого сигнала, для чего на каждом шаге:
- осуществляют ранжирование временных позиций, отстоящих на 1/2 чипа с опережением и отставанием от временных позиций компонент предыдущего шага слежения, по убыванию мощности порождающей компоненты, причем для первого шага слежения в качестве компонент предыдущего шага слежения используют компоненты, найденные при поиске,
- осуществляют ранжирование по убыванию мощности временных позиций, которые исследовались на предыдущем шаге слежения, за исключением первого шага слежения,
- формируют массив временных позиций, подлежащих анализу на каждом шаге слежения, при этом массив наполняют временными позициями в следующей последовательности:
a) временные позиции компонент предыдущего шага слежения,
b) ранжированные временные позиции, отстоящие на 1/2 чипа с опережением и отставанием от временных позиций компонент предыдущего шага слежения, при этом, начиная с этой группы временных позиций и далее, временная позиция добавляется в формируемый массив лишь в случае, если расстояние между этой временной позицией и временными позициями, уже находящимися в массиве, не меньше 1/2 чипа,
c) ранжированные временные позиции компонент, найденных в последней процедуре поиска,
d) ранжированные временные позиции, которые исследовались на предыдущем шаге слежения,
формирование массива прекращают по достижении числа временных позиций массива величины N,
- синфазную и квадратурную составляющие комплексных корреляционных откликов пилот-сигнала на интервале шага слежения, а также сумму их квадратов формируют одновременно для всех временных позиций сформированного массива,
- находят максимальную сумму квадратов синфазной и квадратурной составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения,
- временные позиции сформированного массива группируют во временные области таким образом, что, если временное расстояние между временными позициями массива меньше, чем чип, то они входят в одну область, в противном случае временные позиции входят в разные области,
- для каждой временной области одновременно с нахождением оценки временных позиций компонент находят оценку, соответствующего числа компонент, для чего:
- отбрасывают временные позиции области, для которых сумма квадратов синфазной и квадратурной составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения меньше заданного порога, величина которого пропорциональна максимальной сумме квадратов синфазной и квадратурной составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения,
- из всевозможных наборов оставшихся временных позиций области, число возможных временных позиций набора от 1 до m, временное расстояние между временными позициями набора не менее 1/2 чипа, находят набор временных позиций области, для которого решающая функция, представляющая собой сумму квадратичной формы синфазных составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения для временных позиций набора, квадратичной формы квадратурных составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения для временных позиций набора и слагаемого, линейно убывающего с ростом числа временных позиций набора и пропорционального максимальной сумме квадратов синфазной и квадратурной составляющих комплексных корреляционных откликов пилот-сигнала на интервале шага слежения временных позиций сформированного массива, - максимальна; временные позиции найденного набора принимают за оценку временных позиций компонент, а число временных позиций набора - за оценку числа компонент в исследуемой области,
- если сумма оценок числа компонент всех областей не превышает максимальное значение отслеживаемых компонент Р, то окончательная оценка числа компонент многолучевого сигнала равна сумме оценок числа компонент всех областей, а оценка их временных позиций соответствует оценкам временных позиций областей, в противном случае из совокупности оценок временных позиций компонент всех областей выбирают Р компонент с максимальными значениями мощности, а оценка временных позиций компонент многолучевого сигнала соответствует временным позициям этих наиболее мощных компонент,
- мягкие решения об информационных символах находят, используя сформированную оценку числа компонент.
Задача решается также за счет того, что в устройство приема многолучевых сигналов, содержащее приемник поиска, блок управления, генератор псевдослучайной последовательности (ПСП), L однолучевых приемников сигнала, блок коррекции и сумматор, при этом каждый однолучевый приемник сигнала содержит первый и второй комплексные корреляторы, комплексную линию задержки, блок комплексного сопряжения, фильтр и комплексный перемножитель, причем первый вход приемника поиска является входом устройства, входом комплексного дискретного сигнала, выход приемника поиска соединен с первым входом блока управления, первый выход которого соединен со вторым входом приемника поиска, второй выход блока управления соединен со входом генератора ПСП, первый выход которого соединен с первым входом первого комплексного коррелятора в каждом однолучевом приемнике сигнала, третий выход блока управления соединен со вторым входом первого и первым входом второго комплексных корреляторов в каждом однолучевом приемнике сигнала, выход второго комплексного коррелятора соединен с входом комплексной линии задержки, выход которой соединен с первым входом комплексного перемножителя, второй вход которого соединен с выходом блока комплексного сопряжения, вход которого соединен с выходом фильтра, вход фильтра каждого однолучевого приемника сигнала соединен с соответствующим ему выходом блока коррекции, выходы комплексного перемножителя каждого однолучевого приемника сигнала соединены с соответствующими им входами сумматора, выход которого является выходом устройства,
согласно изобретению введены:
М блоков задержки,
М комплексных корреляторов,
многоканальный блок вычисления суммы квадратов,
первый, второй и третий блоки ранжирования,
блок поиска максимума,
блок формирования массива временных позиций,
ключ,
блок формирования оценок временных позиций областей,
блок ограничения числа компонент,
в каждый однолучевый приемник сигнала введен узел задержки,
при этом первые входы М блоков задержки и первый вход узла задержки в каждом однолучевом приемнике сигнала присоединены к входу устройства,
вторые входы М блоков задержки, первые входы М блоков комплексных корреляторов, вторые входы узлов задержки каждого однолучевого приемника сигнала, первые входы блока коррекции, первые входы третьего блока ранжирования и блока формирования оценок временных позиций областей соединены с третьим выходом блока управления,
вторые входы М комплексных корреляторов соединены с первым выходом генератора ПСП,
второй выход генератора ПСП соединен со вторыми входами вторых комплексных корреляторов каждого однолучевого приемника сигнала,
третьи входы первого и второго комплексных корреляторов соединены с выходом узла задержки в каждом однолучевом приемнике сигнала,
третьи входы М комплексных корреляторов соединены с выходами М блоков задержки,
выходы М комплексных корреляторов соединены с соответствующими им М входами многоканального блока вычисления суммы квадратов,
L входов многоканального блока вычисления суммы квадратов объединены с L вторыми входами блока коррекции и соединены с выходами соответствующих им первых комплексных корреляторов каждого однолучевого приемника сигнала,
причем М и L входов многоканального блока вычисления суммы квадратов объединены со вторыми входами блока формирования оценок временных позиций,
выходы многоканального блока вычисления суммы квадратов соединены с входом первого блока ранжирования, входом блока поиска максимума, первым входом блока ограничения числа компонент и третьим входом блока формирования оценок временных позиций областей,
четвертый вход блока формирования оценок временных позиций областей соединен с выходом блока поиска максимума,
выход блока формирования оценок временных позиций областей соединен со вторым входом блока ограничения числа компонент,
третий вход блока ограничения числа компонент, второй вход третьего блока ранжирования и первый вход блока формирования массива временных позиций соединены с выходом ключа,
четвертый вход блока ограничения числа компонент и первый вход ключа объединены и соединены с четвертым выходом блока управления,
выход блока ограничения числа компонент соединен со вторыми входами ключа и блока управления,
пятый выход блока управления соединен с входом второго блока ранжирования, выход которого соединен с третьим входом ключа и вторым входом блока формирования массива временных позиций, третий вход которого соединен с выходом третьего блока ранжирования,
четвертый вход блока формирования массива временных позиций соединен с выходом первого блока ранжирования,
выход блока формирования массива временных позиций соединен с третьим входом блока управления.
Введение новых отличительных признаков в способ и устройство согласно описанному изобретению позволяет получить новый технический результат - повысить помехоустойчивость приема сигнала в условиях неразрешаемой многолучевости и уменьшить необходимый ресурс обработки.
Заявляемый способ приема многолучевого сигнала и устройство для его осуществления в отличие от известных технических решений уточняют в процессе слежения не только временные позиции компонент многолучевого сигнала, но также и их число. Алгоритм приема многолучевого сигнала при оценке комплексной огибающей компенсирует взаимовлияние сигналов разных лучей друг на друга, что позволяет получить значительный энергетический выигрыш в условиях неразрешимой многолучевости по сравнению с лучшими известными алгоритмами. При этом помехоустойчивость предлагаемого способа практически не уступает потенциальной (когда априори известны временные позиции компонент многолучевого сигнала). При этом заявляемый способ позволяет уменьшить необходимый ресурс обработки (количество корреляторов).
Изобретение поясняется примерами выполнения и чертежами:
На фиг.1 приведена структурная схема устройства-прототипа.
На фиг.2 - структурная схема заявляемого устройства.
На фиг.3 - структурная схема блока 6 коррекции, приведена как пример