Пространственно-временное скремблирование в системах сотовой связи

Иллюстрации

Показать все

Изобретение относится к передаче данных с пространственно-временным скремблированием в системах сотовой связи (например, системе CDMA). Технический результат - повышение точности измерений беспроводных каналов. Для этого один поток символов данных генерируется, отображается на один или несколько физических каналов и расширяется при помощи кодов канализации для физических каналов. Пространственно-временное скремблирование выполняют, по меньшей мере, в одном потоке символов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов. Пространственно-временное скремблирование может быть достигнуто путем выполнения матричного умножения в отношении последовательности матриц. Для каждого временного интервала, в котором выполняется пространственно-временное скремблирование, может быть выбрана матрица (например, на основе кода скремблирования для базовой станции), и данные, которые посылаются во временном интервале, умножают на выбранную матрицу. Матрицы, используемые для пространственно-временного скремблирования, могут определяться и выбираться по-разному. Выходные потоки элементарных сигналов обрабатывают и передают через соответствующие передающие антенны. 13 н. и 32 з.п. ф-лы, 9 ил., 2 табл.

Реферат

I. Притязание на приоритет по 35 U.S.C. §119

[0001] Настоящая заявка на патент притязает на приоритет по предварительной заявке на патент № 60/663,504, озаглавленной "Space-Time Scrambling for Cellular Systems", поданной 18 марта 2005, и по предварительной заявке на патент № 60/710,502, озаглавленной "Space-Time Scrambling for Cellular Systems", поданной 22 августа 2005, обе из которых принадлежат его правообладателю и включены в настоящее описание во всей своей полноте в качестве ссылки.

I. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее раскрытие в общем случае относится к области связи, а более конкретно к способам передачи данных в системах сотовой связи.

II. УРОВЕНЬ ТЕХНИКИ

[0003] Система сотовой связи представляет собой беспроводную систему связи с многократным доступом, которая может осуществлять связь одновременно с множеством терминалов, например сотовых телефонов. Система сотовой связи может использовать технику многократного доступа, такую как множественный доступ с кодовым разделением каналов (CDMA), множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA) или множественный доступ с ортогональным частотным разделением каналов (OFDMA).

[0004] В системе сотовой связи часто используется множество антенн для достижения более высокой пропускной способности и/или большей надежности передачи данных в терминалы по нисходящей линии связи. Терминал может оценить ответ канала нисходящей линии связи и может послать информацию обратной связи в базовую станцию. Затем базовая станция может выполнить пространственную обработку передачи данных для терминала, основываясь на информации обратной связи. Например, базовая станция может выполнить формирование луча для направления передачи данных в направлении терминала.

[0005] Пространственная обработка, основанная на информации обратной связи (например, формирование луча), может быть нежелательной по нескольким причинам. Во-первых, чтобы послать информацию обратной связи из терминала в базовую станцию используют служебные сигналы. Во-вторых, основанная на обратной связи пространственная обработка для принимающих терминалов может ухудшить работу других терминалов, осуществляющих связь с другими базовыми станциями. Передача данных в принимающие терминалы вызывает помехи в других терминалах, и пространственная обработка, основанная на информации обратной связи, может привести к непредсказуемым помехам в этих других терминалах. Непредсказуемое колебание помех, наблюдаемое этими другими терминалами, может ухудшить как точность их измерений беспроводных каналов, так и предсказуемость свойств каналов. Уменьшенная точность измерения и предсказуемость канала ухудшают адаптацию связи к этим другим терминалам.

[0006] Следовательно, в данной области техники существует необходимость в способах передачи данных в системах сотовой связи.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

[0007] В настоящем описании раскрыты способы передачи данных с пространственно-временным скремблированием в системах сотовой связи (например, системах CDMA). Пространственно-временное скремблирование относится к обработке потока данных в изменяющемся по времени, но детерминистическим способом таким образом, что поток данных посылают через множество антенн, достигая при этом разнесения и возможно других желательных преимуществ. В зависимости от способа, в котором выполняется пространственно-временное скремблирование, разнесение может быть достигнуто по пространственному домену или и по пространственному, и по временному доменам. Пространственно-временное скремблирование может использоваться для реализации различных схем передачи с множеством входов и множеством выходов и с множеством входов и одним выходом (MISO). Схемы передачи MIMO характеризуются отображением одного или множества потоков данных на множество антенн. Пространственно-временное скремблирование также может использоваться для различных приложений таких как, например, высокоскоростная пакетная передача по нисходящей линии связи (HSDPA) в стандарте 3GPP W-CDMA.

[0008] Согласно варианту осуществления изобретения описано устройство (например, для базовой станции), которое включает в себя процессор и, по меньшей мере, два передающих блока. Процессор генерирует, по меньшей мере, один поток символов данных и выполняет пространственно-временное скремблирование, по меньшей мере, в одном потоке символов данных (например, путем выполнения матричного умножения в отношении последовательности матриц) для генерации, по меньшей мере, двух выходных потоков элементарных сигналов. Передающие блоки передают, по меньшей мере, два выходных потока элементарных сигналов, по меньшей мере, через две антенны, по меньшей мере, в один приемник (например, по меньшей мере, для одного терминала) в системе сотовой связи.

[0009] Согласно другому варианту осуществления предоставляется способ, в котором генерируется, по меньшей мере, один поток символов данных. Пространственно-временное скремблирование выполняется, по меньшей мере, в одном потоке символов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов. По меньшей мере, два выходных потока элементарных сигналов передают, по меньшей мере, через две антенны, по меньшей мере, в один приемник в системе сотовой связи.

[0010] Согласно другому варианту осуществления описаны устройство, которое включает в себя средство для генерации, по меньшей мере, одного потока символов данных, средство для выполнения пространственно-временного скремблирования, по меньшей мере, в одном потоке символов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов, и средство для передачи, по меньшей мере, двух выходных потоков элементарных сигналов, по меньшей мере, через две антенны, по меньшей мере, в один приемник в системе сотовой связи.

[0011] Согласно другому варианту осуществления описано устройство, которое включает в себя процессор и память. Процессор генерирует, по меньшей мере, один поток символов данных для, по меньшей мере, одного терминала в системе беспроводной связи и выполняет пространственно-временное скремблирование в, по меньшей мере, одном потоке символов данных с последовательностью матриц для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны. Для пространственно-временного скремблирования соседние базовые станции в системе беспроводной связи используют разные последовательности матриц.

[0012] Согласно другому варианту осуществления предоставляется способ, в котором генерируется, по меньшей мере, один поток символов данных, по меньшей мере, в одном терминале в системе беспроводной связи. Пространственно-временное скремблирование выполняют, по меньшей мере, в одном потоке символов данных с последовательностью матриц для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны. Для пространственно-временного скремблирования соседние базовые станции используют разные последовательности матриц.

[0013] Согласно другому варианту осуществления описаны устройство, которое включает в себя средство для генерации, по меньшей мере, одного потока символов данных, по меньшей мере, для одного терминала в системе беспроводной связи, и средство для выполнения пространственно-временного скремблирования, по меньшей мере, в одном потоке символов данных с последовательностью матриц для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны. Для пространственно-временного скремблирования соседние базовые станции используют разные последовательности матриц.

[0014] Согласно другому варианту осуществления описано устройство, которое включает в себя процессор и память. Процессор генерирует, по меньшей мере, один поток символов данных, по меньшей мере, для одного терминала, отображает, по меньшей мере, один поток символов данных, по меньшей мере, в один физический канал, выполняет расширение, по меньшей мере, для одного физического канала, по меньшей мере, с одним кодом канализации для генерации, по меньшей мере, одного потока элементарных сигналов данных и выполняет пространственно-временное скремблирование, по меньшей мере, в одном потоке элементарных сигналов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны. По меньшей мере, один поток символов данных может быть для HSDPA, и, по меньшей мере, один физический канал может представлять собой HS-PDSCH (несколько HS-PDSCH).

[0015] Согласно другому варианту осуществления предоставляется способ, в котором, по меньшей мере, один поток символов данных, по меньшей мере, для одного терминала генерируется и отображается, по меньшей мере, на один физический канал. Расширение выполняется, по меньшей мере, для одного физического канала, по меньшей мере, с одним кодом канализации для генерации, по меньшей мере, одного потока элементарных сигналов данных. Пространственно-временное скремблирование выполняют, по меньшей мере, в одном потоке элементарных сигналов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны.

[0016] Согласно другому варианту осуществления описаны устройство, которое включает в себя средство для генерации, по меньшей мере, одного потока символов данных, по меньшей мере, для одного терминала, средство для отображения, по меньшей мере, одного потока символов данных, по меньшей мере, в один физический канал, средство для выполнения расширения, по меньшей мере, для одного физического канала, по меньшей мере, с одним кодом канализации для генерации, по меньшей мере, одного потока элементарных сигналов данных и средство для выполнения пространственно-временного скремблирования, по меньшей мере, в одном потоке элементарных сигналов данных для генерации, по меньшей мере, двух выходных потоков элементарных сигналов для передачи, по меньшей мере, через две антенны.

[0017] Согласно другому варианту осуществления описано устройство, которое включает в себя, по меньшей мере, один приемный блок и процессор. Приемный блок(блоки) принимает, по меньшей мере, два выходных потока элементарных сигналов от передатчика в системе сотовой связи и генерирует, по меньшей мере, один входной поток выборок. В передатчике генерируются выходные потоки элементарных сигналов путем выполнения пространственно-временного скремблирования, по меньшей мере, в одном потоке символов данных, и передаются в передатчике, по меньшей мере, через две антенны. Процессор выполняет пространственно-временное дескремблирование, по меньшей мере, в одном входном потоке выборок для получения, по меньшей мере, одного потока дескремблированных выборок и дальнейшую обработку, по меньшей мере, одного потока дескремблированных выборок для получения оценки, по меньшей мере, одного потока символов данных.

[0018] Согласно другому варианту осуществления предоставляется способ, в котором получают, по меньшей мере, один входной поток выборок для, по меньшей мере, двух выходных потоков элементарных сигналов, принятых от передатчика в системе сотовой связи. Пространственно-временное дескремблирование выполняют, по меньшей мере, в одном входном потоке выборок для получения, по меньшей мере, одного потока дескремблированных выборок, которые далее обрабатываются для получения оценки, по меньшей мере, одного потока выборок данных.

[0019] Согласно другому варианту осуществления описано устройство, которое включает в себя средство для получения, по меньшей мере, одного входного потока выборок, по меньшей мере, для двух выходных потоков элементарных сигналов, принятых от передатчика в системе сотовой связи, средство для выполнения пространственно-временного дескремблирования, по меньшей мере, в одном входном потоке выборок для получения, по меньшей мере, одного потока дескремблированных выборок и средства для обработки, по меньшей мере, одного потока дескремблированных выборок для получения оценки, по меньшей мере, одного потока символов данных.

[0020] Ниже более подробно описаны различные аспекты и варианты осуществления изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0021] На Фиг.1 показана система сотовой связи.

[0022] На Фиг.2 показаны физические каналы, используемые для передачи по нисходящей линии связи в терминалы.

[0023] На Фиг.3 показана структура кадра HSDPA.

[0024] На Фиг.4 показана блок-схема базовой станции и двух терминалов.

[0025] На Фиг. 5A и 5B показаны блок-схемы двух вариантов осуществления процессора передачи (TX) данных и пространственно-временное устройство скремблирования.

[0026] На Фиг.6 показана блок-схема блока пространственно-временного скремблирования.

[0027] На Фиг.7 показан процесс передачи данных при помощи пространственно-временного скремблирования.

[0028] На Фиг.8 показан процесс приема данных, посланных при помощи пространственно-временного скремблирования.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[0029] Слово "иллюстративный" используется в настоящем описании в значении "служить в качестве примера, например, или иллюстрации". Любой вариант осуществления, приведенный в настоящем описании в качестве "иллюстративного", не обязательно следует рассматривать как предпочтительный или имеющий преимущество перед другими вариантами осуществления.

[0030] Способы передачи, раскрытые в настоящем описании, могут использоваться в различных системах сотовой связи, таких как системы CDMA, системы TDMA, системы FDMA, системы OFDMA и т.д. Система CDMA может реализовать одну или несколько способов радиодоступа CDMA (RAT), такую как Широкополосный-CDMA (W-CDMA), cdma2000 и т.д. cdma2000 охватывает стандарты IS-2000, IS-856 и IS-95. Таким образом, система CDMA может представлять собой систему W-CDMA или систему cdma2000. Система TDMA может реализовать одну или несколько RAT TDMA, такую как глобальная система мобильной связи (GSM), цифровая улучшенная мобильная телефонная служба (D-AMPS) и т.д. В данной области техники известны эти различные RAT и стандарты. W-CDMA и GSM описаны в документах организации, названной "партнерство по проекту в области технологий 3-го поколения" (3GPP). cdma2000 описана в документах организации, названной "партнерство по проекту 2 в области технологий 3-го поколения" (3GPP2). Документы 3GPP и 3GPP2 являются доступными. Для ясности, способы передачи описаны ниже для системы W-CDMA.

[0031] На Фиг.1 показана система сотовой связи 100 с множеством базовых станций 110 и множеством терминалов 120. Базовая станция обычно представляет собой неподвижную станцию, которая осуществляет связь с терминалами и также может быть названа Узлом B (в терминах 3GPP), пунктом доступа или каким либо другим термином. Каждая базовая станция 110 обеспечивает зону покрытия связи для конкретной географической области 102. Термин "сота" может относиться к базовой станции и/или ее области покрытия в зависимости от контекста, в котором используется термин. Для улучшения способности системы область покрытия базовой станции может быть разделена на множество меньших областей, например три меньшие области 104a, 104b, и 104c. Каждая меньшая область обслуживается соответствующей базовой подсистемой приемопередатчика (BTS). Термин "сектор" может относиться к BTS и/или ее области покрытия в зависимости от контекста, в котором используется термин. Для разделенной на сектора соты BTS всех секторов такой соты обычно расположены совместно в пределах базовой станции данной соты. Контроллер 130 радиосети связывается с базовой станцией 110 и обеспечивает координацию и управление для этих базовых станций.

[0032] Терминал может быть фиксированным или мобильным и также может называться пользовательским оборудованием (UE) (в терминах 3GPP), мобильной станцией, беспроводным устройством или каким-либо другим термином. Терминал может представлять собой сотовый телефон, персональный цифровой помощник (PDA), беспроводную модемную карту и т.д. В любой момент времени терминал может не осуществлять связь ни с одной базовой станцией, может быть связан с одной или множеством базовых станций по нисходящей линии связи и по восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи из базовых станций в терминалы, а восходящая линия связи (или обратная линия связи) относится к линии связи из терминалов в базовые станции. В нижеприведенном описании обслуживающая базовая станция представляет собой базовую станцию, с которой связывается терминал. Соседняя базовая станция представляет собой базовую станцию, от которой терминал может принять пилот-сигнал и служебную информацию, но не пользовательские данные.

[0033] 3GPP поддерживает высокоскоростную пакетную передачу по нисходящей линии связи (HSDPA), что представляет собой набор каналов и процедур, позволяющих высокоскоростную пакетную передачу данных по нисходящей линии связи. В HSDPA высокоскоростной совместно используемый нисходящий канал (HS-DSCH), который является транспортным каналом, несет данные для отдельных терминалов. HS-DSCH обрабатывается (например, кодируется) и отображается на один или несколько высокоскоростных физических совместно используемых нисходящих каналов (HS-PDSCH), которые являются физическими каналами. HS-PDSCH могут нести в терминалы данные, мультиплексированные временным разделением (TDM) или TDM, и мультиплексированные кодовым разделением (CDM). Управляющую информацию для HS-PDSCH посылают по одному или нескольким совместно используемым каналам управления для HS-DSCH (HS-SCCH), которые являются физическими каналами. Управляющая информация включает в себя различные используемые терминалами параметры, необходимые для приема HS-PDSCH должным образом.

[0034] На Фиг.2 показаны различные физические каналы, используемые для передачи по нисходящей линии связи в терминалы. В 5-й версии 3GPP базовая станция может передавать для HSDPA по нисходящей линии связи до 15 HS-PDSCH. HS-PDSCH совместно используются всеми терминалами, находящимися в зоне покрытия базовой станции. Каждому HS-PDSCH назначают определенный код канализации с коэффициентом расширения 16 (SF = 16). Коды канализации для HS-PDSCH и других физических каналов в W-CDMA называются ортогональными кодами с переменными коэффициентами расширения (OVSF). Коэффициент расширения 16 означает, что код канализации представляет собой последовательность из 16 элементарных сигналов. Данные для отдельных терминалов обрабатывают в виде транспортных блоков HS-DSCH канала. Каждый транспортный блок посылают по одному или нескольким HS-PDSCH в одном временном интервале передачи (TTI).

[0035] Базовая станция также может передавать по нисходящей линии связи до четырех HS-SCCH. Каждому HS-SCCH назначают определенный код канализации с коэффициентом расширения 128 (SF = 128). HS-SCCH также совместно используются всеми терминалами и несут управляющую информацию для HS-PDSCH. Управляющая информация указывает коды канализации, схему модуляции, приемный терминал для каждого HS-PDSCH и другую информацию, необходимую для обработки HS-PDSCH в терминале. Базовая станция посылает управляющую информацию в двух слотах HS-SCCH перед передачами соответствующих пакетов по HS-PDSCH. В каждом TTI базовая станция может обслуживать один или несколько терминалов. Обслуживаемый терминал принимает управляющую информацию только от одного HS-SCCH, но может принимать данные от одного или множества HS-PDSCH.

[0036] HS-PDSCH и HS-SCCH для HSDPA описаны в различных 3GPP документах, включая TS 25.211, TS 25.212, TS 25.213, TS 25.214, TS 25.308, и TR 25.858, все из которых находятся в свободном доступе.

[0037] Каждому терминалу, который принимает HSDPA, также назначают нисходящий выделенный физический канал (DPCH), который называют ассоциированным DPCH при использовании для HSDPA. Ассоциированный DPCH может использоваться для передачи в терминал управляющей информации более высокого уровня и информации управляющей мощностью. Ассоциированному DPCH назначают определенный код канализации с коэффициентом расширения 256. Каждый терминал непрерывно контролирует свой ассоциированный DPCH.

[0038] Каждый терминал, принимающий HSDPA, также обрабатывает общие физические каналы (или просто, общие каналы), такие как первичный общий физический канал управления (P-CCPCH) и общий пилотный канал (CPICH). Общие каналы посылаются во все терминалы, находящиеся в зоне охвата базовой станции. P-CCPCH несет широковещательный канал (BCH), который несет для терминалов информацию, специфичную для системы и специфичную для соты. Таймирование P-CCPCH используется в качестве стандартного времени для общих и совместно используемых каналов. Таймирование кадра CPICH, HS-PDSCH и HS-SCCH связано с таймированием Р-ССРСH. Таймирование кадра выделенных физических каналов (например, ассоциированного DPCH) может быть выровнено или может быть не выровнено с таймированием кадра P-CCPCH. CPICH несет пилот-сигнал, который используется терминалами для различных функций, таких как оценка ответа беспроводного канала, силы пилот-сигнала, качества принятого сигнала и т.д. Каждому общему каналу назначают определенный код канализации с определенным коэффициентом расширения. В P-CCPCH и CPICH коэффициент расширения равен 256.

[0039] В Таблице 1 перечислены некоторые нисходящие физические каналы, которые терминал может обрабатывать при приеме HSDPA из базовой станции. Каждому физическому каналу назначают определенный код канализации. В Таблице 1 приведены коэффициенты расширения для различных типов физических каналов.

Таблица 1Нисходящие физические каналы
Физический канал Коэффициент расширения Максимальное количество каналов Описание
HS-DPSCH 16 15 на одну базовую станцию Несет пользовательские данные для определенных терминалов
HS-SCCH 128 4 на одну базовую станцию Несет управляющую информацию для HS-PDSCH
Ассоциированный DPCH 256 1 на один терминал Несет управляющую информацию для определенного терминала
Общие каналы 256 1 набор на одну базовую станцию Несет широковещательные и служебные данные и пилот-сигнал из базовой станции

[0040] На Фиг.3 показана структура кадра HSDPA. Линия времени для передачи по нисходящей линии связи разделена на радиокадры. Каждый радиокадр идентифицирован 12-битовым номером кадра системы (SFN), который передается по каналу управления. Каждый радиокадр имеет продолжительность, равную 10 миллисекунд (мсек) и дополнительно разделен на 15 слотов, которые отмечены как слоты 0-14. Каждый слот включает 2560 элементарных сигналов и имеет продолжительность 2/3 мсек. Каждый элементарный сигнал имеет продолжительность 260,42 наносекунд (нсек) при скорости элементарных сигналов 3,84 мегаэлементарных сигналов/секунд (Mcps).

[0041] HS-PDSCH передаются в TTI, которые также называются подкадрами. Каждый TTI охватывает три слота и имеет продолжительность, равную 2 мсек. Новый TTI для HS-PDSCH начинается на границе кадра. HS-PDSCH назначается кодом канализации с коэффициентом расширения 16. Следовательно, символ данных посылается по HS-PDSCH в течение периода символа из 16 элементарных сигналов. В HS-PDSCH каждый TTI включает 480 периодов символа, и каждый период символа включает 16 элементарных сигналов. Символ данных может представлять собой символ модуляции данных. Символы данных могут быть расширены при помощи кода канализации для генерации выходных элементарных сигналов.

[0042] На Фиг.4 показана блок-схема варианта осуществления базовой станции 110 и двух терминалов 120x и 120y в системе 100 сотовой связи. Базовая станция 110 оборудована множеством (T) антенн 434a - 434t, терминал 120x оборудован одной антенной 452x, а терминал 120y оборудован множеством (R) антенн 452a - 452r. Для простоты на Фиг.4 показаны только блоки обработки для передачи по нисходящей линии связи из базовой станции в терминалы.

[0043] В базовой станции 110 из контроллера/процессора 440 процессор 420 TX данных принимает пользовательские данные (например, для HSDPA) из источника 412 данных и управляющие данные и данные служебных сигналов. Процессор 420 TX данных обрабатывает различные типы данных и генерирует один или несколько (S) потоков элементарных сигналов данных. Устройство 430 пространственно-временного скремблирования выполняет пространственно-временное скремблирование в S потоках элементарных сигналов данных и предоставляет множество (T) выходных потоков элементарных сигналов в T передающих блоках (TMTR) 432a - 432t. Каждый передающий блок 432 обрабатывает (например, преобразует в аналоговое представление, фильтрует, усиливает и повышает частоту) свой выходной поток элементарных сигналов и генерирует сигнал нисходящей линии связи. Сигналы нисходящей линии связи из передающих блоков 432a - 432t передаются через антенны 434a - 434t, соответственно.

[0044] В каждом терминале 120 одна или множество антенн 452 принимает переданные сигналы нисходящей линии связи, и каждая антенна предоставляет принятый сигнал в соответствующий приемный блок (RCVR) 454. Каждый приемный блок 454 обрабатывает (например, фильтрует, усиливает, понижает частоту и оцифровывает) свой принятый сигнал и предоставляет входной поток выборок. В терминале с множеством антенн 120y устройство 460у пространственно-временного дескремблирования выполняет пространственно-временное дескремблирование во входных выборках и предоставляет дескремблированные выборки. В каждом терминале процессор 470 приема (RX) данных обрабатывает входные выборки или дескремблированные выборки, предоставляет декодированные пользовательские данные в потребителе 472 данных, а также восстановленные управляющие данные и данные служебных сигналов в контроллер/процессор 480.

[0045] Контроллеры/процессоры 440, 480x и 480y управляют работой различных блоков обработки в базовой станции 110 и терминалах 120x и 120y, соответственно. Память 442, 482x и 482y хранит данные и программные коды для базовой станции 110 и терминалов 120x и 120y, соответственно. Планировщик 444 планирует терминалы для передачи по нисходящей линии связи (например, для HSDPA) и по восходящей линии связи.

[0046] На Фиг.5A показаны блок-схема процессора 420a TX данных и устройства 430a пространственно-временного скремблирования, которые представляют собой вариант осуществления процессора 420 TX данных и устройства 430 пространственно-временного скремблирования, соответственно, в базовой станции 110 по Фиг.4. В этом варианте осуществления процессор 420a TX данных включает в себя процессор 510 для HS-PDSCH, процессор 512 для HS-SCCH, процессор 514 для ассоциированного DPCH и процессор 516 для общих каналов (например, P-CCPCH и CPICH). Процессор 420a TX данных может также включать в себя другие процессоры для других физических каналов, которые для простоты не показаны на Фиг.5A.

[0047] В процессоре 510 для HS-PDSCH блок 520 кодирования и отображения символов принимает пользовательские данные, предназначенные для передачи в терминалы, и демультиплексирует пользовательские данные в потоки данных D, предназначенные для параллельной передачи, где обычно D≥1. Блок 520 обрабатывает каждый поток данных и предоставляет соответствующий поток символов данных. Обработка блоком 520 может включать присоединение CRC, битовое скремблирование, кодирование канала (например, при помощи Турбо кода, кода свертки, блочного кода и т.д.), согласование скорости, перемежение, отображение символов (или модуляцию) и т.д. Блок 520 может обработать каждый поток данных в соответствии с фиксированными схемами кодирования и модуляции. В качестве альтернативы блок 520 может обработать каждый поток данных в соответствии с адаптивными схемами кодирования и модуляции, которые могут быть выбраны на основе обратной связи из приемных терминалов.

[0048] Количество независимых (Du) потоков данных, которое может быть послано одновременно в данный терминал u, определяется количеством (T) антенн в базовой станции и количеством (Ru) антенн в терминале u, или Du<min{T, Ru}. Следовательно, базовая станция 110 может послать в обслуживаемый терминал один или множество потоков данных.

[0049] Блок 522 пространственно-временной обработки принимает D потоков символов данных из блока 520, выполняет пространственно-временную обработку и предоставляет S выходных потоков символов, где обычно 1≤S<T и обычно S>D. В варианте осуществления блок 522 предоставляет каждый поток символов данных в виде выходного потока символов, и каждый выходной символ равен символу данных. В другом варианте осуществления блок 522 реализует разнесение пространственно-временных передач (STTD) и отображает каждый поток символов данных на два выходных потока символов. Блок 522 может выполнять STTD следующим образом. Для каждой пары символов данных {sa и sb}, предназначенные для передачи в два периода символа для данного потока символов данных, блок 522 генерирует две пары символов {sa и sb} и {-sb* и sa*}, где "*" означает комплексное сопряжение. Затем блок 522 отображает первую пару символов {sa и sb} на первый выходной поток символов и отображает вторую пару этого периода {-sb* и sa*} на второй выходной поток символов. Второй выходной поток символов, таким образом, содержит все символы данных, посланные в первом выходном потоке символов. Однако выходные символы во втором потоке переупорядочены и сопряжены и/или инвертированы, что позволяет приемному терминалу оптимально комбинировать принятые символы. Блок 522 может выполнять STTD другими способами. Блок 522 может также выполнить пространственно-временную обработку на основе других схем пространственно-временного разнесения.

[0050] Блок 522 может отображать каждый поток символов данных на один или множество выходных потоков символов. В нижеописанном варианте осуществления S выходных потоков символов из блока 522 посылают одновременно через S виртуальных антенн, причем один выходной поток символов через каждую виртуальную антенну. В другом варианте осуществления множество выходных потоков символов могут быть мультиплексировано с кодовым делением и переданы через одну виртуальную антенну. В любом случае каждая виртуальная антенна соответствует отдельному пространственному каналу, который формируется при помощи T передающих антенн в базовой станции 110.

[0051] Каждый выходной поток символов может быть передан по одному или нескольким HS-PDSCH, или более конкретно 1-15 HS-PDSCH для 3GPP версии 6. Сегментация выходного потока символов в HS-PDSCH, которая называется сегментацией физического канала, может быть выполнена различными блоками обработки в пределах пути передачи. Например, сегментация физического канала может быть выполнена блоком 520, 522, 524, 430 и т.д. Для ясности, в нижеприведенном описании предполагает, что сегментация физического канала выполняется блоком 524.

[0052] Блок 524 расширения и скремблирования элементарных сигналов принимает S выходных потоков символов из блока 522, выполняет расширение и скремблирование элементарных сигналов (если применимо) и предоставляет S потоков элементарных сигналов данных. Блок 524 может обрабатывать каждый выходной поток символов следующим образом. Сначала блок 524 демультиплексирует выходной поток символов в N выходных подпотоков символов, предназначенных для передачи по N HS-PDSCH, где 1≤N≤15. Затем в каждом выходном подпотоке символов блок 524 выполняет расширение при помощи кода канализации, назначенного для HS-PDSCH, несущего этот подпоток. Блок 524 выполняет расширение путем многократного повторения выходных символов для генерации SF повторенных символов, а затем умножение этих SF повторенных символов на SF элементарных сигналов назначенного кода канализации для генерации SF элементарных сигналов, где SF = 16 для HS-PDSCH. Блок 524 может измерять N потоков элементарных сигналов для N HS-PDSCH с теми же самыми или различными весами и затем комбинировать/добавлять измеренные потоки элементарных сигналов для всех N HS-PDSCH. Блок 524 может скремблировать поток объединенных элементарных сигналов при помощи кода скремблирования для базовой станции для генерации потока элементарных сигналов данных для выходного потока символов. Скремблирование элементарного сигнала выполняют путем умножения каждого объединенного элементарного сигнала на соответствующий элементарным сигналам код скремблирования. Блок 524 может опустить скремблирование элементарного сигнала и предоставить поток объединенных элементарных сигналов сразу в виде потока элементарных сигналов данных. Блок 524 может выполнить выборочное скремблирование элементарных сигналов, например может выполнять скремблирование элементарного сигнала, если не выполнено пространственно-временное скремблирование, и опускать скремблирование элементарного сигнала, если пространственно-временное скремблирование выполнено.

[0053] Обычно через каждую виртуальную антенну может посылаться любое количество HS-PDSCH (вплоть до количества доступных HS-PDSCH), и символы для этих HS-PDSCH могут быть расширены при помощи назначенных кодов канализации, объединены и, возможно, скремблированы на уровне элементарных сигналов для генерации потока элементарных сигналов данных для такой виртуальной антенны. Расширение и скремблирование элементарных сигналов для каждой виртуальной антенны может выполняться независимо. Через S виртуальных антенн можно посылать одинаковое или различное количество HS-PDSCH и одинаковые или различные HS-PDSCH. Предпочтительным может быть выполнение цикла по S виртуальным антеннам посредством всех доступных кодов канализации для HS-PDSCH наименее возможное количество раз, таким образом, чтобы каждый код канализации использовался для минимально возможного количества виртуальных антенн. Это помогает выполнить ортогонализацию S потоков, посылаемых через виртуальные антенны одновременно.

[0054] Процессор 510 данных может выполнять кодирование, модуляцию, пространственно-временную обработку, расширение канала и скремблирование элементарного сигнала другими способами. Например, отображение символов может выполняться в блоке 524.

[0055] Процессор 512 данных обрабатывает управляющие данные для HS-PDSCH, которые посылают по HS-SCCH. Процессор 512 данных может предоставлять один поток элементарных сигналов данных для каждой виртуальной антенны или один поток элементарных сигналов данных для каждого потока элементарных сигналов данных, предоставленных процессором 510 данных. Процессор 514 данных обрабатывает управляющие данные для каждого терминала, которые передаются по ассоциированному DPCH. Процессор 516 данных обрабатывает данные для системы радиодоступа, которые передаются по P-CCPCH. Процессор 516 данных также выполняет обработку для CPICH и других общих каналов. Процессоры 512, 514 и 516 данных могут выполнить обработку для HS-SCCH, ассоциированного DPCH, и общих каналов (например, P-CCPCH и CPICH), соответственно, как определено 3GPP. Как правило, данные для каждого физического канала можно не посылать через виртуальную антенну, можно посылать через одну, множество или все S виртуальных антенн.

[0056] Устройство 530 объединения принимает потоки элементарных сигналов данных из процессоров 510, 512, 514 и 516 данных, комбинирует потоки элементарных сигналов данных для каждой виртуальной антенны и предоставляет S потоков объединенных элементарных сигналов данных для S виртуальных антенн. Обработка данных и объединение также могут выполняться другими способами.

[0057] Устройство 430a пространственно-временного скремблирования включает в себя блок пространственно-временного скремблирования 538, который выполняет пространственно-временное скремблирование для S потоков объединенных элементарных сигналов данных и обеспечивает T выходных потоков элементарных сигналов, один выходной поток элементарных сигналов для каждой антенны в базовой станции. Пространственно-временное скремблирование можно также называть пространственным расширением, псевдослучайным направлением передачи, матричным псевдослучайным направлением и т.д. Пространственно-временное скремблирование может быть выполнено различными способами. В варианте осуществления пространственно-временное скремблирование выполняют при помощи матричного умножения. Для этого варианта осуществления S потоков элементарных сигналов данных умножают на разные матрицы и отображают на T физических антенн. В другом варианте осуществления пространственно-времен