Изобретение относится к области радиотехники, в частности к способу разнесенной передачи сигнала и устройству для его реализации.
Одной из основных причин снижения помехоустойчивости и, как следствие, пропускной способности при подвижной радиосвязи являются замирания сигнала. Для борьбы с ними применяют различные виды разнесения, наиболее радикальным из которых является пространственно-разнесенный прием. По ряду технических и экономических причин пространственно-разнесенный прием применяется в основном на базовых станциях (БС), т.е. в обратном канале систем радиосвязи. В прямом канале (направление связи от БС до мобильной станции (МС)) обычно применяют временное и/или частотное разнесение.
Недостатком этих двух видов разнесения является то, что они требуют затрат времени передачи или полосы частот для дублирования передаваемой информации. Потери эффективности в результате такого дублирования удается избежать, совмещая разнесение с другими методами обработки. Например, разновидностью временного разнесения является перемежение кодированных символов [1, J. G. Proakis Digital Communications, NY, 1995] в передатчике. В системах связи с ШПС частотное разнесение реализуется благодаря широкой полосе частот, занимаемой сигналом. Однако и в этом случае имеются существенные недостатки.
Поскольку перемежение обеспечивает разнесение не на символьном уровне, а на уровне пакета кодированных символов, оно способно лишь в некоторой степени ослабить влияние замираний на помехоустойчивость приема. При этом разрывы комплексной огибающей сигнала после деперемежения делают невозможным оптимальное совместное демодулирование и декодирование принятого сигнала. Другой существенный недостаток временного разнесения заключается в том, что из-за ограничения на задержку в передаче информации временное разнесение становится неэффективным при малых скоростях движения МС, когда интервал корреляции комплексной огибающей сигнала становится соизмеримым или больше интервала перемежения.
Реализация частотного разнесения в системах связи с шумоподобными сигналами (ШПС) имеет негативный побочный эффект. С одной стороны, эффективность частотного разнесения возрастает с увеличением ширины спектра ШПС, при этом во временной области становится возможным различение и независимая обработка многолучевых компонент (лучей) сигнала, чьи относительные временные задержки превышают ширину пика автокорреляционной функции ШПС. Но вместе с этим, величина отношения сигнал/шум в каждом луче уменьшается, поскольку лучи являются взаимными аддитивными помехами.
В прямом канале систем CDMA для разделения каналов пользователей применяют ортогональные коды [2, Andrew J. Viterbi. CDMA. Principles of Spread Spectrum Communication. /ADDISON-WESLEY PUBLISHING COMPANY, April 1995.], что позволяет увеличить помехоустойчивость передачи информации в условиях стационарного канала и в условиях канала с плоскими замираниями. Но при частотно-селективных замираниях возникает эффект многопользовательской помехи, заключающийся в том, что помехой при демодуляции каждого луча сигнала пользователя является весь групповой сигнал БС в остальных разрешимых лучах.
Указанные недостатки временного и частотного разнесения делают актуальной задачу разработки метода разнесения в прямом канале, сравнимого по эффективности с пространственно-разнесенным приемом в обратном канале.
До последнего времени из всех разнесенных антенн БС только какая-то одна использовалась на передачу. Между тем, очевидно, что в использовании разнесенных передающих антенн заложен значительный потенциал увеличения помехоустойчивости передачи информации. Например, если комплексные коэффициенты передачи сигналов между антеннами БС и антенной МС известны, то эта информация может быть использована для оптимальной установки амплитуды и фазы передаваемого сигнала в каждой антенне. При этом за счет передачи сигнала с разнесенных антенн будет обеспечен такой же выигрыш в помехоустойчивости приема в прямом канале, какой обеспечивают эти же антенны при пространственно-разнесенном приеме в обратном канале [3, Microwave Mobile Communications/Edited by William C. Jakes. IEEE Press. NY, 1994].
Однако ввиду очевидных проблем в получении информации о канале связи описанный алгоритм разнесенной передачи трудно реализовать на практике. В этой связи большой практический интерес представляет собой разработка способа разнесенной передачи и устройства для его реализации, не требующего для своей реализации информации о канале связи.
В настоящее время известны различные способы и устройства разнесенной передачи сигнала. Разнесенная передача сигнала осуществляется с двух или более разнесенных в пространстве антенн, как это показано на фиг.1, при этом при реализации этих способов не требуется информации о канале связи. К таким способам разнесенной передачи можно отнести способы:
CTD (coded transmit diversity) - кодовая разнесенная передача, [4, European Patent Application number 0 605 119, Diversity for direct-sequence spread spectrum systems. Priority: 29.12.92. Int. Cl.5 H 04 B 7/06;
DTD (delayed transmit diversity) - задержанная разнесенная передача [5, A. Witneben "Base Station Modulation Diversity for Digital SIMULCAST," Proceeding of the 1991 IEEE Vehicular Technology Conference (VTC 41 st), pp. 848-853, May 1991], [6, A. Witneben "A New Bandwidth Efficient Transmit Antenna Modulation Diversity Scheme For Linear Digital Modulation," in Proceeding of the 1993 IEEE International Conference on Communications (IICC'93), pp. 1630-1634, May 1993];
OTD (orthogonal transmit diversity) - ортогональная разнесенная передача [7, Проект стандарта UMTS-2000 для сотовых систем с кодовым разделением каналов, разработанный ETSI-SMG2. Submission of Proposed Radio Transmission Technologies, и опубликованный 29 января 1998, стр. 51-52, раздел 5.6.3.1 Orthogonal Transmit Diversity];
PSTD (phase sweeping transmit diversity) - разнесенная передача с вращением фазы [8, A. Hiroike, F. Adachi and N. Nakajima, "Combined effects of phase sweeping transmitter diversity and channel coding," IEEE Trans. Veh. Technol., vol. 41, pp. 170-176, May 1992];
STTD (space-time transmit diversity) - пространственно-временная разнесенная передача [9, WO 99/14871 от 25.03.99 г. "Transmitter Diversity Technique For Wireless Communications", Int. Cl.6 H 04 B 7/06, 7/08].
При описании способа разнесенной передачи сигнала далее будет использоваться понятие "символ". Поясним смысл, вкладываемый в это понятие. Любое информационное сообщение может быть записано в виде последовательности символов, принадлежащих к некоторому алфавиту. Для наиболее часто используемого битового представления информации, информационное сообщение представляется в виде последовательности двоичных символов (битов), каждый из которых может принимать значение 0 или 1. Для целей повышения эффективности передачи данных в системах связи используются и другие алфавиты кроме двоичного. В этом случае исходный поток битов разбивают на блоки по m бит. При этом М=2m возможных комбинаций значений битов, образующих каждый блок, являются символами нового алфавита Ω.
Передача информации через канал связи осуществляется посредством модуляции параметров передаваемого несущего колебания. В наиболее распространенном случае амплитудно-фазовой модуляции (MPSK, MQAM виды модуляции), каждому символу сообщения ставится в соответствие действительная или комплексная величина am=Acm+jAsm, где Asm - представляет собой амплитуду синфазной несущей частоты (cosω0t), а Asm - амплитуду квадратурной несущей частоты (sinω0t) на интервале текущего символа. Эту величину иногда называют символом модуляции. Заявляемое изобретение (описание и формула) оперирует именно с символами модуляции. Поскольку каждому символу однозначно соответствует символ модуляции, при описании изобретения и в формуле изобретения второе слово в термине "символ модуляции" опускается и используется более короткий термин "символ".
Способ кодовой разнесенной передачи CTD [4] заключается в том, что перед передачей каждого символа сообщения в каждой антенне его модулируют своей ортогональной последовательностью. В качестве таких последовательностей можно, например, использовать функции Уолша. За счет взаимной ортогональности копии символа, переданные разными антеннами, могут быть разделены приемником МС и затем оптимально просуммированы, например, в соответствии с алгоритмом MRC (maximal ratio combining) [10, Уильям К. Ли. Техника подвижных систем связи. Пер. с англ. В.Н. Талызина / Под ред. И.М. Пышкина. М.: Радио и Связь, 1985].
В отсутствие информации о канале распространения способ CTD обеспечивает наибольшую помехоустойчивость разнесенной передачи. Однако CTD имеет значительный недостаток, поскольку ортогональная модуляция символа в передающих антеннах приводит к расширению спектра передаваемых сигналов в N раз, где N - число передающих антенн.
Способ задержанной разнесенной передачи DTD [5, 6] заключается в преобразовании плоских замираний в канале связи в частотно-селективные и использовании при приеме полученного частотного разнесения. Для этого один и тот же сигнал передают через разные антенны, но с относительными задержками. Задержка передачи сигнала между двумя любыми антеннами БС должна быть не меньше величины, обратной к ширине спектра передаваемого сигнала. В системах CDMA эта величина равна длительности чипа расширяющей спектр последовательности. В результате сигнал в точке приема ничем не отличается от обычного многолучевого сигнала, и поэтому его обработка осуществляется стандартным многолучевым (Rake) приемником [1]. Достоинством DTD является то, что его реализация не требует внесения изменений в существующие стандарты связи. Платой за реализуемое в способе частотное разнесение является межсимвольная интерференция в системах связи, использующих простые сигналы, и многопользовательская помеха в системах CDMA. Поясним последнее подробнее. В прямом канале систем CDMA для разделения каналов пользователей применяют ортогональные коды, что позволяет увеличить помехоустойчивость передачи информации в условиях стационарного канала и в условиях канала связи с плоскими замираниями. Но при частотно-селективных замираниях возникает эффект многопользовательской помехи, заключающийся в том, что помехой при демодуляции каждого луча сигнала пользователя является весь групповой сигнал БС в остальных разрешимых лучах.
Способ разнесенной передачи с вращением фазы PSTD [7] позволяет увеличить помехоустойчивость передачи кодированной информации в канале с замираниями за счет повышения эффективности перемежения. Вследствие ограничения на задержку передачи данных интервал перемежения, как правило, составляет относительно небольшую величину (10-20 мс). Поэтому временное перемежение эффективно только при достаточно высокой частоте замираний. Последняя пропорциональна скорости перемещения абонента и часто является низкой, например, при связи с неподвижными или медленно перемещающимися абонентами. Идея PSTD заключается в повышении эффективности перемежения за счет искусственного увеличения частоты замираний. Для этого один и тот же сигнал передается через две разнесенные антенны, но в одной из антенн сигнал дополнительно модулируется по некоторому закону F(t). Прием осуществляется обычным образом, как и в случае передачи сигнала только через одну антенну.
Наличие дополнительной модуляции обуславливает непрерывное изменение в диапазоне [0,2π] разности фаз сигналов, приходящих от разных антенн. Вследствие интерференции этих сигналов в точке приема создается эффект замираний, частота которого определяется функцией F(t). В качестве последней в [7] предлагается использовать функцию вида физический смысл которой заключается в сдвиге частоты несущего колебания в одной из антенн на величину fsweep. Частота искусственных замираний при этом также равна fsweep.
PSTD, так же как и DTD, не требует внесения изменений в существующие стандарты беспроводной связи. Основным недостатком PSTD является то, что разнесение в нем реализуется на уровне фрейма кодированных символов, что менее эффективно, чем разнесение на уровне каждого символа. Недостатками также являются ухудшение условий работы схемы восстановления несущей, вследствие увеличения частоты замираний, и отсутствие в способе возможности использования более двух передающих антенн.
Способ ортогональной разнесенной передачи OTD [8] заключается в том, что входной поток кодированных символов разбивают на N подпотоков, которые передают через разные антенны. Для модуляции символов в антеннах используют разные ортогональные коды, например коды Уолша. За счет этого переданные разными антеннами БС символы разделяются при приеме на МС. Поскольку длительность символа в каждом подпотоке в N раз больше длительности символа исходного потока, дополнительная модуляция ортогональными кодами не приводит к расширению спектров излучаемых сигналов относительно обычной передачи сигнала через одну передающую антенну.
Для осуществления когерентного приема через каждую антенну должен передаваться уникальный ортогональный пилот-сигнал, по которому осуществляется оценка комплексной огибающей сигнала соответствующей передающей антенны БС в приемнике МС.
Поскольку каждый символ передается только через одну антенну, OTD не обеспечивает разнесения на символьном уровне. Вместо этого OTD обеспечивает прием кодированных символов пакета с независимыми замираниями, т.е. выполняет функцию перемежителя, но не во временном, а в пространственном измерении. Эффективность этого пространственного перемежения не зависит от частоты замираний и является тем выше, чем больше число используемых передающих антенн.
Способ ортогональной разнесенной передачи-приема сигнала в сотовой системе радиосвязи с кодовым разделением каналов [11, патент РФ 2145152, МПК6 Н 04 В 7/216] заключается в том, что на передающей стороне:
каждому информационному потоку двоичных символов каждого пользователя назначают расширяющий ортогональный код,
формируют N пространственно-разнесенных каналов передачи,
формируют пилот-сигнал для каждого пространственно-разнесенного канала передачи, причем все пилот-сигналы и расширяющие коды пользователей являются взаимноортогональными,
каждый информационный поток двоичных символов разбивают на последовательные информационные пакеты по N последовательно расположенных двоичных символов в каждом,
осуществляют последовательно-параллельное преобразование двоичных символов в каждом последовательном информационном пакете, образуя информационный параллельный пакет из N двоичных символов,
повторяют информационный параллельный пакет N раз, образуя таким образом информационный последовательно-параллельный пакет, который содержит N параллельных и N последовательных групп двоичных символов на интервале длительности последовательного информационного пакета, для каждой последовательной группы информационного последовательно-параллельного пакета двоичных символов,
формируют ортогональный код из N двоичных символов, образуя таким образом последовательно-параллельный пакет двоичных символов ортогональных кодов, который содержит N параллельных и N последовательных групп двоичных символов ортогональных кодов,
осуществляют перестановку двоичных символов в параллельных группах информационного последовательно-параллельного пакета таким образом, чтобы двоичные символы каждой последовательной группы не повторялись,
осуществляют перестановку двоичных символов в последовательно-параллельном пакете двоичных символов ортогональных кодов, такую же как и в информационном последовательно-параллельном пакете двоичных символов,
суммируют по модулю два каждый двоичный символ информационного последовательно-параллельного пакета двоичных символов с соответствующим ему двоичным символом последовательно-параллельного пакета двоичных символов ортогональных кодов, образуя таким образом последовательно-параллельный пакет двоичных кодированных символов,
осуществляют расширение двоичных кодированных символов последовательно-параллельного пакета путем суммирования по модулю два каждого двоичного кодированного символа с ортогональным кодом, назначенным информационному потоку пользователя, образуя таким образом информационный последовательно-параллельный пакет расширенных двоичных символов,
пилот-сигнал для каждого пространственно-разнесенного канала передачи формируют с периодом повторения, кратным длительности пакета двоичных символов,
назначают каждой последовательной группе расширенных двоичных символов информационного последовательно-параллельного пакета свой пространственно-разнесенный канал,
модулируют и передают через N пространственно-разнесенных каналов передачи одновременно во времени последовательные группы расширенных двоичных символов каждого информационного потока каждого пользователя и соответствующие пилот-сигналы.
Устройство для реализации способа ортогональной разнесенной передачи-приема сигнала в сотовой системе радиосвязи с кодовым разделением каналов по патенту 2145152 [11] содержит, например, для М пользователей М аналогично сформированных ветвей передачи сигнала. Каждая ветвь передачи сигнала содержит следующие блоки.
Формирователь последовательно-параллельного пакета двоичных символов, в котором информационный поток двоичных символов разбивают на последовательные информационные пакеты, осуществляют последовательно-параллельное преобразование двоичных символов, образуя параллельный пакет из N двоичных символов, повторяют информационный параллельный пакет N раз, образуя информационный последовательно-параллельный пакет из N двоичных символов.
Блок перестановки двоичных символов, который осуществляет перестановку двоичных символов в параллельных группах информационного последовательно-параллельного пакета.
Блок формирования последовательно-параллельного пакета двоичных символов ортогональных кодов.
Блок перестановки двоичных символов ортогональных кодов, который осуществляет перестановку двоичных символов ортогональных кодов, такую же как и в информационном последовательно-параллельном пакете двоичных символов.
Первый блок суммирования по модулю два, в котором суммируют по модулю два каждый двоичный символ информационного последовательно-параллельного пакета двоичных символов с соответствующим ему двоичным символом последовательно-параллельного пакета двоичных символов ортогональных кодов, образуя таким образом последовательно-параллельный пакет двоичных кодированных символов.
Генератор расширяющего ортогонального кода, который формирует расширяющий ортогональный код информационного потока пользователя.
Второй блок суммирования по модулю два, в котором осуществляют расширение двоичных кодированных символов последовательно-параллельного пакета путем суммирования по модулю два каждого двоичного кодированного символа с ортогональным кодом, назначенным информационному потоку пользователя, образуя таким образом информационный последовательно-параллельный пакет расширенных двоичных символов.
Блок формирования пилот-сигналов, N модуляторов и N антенн.
Блок формирования пилот-сигналов формирует пилот-сигнал для каждого пространственно-разнесенного канала передачи с периодом повторения, кратным длительности пакета двоичных символов, причем все пилот-сигналы и расширяющие коды пользователей являются взаимно ортогональными.
Модуляторы, в которых модулируют последовательные группы расширенных двоичных символов каждого информационного потока каждого пользователя и соответствующие пилот-сигналы.
Антенны для передачи последовательных групп расширенных двоичных символов каждого информационного потока каждого пользователя и соответствующих пилот-сигналов.
Таким образом, в способе-аналоге и устройстве для его реализации каждый двоичный символ передаваемого потока передается через N разнесенных антенн, при этом за счет специальных преобразований, которым подвергаются двоичные символы, обеспечивается ортогональность переданных двоичных символов в точке приема. Описанное техническое решение позволяет использовать произвольное число передающих антенн. За счет того, что каждый двоичный символ передаваемого потока символов передается через все передающие антенны и обеспечивается ортогональность переданных двоичных символов в точке приема, этот способ позволяет получить наибольшую помехоустойчивость разнесенной передачи.
Однако ортогональность переданных символов в точке приема в описанном способе-аналоге [11] обеспечивается только тогда, когда двоичные символы являются действительными числами. В случае комплексных символов ортогональность не обеспечивается, и поэтому при приеме двоичные символы переданного пакета могут создавать взаимные помехи. Нарушение ортогональности также может происходить, когда число передающих антенн не равно степени числа два, поскольку в этом случае в рамках данного способа нельзя обеспечить ортогональность строк последовательно-параллельного пакета кодированных символов. В перечисленных случаях помехоустойчивость разнесенной передачи будет снижаться.
Наиболее близким техническим решением к заявляемому изобретению является способ пространственно-временной разнесенной передачи STTD [9, WO 99/14871 от 25.03.99 г. "Transmitter Diversity Technique For Wireless Communications", Int. Cl.6 H 04 B 7/06, 7/08], заключающийся в том, что входной поток символов разбивают на пакеты по М символов, каждый пакет символов кодируется, в результате чего формируется M•L канальных символов, формируют N передающих антенн, передают канальные символы через N передающих антенн в течение К символьных интервалов, распределяя канальные символы по N передающим антеннам в течение К символьных интервалов таким образом, что либо N равно М (N= M), либо К равно L(K=L); либо N равно L (N=L), либо К равно М (К=М), при этом через каждую передающую антенну передается канальный символ, соответствующий каждому символу во входном потоке. Приводится вариант реализации данного способа для предпочтительного случая N равно 2 (N=2) передающих антенн.
Описание изобретения полностью посвящено предпочтительному случаю N=2. В частности, рассматриваются различные варианты обработки переданного сигнала на приемной стороне.
В описанном изобретении приведено устройство для реализации способа-прототипа (показано на фиг.1 и 2 описания к патенту). Устройство, которое реализует предлагаемую последовательность операций на передающей стороне, представлено в очень обобщенном виде, т.е. содержит кодер и N передающих антенн. Алгоритм работы этого устройства описан также в обобщенном виде путем перечисления действий, которыми достигается решение поставленной задачи. Поэтому из описания и формулы изобретения неясно, как реализуется это изобретение.
Основным недостатком этого изобретения является то, что оно имеет низкую эффективность для случая N больше 2 (N>2) каналов разнесения (например, разнесенных передающих антенн). В формуле изобретения говорится о неком алгоритме кодирования пакета из М символов и указывается, что полученные в результате этого алгоритма кодирования канальные символы распределяются между N передающими антеннами в течение К символьных интервалов (различных частот). Однако ни в формуле, ни в описании не раскрывается ни сам алгоритм кодирования, ни хотя бы принципы, которые лежат в его основе. Не говорится, как связаны между собой число символов в пакете и параметр L. Анализ изобретения для N>2 передающих антенн показывает, что с помощью указанных в изобретении операций и соотношений между параметрами М, L, N и К невозможно устранить взаимные помехи символов переданного пакета при приеме. Наличие же указанных взаимных помех будет приводить к значительному снижению помехоустойчивости.
Задачей заявляемого изобретения является повышение помехоустойчивости систем радиосвязи за счет разнесенной передачи сигналов в канале с замираниями.
Поставленная задача решается следующим образом.
В способ разнесенной передачи сигнала, заключающийся в том, что формируют N разнесенных каналов передачи сигнала, из входного потока символов формируют пакеты по N символов, согласно изобретению вводят новую последовательность действий:
формируют пакеты по М больше N символов, если N не равно степени числа два,
из символов каждого пакета формируют N ортогональных последовательностей символов таким образом, чтобы каждая из них содержала все символы пакета, причем правило формирования ортогональных последовательностей символов должно быть известно на приемной стороне,
назначают канал разнесения каждой сформированной ортогональной последовательности символов каждого пакета и осуществляют последовательную передачу пакетов.
Входной поток символов содержит информационные и пилот-символы.
Формировать пакеты по М символов можно различными способами, поэтому в зависимых пунктах формулы изобретения приведены примеры как это можно выполнить на практике.
Пакеты по М символов формируют из входного потока символов таким образом, чтобы каждый пакет состоял только из информационных символов или только из пилот-символов.
Формируя пакеты по М символов, М выбирают больше или равным N, если число каналов разнесения равно степени числа два, в противоположном случае за М выбирают ближайшее превосходящее N число, которое равно степени числа два.
Формируя N ортогональных последовательностей символов, осуществляют N разных диадических сдвигов исходной последовательности символов пакета, образуя N последовательностей символов.
Если символы пакета являются действительными числами, то, формируя N ортогональных последовательностей, осуществляют умножение символов в образованных последовательностях на коэффициенты, равные +А или -А, где А - отличное от нуля действительное число, таким образом, чтобы обеспечить ортогональность всех сформированных последовательностей независимо от значений символов пакета.
Если символы пакета являются комплексными числами и N=2, то, формируя ортогональные последовательности, осуществляют умножение символов в полученных последовательностях на коэффициенты, равные +А или -А, где А - отличное от нуля действительное число, и изменяют значения части символов на комплексно-сопряженные им значения таким образом, чтобы обеспечить ортогональность всех сформированных последовательностей независимо от значений символов пакета.
Если символы пакета являются комплексными числами и N>2, то, формируя N ортогональных последовательностей символов, осуществляют повторение каждой образованной последовательности символов, образуя N последовательностей длиной 2М символов, умножают символы в образованных последовательностях на коэффициенты, равные +А или -А, где А - отличное от нуля действительное число, и изменяют значения части символов на комплексно-сопряженные им величины таким образом, чтобы обеспечить ортогональность всех сформированных последовательностей независимо от значений символов пакета.
В устройство разнесенной передачи сигнала, содержащее формирователь пакетов символов, блок формирования пилот-сигналов, N модуляторов и N передающих антенн, при этом первый вход формирователя пакетов символов является первым входом устройства, первый вход каждого модулятора соединен с соответствующим ему выходом блока формирования пилот-сигналов, выход каждого модулятора соединен с соответствующей ему антенной, согласно изобретению дополнительно введены
блок расчета длины пакета символов и блок формирования ортогональных последовательностей символов, при этом первые входы блока расчета длины пакета символов и блока формирования ортогональных последовательностей символов объединены, образуя второй вход устройства, выход блока расчета длины пакета символов соединен со вторыми входами формирователя пакетов символов и блока формирования ортогональных последовательностей символов, третий вход которого соединен с выходом формирователя пакетов символов, четвертый вход блока формирования ортогональных последовательностей символов является третьим входом устройства, второй вход каждого модулятора соединен с соответствующим ему выходом блока формирования ортогональных последовательностей символов.
Блок формирования ортогональных последовательностей символов приведен как пример реализации для заявляемого устройства. Блок формирования ортогональных последовательностей символов содержит формирователь N диадических сдвигов, N параллельных ветвей формирования ортогональных последовательностей символов, запоминающее устройство, узел проверки и логический элемент И, при этом первый вход запоминающего устройства и вход узла проверки объединены, образуя первый вход блока формирования ортогональных последовательностей символов, второй вход запоминающего устройства является вторым входом блока формирования ортогональных последовательностей символов, первый вход формирователя N диадических сдвигов является третьим входом блока формирования ортогональных последовательностей символов, каждая ветвь формирования ортогональных последовательностей символов содержит последовательно соединенные узел наложения ортогональных кодов, узел повторения, первый мультиплексор, узел комплексного сопряжения и второй мультиплексор, при этом выход узла наложения ортогонального кода дополнительно соединен со вторыми входами первого и второго мультиплексоров, первые входы узлов наложения ортогональных кодов N ветвей формирования ортогональных последовательностей символов соединены с соответствующими им выходами формирователя N диадических сдвигов, вторые входы узлов наложения ортогональных кодов N ветвей формирования ортогональных последовательностей символов соединены с соответствующими им выходами запоминающего устройства, третьи входы первых мультиплексоров N ветвей формирования ортогональных последовательностей символов объединены и соединены с выходом логического элемента И, третьи входы вторых мультиплексоров N ветвей формирования ортогональных последовательностей символов объединены с первым входом логического элемента И, образуя четвертый вход блока формирования ортогональных последовательностей символов, второй вход логического элемента И соединен с выходом узла проверки, выходы вторых мультиплексоров N ветвей формирования ортогональных последовательностей символов являются выходами блока формирования ортогональных последовательностей символов.
Сопоставительный анализ заявляемого способа разнесенной передачи сигнала с прототипом позволил выявить общие и отличительные признаки по формуле изобретения.
Общие признаки заявляемого способа и способа-прототипа: формируют N разнесенных каналов передачи сигнала, из входного потока символов формируют пакеты по N символов.
Отличительные признаки заявляемого способа от способа-прототипа: формируют пакеты по М больше N символов, если N не равно степени числа два, из символов каждого пакета формируют N ортогональных последовательностей символов таким образом, чтобы каждая из них содержала все символы пакета, причем правило формирования ортогональных последовательностей символов должно быть известно на приемной стороне, назначают канал разнесения каждой сформированной ортогональной последовательности символов каждого пакета и осуществляют последовательную передачу пакетов.
Заявляемый способ разработан для общего случая многоуровневой квадратурной (комплексной) модуляции сигнала и позволяет существенно повысить помехоустойчивость системы радиосвязи в канале с замираниями.
Сравнение заявляемого способа с другими известными техническими решениями в данной области техники [4-9, 11] не позволило выявить признаки, заявленные в отличительной части формулы изобретения.
Сопоставительный анализ заявляемого устройства разнесенной передачи сигнала с прототипом позволил выявить общие и отличительные признаки по формуле изобретения.
Общие признаки заявляемого устройства и устройства-прототипа: устройство содержит формирователь пакетов символов, блок формирования пилот-сигналов, N модуляторов и N антенн, а также наличие связей, перечисленных в ограничительной части формулы изобретения.
Отличительные признаки заявляемого устройства и устройства-прототипа следующие: введены блок расчета длины пакета символов, который формирует пакеты по М символов таким образом, чтобы М было равно или больше N, при этом М должно быть равно степени числа два, и блок формирования ортогональных последовательностей символов, который формирует из символов каждого пакета N ортогональных последовательностей символов и осуществляет N разных диадических сдвигов исходной последовательности символов пакета, образуя N последовательностей символов.
Таким образом, заявляемое устройство реализует в полном объеме признаки заявляемого способа.
Сопоставительный анализ заявляемого устройства с другими техническими решениями [4-9, 11], известными в данной области техники, не позволил выявить признаки, заявленные в отличительной части формулы изобретения.
Заявляемые способ и устройство позволяют по сравнению с известными техническими решениями существенно увеличить достоверность передачи информации и емкость системы радиосвязи с кодовым разделением каналов. Следовательно, заявляемые способ разнесенной передачи сигнала и устройство для его реализации, созданные в едином изобретательском замысле, отвечают критериям изобретения "новизна", "техническое решение задачи", "существенные отличия" и отвечают изобретательскому уровню.
Описание изобретения поясняется графическими материалами.
Фиг.1 иллюстрирует общий вид способа разнесенной передачи сигнала в прямом канале системы связи.
На Фиг.2 показана блок-схема заявляемого устройства разнесенной передачи сигнала.
На фиг. 3 - блок-схема блока формирования ортогональных последовательностей символов, приведена как пример реализации этого блока.
На фиг. 4 показан пример формирования пакетов по М символов из входного потока символов.
На фиг. 5 - пример реализации заявляемого способа разнесенной передачи сигнала для N=2, для случая, когда символы являются комплексными числами.
На фиг. 6 - пример реализации заявляемого способа разнесенной передачи сигнала для N=4, для случая, когда символы являются действительными числами.
На фиг. 7 - пример реализации заявляемого способа разнесенной передачи сигнала для N=4, для случая, когда символы являются комплексными числами.
На фиг.8 приведены диадические сдвиги последовательности символов в пакете для М=4, приведены как пример выполнения операции диадического сдвига.
На фиг.9 приведены возможные варианты замены части символов в N последовательностях символов на комплексно-сопряженные им значения, обеспечивающие ортогональность указанных последовательностей для N=2.
На фиг.10 приведены последовательности fm и соответствующие примеру реализации изобретения, показанному на фиг.7.
На фиг.11 приведены зависимости вероятности ошибочного приема фрейма ОСШ на бит для различных способов разнесенной передачи, полученные с помощью компьютерного моделирования при N=2.
На фиг.12 приведены зависимости вероятности ошибочного приема фрейма ОСШ на бит для различных способов разнесенной передачи, полученные с помощью компьютерного моделирования при N=4.
На фиг.13 приведены зависимости вероятности ошибочного приема фрейма ОСШ на бит для различных способов разнесенной передачи, полученные с помощью компьютерного моделирования при N=8.
Устройство (фиг. 2) содержит формирователь пакетов символов 3, блок формирования пилот-сигналов 4, N модуляторов 51-5N и N передающих антенн 61-6N, при этом первый вход формирователя пакетов символов 3 является первым входом устройства, первый вход каждого модулятора 51-5N соединен с соответствующим ему выходом блока формирования пилот-сигналов 4, выход каждого модулятора соединен с соответствующей ему антенной. Согласно изобретению устройство дополнительно содержит блок расчета длины пакета символов 7 и блок формирования ортогональных последовательностей символов 8, при этом первые входы блока расчета длины пакета символов 7 и блока формирования ортогональных последовательностей символов 8 объединены, образуя второй вход устройства, выход блока расчета длины пакета символов 7 соединен со вторыми входами формирователя пакетов символов 3 и блока формирования ортогональных последовательностей символов 8, третий вход которого соединен с выходом формирователя пакетов символов 3, четвертый вход блока формирования ортогональных последовательностей символов 8 является третьим входом устройства, второй вход каждого модулятора 51-5N соединен с соответствующим ему выходом блока формирования ортогональных последовательностей символов 8.
Блок формирования ортогональных последовательностей символов 8 (фиг.3) приведен как пример реализации для заявляемого устройства. Блок формирования ортогональных последовательностей символов 8 содержит формирователь N диадических сдвигов 9, N параллельных ветвей формирования ортогональных последовательностей символов 101-10N, запоминающее устройство 11, узел проверки 12 и логический элемент И 13, при этом первый вход запоминающего устройства 11 и вход узла проверки 12 объединены, образуя первый вход блока формирования ортогональных последовательностей символов 8, второй вход запоминающего устройства 11 является вторым входом блока формирования ортогональных последовательностей символов 8, первый вход формирователя N диадических сдвигов 9 является третьим входом блока формирования ортогональных последовательностей символов 8, каждая ветвь формирования ортогональных последовательностей символов 101-10N содержит последовательно соединенные узел наложения ортогональных кодов 14 (соответственно 141-14N в N ветвях приема), узел повторения 15 (соответственно 151-15N в N ветвях приема), первый мультиплексор 16 (соответственно 161-16N в N ветвях приема), узел комплексного сопряжения 17 (соответственно 171-17N в N ветвях приема) и второй мультиплексор (соответственно 181-18N в N ветвях приема), при этом выход узла наложения ортогонального кода 14 (соответственно 141-14N в N ветвях приема) дополнительно соединен со вторыми входами первого 16 и второго 18 мультиплексоров, первые входы узлов наложения ортогональных кодов 141-14N N ветвей формирования ортогональных последовательностей символов соединены с соответствующими им выходами формирователя N диадических сдвигов 9, вторые входы узлов наложения ортогональных кодов N ветвей формирования ортогональных последовательностей символов 141-14N соединены с соответствующими им выходами запоминающего устройства 11, третьи входы первых мультиплексоров 161-16N N ветвей формирования ортогональных последовательностей символов объединены и соединены с выходом логического элемента И 13, третьи входы вторых мультиплексоров 181-18N N ветвей формирования ортогональных последовательностей символов объединены с первым входом логического элемента И 13, образуя четвертый вход блока формирования ортогональных последовательностей символов, второй вход логического элемента И 13 соединен с выходом узла проверки 12, выходы вторых мультиплексоров 181-18N N ветвей формирования ортогональных последовательностей символов являются выходами блока формирования ортогональных последовательностей символов 8.
Заявляемый способ разнесенной передачи сигнала реализуют на передающей аппаратуре базовой или мобильной станции. Для этого на передающей стороне должно быть сформировано N каналов разнесения. Например, эти каналы могут быть сформированы посредством использования пространственно-разнесенных антенн и/или антенн с разной поляризацией. Для иллюстрации заявляемого способа приведен пример его реализации на БС с N пространственно-разнесенными антеннами (фиг.1).
Из потока передаваемых символов (символов модуляции) формируют пакеты по M≥N символов. Пример этой операции иллюстрирует фиг.4. Из символов каждого пакета формируют N ортогональных последовательностей символов s1, s2,..., sN, каждая из которых содержит все символы пакета. Каждой из N сформированных ортогональных последовательностей символов пакета назначают свой канал разнесения, после чего осуществляют передачу пакета, при которой одновременно передают все сформированные ортогональные последовательности символов. Фиг. 5-7 иллюстрируют перечисленные операции способа, причем фиг.5 иллюстрирует операции способа при N=2, М=2, фиг.6 - при N=4, М=4 (передаваемые символы представляют собой действительные числа), фиг.7 - при N=4, М=4 (передаваемые символы представляют собой комплексные числа).
Ниже будет показано, что благодаря указанной ортогональности на приемной стороне можно оценить значение каждого символа переданного пакета в отсутствие взаимного влияния сигналов, переданных различными антеннами. При этом поскольку каждый символ пакета передается в разных ортогональных последовательностях через N различных антенн, в оценке символа присутствует эффект разнесения.
Для формирования ортогональных последовательностей из символов пакета число символов в пакете должно удовлетворять условию М=2m, где m=1, 2,.... Например, можно выбирать М следующим образом. Если N=2m, m=1, 2,..., то M=N. В остальных случаях следует выбирать М как ближайшее превосходящее N число, равное степени двойки.
Обозначим пакет символов через а={ai}, где ai=Аci+jAsi - i-й символ в пакете, Под ортогональностью последовательностей sk, подразумевается выполнение условия
где К - количество символов в последовательностях sk;
(•)* - операция комплексного сопряжения.
Для формирования N ортогональных последовательностей, например, используют следующую последовательность операций.
1. Осуществляют N различных диадических сдвигов исходной последовательности символов в пакете [12, Н. Ахмед, К. Р. Рао. Ортогональные преобразования при обработке цифровых сигналов / Пер. с англ. Т.Э. Кренкеля, под ред. И. Б. Фоменко. М. , Связь, 1980]. В результате получают N последовательностей символов {pi}, операция побитного исключающего ИЛИ. Эту операцию иллюстрирует фиг.5 для N=4, М= 4. Полученные последовательности символов являются линейно независимыми, но не ортогональными. Пример диадических сдвигов исходной последовательности символов в пакете показан на фиг.8.
Описанная операция осуществляется в аппаратуре для каждого пакета символов.
2. Расставляют определенным образом знаки перед символами последовательностей. Т. е. si={pijuij}, и каждый из коэффициентов uij может принимать одно из 2-х значений: +1 или -1. Если символы пакета являются действительными числами, то в результате этой операции формируются N требуемых ортогональных последовательностей символов пакета.
Векторы коэффициентов ui={uij}, не зависят от значений символов пакета и могут быть рассчитаны заранее (на этапе проектирования системы связи) для каждого возможного значения длины пакета М. В аппаратуре связи указанные векторы коэффициентов могут быть прописаны, например, в ПЗУ.
На фиг.6 показан пример формирования N ортогональных последовательностей символов из пакета длиной М символов, когда символы являются действительными числами для N= 4 и М=4. Заметим, что N сформированных последовательностей являются ортогональными при любых значениях, которые могут иметь символы пакета ai,
Рассмотрим теперь несколько примеров нахождения векторов коэффициентов ui={uij},
Первый пример заключается в непосредственном решении системы уравнений (1).
Второй пример нахождения значений коэффициентов заключается в переборе значений коэффициентов до тех пор, пока не будет найдена комбинация значений, удовлетворяющая системе (1). Максимальное количество перебираемых комбинаций значений векторов коэффициентов при этом составляет 2MN. Для снижения вычислительных затрат можно воспользоваться следующим приемом. В качестве первой ортогональной последовательности s1 берут непосредственно последовательность р1, т.е. u1j=1, Коэффициенты u2j, последовательности s2 подбирают таким образом, чтобы обеспечить ортогональность s1 и s2. Для этого требуется перебрать всего 2M значений вектора коэффициентов u2. Заметим, что может существовать более одного значения вектора коэффициентов u2, при котором обеспечивается ортогональность указанных последовательностей. Поэтому следует выбрать любое его подходящее значение. На следующем этапе перебирают значения вектора коэффициентов u3 и выбирают любое такое его значение, при котором обеспечивается ортогональность s3 с s1 и s2. Действуя аналогичным образом, формируют N требуемых ортогональных последовательностей si.
Можно еще более снизить вычислительные затраты за счет исключения из перебора заведомо не подходящих значений векторов коэффициентов ui, Для этого заметим, что искомые векторы коэффициентов ui являются ортогональными, например, принадлежат к какому-нибудь известному ансамблю ортогональных функций. В качестве последнего можно взять ансамбль функций Уолша [12] {wi}, wi={wij}, Тогда процедура формирования ортогональных последовательностей si выглядит следующим образом. В качестве первого вектора коэффициентов u1, берут любую из ортогональных функций, например w1. В качестве u2 берут такую функцию из оставшихся М-1 ортогональных функций wi, при которой обеспечивается ортогональность s1 и s2. В качестве u3 выбирают любую ортогональную функцию из оставшихся М-2 функций wi, такую, чтобы обеспечить ортогональность s3 с s1 и s2. Действуя подобным образом, определяют все N векторов коэффициентов ui.
3. Если символы пакета являются комплексными числами и N=2, то осуществляют замену обоих символов в одной из сформированных последовательностей на их комплексно-сопряженные значения или осуществляют замену по одному разному символу в каждой последовательности на их комплексно-сопряженные значения (фиг.9 позиции а - д). Полученные последовательности s1 и s2 являются ортогональными.
Если N>2, то каждую последовательность, полученную в результате выполнения предыдущей операции, повторяют, образуя N последовательностей длиной 2М символов. Изменяют значения половины символов в последовательностях на комплексно-сопряженные им величины таким образом, чтобы обеспечить ортогональность всех сформированных последовательностей комплексных символов. Можно привести несколько примеров этой замены.
1. Можно заменить первые или последние М символов на комплексно-сопряженные значения в каждой последовательности.
2. Если рассматривать последовательности символов как строки матрицы размера Nх2M, то ортогональность строк обеспечивается при замене символов в М столбцах этой матрицы на комплексно-сопряженные им значения, причем номера указанных столбцов (считая с нуля), взятые по модулю М, не должны повторяться. Т.е., если пронумеровать первые М столбцов матрицы от 0 до М-1 и последние М столбцов также от 0 до М-1, то выбранные для замены символов М столбцов должны иметь разные номера.
Относительно формирования ортогональных последовательностей справедливы следующие утверждения.
1. Из символов пакета может быть сформировано М ортогональных последовательностей, каждая из которых включает все символы пакета. Т.к. N≤M, то всегда можно сформировать N требуемых в способе ортогональных последовательностей.
2. Структура этих последовательностей такова, что они являются попарно ортогональными независимо от значений символов.
3. При М=2 длина ортогональных последовательностей составляет К=2 символа.
4. При М>2 длина ортогональных последовательностей составляет К=М символов, если символы пакета представляют собой действительные числа, и К=2М символов, если символы пакета являются комплексными числами.
Из приведенного алгоритма формирования ортогональных последовательностей символов следует, что может быть сформировано большое число их вариантов. При реализации изобретения может быть использован любой вариант формирования ортогональных последовательностей символов, но он должен быть известен на приемной стороне.
Рассмотрим пример приема сигнала по заявляемому способу разнесенной передачи для случая преимущественно однолучевого распространения сигнала в канале связи, когда дисперсия временных задержек полезного сигнала в точке приема существенно меньше величины, обратной ширине спектра полезного сигнала В этом случае канал распространения может быть представлен в виде вектора h=[h1(t) h2(t)... hN(t)], где hi(t) - комплексный коэффициент передачи сигнала между i-й передающей и приемной антеннами. Для осуществления приема на приемной стороне требуется знать количество N используемых на передающей стороне каналов разнесения, длину М каждого пакета символов и алгоритм формирования ортогональных последовательностей символов. Приемник может быть обеспечен этой информацией различными способами. Например, вся эта информация или ее часть может быть заранее известна, например, задана стандартом связи. Остальная часть информации или вся она целиком может быть получена по служебному каналу в процессе установления соединения между базовой и абонентской станциями.
Для осуществления приема также требуются оценки каналов распространения между передающими и приемной антеннами (оценка вектора канала распространения h). Эти оценки наиболее удобно сформировать, если через каждый канал разнесения передается пилот-сигнал. Для различения пилот-сигналов на приемной стороне они должны быть линейно независимыми. При этом наилучшее качество оценки канала распространения можно получить при использовании ортогональных пилот-сигналов, поскольку в этом случае при оценке канала распространения между каждой передающей и приемной антеннами отсутствуют помехи от пилот-сигналов, переданных через остальные передающие антенны.
Известны два основных типа пилот-сигналов. Это непрерывный пилот-сигнал, который передается непрерывно в течение связи одновременно с информационным сигналом, и прерывистый пилот-сигнал, который передается поочередно с информационным сигналом. Во втором случае в передаваемый поток информационных символов периодически вставляется некоторое количество известных на приемной стороне пилот-символов.
Пилот-сигнал должен передаваться через тот же канал распространения, что и информационный сигнал. Только в этом случае оценка канала распространения, полученная по пилот-сигналу, может быть использована для приема информационного сигнала. Следовательно, непрерывный пилот-сигнал должен быть ортогональным или, по крайней мере, линейно независимым по отношению к информационному сигналу, для того чтобы эти сигналы могли быть разделены на приемной стороне. Это условие наиболее просто может быть выполнено в системах связи с кодовым разделением каналов, где для модуляции сигналов различных каналов применяются ортогональные кодовые последовательности. В системах связи с другим принципом разделения каналов, например с частотным или временным разделением, обычно применяют прерывистый пилот-сигнал.
В случае прерывистого пилот-сигнала, передаваемый поток символов содержит информационные и пилот-символы. При этом формирование пакетов по М символов лучше осуществлять таким образом, чтобы пакет символов содержал только информационные или только пилот-символы. В этом случае оценка канала может быть осуществлена только по пилот-символам.
Одной из операций, выполняемых в приемнике, должно быть установление пакетной синхронизации, т.е. определение границ пакетов в принимаемом сигнале. Алгоритм установления пакетной синхронизации в системе связи может быть реализован различными способами. Например, границы пакетов могут быть привязаны к структуре сигнала более высокого уровня. В стандарте сотовой связи IS-95 структура сигнала включает в себя однотипные фреймы кодированных символов длительностью 20 ms, синхронизированные с периодом 1 и Q последовательностей, а также с общим системным временем. Поэтому в приемнике легко устанавливается фреймовая синхронизация. В случае применения предлагаемого способа разнесенной передачи алгоритм формирования каждого фрейма может быть выбран таким образом, чтобы каждый фрейм включал известное число пакетов по М символов. Тогда по фреймовой синхронизации автоматически можно установить пакетную синхронизацию.
В рассматриваемом ниже алгоритме приема будем полагать, что на приемной стороне сформирована идеальная оценка вектора канала распространения Указанная оценка может быть сформирована по пилот-сигналу любым известным способом. Например, в случае непрерывного пилот-сигнала может быть использован алгоритм оценки комплексной огибающей полезного сигнала из [13, Квазикогерентный прием фазоманипулированного сигнала в системах CDMA/A. В. Гармонов, Ю. Е. Карпитский, И. В. Каюков, В. Б. Манелис//5-я международная научно-техническая конференция "Радиолокация, навигация, связь". Т.1, с. 305-313. Воронеж, 20-23 апреля 1999] . В случае прерывистого пилот-сигнала (пилот-символов) может быть использован, например, интерполяционный алгоритм оценки из [14, S. Sampei and T. Sunaga, "Rayleigh fading compensation for QAM in land mobile radio communications," IEEE Trans. Veh. Technol., vol. 42, pp. 137-146, May 1993]. Будем также считать, что сигналы, пришедшие в точку приема от различных передающих антенн, имеют примерно одинаковые временные задержки.
В результате стандартных операций, выполняемых в приемнике, должен быть сформирован входной видеочастотный комплексный сигнал [15, Цифровые радиоприемные системы: Справочник/М. И. Жодзишский, Р. Б. Мазепа, Е. П. Овсянников и др./Под ред. М. И. Жодзишского - М.: Радио и связь, 1990. - 208 с., ил.], который на интервале приема одного пакета символов [0;Т] имеет вид
x(t)=s(t, a)+n(t), (2)
где
- полезный сигнал;
si, ортогональные последовательности символов переданного пакета (алгоритм их формирования описан выше); длина каждой последовательности составляет К символов; длительность одного символа равна Ts;
g(t) - некоторая модулирующая функция (в системах CDMA она представляет собой расширяющую спектр сигнала псевдослучайную последовательность); |g(t)| = 1;; n(t) - аддитивный белый гауссовский шум с двухсторонней спектральной плотностью мощностью N0/2; коэффициенты передачи между передающими и приемной антеннами примерно постоянны на интервале одного пакета hi(t)≈hi,
В заявляемом способе разнесенной передачи каждый символ пакета передается на из К символьных интервалов, которые составляют длительность пакета. При этом на каждом символьном интервале символ передается через соответствующий канал разнесения, с определенным знаком, а на части символьных интервалов передается не само значение символа, а комплексно-сопряженное ему значение. Таким образом, на приемной стороне произвольному m-му символу принимаемого пакета можно сопоставить последовательность коэффициентов передачи gm={hi}, , с которыми он принимается на К символьных интервалах, последовательность знаков em={emk}, , с которыми символ передавался на указанных интервалах, и вектор ξm = {ξmk}, ξmk = 1, если на k-ом интервале передается прямое значение символа и ξmk = -1, если передается комплексно-сопряженное его значение, Для тех символьных интервалов длительности пакета, на которых m-й символ не передается, соответствующие элементы описанных векторов равны нулю. Для удобства последующей записи введем векторы fm, fmk=emkgmk, На фиг.10 приведены последовательности fm, соответствующие примеру реализации изобретения на фиг.7.
Таким образом, полезный сигнал (3) можно также представить в следующем виде:
Выполним синтез оптимального по критерию максимального правдоподобия алгоритма приема сигнала (2). Логарифм функционала отношения правдоподобия сигнала (2) с точностью до несущественных слагаемых имеет вид
Подставляя (3) и (4) в (5), после необходимых преобразований получаем
где
Δk - k-й символьный интервал на интервале пакета,
Положение максимума функционала (6) не изменится, если отбросить несущественный множитель который на практике всегда отличен от нуля, а также прибавить и отнять от него слагаемое
В результате получаем функционал
Как видно, максимизация функционала (9) эквивалентна независимой максимизации каждого из входящих в него слагаемых, т.е. оптимальным является посимвольный прием. При этом оптимальная оценка m-го символа пакета должна обеспечивать максимум функционала
Поскольку первое слагаемое в (10) не зависит от значения символа аm, максимизация последнего функционала эквивалентна минимизации второго входящего в него слагаемого. В результате, решающее правило, по которому осуществляется оценка m-го символа, имеет вид
Для относительно простых видов модуляции несложно получить явные оценки информационных символов. Так, для BPSK и QPSK модуляции имеем Acm=sign(Ycm); Asm=sign(Ysm).
Проанализируем величину отношения сигнал-шум (ОСШ) в решающей статистике Ycm+jYsm m-го символа. Для этого раскроем выражения для Ycm и Ysm. Подставляя (3) в (7) и учитывая, что получаем
где
Благодаря взаимной ортогональности последовательностей символов Si, справедливы равенства
Раскрывая (12), (13) с учетом (16), (17), получаем
Ycm+jYsm=(Acm+Ncm)+j(Asm+Nsm); (18)
При фиксированном векторе канала h шумовые слагаемые Ncm и Nsm являются некоррелированными гауссовскими случайными величинами с нулевыми средними и с одинаковой дисперсией, равной
Следовательно, ОСШ в решающей статистике m-го символа пакета определяется выражением
Как видно, выражение для ОСШ на символ при использовании заявляемого способа разнесенной передачи имеет такую же структуру, как и при оптимальном когерентном разнесенном приеме сигнала по N каналам разнесения [1]. Это говорит о высокой эффективности изобретения.
При К= М реализация заявляемого способа не приводит к увеличению канальной скорости передачи (частота следования символов, передаваемых через канал связи), по сравнению с частотой следования символов во входном потоке (на входе заявляемого способа). Это является важным преимуществом заявляемого способа по сравнению с известным способом CTD. В случае, когда N>2 и передаваемые символы представляют собой комплексные числа, К=2М и таким образом реализация заявляемого способа приводит к двухкратному увеличению частоты следования символов на выходе заявляемого способа по сравнению с частотой следования во входном потоке символов. Однако и в этом случае заявляемый способ имеет большое преимущество по сравнению с аналогичным по помехоустойчивости CTD, поскольку реализация последнего приводит к N-кратному увеличению частоты следования символов.
Заявляемый способ реализуют на устройстве, блок-схема которого показана на фиг.2, 3.
На первые входы блока расчета длины пакета символов 7 и блока формирования ортогональных последовательностей символов 8 поступает сигнал о количестве передающих антенн на базовой станции. Выходной сигнал с блока 7 (длина пакета символов) поступает на вторые входы блока 3 и блока 8.
Входной поток символов поступает на первый вход формирователя пакета символов 3. В соответствии со входными сигналами блок 3 формирует пакеты символов, которые поступают на третий вход блока формирования ортогональных последовательностей символов 8. На четвертый вход блока 8 поступает сигнал вида модуляции (действительная или квадратурная). Блок 8 формирует N ортогональных последовательностей символов для каждого пакета символов. N ортогональных последовательностей символов поступают с выхода блока 8 на входы соответствующих им модуляторов 51-5N (первая ортогональная последовательность символов поступает на вход первого модулятора, вторая - на вход второго модулятора и т.д.). На вторые входы модуляторов 51-5N поступают выходные сигналы с блока формирования пилот-сигналов. В модуляторах выполняются операции модуляции несущего колебания входным сигналом, усиление, фильтрация и т.д. Выходные сигналы модуляторов поступают на разнесенные передающие антенны 61-6N.
Рассмотрим формирование ортогональных последовательностей символов в блоке 8 (фиг.3).
Сигнал о количестве передающих антенн поступает на первый вход запоминающего устройства 11, а также на вход узла проверки 12. На второй вход блока 11 поступает сигнал длины пакета символов.
Пакет символов поступает на вход формирователя N диадических сдвигов 9. Блок 9 выполняет N разных диадических сдвигов символов в пакете, образуя таким образом N последовательностей символов, которые поступают на первые входы N узлов наложения ортогонального кода 141-14N (первая последовательность символов поступает на первый вход первого узла наложения ортогонального кода 141, вторая последовательность - на первый вход второго узла 14N и т.д.) На вторые входы N узлов наложения ортогонального кода 141-14N поступают выходные сигналы с запоминающего устройства 11 (ортогональные коды). В узлах 141-14N осуществляется наложение ортогональных кодов на образованные последовательности символов. Сформированные в узлах 141-14N последовательности символов с выходов этих узлов поступают на первые входы соответствующих им узлов повторения 151-15N, а также на вторые входы мультиплексоров 161-16N и 181-18N. В узле повторения каждая входная последовательность символов длиной М символов повторяется, в результате получается последовательность длиной 2М символов, которая поступает на выход этого узла. Заметим, что операция повторения, реализуемая в узлах повторения, выполняется только для комплексных символов. На третьи входы мультиплексоров 161-16N поступает выходной бинарный сигнал с логического элемента И 13. В зависимости от значения этого сигнала на выходы мультиплексоров 161-16N поступают последовательности символов с первых или со вторых входов. Последовательности символов с выходов мультиплексоров 161-16N поступают на входы узлов комплексного сопряжения 171-17N. В узлах комплексного сопряжения 171-17N изменяют значения части символов во входных последовательностях на комплексно-сопряженные им значения таким образом, чтобы обеспечить ортогональность всех сформированных последовательностей символов независимо от значений символов пакета. Ортогональные последовательности символов с выходов узлов комплексного сопряжения 171-17N поступают на первые входы мультиплексоров 181-18N, на третьи входы которых поступает сигнал вида модуляции. В зависимости от значения этого сигнала на выходы указанных мультиплексоров и соответственно на выходы блока 8 поступают ортогональные последовательности символов с первых входов (комплексные символы) или со вторых входов (действительные символы) мультиплексоров 181-18N.
Был проведен сравнительный анализ характеристик заявляемого изобретения и известных технических решений в данной области техники. Сравнение различных способов разнесенной передачи сигнала выполнено для формата сигнала прямого канала стандарта CDMA IS-95 [15, Стандарт совместимости абонентской и базовой станций для двухрежимных сотовых широкополосных систем с расширением спектра TIA/TIA/IS-95-A, may 1995. Telecommunications Industry Association] . Полученные результаты приведены на фиг.11-13 в виде зависимостей вероятности ошибочного приема фрейма прямого канала IS-95 от величины ОСШ на бит в приемнике абонентской станции. Размер фрейма был равен 192 битам, из них: 172 информационных, 12 битов CRC и 8 хвостовых, что соответствует скорости передачи 9,6 кб/с. Каждый фрейм кодировался сверточным кодом со следующими параметрами: скорость кодирования 1/2, кодовое ограничение 9, полиномы кодера 0753, 0561. Моделирование способов PSTD, OTD и по изобретению было выполнено на символьном уровне, т.е. не были реализованы несущественные для тестирования указанных способов разнесенной передачи операции наложения сигнатурного кода пользователя и расширяющий спектр сигнала псевдослучайной последовательности БС. При моделировании DTD эти операции являются существенными, и поэтому сигнал БС был смоделирован точно в соответствии со стандартом IS-95. При этом имитировались сигналы 32 пользователей в соте. Моделирование было выполнено для условий независимых плоских рэлеевских замираний сигналов, приходящих в точку приема от разных передающих антенн. Частота замираний равнялась 30 Гц. Генераторы замираний были выполнены согласно модели Джейкса [16, Casas and Leung, "A Simple Digital Fading Simulator for Mobile Radio," 38th IEEE VTC, June 1988, pp. 212-217]. Помехи имитировались полосовым гауссовским шумом. Компьютерная модель приемника включала одну приемную антенну. Оценки временного положения и комплексных огибающих сигналов, приходящих от разных антенн, предполагались совершенными. Декодирование принятых фреймов осуществлялось по мягким решениям в соответствии с алгоритмом Витерби.
Кривые PSTD, DTD, OTD и "изобретение" на фиг.11-13 получены для соответствующих способов разнесенной передачи. Кривые "стационарный канал" и "одна передающая антенна" получены для одной передающей антенны, первая в отсутствие замираний, а вторая при наличии замираний в канале связи.
Как следует из сравнения кривых на фиг.11-13, наилучшей помехоустойчивостью обладает заявляемый способ разнесенной передачи. При N=8 заявляемый способ обеспечивает практически такую же помехоустойчивость приема в прямом канале, что и при отсутствии замираний в канале связи. В рабочей области (вероятность фреймовой ошибки примерно 1%) энергетический выигрыш заявляемого изобретения по сравнению с алгоритмом передачи через одну антенну составляет 4, 7 и 9 дБ для 2, 4 и 8 передающих антенн, соответственно. Учитывая, что емкость систем CDMA обратно пропорциональна величине ОСШ, при которой обеспечивается требуемое качество связи, соответствующее увеличение емкости прямого канала составляет 2.5, 5 и 8 раз.
Высокая помехоустойчивость заявляемого способа разнесенной передачи сигнала и устройства для его реализации достигаются за счет эффективного разнесения на уровне каждого передаваемого символа и полного устранения взаимных помех между символами принимаемого пакета, которое достигается за счет ортогональности последовательностей символов, передаваемых по каналам разнесения. Реализация изобретения на передающей и приемной стороне не требуют существенных затрат.
Изобретение относится к области радиотехники. Технический результат заключается в повышении помехоустойчивости систем радиосвязи. Способ заключается в том, что формируют N разнесенных каналов передачи сигнала, из входного потока символов формируют пакеты по М>N символов, если N не равно степени числа два, из символов каждого пакета формируют N ортогональных последовательностей символов (ОПС) таким образом, чтобы каждая из них содержала все символы пакета, причем правило формирования ОПС должно быть известно на приемной стороне, назначают канал разнесения каждой сформированной ОПС каждого пакета и осуществляют последовательную передачу пакетов. Устройство содержит формирователь пакетов символов, блок формирования пилот-сигналов, N модуляторов, N передающих антенн, дополнительно введены блок расчета длины пакета символов и блок формирования ОПС.. 2 с. и 7 з.п. ф-лы, 13 ил.
WO 9914871, 25.03.93 | |||
СПОСОБ ОРТОГОНАЛЬНОЙ РАЗНЕСЕННОЙ ПЕРЕДАЧИ-ПРИЕМА СИГНАЛА В СОТОВОЙ СИСТЕМЕ РАДИОСВЯЗИ С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ | 1998 |
|
RU2145152C1 |
US 6006075, 21.12.1999 | |||
US 6038263, 14.03.2000 | |||
US 5479448, 26.12.1995 | |||
Система радиосвязи с подвижным объектом | 1988 |
|
SU1800627A1 |
JP 07123077, 12.05.1995. |
Авторы
Даты
2003-07-20—Публикация
2001-05-14—Подача