Способ когерентного приема с решающей обратной связью
Изобретение относится к приемным устройствам и может быть использовано для когерентного приема в прямом канале UMTS при высоких скоростях движения мобильной станции. Техническим результатом является уменьшение количества символов в слоте, принимаемом по решениям после первоначальной оценки параметров канала, полученной по пилот-символам, что обеспечивает уменьшение влияния срывов на качество приема. Для этого прием первой половины данных слота осуществляют по предшествующему пилот-символу, а второй половины данных слота - по последующему пилот-символу. Улучшение качества приема с решающей обратной связью достигается за счет установления границы между блоками данных, принимаемых прямым и обратным проходом, не на середине слота, а на граничном символе. Вычисляют энергию всех символов слота и выбирают в качестве граничного тот символ, энергия которого минимальна. После этого осуществляют прием в прямом направлении от начала слота до граничного символа и в обратном направлении от конца слота до граничного символа. При этом граничный символ относят к той части слота, где информационных символов меньше. 2 с. и 1 з.п. ф-лы, 5 ил.
Изобретение относится к радиоприемным устройствам и может быть использовано преимущественно для когерентного приема в прямом канале UMTS при высоких скоростях движения мобильной станции.
Известен способ когерентного приема с восстановлением несущей частоты методом интерполяции прямых оценок вектора входного сигнала, полученных по пилот-последовательностям в начале каждого слота символов, которые следуют с частотой 1600 Гц (см. статью "Wideband coherent DS-CDMA", Kogi Ohno, Mamoru Sawahashi and Fumiyuki Adachi, IEEE, 1995, 0-7803-2742-X/95, р. 779-783) [1] . Этот способ заключается в оценке вектора сигнала по каждой принимаемой пилот-последовательности, после чего осуществляют интерполяцию вектора сигнала в каждом слоте по двум соседним оценкам вектора сигнала. Результаты интерполяции используют для приема информационных символов слота. Однако при высокой скорости движения абонента, например 500 км/ч (указанная скорость движения абонента является требованием современных стандартов на системы связи), использовать этот метод невозможно, поскольку длительность пакета символов значительно превышает интервал корреляции входного сигнала. Более того, имеющихся символов принципиально недостаточно для оценки вектора входного сигнала для любого информационного символа слота. Известно также решение задачи когерентного приема при отсутствии пилот-сигнала. Например, известна схема Пистолькорса (см. Финк Л.М. Теория передачи дискретных сообщений.- М.: Сов. радио, 1970 г.) [2], позволяющая восстанавливать несущую непосредственно по принимаемому информационному сигналу, однако, из-за неопределенности оценки начальной фазы на
4 - блок памяти демодулированных символов,
5 - схема синхронизации. Фиг. 2 - вариант выполнения блока определения граничного символа, где:
6 - блок выделения реальной части комплексного числа,
7 - блок выделения мнимой части комплексного числа,
8 - первый перемножитель,
9 - второй перемножитель,
10 - сумматор,
11 - счетчик символов,
12 - блок коррекции граничного символа,
13 - блок хранения номера,
14 - блок хранения минимума,
15 - блок сравнения,
16 - блок сброса. Фиг. 3 - вариант выполнения блока демодуляции с решающей обратной связью, где:
17 - первый комплексный перемножитель,
18 - решающая схема,
19 - блок адресации,
20 - первый блок комплексного сопряжения,
21 - блок коммутации,
22 - второй комплексный перемножитель,
23 - второй блок комплексного сопряжения,
24 - сдвиговый регистр,
25 - блок управления,
26 - сумматор
Co - сигнал обнуления. Фиг. 4 - зависимость вероятности

на горизонтальной оси представлены информационные символы - t,
на вертикальной оси отсчитывается вероятность



F - обозначает пилот-символ,
1, 2, 3 - неправильно демодулированные символы. Фиг. 5 - принцип двунаправленного прохода при приеме данных слота с использованием решающей обратной связи, где:
на горизонтальной оси представлены информационные символы - t,
на вертикальной оси отсчитывается вероятность

F - обозначает пилот-символ. Предлагаемый способ заключается в следующем. Объектом обработки является входной сигнал, представляющий собой последовательность символов корреляции, разделенную на слоты, каждый из которых содержит пилот-символы в начале слота и информационные символы. В каждом слоте определяют граничный символ, для чего оценивают энергию каждого информационного символа; выбирают информационный символ с минимальной энергией, который и считают граничным. Формируют из каждого слота два подслота: от начала слота до граничного символа и от последнего пилот-символа следующего слота до граничного символа. Граничный символ относят к тому подслоту, где информационных символов меньше. В каждом из подслотов формируют оценки вектора входного сигнала по пилот символам. Результаты оценки используют для демодуляции первого информационного символа. Принимают решение о принятом информационном символе по результатам демодуляции. Формируют оценку вектора входного сигнала для каждого информационного символа, начиная со второго, по пилот-символам и предыдущим информационным символам. Формирование оценки вектора входного сигнала и демодуляцию информационных символов для второго подслота производят в обратной последовательности, используя пилот-символы следующего слота. Оценку вектора входного сигнала для демодуляции информационных символов производят по L предыдущим символам. Пример устройства для реализации данного способа в прямом канале UMTS представлен на фиг. 1. Устройство содержит последовательно соединенные блок памяти входных символов корреляции 1, вход которого является входом устройства, и блок определения номера граничного символа 2, выход которого соединен с первым входом блока демодуляции 3. Второй вход блока демодуляции 3 соединен с выходом блока памяти входных символов корреляции 1. Первый выход блока демодуляции 3 соединен с первым входом блока памяти демодулированного символа 4, выход которого является выходом устройства. Второй выход блока демодуляции 3 соединен со вторым входом блока памяти входных символов корреляции 1 и со вторым входом блока памяти демодулированных символов 4. Выход схемы синхронизации 5 соединен со вторым входом блока определения номера граничного символа 2 и с третьим входом блока демодуляции 3, со вторым входом блока памяти входных символов корреляции 1, с третьим входом блока памяти демодулированных символов 4. Схема синхронизации 5 вырабатывает тактовые импульсы, по которым производится чтение и запись в блок памяти входных символов корреляции 1 и блок памяти демодулированных символов 4, а также по которым производится инкремент счетчиков символов в блоке определения граничного символа 2 и в блоке демодуляции 3. Вариант выполнения блока определения граничного символа 2 представлен на фиг. 2. Комплексные символы корреляции из блока памяти входных символов корреляции 1 поступают на входы блоков выделения реальной 6 и мнимой 7 частей комплексного числа, с выхода которых реальная и мнимая части символов корреляции поступают на входы перемножителей 8 и 9, где они возводятся в квадрат. Сумма квадратов реальной и мнимой частей символа корреляции с выхода сумматора 10 поступает на вход блока хранения минимума 14. Блок хранения минимума 14 хранит значение минимального символа, встретившегося в ходе анализа. В начале каждого слота блок сброса 16 записывает в блок хранения минимума 15 величину, заведомо большую, чем возможное значение энергии символа. Блок сравнения 14 сравнивает значение энергии текущего символа и значение из блока хранения минимума 14. Если энергия текущего символа окажется меньше, чем значение в блоке хранения минимального значения 14, то в блок хранения минимального значения 14 записывается значение текущего символа, и в блок хранения номера 13 записывается номер текущего символа. Этот текущий символ считают граничным. Блок коррекции граничного символа 12 по окончании анализа слота прибавляет к сохраненному номеру минимального символа единицу, если он находится в первой половине слота. На фиг. 3 представлен вариант выполнения блока демодуляции. В начале каждого слота во внутреннем счетчике символов блока управления 25 записывается номер первого символа слота, в специальном регистре запоминается номер граничного символа с блока определения номера граничного символа 2. Величина инкремента счетчика символов устанавливается равной 1. Содержимое ячеек памяти сдвигового регистра 24 обнуляется. Текущий номер символа с блока управления 25 поступает в блок адресации 19, где формируется адрес считывания символа корреляции из блока памяти входных символов корреляции 1, который одновременно является адресом записи демодулированного символа в блок памяти блока демодулированных символов 4. Символ корреляции из блока памяти входных символов корреляции 1 по установленному адресу поступает на входы комплексных перемножителей 17 и 22. Демодулированный символ с выхода комплексного перемножителя 17 поступает в блок памяти демодулированного символа 4, а также на вход решающей схемы 18. Решающая схема 18 формирует решение о принятом информационном символе, которое затем поступает на блок коммутации 21. На втором входе блока коммутации 21 установлено постоянное значение 1+j, которое соответствует пилот-символу. На управляющий вход блока коммутации 21 поступает сигнал с устройства управления 25. Если управляющий сигнал равен 1, это означает, что на входе блока демодуляции 3 - пилот-символ, и на выход блока коммутации 21 подается значение 1+j. Если управляющий сигнал равен 0, значит на входе блока демодуляции 3 - информационный символ, и блок коммутации 21 соединяет выход решающей схемы 18 с входом блока комплексного сопряжения 23. Блок комплексного сопряжения 23 инвертирует мнимую часть входного информационного символа и подает его на второй вход комплексного перемножителя 22. Выходной сигнал блока комплексного перемножителя 22 представляет собой оценку вектора сигнала, которая поступает на вход сдвигового регистра 24. Выходы ячеек памяти сдвигового регистра 24 суммируются в сумматоре 26, формируя опорный вектор, который поступает на блок комплексного сопряжения 20. Комплексно сопряженный опорный вектор с выхода блока комплексного сопряжения 20 поступает на второй вход комплексного перемножителя 17. После записи очередного демодулированного символа в блок памяти демодулированного символа 4 к содержимому счетчика символов в блоке управления 25 прибавляется величина инкремента для определения следующего принимаемого символа. Осуществляется сдвиг информации в сдвиговом регистре 24. После демодуляции граничного символа осуществляется инициализация устройства демодуляции 3, которая заключается в следующем. Во внутренний счетчик символов блока управления 25 записывается номер последнего пилот-символа следующего слота. Величина инкремента счетчика символов устанавливается равной 1. Содержимое ячеек памяти сдвигового регистра 24 обнуляется. Алгоритм работы блока демодуляции может быть представлен следующими выражениями:



где: Y - символ корреляции;
Sd - демодулированный символ;
R - опорный вектор;
Hd - информационный символ

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






Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5