Разомкнутый прекодирующий цикл в mimo-связи

Иллюстрации

Показать все

Заявленное изобретение относится к передаче данных по каналам множественного входа и множественного выхода (MIMO). Технический результат заключается в реализации передатчика и приемника таким образом, чтобы справляться со сценарием, требующим наибольшего количества вычислений. Для этого множество битовых потоков модулируется в несколько символьных векторов данных. Каждый вектор имеет ранг передачи, по одному вектору на каждый MIMO-канал. Рангом передачи является количество элементов в символьном векторе данных, соответствующее количеству потоков данных, передаваемых параллельно по каждому MIMO-каналу. Несколько символьных векторов данных прекодируются в несколько прекодированных символьных векторов посредством множества наборов прекодирующих циклов, по одному набору на каждый ранг передачи, включающих разные прекодеры. Прекодеры в каждом наборе прекодирующего цикла вполне разделены в отношении множества мер расстояния. Прекодирование включает в себя прекодирование каждого символьного вектора данных одного ранга передачи прекодером, принадлежащим набору прекодирующего цикла этого ранга передачи. Прекодированные символьные вектора затем передаются по MIMO-каналу. 4 н. и 15 з.п. ф-лы, 10 ил., 1 табл.

Реферат

Приоритетная заявка

Приоритет испрашивается согласно предварительной заявке на патент США за номером 61/020948, поданной 14 января 2008 года, описание которой указывается здесь посредством ссылки.

Область техники, к которой относится изобретение

Область техники относится к радиосвязи, в частности к радиосвязи, использующей технологии множественного входа и множественного выхода (MIMO - multiple input multiple output).

Уровень техники

В типичной системе радиосвязи абонентские терминалы связи, называемые комплектами абонентского оборудования (UE - user equipment units), связываются по сети радиодоступа (RAN - radio access network) с другими сетями, например с Интернетом. Сеть радиодоступа (RAN) охватывает географическую зону, которая разделяется на зоны ячеек, причем каждая зона ячейки обслуживается базовой станцией, например базовой радиостанцией (RBS - radio base station), которая в некоторых сетях называется также “Node-B” или улучшенным Node-B. Ячейка является такой географической зоной, где охват радиосредствами предоставляется посредством оборудования базовой радиостанции в месте расположения базовой станции.

Сотовые радиосистемы Третьего поколения (3G - Third Generation), как, например, Система всеобщей мобильной связи (UMTS - Universal Mobile Telecommunications System), действующая в Широкополосном множественном доступе с кодовым разделением (WCDMA - Wideband Code Division Multiple Access), используют разные типы радиоканалов, включая непланируемые радиоканалы и планируемые радиоканалы. 3G-системы смешанных речи/данных с переключением линий/пакетов развились из речевых систем второго поколения (2G - second generation) с переключением линий. Непланируемые каналы, иногда называемые выделенными каналами, обычно назначаются только одному абоненту на время соединения, несущего информацию, связанную только с этим абонентом. Планируемые каналы являются каналами с переключением пакетов, по которым переносятся пакеты для многопользовательских соединений. Системы четвертого поколения (4G - fourth generation), как, например, Long Term Evolution (LTE) в UMTS и Международное взаимодействие для Микроволнового доступа (WiMAX - Worldwide Interoperability for Microwave Access), строят радиоинтерфейс на основе пакетных данных. Выделенные каналы трафика устраняются в пользу планируемых радиоканалов с целью упростить систему. Управление доступом к среде, таким образом, переходит к парадигме запроса ресурсов-предоставления ресурсов. В ответ на фактический запрос передать данные от абонентского оборудования (UE) и/или абонентскому оборудованию (UE) по восходящей линии связи и/или нисходящей линии связи, планировщик на базовой станции динамически назначает радиоресурсы, чтобы удовлетворить требованиям качества обслуживания, связанным с типом трафика данных, которые следует передать, и в то же время пытается оптимизировать производительность системы.

На фиг.1 иллюстрируется пример мобильной системы 10 связи LTE-типа. E-UTRAN 12 включает в себя несколько E-UTRAN Node-B (eNB) 18, которые предоставляют окончания протокола абонентской панели и управляющей панели E-UTRA терминалам 20 абонентского оборудования (UE) через радиоинтерфейс. Иногда eNB в более общем смысле называют базовой станцией, а UE иногда называют мобильным радиотерминалом или мобильной станцией. Как показано на фиг.1, базовые станции соединяются друг с другом посредством X2-интерфейса. Базовые станции также соединяются посредством S1-интерфеса с Ядром улучшенной пакетной передачи (EPC - Evolved Packet Core) 14, которое включает в себя Узел управления мобильностью (MME - Mobility Management Entity), и со Шлюзом Развития архитектуры системы (SAE - System Architecture Evolution). MME/SAE-Шлюз в этом примере показывается как одиночный узел 22 и является во многом аналогичным SGSN/GGSN-шлюзу в UMTS и в GSM/EDGE. S1-интерфейс поддерживает отношение «многие ко многим» между MME/SAE-Шлюзами и eNB. E-UTRAN 12 и EPC 14 вместе формируют Наземную сеть мобильной связи общего пользования (PLMN - Public Land Mobile Network). MME/SAE-Шлюзы 22 соединяются непосредственно или не непосредственно с Интернетом 16 и с другими сетями.

Рабочая группа IEEE 802.16 по Стандартам Широкополосного беспроводного доступа разрабатывает формальную спецификацию для всемирного введения широкополосных Беспроводных общегородских сетей (MAN). Несмотря на то, что серия стандартов 802.16 официально называется WirelessMAN, ее часто называют WiMAX. Как и LTE, WiMAX/IEEE 802.16e использует масштабируемый ортогональный множественный доступ с частотным разделением (OFDMA - orthogonal frequency division multiple access) для поддержки широких полос пропускания каналов, например между 1,25 МГц и 20 МГц с поднесущими для WiMAX в количестве вплоть до 2048-ми. Другой важной особенностью физического уровня является поддержка антенн множественного входа и множественного выхода (MIMO) с целью предоставить хорошие NLOS (non-line-of-sight - не в пределах прямой видимости) характеристики (или более широкую полосу пропускания). Многоантенные технологии могут существенно увеличить скорости данных и надежность беспроводной системы связи. В частности, производительность улучшается, если и передатчик, и приемник используют несколько антенн, в результате чего образуется канал связи множественного входа и множественного выхода (MIMO). Такие системы и/или смежные технологии обычно называются MIMO.

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

LTE может также поддерживать режим пространственного мультиплексирования с каналонезависимым (разомкнутым) прекодированием в форме прекодирующего цикла. Иллюстративный пример модели MIMO-связи, которая использует прекодирующий цикл, показывается на фиг.2. Здесь передатчик осуществляет цикл через четыре прекодера W1-W4 для прекодирования разных наборов из четырех полосных символьных векторов, которые следует передать, например s1-s4, s5-s8 и т.д. Прекодеры W1-W4 преобразуют символьные вектора s1-s4, s5-s8 и т.д. в прекодированные полосные символьные вектора x1-x4, x5-x8 и т.д. через операцию матрично-векторного произведения, например x1=W1s1. Элементы прекодированного полосного символа имеют взаимооднозначное соответствие с входами передающих антенн. Каждый прекодированный полосной символьный вектор впоследствии передается по одному из эффективных MIMO-каналов, H1-H4, H5-H8 и т.д. «Эффективный MIMO-канал» моделирует физический канал радиосвязи вместе с физическими антеннами, радиоаппаратными средствами и обработкой сигнала полосы частот, используемыми для связи по этому каналу. Таким образом, несколько разных технологий связи, например в качестве примеров на фиг.8 и 9 иллюстрируются OFDM и CDMA, поясняемые ниже, могут представляться посредством аналогичной модели эффективного канала.

Цикл достигается путем прекодирования одного символа s1 матрицей прекодера W1, символа s2 матрицей прекодера W2, символа s3 матрицей прекодера W3 и символа s4 матрицей прекодера W4, и последующего использования W1-W4 для прекодирования следующих четырех символов и так далее. Приемник принимает параллельные сигналы y1-y4, y5-y8 и т.д. и фильтрует их в соответственных фильтрах f1-f4, f5-f8 и т.д., моделируемых на основе четырех прекодеров W1-W4 для нахождения оценок ŝ14, ŝ58 и т.д. для символов s1-s4, s5-s8 и т.д., первоначально переданных. Альтернативно, приемник обнаруживает битовые потоки, представленные символами s1-s4, s5-s8 и т.д., непосредственно из принятых параллельных сигналов y1-y4, y5-y8 и т.д. посредством декодирования по максимальному правдоподобию (или какой-либо другой способ декодирования).

Иллюстративный пример структуры 30 передачи для реализации режима прекодированного пространственного мультиплексирования предоставляется на фиг.3. Поток данных соответствует MIMO-«уровню» 12, и каждый уровень 12 предоставляет по одному символу s за раз прекодеру 34. Параллельные символьные выходные данные из всех MIMO-уровней соответствует символьному вектору s, который умножается в прекодере 34 на матрицу размера N T×r прекодера , которая служит для того, чтобы существенно распределить передаваемую энергию в подпространстве N T-мерного векторного пространства, где N T является количеством передающих антенн. Если на матрицу 34 прекодера накладывается условие наличия ортонормированных столбцов, то построение кодовой книги матриц прекодеров соответствует грассмановой задаче об упаковке в подпространстве. Каждый из r символов в символьном векторе s соответствует MIMO-уровню, и r называют «рангом передачи». Пространственное мультиплексирование достигается путем передачи выходных данных прекодера через обратные быстрые преобразования 36 Фурье (IFFT - inverse fast Fourier transformers), используемые в ортогональных множественных передачах с частотным разделением (OFDM), где несколько символов передаются одновременно по одному и тому же элементу ресурсов (RE - resource element) передачи. Выходные данные IFFT 36 передаются через N T антенных входов 38. В случае OFDM, определенному RE соответствует определенная поднесущая частота или «бин». Количество параллельных символов r может приспосабливаться к текущим свойствам канала связи.

На основе модели с фиг.2, принятый вектор yk размера N R×1 для конкретного элемента ресурсов на поднесущей частоте k (или, альтернативно, количество k RE данных), предполагая отсутствие интерференции между ячейками, представляется для каждой поднесущей k формулой:

где Hk представляет эффективный канал MIMO-связи, является матрицей прекодера размера N T×r, sk является символьным вектором размера r×1, а ek является вектором помех, полученным, например, ввиду реализации случайного процесса.

Матрица прекодера 34 может выбираться так, чтобы удовлетворять характеристикам полного N R×N T-MIMO-канала H (состоящего из нескольких отдельных MIMO-каналов H1-H8 и т.д.), в результате чего образуется так называемое каналозависимое прекодирование. Его также часто называют замкнутым прекодированием, и оно, в сущности, нацелено на то, чтобы концентрировать передаваемую энергию в подпространстве, проводящем большую часть передаваемой энергии к UE, вместо того чтобы «терять» передачу сигнала в зонах, где UE не обнаруживается. Дополнительно, матрица прекодера также может выбираться так, чтобы ортогонализировать канал, в том смысле, что после линейного выравнивания в UE-приемнике, межуровневая интерференция (интерференция между разными MIMO-уровнями) уменьшается.

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

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

В LTE, закодированные биты, происходящие из одного и того же блока бит информации, называют «кодовым словом» (CW). Кодовое слово также является термином, используемым для описания выходных данных из одного процесса гибридного ARQ (HARQ - hybrid ARQ), служащего конкретному блоку переноса, и содержит турбокодирование, коррекцию скоростей, чередование и т.д. Кодовое слово затем модулируется и распространяется по нескольким передающим антеннам. В передаче с множественными кодовыми словами данные могут передаваться из нескольких кодовых слов одновременно. Первое (модулированное) кодовое словом может, к примеру, назначаться первым двум антеннам, а второе кодовое слово может назначаться двум оставшимся антеннам в системе с четырьмя передающими антеннами. Но в контексте прекодирования кодовые слова назначаются уровням, а прекодер назначает уровни антеннам.

Для высокоскоростной многоантенной передачи важной характеристикой условий канала является ранг канала (который отличается от ранга передачи). Грубо говоря, ранг канала может меняться от 1 вплоть до минимального из количеств передающих и принимающих антенн. Если в качестве примера взять систему «4×2», т.е. систему с четырьмя передающими антеннами и двумя принимающими антеннами, максимальным рангом канала является 2. Ранг канала меняется с течением времени, поскольку быстрое замирание преобразует условия канала. Более того, ранг канала определяет, сколько MIMO-уровней/потоков данных, а в конечном счете, также и сколько кодовых слов может успешно передаваться одновременно. Следовательно, если ранг канала равен 1, когда передаются два кодовых слова, назначающиеся раздельным MIMO-уровням, присутствует большая вероятность, что два сигнала, соответствующие кодовым словам, будут интерферировать так, что оба кодовых слова ошибочно обнаружатся в приемнике.

В объединении с прекодированием, приспособление передачи к рангу канала содержит использование максимального количества уровней потоков данных, которое могут поддержать MIMO-каналы. В наипростейшем случае каждый MIMO-уровень соответствует конкретной антенне. Но количество кодовых слов может отличаться от количества потоков данных/уровней, что и происходит в LTE. Тогда возникает проблема того, как назначать кодовые слова в уровни потоков данных. Если в качестве примера предположить наличие четырех передающих антенн, максимальным количеством кодовых слов является 2, в то время как передаваться может до четырех уровней.

Назначение «кодового слова уровню» с зависимостью от фиксированного ранга с прекодированием для этого неограничивающего примера показывается на фиг.4. Кодовые слова могут предоставляться от кодера устранения ошибок, как, например, турбокодера. Для ранга канала, равного 1, соответствующего одному уровню или одному потоку данных, представленному в виде кодового слова (CW 1), прекодер 40 назначает одиночное кодовое слово CW 1 четырем передающим антеннам. Для ранга канала, равного 2, соответствующего двум уровням или двум потокам данных, представленного в виде двух кодовых слов (CW 1 и CW 2), прекодер назначает два кодовых слова четырем передающим антеннам. Для ранга канала, равного 3, присутствует два кодовых слова (CW 1 и CW 2), и второе кодовое слово CW 2 разбивается посредством последовательно-параллельного (S/P - serial-to-parallel) конвертера 42 на два потока данных/уровня. Таким образом, прекодер 40 назначает три потока данных/уровня, сгенерированных из двух кодовых слов, четырем передающим антеннам. Второе кодовое слово не обязано быть такой же длины, что и первое кодовое слово, и может, к примеру, быть вдвое длиннее, чем CW 1. Для ранга канала, равного 4, присутствуют два кодовых слова (CW 1 и CW 2), и они оба разбиваются посредством соответствующего последовательно-параллельного (S/P) конвертера 42 на два потока данных/уровня. Таким образом, прекодер 40 назначает четыре потока данных/уровня, сгенерированных из двух кодовых слов, четырем передающим антеннам.

Поскольку замкнутое прекодирование часто не подходит для сценариев с высокой подвижностью, где канал испытывает недостаток существенных долговременных свойств и быстро изменяется, альтернативой является выбор схемы передачи, которая не зависит от реализаций каналов. Такая независимая передача каналов также известна как разомкнутая передача и является более подходящей для ситуаций с более высокой подвижностью. Иллюстративной схемой разомкнутой передачи для двух передающих антенн является код Аламоути, который имеет эквивалент в области частот, называемый блочным кодированием пространственной частоты (SFBC - space frequency block coding). SFBC получает два символа s k и s k+1 одновременно в качестве вводных данных и распространяет эти символы по частоте и пространству, как описывается матрицей кодового слова:

где строки соответствуют разным антенным входам, столбцы соответствуют измерению поднесущей, а ()c указывает комплексно сопряженный элемент. Типично выбираются две смежные поднесущие, и без потери общности это будет допускаться ниже. Таким образом, два потенциально комплекснозначных символа передаются посредством двух поднесущих/RE. Символьная скорость на RE, таким образом, равна 1 в соответствии с рангом передачи 1 и, следовательно, подходит для типа каналов с рангом 1. Вышеупомянутый код принадлежит классу ортогональных пространственно-временных блочных кодов (OSTBC - orthogonal space-time block codes). Измерение времени может заменяться другим измерением, к примеру частотой, что часто бывает в OFDM. Тем не менее, такие коды здесь называются OSTBC, даже несмотря на то, что они могут использовать измерение, отличное от времени. OSTBC-коды существуют также для более чем двух передающих антенн, но они типично являются ограниченными в символьной скорости, нацеленной на символьные скорости (на RE), равные 1. Для четырех передающих антенн в LTE приспособлена комбинация SFBC и переключения антенн, соответствующая блочному коду со следующей матрицей кодового слова:

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

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

Другой способ ввести передачу с разомкнутым прекодированием состоит в повторном использовании исключительно пространственной прекодирующей структуры, где прекодер умножает одиночный символьный вектор, что равносильно умножению каждого символа на вектор соответствующего столбца в матрице прекодера. С целью достигнуть прекодирующее разнообразие, важно избежать использования только одного прекодера, поскольку такая передача подходит только для ограниченного набора реализаций каналов. Соответственно, одиночное кодовое слово может передаваться таким образом, чтобы использовалось нескольких прекодеров, где прекодеры меняются некоторым определенным образом, известным как передатчику, так и приемнику. К примеру, прекодер может фиксироваться для одной или нескольких поднесущих, а затем изменяться к следующей поднесущей (следующим поднесущим). Это распределяет энергию пространственно более изотропическим образом (т.е. ближе к равномерному распределению энергии по всем направлениям), что предоставляет разнообразие, тем самым уменьшая склонность к влиянию на производительность для конкретного набора реализаций каналов. Предпочтительно, должно присутствовать существенное прекодирующее изменение на наименьшем блоке назначения, например на блоке ресурсов (RB), поскольку кодовое слово может потенциально охватывать только небольшой набор RE.

Это может осуществляться посредством «прекодирующего цикла», как иллюстрируется на фиг.2, где прекодер меняется от одного смежного набора поднесущих к следующему. Прекодеры, которые циклически проходятся, являются предопределенными или конфигурируются передатчиком. Для UE, которые также имеют реализацию замкнутой схемы прекодера, является преимуществом повторное использование прекодеров в кодовой книге замкнутого прекодера в разомкнутой схеме, потому что тогда существенные части реализации UE могут использоваться повторно для разомкнутой схемы прекодирования.

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

Сущность изобретения

Данные передаются по множеству каналов с множественным входом и множественным выходом (MIMO). Множество битовых потоков модулируются в несколько символьных векторов данных. Каждый вектор имеет ранг передачи, по одному вектору на каждый MIMO-канал. Рангом передачи является количество элементов в символьном векторе данных, соответствующее количеству потоков данных, передаваемых параллельно по каждому MIMO-каналу. Несколько символьных векторов данных прекодируются в несколько прекодированных символьных векторов посредством одного из множества наборов прекодирующих циклов, по одному набору на каждый ранг передачи, включающих несколько разных прекодеров. Прекодеры в каждом наборе прекодирующего цикла существенно разделяются в отношении множества мер расстояния. Прекодирование включает в себя прекодирование каждого символьного вектора данных одного ранга передачи прекодером, принадлежащим набору прекодирующего цикла этого ранга передачи. Прекодированные символьные вектора затем передаются по множеству MIMO-каналов. Согласно одному неограничивающему иллюстративному варианту осуществления, MIMO-каналы соответствуют поднесущим, полученным посредством ортогонального мультиплексирования с частотным разделением (OFDM - orthogonal frequency division multiplexing), применяющимся в LTE и других беспроводных системах связи.

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

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

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

Согласно одному неограничивающему примеру, исходной кодовой книгой является кодовая книга, установленная LTE-стандартом, определенным для передачи на четыре антенных входа, и выбранная кодовая книга прекодирующего цикла является набором четырех индексов кодовой книги, данных четырьмя индексами в кодовой книге. Все прекодеры в кодовой книге прекодирующего цикла являются вещественнозначными и противоположными. Каждый прекодер в кодовой книге прекодирующего цикла является поднабором столбцов унитарно-преобразованной блочно-диагональной матрицы, где поднабор столбцов матрицы A является матрицей, для которой каждый столбец также является столбцом в A. Наивысший ранг передачи равен 4, а (масштабированная) матрица унитарного преобразования дается матрицей:

или перестановкой ее строк и столбцов и применяется путем умножения слева каждой матрицы прекодера в наборе прекодирующего цикла [или кодовой книге?] на сопряженную транспонированную матрицу преобразования.

Данные, которые передаются согласно описанному выше, могут приниматься приемником, сконфигурированным на основе прекодирующего цикла, выполняемого в передатчике. Несколько символьных векторов приема принимаются, по одному на каждый MIMO-канал. Множество переданных битовых потоков затем обнаруживаются из принятых символьных векторов. К примеру, каждый принятый символьный вектор может фильтроваться фильтром, который вычисляется на основе соответствующего прекодера, использованного для прекодирования данных, переданных по соответствующему MIMO-каналу. Фильтрованные принятые символьные вектора затем декодируются в множество переданных битовых потоков.

Краткое описание чертежей

На фиг.1 изображается функциональная схема иллюстративной мобильной LTE-радиосистемы связи;

на фиг.2 иллюстрируется модель связи, использующая прекодирующий цикл;

на фиг.3 иллюстрируется структура передачи прекодированного режима пространственного мультиплексирования;

на фиг.4 изображается схема, которая иллюстрирует назначение «кодового слова уровню» для передатчика с четырьмя антеннами;

на фиг.5 изображается блок-схема, иллюстрирующая неограничивающие иллюстративные процедуры для определения оптимальной группы циклических прекодеров для MIMO-связи;

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

на фиг.7 изображается неограничивающая иллюстративная функциональная схема приемника для приема передач от передатчика с фиг.6;

на фиг.8 иллюстрируется эффективный канал для OFDM-системы;

на фиг.9 иллюстрируется эффективный канал для WCDMA-системы; и

на фиг.10 изображается блок-схема, иллюстрирующая неограничивающие иллюстративные процедуры для MIMO-передачи с прекодирующим циклом.

Подробное описание предпочтительного варианта осуществления

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

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

Первоначально, оптимальный набор циклических прекодеров (называемый набором прекодирующего цикла) может определяться для использования в МИМО-связи, которая имеет один или несколько желаемых свойств расстояния. На фиг.5 изображена блок-схема, иллюстрирующая неограничивающие иллюстративные процедуры определения группы таких циклических прекодеров для MIMO-связи. Источник прекодеров, связанных с кодовой книгой, предоставляется (этап S1). Могут использоваться разные источники и кодовые книги. Один неограничивающий пример описывается ниже. Кодовая книга прекодера организуется посредством индексов кодовой книги; причем каждый целочисленный индекс связывается с набором прекодеров, по одному прекодеру на каждый ранг передачи. Как определено выше, ранг передачи соответствует количеству потоков MIMO-данных, которые следует передать параллельно посредством нескольких антенн. Таким образом, индекс кодовой книги вместе с рангом передачи однозначно определяют матрицу прекодера.

Один или несколько разных типов мер расстояния, определяющих одно или несколько расстояний между прекодерами одного ранга передачи, определяются (этап S2). Один или несколько свойств расстояния между прекодерами одного ранга передачи в исходной кодовой книге затем вычисляются посредством меры (мер) расстояния (этап S3). Кодовая книга прекодирующего цикла, соответствующая поднабору из кодовой книги исходного прекодера, затем выбирается (этап S4). Набор прекодирующего цикла некоего ранга передачи является набором прекодеров в выбранной кодовой книге прекодирующего цикла с соответствующим рангом передачи. Прекодеры, связанные с общим индексом кодовой книги, могут разделять один или несколько общих столбцов. Кодовая книга цикла имеет такое свойство, что не существует альтернативной кодовой книги цикла, также соответствующей поднабору из кодовой книги исходного прекодера, соответствующие наборы прекодирующих циклов которой, по одному набору на каждый ранг передачи, имеют лучшие прекодирующие свойства расстояния, чем наборы прекодирующих циклов, связанные с кодовой книгой цикла для всех рангов передачи. Предпочтительно, чтобы наборы прекодирующих циклов, связанные с кодовой книгой цикла, имели строго лучшие свойства расстояния на каждый ранг передачи, чем наборы прекодирующих циклов, связанные с любой другой кодовой книгой цикла, также соответствующей поднабору из кодовой книги исходного прекодера. Выбранные прекодеры затем используются для разомкнутого прекодирующего цикла в MIMO-связи между передатчиком и приемником (этап S5).

В неограничивающем примере предполагается, что ранг передачи может быть 1, 2, 3 и 4; таким образом, каждый индекс кодовой книги связывается с четырьмя прекодерами, по одному на каждый ранг передачи. Предпочтительно, чтобы прекодеры, связанные с индексом кодовой книги, имеющие разный ранг передачи, разделяли один или несколько общих столбцов. В этом случае первый прекодер для первого ранга передачи включается во второй прекодер для второго ранга передачи, первый и второй прекодеры включаются в третий прекодер для третьего ранга передачи, а первый, второй и третий прекодер включаются в четвертый прекодер для четвертого ранга передачи для каждого набора прекодеров, связанных с индексом кодовой книги.

В неограничивающем LTE-примере кодовой книгой является кодовая книга замкнутого прекодирования, установленная LTE-стандартом, определенным для передачи на четыре антенных входа в соответствии со следующей таблицей, где величина W n{s} обозначает матрицу прекодера, определенную столбцами, данными набором {s} из выражения W n=I-2u n u nH/u nH u n, где I является единичной матрицей 4×4, а вектор u n определяется для каждого из индексов кодовой книги ниже:

Согласно указанному, таблица 1 взята из кодовой книги замкнутого прекодирования, предложенной для использования в LTE так, что модули реализации из замкнутого режима могут использоваться повторно в реализации прекодирующего цикла. Каждый ранг передачи соответствует столбцу в таблице 1. К примеру, ранг передачи 1 включает в себя прекодеры W 1{1}-W 15{1}. Набор прекодирующего цикла некоего ранга передачи является, таким образом, поднабором прекодеров в соответствующем столбце ранга передачи. Каждая строка кодовой книги в таблице 1 соответствует индексу кодовой книги. К примеру, индекс 12 включает в себя следующие прекодеры: W 12{1}, W 12{12}/√2, W 12{123}/√3 и W 12{1234}/2, которые имеют разный ранг передачи. Как можно увидеть из этого примера, все прекодеры, связанные с общим индексом кодовой книги 12, разделяют матрицу прекодера W 12{1}. Прекодер ранга передачи 4 для индекса 12 совместно использует матрицы прекодеров с тремя другими прекодерами W 12{1}, W 12{12}/√2, W 12{123}/√3.

Изобретатели, используя ряд мер расстояния, вывели оптимальную кодовую книгу цикла, соответствующую поднабору исходной кодовой книги в таблице 1, который включает в себя наборы из четырех прекодеров, определенных индексами кодовой книги 12, 13, 14 и 15 в таблице 1. Каждый набор прекодирующего цикла, по одному на каждый ранг передачи, таким образом, содержит четыре прекодера. Количество четырех циклических прекодеров было выбрано потому, что оно является максимальн