Передача mimo с предварительным кодированием в зависимости от ранга

Изобретение относится к связи, более конкретно к способам передачи данных в системе беспроводной связи. Описаны способы выполнения предварительного кодирования передачи MIMO в зависимости от ранга. Каждый ранг может быть связан с набором, по меньшей мере, одного вектора предварительного кодирования или матрицы предварительного кодирования, которые могут обеспечить хорошие показатели для этого ранга. Передатчик может получать вектор предварительного кодирования для передачи с рангом-1 из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы, например матрицы Фурье. Передатчик может выполнять предварительное кодирование для передачи с рангом-1 на основании вектора предварительного кодирования. Передатчик может получать матрицу предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности. Передатчик может выполнять предварительное кодирование для передачи с рангом-2 на основании матрицы предварительного кодирования. Для передачи с рангом-2 передатчик может выбирать в качестве матрицы предварительного кодирования матрицу тождественности, если канал MIMO имеет сходство с диагональным каналом (что может быть определено на основании конфигураций антенны), а может выбирать унитарную матрицу иным способом. Технический результат - улучшение пропускной способности и надежности. 7 н. и 27 з.п. ф-лы, 8 ил.

 

Для настоящей заявки испрашивается приоритет на основании предварительной заявки США №60/889,255, озаглавленной “MULTIPLE INPUT MULTIPLE OUTPUT ANTENNA METHODS AND DEVICES”, поданной 09 февраля 2007 г., принадлежащей правообладателю настоящей заявки и включенной в настоящий документ путем ссылки.

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

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

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

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

Система беспроводной связи может поддерживать передачу с множеством входов и множеством выходов (MIMO). Для MIMO передатчик может применять множество (Т) передающих антенн для передачи данных приемнику, оборудованному множеством (R) принимающих антенн. Множество передающих и принимающих антенн формируют канал MIMO, который может быть использован для повышения пропускной способности и/или улучшения надежности. Например, передатчик может передавать вплоть до Т потоков данных одновременно от Т передающих антенн, чтобы улучшить пропускную способность. В качестве альтернативы, передатчик может передавать единственный поток данных со всех Т передающих антенн, чтобы улучшить надежность. В любом случае, желательно выполнять передачу MIMO таким образом, чтобы достичь хороших показателей.

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

В настоящем документе описаны методы выполнения предварительного кодирования для передачи MIMO. Предварительное кодирование включает в себя обработку с предварительным кодированием вектора или матрицы, чтобы отправить L потоков данных на L виртуальных антенн, сформированных Т физическими антеннами, где в общем случае 1≤L≤T. L может также быть рассмотрен как ранг канала MIMO. Для предварительного кодирования в зависимости от ранга каждый ранг может быть связан с набором по меньшей мере одного предварительно кодированного вектора или матрицы, которые могут обеспечить хорошие показатели для этого ранга. Разные ранги могут быть связаны с разными наборами векторов или матриц.

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

В одной конфигурации передатчик может определять, имеет ли канал MIMO сходство с диагональным каналом, который имеет характеристическую матрицу канала с маленькими коэффициентами усиления канала при удалении от диагонали. Это определение может быть основано на конфигурациях антенны на приемнике и передатчике. Передатчик может выбирать матрицу тождественности как матрицу предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональным каналом. Второй набор может далее включать в себя унитарную матрицу. Передатчик может выбирать унитарную матрицу как матрицу предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

Ниже подробно описаны различные аспекты и признаки настоящего описания.

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

Фиг.1 - система беспроводной связи множественного доступа.

Фиг.2 - блок-схема узла В и устройства пользователя (UE).

Фиг.3 - блок-схема процессора передачи (ТХ) данных и процессора ТХ MIMO.

Фиг.4 - блок-схема приемного (RX) процессора MIMO и процессор RX данных.

Фиг.5 - процессор для передачи данных с зависимым от ранга предварительным кодированием.

Фиг.6 - устройство для передачи данных с зависимым от ранга предварительным кодированием.

Фиг.7 - процесс приема данных с зависимым от ранга предварительным кодированием.

Фиг.8 - устройство для приема данных с зависимым от ранга предварительным кодированием.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

Описанные в настоящем документе методы могут быть использованы для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие системы. Термины «системы» и «сеть» часто используются как взаимозаменяемые. Система CDMA может реализовать радиотехнологию, такую как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать такую радиотехнологию, как глобальная система мобильной связи (GSM). Система OFDMA может реализовать такую радиотехнологию, как развитый UTRA (E-UTRA), ультрамобильная широкополосная связь (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA® и т.д. UTRA и E-UTRA являются частью универсальной мобильной телекоммуникационной системы (UMTS). 3GPP долгосрочного развития (LTE) представляет собой планируемый выпуск UMTS, которая использует E-UTRA. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации, называющейся ”3rd Generation Partnership Project” (3GPP). cdma2000 и UMB описаны в документах организации, называющийся “3rd Generation Partnership Project 2” (3GPP2). Эти различные радиотехнологии и стандарты известны в данной области техники.

На Фиг.1 показана система 100 беспроводной связи множественного доступа с множеством Узлов В 110 и множеством UE 120. Узел В может быть фиксированной станцией, которая связывается с UE и может также рассматриваться как усовершенствованный Узел В (eNB), базовая станция, точка доступа и т.д. Каждый Узел В 110 обеспечивает зону действия связи для конкретной географической области. UE 120 могут быть рассредоточены по всей системе, и каждое UE может быть стационарным или мобильным. UE может также быть рассмотрено как мобильная станция, терминал, терминал доступа, абонентское устройство, станция и т.д. UE может быть сотовым телефоном, карманным персональным компьютером (PDA), беспроводным модемом, беспроводным устройством связи, портативным устройством, ноутбуком, беспроводным телефоном и т.д. UE может связываться с Узлом В посредством передачи данных по нисходящей или восходящей линиям связи. Нисходящая линия (или прямая линия) означает линию связи от Узлов В к UE, а восходящая линия связи (или обратная линия) означает линию связи от UE к Узлам В.

На Фиг.2 показана блок-схема конфигурации Узла В 110 и UE 120, которые представляют собой один из Узлов В и одно из UE по Фиг.1. Узел В 110 оборудован множеством (Т) антенн 234а-234f. UE 120 оборудован множеством (R) антенн 252а-252r. Каждая из антенн 234 и 252 может быть рассмотрена как физическая антенна.

На Узле В 110 процессор 220 данных ТХ может принимать данные от источника 212 данных, обрабатывать (например, кодировать или отображать в символы) данные на основании одной или более схем модулирования и схем кодирования и обеспечивать символы данных. В контексте настоящего документа символ данных представляет собой символ для данных, контрольный символ представляет собой символ для контрольного сигнала, и символ может быть действительной или комплексной величиной. Символы данных и контрольные символы могут быть символами модуляции из схемы модуляции, такой как PSK или QAM. Контрольный сигнал - это данные, которые априори известны Узлу В и UE. Процессор 230 ТХ MIMO может обрабатывать символы данных и контрольные символы, как описано ниже, и передавать Т выходящих потоков символов Т модуляторам (MOD) 232а-232t. Каждый модулятор 232 может обрабатывать свой выходной поток символов (например, для OFDM), чтобы получить выходящий поток выборок. Каждый модулятор 232 может далее приводить в нужное состояние (например, преобразовывать в аналоговую форму, фильтровать, усиливать, преобразовывать с повышением частоты) свой выходной поток выборок и генерировать сигнал нисходящей линии связи. Т сигналов нисходящей линии связи от модуляторов 232а-232t могут быть переданы через антенны 234а-234t соответственно.

На UE 120 R антенн 252а-252r могут принимать Т сигналов нисходящей линии связи от Узла В 110, и каждая антенна 252 может обеспечить принятый сигнал связанному демодулятору (DEMOD) 254. Каждый демодулятор 254 может приводить в нужное состояние (например, фильтровать, усиливать, преобразовывать с понижением частоты и оцифровывать) свой принятый сигнал, чтобы получить выборки, и далее может обрабатывать выборки (например, для OFDM), чтобы получить принятые символы. Каждый демодулятор 254 может предоставлять принятые символы данных процессору 260 RX MIMO и предоставлять принятые контрольные символы процессору 294 канала. Процессор 294 канала может оценивать ответ MIMO канала от Узла В 110 для UE 120 на основании принятых контрольных символов и обеспечивать оценку канала MIMO для процессора 260 RX MIMO. Процессор 260 RX MIMO может выполнять детектирование MIMO по принятым символам данных на основании оценки канала MIMO и обеспечивать детектированные символы, которые представляют собой оценку переданных символов данных. Процессор 270 данных RX может обрабатывать (например, восстанавливать символ или декодировать) определенные символы и предоставлять декодированные данные приемнику 272 данных.

UE 120 может оценивать условия канала и генерировать информацию обратной связи, которая может содержать различные виды информации, как описано ниже. Информация обратной связи и данные от источника 278 данных могут быть обработаны (например, закодированы и отображены в символы) с помощью процессора 280 данных ТХ, пространственно обработаны с помощью процессора 282 ТХ MIMO и далее обработаны с помощью модуляторов 254а-254t, чтобы генерировать R сигналов восходящей линии связи, которые могут быть переданы с помощью антенн 252а-252r. На Узле В 110 R сигналов восходящей линии связи от UE 120 могут быть приняты антеннами 234а-234t, обработаны демодуляторами 232а-232t, пространственно обработаны процессором 236 RX MIMO и затем обработаны (например, путем устранения отображения в символы и декодирования) процессором 238 данных RX, чтобы восстановить информацию обратной связи и данные, отправленные UE 120. Декодированные данные могут быть предоставлены приемнику 239 данных. Контроллер/процессор 240 может управлять передачей для UE 120, основанной на информации обратной связи.

Контроллеры/процессоры 240 и 290 могут управлять работой Узла В 110 и UE 120 соответственно. Запоминающие устройства 242 и 292 могут сохранять и программировать коды для Узла В 110 и UE 120 соответственно. Планировщик 244 может выбирать UE 120 и/или другие UE для передачи данных по нисходящей линии связи и/или восходящей линии связи на основании информации обратной связи, принятой от всех UE.

Методы, описанные в настоящем документе, могут быть использованы для передачи MIMO по нисходящей линии связи, так же как и по восходящей линии связи. Для ясности некоторые аспекты способов описаны ниже для передачи MIMO по нисходящей линии связи в LTE. LTE использует мультиплексирование с ортогональным разделением частоты на нисходящей линии связи и мультиплексирование с разделением частоты одной несущей (SC-FDM) на восходящей линии связи. OFDM и SC-FDM разделяют полосу пропускания системы на множество (K) ортогональных поднесущих, которые также обобщенно указываются как тоны, бины и т.д. Каждая поднесущая может быть промодулирована данными. В общем случае символы модуляции отправляются в частотную область с OFDM и во временную область с SC-FDM. LTE использует локализованное мультиплексирование с частотным разделением (LFDM), которое является вариантом SC-FDM, для восходящей линии связи. С LFDM символы модуляции отправляются в блок последовательных поднесущих.

Узел В 110 может передавать L символов данных одновременно через L уровней на каждой поднесущей в каждый период символа, где в общем случае L≥1. Уровень может соответствовать одному пространственному размеру для каждой поднесущей, используемой для передачи. Узел В 110 может передавать данные, используя различные схемы передачи MIMO.

По одной схеме Узел В 110 может обрабатывать символы данных для каждой поднесущей k. как указано далее:

х(k)=WUd(k), Уравнение (1)

где d(k) - это L×1 вектор, содержащий L символов данных, которые должны быть отправлены через L уровней на поднесущей k за один период символов;

U - это L×L матрица перестановок;

W - это Т×L матрица предварительного кодирования;

х(k)- это Т×l вектор, содержащий выходные символы для Т передающих антенн на поднесущей k за один период символов.

Уравнение (1) приведено для одной поднесущей k. Та же самая обработка может быть выполнена для каждой поднесущей, используемой для передачи. В приведенном в настоящем документе описании матрица может иметь один или множество столбцов.

Матрица W предварительного кодирования может быть использована, чтобы сформировать Т виртуальных антенн, соответствующих Т физическим антеннам 234а-234t на Узле В 110. Каждая виртуальная антенна может быть сформирована одним столбцом из W. Символ данных может быть умножен на один столбец из W и может затем быть отправлен на одну виртуальную антенну и на все Т физические антенны. W может быть определено, как описано ниже.

Матрица U перестановок может быть использована, чтобы отображать символы данных для L уровней на L виртуальных антенн, выбранных из Т доступных виртуальных антенн. U может быть определена на основании отображения уровня на виртуальную антенну, выбранную для использования. U может также быть матрицей I тождественности. Те же самые или разные матрицы перестановок могут быть использованы для K поднесущих.

В общем случае Узел В 110 может выполнять предварительное кодирование на основании одной или более матриц. Предварительное кодирование может включать в себя сигнализацию виртуальной антенны, которое обрабатывается матрицей W предварительного кодирования, чтобы получить виртуальные антенны. Предварительное кодирование также может включать в себя обработку одной или более матриц циклической задержки для каждой поднесущей, чтобы получить разнесение с циклической задержкой. Для упрощения большая часть последующего описания допускает, что предварительное кодирование включает в себя только сигнализацию виртуальной антенны с матрицей W предварительного кодирования.

На Фиг.3 показана блок-схема конфигурации процессора 220 данных ТХ, процессора 230 TX MIMO и модуляторов 232а-232t на Узле В 110 по Фиг.2. В процессоре 220 данных ТХ S потоков данных могут быть обеспечены S кодерам 320а-320s, где в общем случае S≥1. Каждый кодер 320 может кодировать, перемежать и скремблировать свой поток данных и предоставлять кодированные данные соответствующему устройству 322 отображения в символы. Каждое устройство 322 отображения в символы может отображать свои кодированные данные в символы данных. Каждый поток данных может переносить один транспортный блок или пакет за каждый временной интервал передачи (TTI). Каждый кодер 320 может обрабатывать свой транспортный блок, чтобы получить кодовое слово. Термины «поток данных», «транспортный блок», «пакет» и «кодовое слово» могут быть использованы взаимозаменяемо. Устройства 322а-322s отображения в символы могут обеспечивать S потоков символов данных.

Внутри процессора 230 TX MIMO устройство 332 отображения в уровни может отображать символы данных для S потоков данных на L виртуальных антенн, выбранных для использования. В одной схеме устройство 332 отображения может отображать символы данных для S потоков данных в L уровней и может затем отображать символы данных в L уровней на поднесущие и виртуальные антенны, используемые для передачи. Предварительный кодер/устройство 334 сигнализации виртуальной антенны может перемножать отображенные символы от устройства 332 отображения в уровни для каждой поднесущей с матрицей W предварительного кодирования, чтобы получить выходные символы для этой поднесущей. Контрольные символы могут быть перемножены на входе-выходе предварительного кодера 334. Предварительный кодер 334 может обеспечивать Т потоков выходных символов Т модуляторам 232а-232t.

Каждый модулятор 232 может выполнять OFDM модуляцию для соответствующего выходного потока символов. Внутри каждого модулятора 232 устройство 342 обратного дискретного преобразования Фурье (IDFT) может выполнять K-точечное IDFT по K выходным символам, которые должны быть отправлены на K полных поднесущих за период OFDM символов, чтобы получить пригодную часть, содержащую K временных выборок. Каждый временной образец представляет собой комплексную величину, которая должна быть передана за один период выборки. Циклический префиксный генератор 344 может копировать последние С выборок полезной части и присоединять скопированные выборки к фронту полезной части, чтобы сформировать OFDM символ, содержащий K+С выборок. Копированная часть рассматривается как циклический префикс и используется для борьбы с внутрисимвольной интерференцией (ISI), вызванной частотным избирательным затуханием. Каждый модулятор 232 может далее привести в нужное состояние свой поток выборок (не показано на фиг.3), чтобы генерировать сигнал нисходящей линией связи.

Контроллер/процессор 240 может принимать информацию обратной связи от UE 120 и генерировать элементы управления для процессора 220 данных ТХ и процессора 230 ТХ MIMO. Контроллер/процессор 240 может также предоставлять матрицу W предварительного кодирования предварительному кодеру 334.

Процессор 280 данных ТХ, процессор 282 ТХ MIMO и модуляторы 254 в UE 120 на Фиг.2 могут быть выполнены тем же самым образом, что и процессор 220 данных ТХ, процессор 230 ТХ MIMO и модуляторы 232 соответственно на Фиг.3. Для LFDM устройство дискретного преобразования Фурье (DFT) может быть введено после каждого устройства 322 отображения в символы и может быть использовано, чтобы отображать символы данных из временной области в частотную область. Для OFDM устройство DFT может быть пропущено, как показано на Фиг.3.

Принятый символ на UE 120 для каждой поднесущей k может быть выражен как:

y(k)=H(k)+z(k)

=H(k)WUd(k)+z(k), Уравнение (2)

=Heff(k)Ud(k)+z(k),

где H(k) представляет собой R×T канальную матрицу MIMO для поднесущей k;

Heff (k)=H(k)W - это R×L матрица эффективного канала MIMO для поднесущей k;

y(k) - это R×1 вектор, содержащий R принятых символов на поднесущей k;

z(k) - это R×1 вектор шума для поднесущей k.

UE 120 может вычислить матрицу Μ(k) пространственных фильтров для каждой поднесущей k, основанной на матрице H(k) каналов MIMO и матрице W предварительного кодирования и в соответствии со способом линейной минимальной среднеквадратической ошибки (MMSE), как указано ниже:

Μ(k)=D(k)[H(k)Heff(k)+σI]-1H(k), Уравнение (3)

где представляет собой диагональную матрицу масштабируемых значений, используемых для получения нормализованных детектированных символов,

σ - это вариант шума;

Μ(k) - R×L матрица пространственных фильтров для поднесущей k.

UE 120 может выполнять определение MIMO, как указано ниже:

где - это L×1 вектор, содержащий символы для поднесущей k;

- это вектор шума после детектирования MIMO.

На Фиг.4 показана блок-схема конфигурации процессора 260 RX MIMO и процессора 270 данных RX на UE 120 на Фиг.2 Устройство 294 оценки канала может выводить оценку H(k) канала MIMO на основании принятых контрольных символов от демодуляторов 254а-254r. Внутри процессора 260 RX MIMO устройство 410 вычисления может вычислять матрицу Μ(k) пространственных фильтров для каждой поднесущей k, как показано в Уравнении (3), или на основании какого-либо другого способа определения MIMO. Детектор 412 MIMO может выполнять детектирование MIMO по R потокам принятых символов данных от R демодуляторов 254а-254r с помощью матрицы Μ(k) пространственных фильтров для каждой поднесущей k, как показано в Уравнении (4), и предоставлять детектированные символы L выбранным виртуальным антеннам. Устройство 414 снятия отображения в уровни может устранять отображение детектированных символов способом, комплементарным к способу отображения, выполняемого устройством 332 отображения в уровни по Фиг.3, и может обеспечивать S детектированных потоков символов для S потоков данных.

Внутри процессора 270 RX данных S устройств 420а-420s устранения отображения в символы могут устранять отображение в символы S детектированных потоков символов и обеспечивать логарифмические отношения правдоподобия (LLR). S декодеров 422а-422s могут дескремблировать случайные последовательности, устранять перемежение, декодировать LLR из устройств 420а-420s устранения отображения в символы соответственно и обеспечивать S потоков декодированных данных.

На Фиг.4 показан приемник с линейным MMSE. Для приемника с линейным MMSE с последующим подавлением помех (MMSE-SIC) может быть детектирован и декодирован один поток данных, и помехи, вызванные этим потоком, могут быть оценены и удалены из принятых символов данных. Затем может быть детектирован и декодирован другой поток данных после подавления помех, вызванных декодированным потоком.

Различные типы матриц могут быть использованы для матрицы W предварительного кодирования. В одной конфигурации Т×Т унитарная матрица V может быть использована для матрицы W предварительного кодирования. Унитарная матрица V характеризуется свойствами VHV=I и VVH=I, которые означают, что столбцы V ортогональны друг другу, ряды V также ортогональны друг другу и каждый столбец, и каждый ряд имеют единичную мощность. Унитарная матрица V может быть определена так, что все элементы матрицы являются элементами с единой величиной, имеющими одинаковую величину. Использование унитарной матрицы V с одноразмерными элементами для матрицы W предварительного кодирования может (i) позволить всем Т передающим антеннам и связанным с ними усилителями мощности быть полностью использованными для передачи данных несмотря на количество уровней и (ii) избежать влияния статистических данных канала, которые могут быть неизвестны передатчику.

В другой схеме матрица F Фурье, которая является унитарной матрицей с одноразмерными элементами, может быть использована для матрицы W предварительного кодирования. Элементы из Т×Т матрицы F Фурье могут быть выражены как:

= для u=0, …, T-1v=0, …, T-1, Уравнение (5)

где - это элемент в u-м ряду и v-м столбце матрицы Фурье. Матрица Фурье также в общем случае рассматривается как DFT матрица.

В другой схеме матрица Фурье с фазовым смещением, которая также является унитарной матрицей с одноразмерными элементами, может быть использована для матрицы W предварительного кодирования. Матрица Фурье со сдвигом по фазе может быть выражена как:

W=ΛF, Уравнение (6)

где - это диагональная матрица с фазовым смещением;

θ v - это фаза v-й антенны.

Диагональная матрица - это матрица с возможными ненулевыми элементами по диагонали и нулевыми элементами в других местах. Как показано в Уравнении (6), матрица Фурье со сдвигом по фазе может быть получена с помощью предварительного умножения матрицы Фурье на диагональную матрицу.

Предварительное кодирование с унитарной матрицей, как показано в Уравнении (1), может обеспечить передачу каждого символа данных через все Т физических антенн и может также позволить использовать соответствующие усилители мощности для передачи данных, даже когда только один символ данных отправлен на одном уровне. Более того, каждый символ данных может быть отправлен от всех Т физических антенн вне зависимости от количества уровней и может соблюдать пространственное разнесение.

Реакция канала MIMO от Т передающих антенн на Узле В 110 к R передающим антеннам на UE 120 может быть выражена как:

где - это комплексный коэффициент усиления канала от передающей антенны j до приемной антенны i для поднесущей k.

Характеристики комплексных коэффициентов усиления каналов в H(k) могут зависеть от разных факторов, таких как беспроводная окружающая среда, тип антенн, используемых в Узле В 110, тип антенн, используемых в UE 120, и т.д. Если в Узле В 110 используется конфигурация антенны, такая как линейная антенна (ULA), то тогда комплексные коэффициенты усиления канала могут быть не коррелированы, а предварительное кодирование с унитарной матрицей может обеспечить пространственное разнесение. Однако если конфигурации кросс-поляризационных антенн используются на Узле В 110 и UE 120, то тогда кросс-поляризационная селекция (XPD) канала MIMO может быть увеличена. Когда XPD высоко, то тогда канальная матрица H(k) MIMO может стать ближе к диагональной матрице, а предварительное кодирование с унитарной матрицей может сделать эффективную канальную матрицу Heff (k) MIMO далекой от диагональной матрицы.

UE 120 может использовать линейный MMSE приемник, MMSE-SIC приемник или какой-либо другой приемник MIMO, чтобы обрабатывать принятые символы у(k). Линейный MMSE приемник может выполнять линейное MMSE детектирование принятых символов, чтобы получить детектированные символы для всех потоков, которые могут быть обработаны, чтобы восстановить данные, отправленные в этих потоках. MMSE-SIC приемник может выполнять линейное MMSE детектирование и декодирование для одного потока за один раз, оценивать помехи, обусловленные каждым декодированным потоком, и устранять оцененные помехи перед выполнением MMSE детектирования и декодирования для следующего потока. MMSE-SIC приемник может быть способен достигнуть хороших показателей вне зависимости от того, является ли эффективный канал MIMO диагональным или не диагональным. Однако линейный MMSE приемник может иметь худшие показатели для эффективного не диагонального канала MIMO. Таким образом, предварительное кодирование унитарной матрицей в присутствии близко диагональной канальной матрицы H(k) MIMO может ухудшать показатели линейного MMSE приемника.

В этом аспекте может быть выполнено предварительное кодирование в зависимости от ранга, чтобы обеспечить хорошие показатели как для MMSE приемника, так и для MMSE-SIC приемника. Для предварительного кодирования в зависимости от ранга каждый ранг может быть связан с набором по меньшей мере одного вектора или матрицы предварительного кодирования, которые могут обеспечить хорошее выполнение для этого ранга. Разные ранги могут быть связаны с разными наборами векторов предварительного кодирования или матриц. Предварительное кодирование в зависимости от ранга может обеспечить хорошие показатели, даже когда Узел В оборудован кросс-поляризационными антеннами.

Для ясности предварительное кодирование в зависимости от ранга описано ниже для 2×2 конфигурации MIMO с двумя передающими антеннами и двумя приемными антеннами. Для упрощения следующее описание представлено для одной поднесущей, и индекс k поднесущей пропущен. Также для упрощения предполагается, что U должен быть матрицей тождественности и должен быть пропущен. Для 2×2 конфигурации MIMO принятые символы на UE могут быть выражены как:

Канальная матрица MIMO может иметь сходство с диагональной матрицей, если XPD очень высока. В случае почти диагонального канала MIMO, канальная матрица MIMO может быть выражена как:

где α и β являются комплексными коэффициентами усиления канала. Близко диагональная канальная матрица MIMO в Уравнении (9) может быть получена, например, когда и Узел В, и UE оборудованы кросс-поляризационными антеннами.

Для передачи с рангом-2, использующим 2×2 матрицу Фурье как матрицу W предварительного кодирования, выходные символы на Узле В и принятые символы на UE могут быть выражены как:

Уравнение (11) может быть выражено как:

Как показано в Уравнении (12), предварительное кодирование с матрицей Фурье может ухудшать показатели передачи с рангом-2 из-за повышенных пространственных помех, если UE применяет линейный MMSE приемник, пока не станет |α|=|β|. Если UE применяет MMSE-SIC приемник, то тогда предварительное кодирование с матрицей Фурье может не ухудшить показатели (в идеале).

Для передачи с рангом-2, использующей матрицу тождественности в качестве матрицы предварительного кодирования W, или W=1, выходные символы на Узле В и принятые символы на UE могут быть выражены как:

Уравнение (14) может быть выражено как:

Как показано в Уравнении (15), предварительное кодирование с матрицей тождественности может привести к маленьким или к отсутствию пространственных помех, когда канальная матрица MIMO близка к диагональной. Это может обеспечить хорошие показатели для ранга-2 как для линейного MMSE приемника, так и для MMSE-SIC приемника. Таким образом, можно предпочесть матрицу тождественности матрице Фурье для передачи с рангом-2 с близкой к диагональной канальной матрицей MIMO.

Для передачи с рангом-1, использующей один столбец матрицы F Фурье в качестве матрицы W предварительного кодирования, выходные символы на Узле В и принятые символы на UE могут быть выражены как:

Знак ± в выражениях (16) и (17) зависит от того, используется ли первый или второй столбец матрицы Фурье в качестве вектора предварительного кодирования.

Уравнение (17) может быть выражено как:

Как показано в Уравнении (18), предварительное кодирование столбцом матрицы Фурье для передачи с рангом-1 может улучшить показатели, так как UE может получить объединенную мощность канала (|α|2+|β|2)/2, таким образом, полностью потребляя мощность, излучаемую двумя усилителями мощности для двух антенн на Узле В.

Для передачи с рангом-1, использующей левый столбец матрицы тождественности в качестве матрицы W предварительного кодирования, принятые символы на Узле В могут быть выражены как:

Если правый столбец матрицы тождественности используется в качестве матрицы W предварительного кодирования, то тогда принятые символы на UE могут быть выражены как:

Как показано в Уравнениях (19) и (20), UE может получать мощность канала как |α|2/2, так и |β|2/2 для передачи с рангом-1 в зависимости от того, левый или правый столбец матрицы тождественности используется для предварительного кодирования. Таким образом, половина мощности двух усилителей мощности может быть потеряна при использовании одного столбца матрицы тождественности для предварительного кодирования передачи с рангом-1. Матрицу Фурье можно, таким образом, предпочесть матрице тождественности для передачи с рангом-1.

В первой схеме могут быть поддержаны три гипотезы для рангов 1 и 2 в 2×2 конфигурации MIMO, как указано ниже:

• использовать матрицу тождественности для ранга 2,

• использовать как первый, так и второй столбец матрицы Фурье (или матрицы Фурье с фазовым сдвигом) для ранга 1.

Первая схема может быть использована, когда канальная матрица H MIMO близка к диагональной, например, из-за высокого XPD для кросс-поляризационных конфигураций антенны. Эта схема может обеспечить хорошие показатели как для линейного приемника MMSE, так и для приемника MMSE-SIC для обоих рангов 1 и 2 для близкой к диагональной канальной матрицы MIMO. Эта конфигурация может быть использована, когда информация о матрице предварительного кодирования не отправляется UE.

Во второй схеме четыре гипотезы могут быть поддержаны для рангов 1 и 2 в 2×2 конфигурации MIMO, как указано ниже:

• использовать как матрицу тождественности, так и матрицу Фурье (или матрицу Фурье со сдвигом по фазе) для ранга 2,

• использовать как первый, так второй столбец матрицы Фурье (или матрицу Фурье со сдвигом по фазе) для ранга 1.

Вторая схема может поддерживать как близкий к диагональному канал MIMO, так и далекий от диагонального канал MIMO. Оба - высокий XPD (близкий к диагональному канал MIMO) и низкий XPD (далекий от диагонального канал MIMO) - могут динамически наблюдаться даже для кросс-поляризационных антенных конфигураций в зависимости от ориентации антенн, распространения каналов и т.д. Более того, разные UE могут быть оборудованы разными антенными конфигурациями, например, некоторые UE могут быть оборудованы дипольными антеннами, в то время как другие UE могут быть оборудованы кросс-поляризационными антеннами. Поддерживая обе - матрицу тождественности и матрицу Фурье для ранга 2, хорошие показатели могут быть получены для обоих приемников - линейного приемника MMSE и приемника MMSE-SIC, невзирая на XPD или антенную конфигурацию.

Для второй конфигурации UE может выбирать одну из четырех гипотез, основанную на метрике (например, суммарной пропускной способности канала). UE может сообщать выбранную гипотезу, используя два бита для обратной связи. Узел В может применять матрицу предварительного кодирования, соответствующую выбранной гипотезе для передачи данных UE.

Для ясности предварительное кодирование в зависимости от ранга было описано для 2×2 конфигурации MIMO. В общем случае предварительное кодирование в зависимости от ранга может быть использовано для любой конфигурации R×T MIMO и может поддерживать любое количество разных рангов. Каждый ранг может быть связан с набором по меньшей мере одного вектора предварительного кодирования или матрицы. Для ранга 1 набор может включать в себя по меньшей мере один вектор столбца унитарной матрицы, которая может быть матрицей Фурье, матрицей Фурье со сдвигом по фазе или какой-либо другой матрицей. Для ранга 2 набор может включать в себя матрицу тождественности и, возможно, одну или более унитарных матриц. Набор для высшего ранга может включать в себя одну или более матриц, которые могут обеспечить хорошие показатели для этого ранга. Например, набор для 4 ранга может включать в себя матрицу, которая может обеспечить хорошие показатели для двойных кросс-поляризационных антенн. Набор для каждого ранга может также включать в себя другие матрицы. Набор векторов/матриц предварительного кодирования для разных рангов может быть определен, чтобы обеспечить хорошие показатели канала, как для близкого к диагональному каналу MIMO, так и для далекого от диагонального канала MIMO.

В одной схеме Узел В может выбирать матрицу предварительного кодирования и не зависеть от сообщения UE информации о матрице предварительного кодирования. UE может выбрать ранг, и Узел В может выбирать матрицу предварительного кодирования на основании выбранного ранга. В другой схеме UE может оценивать разные возможные векторы/матрицы предварительного кодирования для разных рангов и может сообщать выбранный вектор/матрицу предварительного кодирования и ранг. Узел В может затем использовать выбранный вектор/матрицу предварительного кодирования.

Как отмечено выше, SD-FDM или OFDM могут быть использованы для передачи по данной линии связи. Основной причиной для выбора SD-FDM вместо OFDM для восходящей линии связи стало то, что SD-FDM форма сигнала имеет более низкое отношение пикового значения мощности к среднему значению (PAR), чем такое же отношение для OFDM формы сигнала. Более низкое PAR может позволить усилителю мощности работать на уровне, более близком к пиковой мощности (или на более высокой средней мощности). SD-FDM может, таким образом, иметь преимущество перед OFDM в ограниченных по мощности сценариях, таких как для UE на краях соты, благодаря своему более эффективному использованию усилителя мощности.

Однако UE, расположенные ближе к Узлу В или в изолированных сотах, могут добиваться достаточно высокой геометрии, чтобы подтвердить передачу MIMO. Для 2×2 однопользовательской MIMO (SU-MIMO) два потока могут быть переданы с помощью UE, оборудованного двумя антеннами и двумя усилителями мощности. Для 4×4 SU-MIMO четыре потока могут быть переданы с помощью UE, оборудованного четырьмя антеннами и четырьмя усилителями мощности. В любом случае, разные потоки могут соблюдать разные условия канала и могут быть надежно отправлены на разных скоростях с разными схемами модуляции и кодирования (MCS). Использование разных схем модуляции для разных потоков может привести к разным PAR для этих потоков. Более того, передатчик MIMO, обрабатывая, например, перестановку уровня и предварительное кодирование, также может влиять на PAR потоков.

Компьютерное моделирование было выполнено для определения PAR LFDM и OFDM форм сигнала для различных схем MIMO и схем модуляции для 2×2 конфигурации MIMO. Компьютерное моделирование было выполнено для следующих MIMO схем:

• управление скоростью каждой антенны (PARC) - каждый поток посылается от одной физической антенны без предварительного кодирования или перестановки уровня,

• перестановка уровня - каждый поток посылается через все антенны, используемые для передачи MIMO,

• предварительное кодирование (или отображение на виртуальные антенны) - каждый поток посылается на одну виртуальную антенну, сформированную одним столбцом матрицы предварительного кодирования.

PARC может быть получено путем пропуска перестановки уровня и выполнением предварительного кодирования матрицы тождественности. Перестановка уровня может быть получена с помощью циклического чередования всех антенн на разных поднесущих и/или в разные периоды символов. Перестановка уровня может позволить потоку соблюдать отношение среднего значения сигнала к шуму и помехам (SINR) для всех антенн.

Два потока могут быть отправлены через две антенны на основании одной из схем MIMO. Компьютерное моделирование указывает, что PAR формы сигнала LFDM ниже, чем PAR формы сигнала OFDM для всех схем MIMO и схем модуляции. Для LFDM с PARC PAR для QPSK ниже, чем PAR для 16-QAM, которая ниже, чем PAR для 64-QAM. Для LFDM PAR каждого выходного потока с перестановкой уровня находится между PAR-ми двух выходных потоков с PARC. Также для LFDM PAR выходных потоков с предварительным кодированием выше, чем (i) PAR выходных потоков с перестановкой уровня и (ii) PAR выходных потоков с PARC.

Можно сделать следующие наблюдения:

• для передачи с рангом-1 на будущее может быть полезным следствием PAR выполнять предварительное кодирование унитарной матрицей, чтобы использовать все доступные усилители мощности,

• если число потоков равно числу антенн, или L=T, то тогда предварительное кодирование унитарной матрицей может ухудшать показатели из-за возрастания PAR. Предварительное кодирование матрицей тождественности может обеспечивать более низкое PAR,

• если число потоков меньше, чем число антенн, или L<T, то тогда может быть полезным выполнять предварительное кодирование унитарной матрицей, чтобы использовать все доступные усилители мощности.

На Фиг.5 показана схема процесса 500 передачи данных с предварительным кодированием в зависимости от ранга. Процесс 500 может быть выполнен с помощью передатчика, который может быть Узлом В для передачи по нисходящей линии связи или UE для передачи по восходящей линии связи.

Передатчик может получать вектор предварительного кодирования для передачи с рангом-1 от первого набора, содержащей по меньшей мере вектор одного столбца унитарной матрицы (блок 512). Унитарная матрица может быть матрицей Фурье, матрицей Фурье со сдвигом по фазе или каким-либо другим типом унитарной матрицы. Передатчик может выполнять предварительное кодирование для передачи с рангом-1 на основании вектора предварительного кодирования (блок 514). Передатчик может получать матрицу предварительного кодирования для передачи с рангом-2 от второго набора, содержащего матрицу тождественности (блок 516). Передатчик может выполнять предварительное кодирование для передачи с рангом-2 на основании матрицы предварительного кодирования (блок 518).

Для блока 514 передатчик может выполнять предварительное кодирование для одного потока данных вектором предварительного кодирования, чтобы получить множество выходных потоков для множества передающих антенн. Для блока 518 передатчик может выполнять предварительное кодирование для двух потоков данных матрицей предварительного кодирования, чтобы получить множество выходных потоков для множества передающих антенн.

В одной схеме блока 516 передатчик может определять, имеет ли сходство канал MIMO с диагональным каналом, имеющим характеристическую, близкую к диагональному каналу матрицу с маленькими коэффициентами усиления канала при удалении от диагонали. Это определение может быть основано на (i) антенной конфигурации на Узле В и UE, на (ii) оценке канала MIMO, полученной приемником, и/или (iii) на какой-либо другой информации. Передатчик может выбирать матрицу тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональной матрицей. Например, передатчик может выбирать матрицу тождественности, если Узел В и/или UE оборудованы кросс-поляризационными антеннами. Второй набор может далее содержать унитарную матрицу. Передатчик может выбрать унитарную матрицу в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

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

Передатчик может выбирать вектор предварительного кодирования для передачи с рангом-1 и матрицу предварительного кодирования для передачи с рангом-2. В качестве альтернативы, передатчик может принимать вектор предварительного кодирования и/или матрицу предварительного кодирования от приемника. Приемник может оценить разные возможные векторы предварительного кодирования в первом наборе и разные возможные матрицы во втором наборе. Тогда приемник может отправить передатчику вектор предварительного кодирования и матрицу с лучшими показателями.

На Фиг.6 показана схема устройства 600 для передачи данных с предварительным кодированием в зависимости от ранга. Устройство 600 включает в себя средство для получения вектора предварительного кодирования для передачи с рангом-1 из первого набора, содержащего по меньшей мере один вектор-столбец унитарной матрицы (модуль 612), средство для выполнения предварительного кодирования для передачи с рангом-1 на основании вектора предварительного кодирования (модуль 614), средство для получения матрицы предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности (модуль 616), и средство для выполнения предварительного кодирования для передачи с рангом-2 на основании матрицы предварительного кодирования (модуль 618).

На Фиг.7 показана схема процесса 700 приема данных с предварительным кодированием в зависимости от ранга. Процесс 700 может быть выполнен приемником, который может быть UE для передачи по нисходящей линии связи или Узлом В для передачи по восходящей линии связи.

Приемник может принимать передачу с рангом-1, отправленную от множества передающих антенн с вектором предварительного кодирования, выбранного из первого набора, содержащего по меньшей мере один вектор-столбец унитарной матрицы (блок 712). Приемник может обрабатывать передачу с рангом-1, чтобы восстановить поток данных, отправленный в передаче с рангом-1 (блок 714). Приемник может принимать передачу с рангом-2, отправленную от множества передающих антенн с матрицей предварительного кодирования, выбранной из второго набора, содержащего матрицу тождественности (блок 716). Приемник может обрабатывать передачу с рангом-2, чтобы восстановить два потока данных, отправленных в передаче с рангом-2 (блок 718).

Для блока 714 приемник может выводить вектор пространственного фильтра для передачи с рангом-1 на основании вектора предварительного кодирования. Приемник может затем выполнять детектирование для передачи с рангом-1 на основании вектора пространственного фильтра. Для блока 718 приемник может вводить матрицу пространственного фильтра для передачи с рангом-2 на основании матрицы предварительного кодирования. Приемник может затем выполнять детектирование MIMO для передачи с рангом-2 на основании матрицы пространственного фильтра. Приемник может выполнять MMSE детектирование или MMSE-SIC детектирование для передачи с рангом-2.

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

На Фиг.8 показана схема устройства 800 для приема данных с предварительным кодированием в зависимости от ранга. Устройство 800 включает в себя средство для приема передачи с рангом-1, отправленной от множества передающих антенн с вектором предварительного кодирования, выбранного из первого набора, содержащего по меньшей мере один вектор-столбец унитарной матрицы (модуль 812), средство для обработки передачи с рангом-1, чтобы восстановить поток данных, отправленных в передаче с рангом-1 (модуль 814), средство для приема передачи с рангом-2, отправленной от множества передающих антенн с матрицей предварительного кодирования из второго набора, содержащего матрицу тождественности (модуль 816), и средство для процесса передачи с рангом-2, чтобы восстановить два потока данных, отправленных в передаче с рангом-2 (модуль 818).

Модули на Фиг.6 и 8 могут содержать процессор, электронные устройства, устройства аппаратного обеспечения, логические схемы, запоминающие устройства и т.д. или любые их комбинации.

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

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

Различные иллюстративные логические блоки, модули и схемы, описанные в связи с приведенным в настоящем документе раскрытием, могут быть осуществлены или выполнены процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA) или любым другим программируемым логическим устройством, цифровой логической схемой или транзисторной логической схемой, цифровыми компонентами аппаратного обеспечения или любыми их компонентами, предназначенными для выполнения описанных в настоящем документе функций. Процессор общего назначения может быть микропроцессором, но, в качестве альтернативы, процессор может быть любым подходящим процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть осуществлен как комбинация компьютерных устройств, например комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в комбинации с ядром DSP или любая другая такая конфигурация.

Этапы способа или алгоритма, описанные в связи с приведенным в настоящем документе раскрытием, могут быть реализованы в аппаратном обеспечении, в модуле программного обеспечения, выполняемого компьютером, или в комбинации их обоих. Модуль программного обеспечения может постоянно храниться в RAM, флэш-памяти, ROM, EPROM, EEPROM, регистрах, жестком диске, съемном диске, CD-ROM или в любой другой форме запоминающего устройства, известной в данной области техники. Обычное запоминающее устройство соединено с процессором, так что процессор может считывать информацию или записывать информацию на запоминающее устройство. В качестве альтернативы, запоминающее устройство может быть встроено в процессор. Процессор и запоминающее устройство могут постоянно находиться в ASIC. ASIC может находиться в пользовательском терминале. В качестве альтернативы, процессор и запоминающее устройство могут находиться в пользовательском терминале в виде отдельных элементов.

В одной или более примерных конфигурациях описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, встроенном программном обеспечении или в любой их комбинации. Если они реализованы в программном обеспечении, то функции могут быть сохранены или переданы через одну или более команд или один или более кодов на машиночитаемом носителе. Машиночитаемый носитель включает в себя как компьютерное запоминающее устройство, так и среду передачи данных, которые включают в себя любые носители, которые обеспечивают передачу компьютерной программы с одного места в другое. Носитель может быть любым подходящим носителем, который может быть доступен для компьютера общего назначения или специального назначения. К примеру, но не для ограничения, такой компьютерночитаемый носитель может содержать RAM, ROM, EEPROM, CD-ROM или другое оптическое дисковое запоминающее устройство, магнитное дисковое запоминающее устройство или другой магнитный носитель или любой другой носитель, который может быть использован для переноса или хранения требуемого программного кодового средства в форме команд или структур данных и доступ к которому может быть осуществлен с помощью компьютера общего назначения или специального назначения или с помощью процессора общего назначения или специального назначения. Также машиночитаемым носителем справедливо называть любое соединение. Например, если программное обеспечение передано от веб-сайта, сервера или другого удаленного источника, использующего коаксиальный кабель, оптико-волоконный кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасные, радио- и микроволновые, то упомянутые коаксиальный кабель, оптико-волоконный кабель, витая пара, цифровая абонентская линия (DSL) или беспроводные технологии, такие как инфракрасные, радио- и микроволновые, также входят в определение носителя. Магнитный диск и немагнитный диск в контексте настоящего документа включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой многофункциональный диск (DVD), гибкий магнитный диск и диск blu-ray, причем магнитные диски обычно воспроизводят данные магнитным способом, в то время как немагнитные диски воспроизводят данные оптическим способом с помощью лазера. Комбинации вышеупомянутых дисков должны быть также включены в объем машиночитаемого носителя.

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

1. Устройство для предварительного кодирования для беспроводной связи, содержащее:
по меньшей мере, один процессор, выполненный с возможностью получения вектора предварительного кодирования для передачи с рангом-1 из первого набора, содержащего по меньшей мере один вектор-столбец унитарной матрицы, выполнения предварительного кодирования для передачи с рангом-1 на основании вектора предварительного кодирования, получения матрицы предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности, и выполнения предварительного кодирования для передачи с рангом-2 на основании матрицы предварительного кодирования; и
запоминающее устройство, соединенное с, по меньшей мере, одним процессором.

2. Устройство по п.1, в котором унитарная матрица представляет собой матрицу Фурье или матрицу Фурье с фазовым сдвигом.

3. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью определения, имеет ли канал MIMO сходство с диагональным каналом, и выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональным каналом.

4. Устройство по п.3, в котором второй набор дополнительно содержит унитарную матрицу, и в котором, по меньшей мере, один процессор выполнен с возможностью выбора унитарной матрицы в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

5. Устройство по п.3, в котором, по меньшей мере, один процессор выполнен с возможностью определения, имеет ли канал MIMO сходство с диагональным каналом, на основании конфигураций антенн на Узле В и устройстве пользователя (UE).

6. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если Узел В оборудован кросс-поляризационными антеннами.

7. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если Узел В и устройство пользователя (UE) оборудованы кросс-поляризационными антеннами.

8. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-L, если L равно числу передающих антенн, где L равно 1 или более, и выполнения предварительного кодирования для передачи с рангом-L на основании матрицы тождественности.

9. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-L, если L меньше, чем число передающих антенн, где L равно 1 или более, и выполнения предварительного кодирования для передачи с рангом-L на основании унитарной матрицы.

10. Устройство по п.1, в котором, по меньшей мере, один процессор выполнен с возможностью выполнения предварительного кодирования для одного потока данных вектором предварительного кодирования, чтобы получить множество выходных потоков для множества передающих антенн для передачи с рангом-1, и выполнения предварительного кодирования для двух потоков данных матрицей предварительного кодирования, чтобы получить множество выходных потоков для множества передающих антенн для передачи с рангом-2.

11. Способ предварительного кодирования для беспроводной связи, содержащий этапы, на которых:
получают вектор предварительного кодирования для передачи с рангом-1 из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы;
выполняют предварительное кодирование для передачи с рангом-1 на основании вектора предварительного кодирования;
получают матрицу предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности; и
выполняют предварительное кодирование для передачи с рангом-2 на основании матрицы предварительного кодирования.

12. Способ по п.11, в котором этап получения матрицы предварительного кодирования содержит этапы, на которых:
определяют, имеет ли канал MIMO сходство с диагональным каналом, и
выбирают матрицу тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональным каналом.

13. Способ по п.12, в котором второй набор дополнительно содержит унитарную матрицу, и в котором этап получения матрицы предварительного кодирования дополнительно содержит этап, на котором выбирают унитарную матрицу в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

14. Способ по п.11, в котором этап получения матрицы предварительного кодирования содержит этап, на котором выбирают матрицу тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если Узел В оборудован кросс-поляризационными антеннами.

15. Устройство для предварительного кодирования для беспроводной связи, содержащее:
средство для получения вектора предварительного кодирования для передачи с рангом-1 из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы;
средство для выполнения предварительного кодирования для передачи с рангом-1 на основании вектора предварительного кодирования;
средство для получения матрицы предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности; и
средство для выполнения предварительного кодирования для передачи с рангом-2 на основании матрицы предварительного кодирования.

16. Устройство по п.15, в котором средство для получения матрицы предварительного кодирования содержит:
средство для определения, имеет ли канал MIMO сходство с диагональным каналом, и
средство для выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональным каналом.

17. Устройство по п.16, в котором второй набор дополнительно содержит унитарную матрицу, и в котором средство для получения матрицы предварительного кодирования дополнительно содержит средство для выбора унитарной матрицы в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

18. Устройство по п.15, в котором средство для получения матрицы предварительного кодирования содержит средство для выбора матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если Узел В оборудован кросс-поляризационными антеннами.

19. Машиночитаемый носитель, содержащий команды, которые при выполнении машиной побуждают машину выполнять операции, включающие в себя:
получение вектора предварительного кодирования для передачи с рангом-1 из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы;
выполнение предварительного кодирования для передачи с рангом-1 на основании вектора предварительного кодирования;
поучение матрицы предварительного кодирования для передачи с рангом-2 из второго набора, содержащего матрицу тождественности; и выполнение предварительного кодирования для передачи с рангом-2 на основании матрицы предварительного кодирования.

20. Машиночитаемый носитель по п.19, который при выполнении машиной побуждает машину выполнять операции, дополнительно включающие в себя:
определение, имеет ли канал MIMO сходство с диагональным каналом; и
выбор матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO имеет сходство с диагональным каналом.

21. Машиночитаемый носитель по п.20, который при выполнении машиной побуждает машину выполнять операции, дополнительно включающие в себя:
выбор унитарной матрицы во втором наборе в качестве матрицы предварительного кодирования для передачи с рангом-2, если канал MIMO не имеет сходства с диагональным каналом.

22. Машиночитаемый носитель по п.19, который при выполнении машиной побуждает машину выполнять операции, дополнительно включающие в себя:
выбор матрицы тождественности в качестве матрицы предварительного кодирования для передачи с рангом-2, если узел В оборудован кросс-поляризационными антеннами.

23. Устройство для восстановления данных, отправленных посредством беспроводной связи, содержащее:
по меньшей мере, один процессор, выполненный с возможностью приема передачи с рангом-1, отправленной от множества передающих антенн с вектором предварительного кодирования, выбранным из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы, обработки передачи с рангом-1, чтобы восстановить поток данных, отправленный в передаче с рангом-1, приема передачи с рангом-2, отправленной от множества передающих антенн с матрицей предварительного кодирования, выбранной из второго набора, содержащего матрицу тождественности, и обработки передачи с рангом-2, чтобы восстановить два потока данных, отправленных в передаче с рангом-2; и
запоминающее устройство, соединенное с, по меньшей мере, одним процессором.

24. Устройство по п.23, в котором, по меньшей мере, один процессор выполнен с возможностью выведения вектора пространственного фильтра для передачи с рангом-1 на основании вектора предварительного кодирования и выполнения детектирования для передачи с рангом-1 на основании вектора пространственного фильтра.

25. Устройство по п.23, в котором, по меньшей мере, один процессор выполнен с возможностью выведения матрицы пространственного фильтра для передачи с рангом-2 на основании матрицы предварительного кодирования и выполнения детектирования MIMO для передачи с рангом-2 на основании матрицы пространственного фильтра.

26. Устройство по п.23, в котором, по меньшей мере, один процессор выполнен с возможностью детектирования линейной минимальной среднеквадратической ошибки (MMSE) для передачи с рангом-2.

27. Устройство по п.23, в котором, по меньшей мере, один процессор выполнен с возможностью детектирования линейной минимальной среднеквадратической ошибки с последующим подавлением помех (MMSE-SIC) для передачи с рангом-2.

28. Устройство по п.23, в котором, по меньшей мере, один процессор выполнен с возможностью оценки, по меньшей мере, одного вектора в первом наборе и, по меньшей мере, одной матрицы во втором наборе на основании метрики, выбора вектора или матрицы с наилучшей метрикой, и отправки информации обратной связи, содержащей выбранный вектор или матрицу.

29. Способ восстановления данных, отправленных посредством беспроводной связи, содержащий этапы, на которых:
принимают передачу с рангом-1, отправленную от множества передающих антенн с вектором предварительного кодирования, выбранным из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы;
обрабатывают передачу с рангом-1, чтобы восстановить поток данных, отправленный в передаче с рангом-1;
принимают передачу с рангом-2, отправленную от множества передающих антенн с матрицей предварительного кодирования, выбранной из второго набора, содержащего матрицу тождественности; и
обрабатывают передачу с рангом-2, чтобы восстановить два потока данных, отправленных в передаче с рангом-2.

30. Способ по п.29, в котором этап обработки передачи с рангом-1 содержит этапы, на которых:
выводят вектор пространственного фильтра для передачи с рангом-1 на основании вектора предварительного кодирования, и
выполняют детектирование для передачи с рангом-1 на основании вектора пространственного фильтра.

31. Способ по п.29, в котором этап обработки передачи с рангом-2 содержит этапы, на которых:
выводят матрицу пространственного фильтра для передачи с рангом-2 на основании матрицы предварительного кодирования, и
выполняют детектирование MIMO для передачи с рангом-2 на основании матрицы пространственного фильтра.

32. Устройство для восстановления данных, отправленных посредством беспроводной связи, содержащее:
средство для приема передачи с рангом-1, отправленной от множества передающих антенн с вектором предварительного кодирования, выбранным из первого набора, содержащего, по меньшей мере, один вектор-столбец унитарной матрицы;
средство для обработки передачи с рангом-1, чтобы восстановить поток данных, отправленный в передаче с рангом-1;
средство для приема передачи с рангом-2, отправленной от множества передающих антенн с матрицей предварительного кодирования, выбранной из второго набора, содержащего матрицу тождественности; и
средство для обработки передачи с рангом-2, чтобы восстановить два потока данных, отправленных в передаче с рангом-2.

33. Устройство по п.32, в котором средство для обработки передачи с рангом-1 содержит
средство для выведения вектора пространственного фильтра для передачи с рангом-1 на основании вектора предварительного кодирования; и
средство для выполнения детектирования для передачи с рангом-1 на основании вектора пространственного фильтра.

34. Устройство по п.32, в котором средство для обработки передачи с рангом-2 содержит
средство для выведения матрицы пространственного фильтра для передачи с рангом-2 на основании матрицы предварительного кодирования; и
средство для выполнения детектирования MIMO для передачи с рангом-2 на основании матрицы пространственного фильтра.



 

Похожие патенты:

Изобретение относится к беспроводной связи и может быть использовано при обмене таблицами кодирования в системе беспроводной связи. .

Изобретение относится к радиосвязи и предназначено для передачи данных в системе беспроводной связи. .

Изобретение относится к области связи и может использоваться для выполнения детектирования и выбора скорости для передачи с множеством входов и множеством выходов (MIMO).

Изобретение относится к связи, а более конкретно, к способам приема передачи в системе со многими входами и многими выходами (MIMO). .

Изобретение относится к адаптивному компенсатору, используемому в беспроводной системе связи. .

Изобретение относится к методам выполнения обнаружения и декодирования данных способом, учитывающим защитные поддиапазоны. .

Изобретение относится к адаптивному компенсатору, предназначенному для использования в системах беспроводной связи. .

Изобретение относится к системам связи, к адаптивному эквалайзеру для использования с системами беспроводной связи. .

Изобретение относится к передаче цифровой информации. .

Изобретение относится к беспроводной связи и предназначено для подавления сигналов утечки от передающего устройства к приемному устройству

Изобретение относится к беспроводной связи, в частности к настройке коэффициентов отвода эквалайзера и оценкам отношения уровня сигнала к совокупному уровню помех и шумов в приемнике

Изобретение относится к способу работы ретранслятора и ретранслятору в сети беспроводной связи

Изобретение относится к способу предварительного кодирования, а также к системе и способу построения кодовой книги предварительного кодирования в системе со многими входами и многими выходами (MIMO)

Изобретение относится к технике связи и может быть использовано в качестве адаптивного компенсатора в беспроводной системе связи. Способ оценки передаваемого сигнала в беспроводной системе связи заключается в том, что принимают беспроводный сигнал, который содержит пилот-канал и по меньшей мере один другой канал, оценивают переданный сигнал с использованием компенсатора и принятого беспроводного сигнала, причем компенсатор включает в себя фильтр с множеством отводов, которые могут быть настроены посредством использования адаптивного алгоритма, который использует оцененный пилот-сигнал из принятого беспроводного сигнала, извлекают оцененный пилот-сигнал, предоставляют оцененный пилот-сигнал адаптивному алгоритму и настраивают множество отводов посредством использования адаптивного алгоритма, при этом множество отводов настраиваются посредством использования адаптивного алгоритма в каждом N-м интервале символа пилот-сигнала, где N - положительное целое число, причем значение N изменяется на основании скорости движения устройства в системе беспроводной связи. 7 н. и 54 з.п. ф-лы, 10 ил.

Настоящее изобретение раскрывает обработку подавления помех, которая использует логические схемы жесткого решения для упрощенной оценки вызывающих помехи сигналов в комбинации с гибким масштабированием жестких решений для лучшей производительности подавления помех, в частности, в условиях низкого качества сигнала. Технический результат изобретения заключается в уменьшении сложности подавления помех. В одном аспекте гибкое масштабирование можно понимать как ослабление величины подавления помех, применяемого приемником, в зависимости от динамического изменения качества принятого сигнала в приемнике. Большее ослабление применяется при более низком качестве сигнала, поскольку жесткие решения являются менее надежными при более низком качестве сигналов, в то время как меньшее (или отсутствующее) ослабление применяется при более высоком качестве сигналов, что отражает более высокую надежность жестких решений при более высоком качестве сигналов. Качество сигнала может быть разбито на диапазоны с использованием разных значений коэффициента гибкого масштабирования для каждого диапазона. 2 н. и 21 з.п. ф-лы, 6 ил.

Изобретение относится к системам беспроводной связи и предназначено для улучшения формата кодовой книги, который позволит обеспечить эффективную идентификацию и передачу устройством информации о состоянии канала на базовую станцию. Изобретение описывает, в частности, способ для выбора группы лучей и подмножества лучей в системе связи, который включает: измерение информации о состоянии канала (CSI) нисходящей линии связи от базовой станции (920); идентификацию выбранной группы лучей из множества групп лучей в соответствии с широкополосным свойством информации о состоянии канала (930) и идентификацию выбранного подмножества лучей в упомянутой выбранной группе лучей в соответствии по меньшей мере с одним поддиапазоном (940). При этом характеристика упомянутого множества групп лучей зависит от ранга передачи, а количество лучей в выбранном подмножестве лучей равно рангу передачи. Способ также включает: формирование кодированной информации обратной связи, идентифицирующей упомянутую выбранную группу лучей и упомянутое выбранное подмножество лучей для каждого поддиапазона в формате двойной кодовой книги (950), и передачу кодированной информации обратной связи в базовую станцию. 8 н. и 20 з.п. ф-лы, 11 ил.

Изобретение относится к области технологии мобильной связи и, в частности, к способу, устройству и системе конфигурирования шифровальных книг. Технический результат заключается в снижении сложности вычисления, выполняемого принимающей стороной при выборе кодового слова, и снижении случаев возникновения ситуации, когда принимающая сторона ошибочно выбирает кодовое слово. Технический результат достигается за счет способа, который предусматривает выбор передающей стороной ограниченного поднабора кодовых слов и информирование принимающей стороны об ограниченном поднаборе кодовых слов, причем ограниченный поднабор кодовых слов содержит часть или все кодовые слова в первой шифровальной книге и/или второй шифровальной книге; а также выбор принимающей стороной оптимального предварительно кодированного слова из ограниченного поднабора кодовых слов и информирование принимающей стороны об индексе оптимального предварительно кодированного слова. 3 н. и 6 з.п. ф-лы, 2 ил., 8 табл.

Изобретение относится к технике связи и может использоваться в приемном устройстве системы беспроводной связи. Технический результат состоит в повышении точности обнаружения множества блоков символов, даже для блоков символов, которые содержат сочетание относительно большого числа символов. Для этого выполняют два или более этапов содействия обнаружению для успешного уменьшения числа подходящих сочетаний символов, рассматриваемых для блока символов при обнаружении множества блоков символов. Идентифицируют сокращенный набор подходящих сочетаний символов по меньшей мере для одного блока m символов множества блоков символов и затем совокупно обнаруживают каждую из одной или нескольких отчетливых групп символов в данном блоке символов, чтобы определить из этого сокращенного набора конечный сокращенный набор подходящих сочетаний символов. Обнаружение множества блоков символов ограничивает подходящие сочетания символов, рассматриваемые для блока символов. 2 н. и 34 з.п. ф-лы, 11 ил.
Наверх