Изменяющееся со временем разнесение циклической задержки системы ofdm

Иллюстрации

Показать все

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

Реферат

Перекрестная ссылка

Эта заявка испрашивает приоритет предварительной заявки № 60/572137, зарегистрированной 17 мая 2004 года, озаглавленной "Systems Time Varying Cyclic Delay Diversity of OFDM" и переуступленной правообладателю настоящей заявки.

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

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

Предшествующий уровень техники

В системе беспроводной связи RF (РЧ; радиочастотный) модулированный сигнал от передатчика может достигать приемник посредством некоторого количества путей распространения. Характеристики путей распространения обычно изменяются со временем вследствие некоторого количества факторов, таких как замирание и многолучевое распространение. Чтобы предоставить разнесение, направленное против вредных лучевых эффектов, и улучшить производительность, могут использоваться многочисленные передающие и приемные антенны. Система связи со многими входами и многими выходами (MIMO) применяет множество (NT) передающих антенн и множество (NR) приемных антенн для передачи данных. MIMO канал, сформированный NT передающими и NR приемными антеннами, может разлагаться в NS независимых каналов с NS ≤ min{NT, NR}. Каждый из NS независимых каналов также может указываться как пространственный подканал (или канал передачи) MIMO канала и соответствует некоторому измерению.

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

Чтобы дополнительно улучшить разнесение каналов, может использоваться технология разнесения передачи. Были исследованы многие технологии разнесения передачи. Одна такая технология - это разнесение задержки передачи. В разнесении задержки передачи передатчик использует две антенны, которые передают один и тот же сигнал, причем вторая антенна передает задержанный дубликат сигнала, переданного первой антенной. Делая таким образом, вторая антенна создает разнесение посредством установки второго набора независимых многолучевых элементов, которые могут собираться в приемнике. Если многолучевой компонент, сгенерированный первым передатчиком, замирает, многолучевой компонент, сгенерированный вторым передатчиком, может не замирать, в этом случае в приемнике будет поддерживаться приемлемое отношение сигнала к шуму (SNR). Эта технология является легкой для реализации, так как только комбинированный TX0+TX1 канал оценивается в приемнике. Наибольший недостаток разнесения задержки передачи состоит в том, что оно увеличивает эффективный разброс задержки канала, и может показывать недостаточную производительность, когда многолучевой компонент, введенный второй антенной, наталкивается на, и взаимодействует деструктивно с многолучевым компонентом первой антенны, тем самым, уменьшая полный уровень разнесения.

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

Схема разнесения циклической задержки может вводить частотную избирательность в канале и, следовательно, может предоставлять преимущество разнесения для плоских каналов. Это не предоставляет, однако, какое-либо временное разнесение, когда канал не находится в и сам избирательный по времени. Например, если две передающие антенны находятся в медленном замирании или статических каналах, циклический сдвиг Δm может быть таким, что эти два канала, например, H1(n) и H2(n), суммируются деструктивно (или конструктивно) все время.

Поэтому требуется предоставить схему разнесения задержки, которая минимизирует возможность деструктивного или конструктивного суммирования каналов, используемых для предоставления разнесения.

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

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

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

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

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

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

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

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

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

фиг.1 показывает блок-схему варианта осуществления системы передатчика и системы приемника в MIMO системе;

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

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

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

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

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

фиг.7 показывает блок-схему варианта осуществления элемента задержки;

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

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

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

Подробное описание

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

Многоканальные системы связи включают в себя системы связи со многими входами и многими выходами (MIMO), системы связи мультиплексирования с ортогональным разделением частот (OFDM), MIMO системы, которые применяют OFDM (т.е. MIMO-OFDM системы), и другие типы передач. Для ясности различные аспекты и варианты осуществления описываются конкретно для MIMO системы.

MIMO система применяет множество (NT) передающих антенн и множество (NR) приемных антенн для передачи данных. MIMO канал, сформированный NT передающими и NR приемными антеннами, может разлагаться в NS независимых каналов с NS ≤ min{NT, NR}. Каждый из NS независимых каналов также может указываться как пространственный подканал (или канал передачи) MIMO канала. Количество пространственных подканалов определяется количеством собственных мод для MIMO канала, которое, в свою очередь, зависит от матрицы отклика канала, H , которая описывает отклик между NT передающими и NR приемными антеннами. Элементы матрицы отклика канала, H , составлены из независимых гауссовских случайных величин {hi,j}, для i = 1, 2, ... NR и j = 1, 2, ... NT, где hi,j - это сопряжение (т.е. комплексное усиление) между j-й передающей антенной и i-й приемной антенной. Для простоты предполагается, что матрица отклика канала, H , имеет полный ранг (т.е. NS = NT ≤ NR), и один независимый поток данных может передаваться из каждой из NT передающих антенн.

Фиг.1 - это блок-схема варианта осуществления системы 110 передатчика и системы 150 приемника в MIMO системе 100. В системе 110 передатчика данные трафика для некоторого количества потоков данных предоставляются из источника 112 данных процессору 114 передаваемых (TX) данных. В одном варианте осуществления каждый поток данных передается через соответствующую передающую антенну. Процессор 114 TX данных форматирует, кодирует и перемежает данные трафика для каждого потока данных, базируясь на конкретной схеме кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.

Кодированные данные для каждого потока данных могут мультиплексироваться с данными пилот-сигнала, используя, например, мультиплексирование с разделением по времени (TDM) или мультиплексирование с разделением по коду (CDM). Данные пилот-сигнала обычно являются известным шаблоном данных, который обрабатывается известным способом (если вообще обрабатывается), и могут использоваться в системе приемника для оценки отклика канала. Мультиплексированный пилот-сигнал и кодированные данные для каждого потока данных затем модулируются (т.е. преобразуются в символы), базируясь на конкретной схеме модуляции (например, BPSK, QSPK, M-PSK или M-QAM), выбранной для этого потока данных для предоставления символов модуляции. Скорость данных, кодирование и модуляция для каждого потока данных могут определяться управлением, предоставляемым процессором 130.

Символы модуляции для всех потоков данных затем предоставляются TX MIMO процессору 120, который может дополнительно обрабатывать символы модуляции (например, для OFDM). TX MIMO процессор 120 затем предоставляет NT потоков символов модуляции NT передатчикам (TMTR) 122a по 122t. Каждый передатчик 122 принимает и обрабатывает соответствующий поток символов для предоставления одного или более аналоговых сигналов, и дополнительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для предоставления модулированного сигнала, подходящего для передачи через MIMO канал. NT модулированных сигналов из передатчиков 122a по 122t затем передаются из NT антенн 124a по 124t, соответственно.

В системе 150 приемника переданные модулированные сигналы принимаются NR антеннами 152a по 152r, и принятый сигнал из каждой антенны 152 предоставляется соответствующему приемнику (RCVR) 154. Каждый приемник 154 обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принятый сигнал, оцифровывает обработанный сигнал для предоставления выборок, и дополнительно обрабатывает выборки для предоставления соответствующего потока "принятых" символов.

Процессор 160 RX MIMO/данных затем принимает и обрабатывает NR потоков принятых символов из NR приемников 154, базируясь на конкретной технологии обработки приемника, для предоставления NT потоков "обнаруженных" символов. Обработка процессором 160 RX MIMO/данных описывается в дополнительных деталях ниже. Каждый поток обнаруженных символов включает в себя символы, которые являются оценками символов модуляции, переданных для соответствующего потока данных. Процессор 160 RX MIMO/данных затем демодулирует, устраняет перемежение и декодирует каждый поток обнаруженных символов, чтобы восстановить данные трафика для потока данных. Обработка процессором 160 RX MIMO/данных является комплементарной обработке, выполняемой TX MIMO процессором 120 и процессором 114 TX данных в системе 110 передатчика.

RX MIMO процессор 160 может выводить оценку отклика канала между NT передающими и NR приемными антеннами, например, базируясь на пилот-сигнале, мультиплексированном с данными трафика. Оценка отклика канала может использоваться для выполнения пространственной или пространственной/временной обработки в приемнике. RX MIMO процессор 160 может дополнительно оценивать отношения сигнала к шуму и помехам (отношения SNR) потоков обнаруженных символов, и возможно другие характеристики канала, и предоставляет эти величины процессору 170. Процессор 160 RX MIMO/данных или процессор 170 может дополнительно выводить оценку "рабочего" SNR для системы, которое показывает состояние линии связи. Процессор 170 затем предоставляет информацию состояния канала (CSI), которая может содержать различные типы информации относительно линии связи и/или потока принятых данных. Например, CSI может содержать только рабочее SNR. CSI затем обрабатывается процессором 178 TX данных, модулируется модулятором 180, обрабатывается передатчиками 154a по 154r и передается назад системе 110 передатчика.

В системе 110 передатчика модулированные сигналы из системы 150 приемника принимаются антеннами 124, обрабатываются приемниками 122, демодулируются демодулятором 140 и обрабатываются процессором 142 RX данных для восстановления CSI, сообщенной системой приемника. Сообщенная CSI затем предоставляется процессору 130 и используется для (1) определения скоростей данных и схем модуляции и кодирования, которые должны использоваться для потоков данных и (2) генерирования различных команд управления (controls) для процессора 114 TX данных и TX MIMO процессора 120.

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

Модель для OFDM MIMO системы может быть выражена как:

y = Hx + n , уравнение (1)

где y - это принятый вектор, т.е. y =[y1 y2 ... ]T, где {yi} - это вхождение, принятое по i-й приемной антенне, и i {1, ...,NR};

x - это переданный вектор, т.е. x =[x1 x2 ... ]T, где {xj} - это вхождение, переданное из j-й передающей антенны, и j {1, ..., NT};

H - это матрица отклика канала для MIMO канала;

n - это аддитивный белый гауссовский шум (AWGN) с вектором среднего, равным 0, и ковариационной матрицей Λ n2 I , где 0 - это вектор нулей, I - это единичная матрица с единицами по диагонали и нулями всюду в других местах, и σ2 - это дисперсия шума; и

[.]T обозначает транспонирование для [.].

Вследствие рассеивания в среде распространения, NT потоков символов, переданных из NT передающих антенн, интерферируют друг с другом в приемнике. В частности, заданный поток символов, переданный из одной передающей антенны, может приниматься всеми NR приемными антеннами при разных амплитудах и фазах. Каждый принятый сигнал может затем включать в себя компонент каждого из NT потоков переданных символов. NR принятых сигналов будут коллективно включать в себя все NT потоков переданных символов. Однако эти NT потоков символов рассеиваются среди NR принятых сигналов.

В приемнике могут использоваться различные технологии обработки для обработки NR принятых сигналов для обнаружения NT потоков переданных символов. Эти технологии обработки приемника могут группироваться в две первичных категории:

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

- технология обработки приемника "последовательного обнуления/уравнивания и аннулирования помех" (которая также указывается как технология обработки приемника "последовательного аннулирования помех" или "последовательного аннулирования").

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

Модуль 200 передатчика включает в себя, в одном варианте осуществления, процессор 202 передаваемых данных, который принимает, кодирует и модулирует каждый поток данных в соответствии с отдельным кодированием и схемой модуляции для предоставления символов модуляции, и процессор 202 передачи MIMO/передаваемых данных и процессор 204 передаваемых данных являются одним вариантом осуществления процессора 114 передаваемых данных и процессора 120 передачи MIMO, соответственно, из фиг.1.

В одном варианте осуществления, как показано на фиг.2, процессор 202 передаваемых данных включает в себя демультиплексор 210, NT кодировщиков 212a по 212t, и NT модулей 214a по 214t перемежения каналов (т.е. один набор демультиплексоров, кодировщиков и модулей перемежения каналов для каждой передающей антенны). Демультиплексор 210 демультиплексирует данные (т.е. информационные биты) в NT потоков данных для NT передающих антенн, которые должны использоваться для передачи данных. NT потоков данных могут быть ассоциированными с разными скоростями передачи данных, как определяется функциональностью управления скоростью, которая в одном варианте осуществления может обеспечиваться процессором 130 или 170 (фиг.1). Каждый поток данных предоставляется соответствующему кодировщику 212a по 212t.

Каждый кодировщик 212a по 212t принимает и кодирует соответствующий поток данных, базируясь на конкретной схеме кодирования, выбранной для этого потока данных, для предоставления кодированных битов. В одном варианте осуществления кодирование может использоваться для увеличения надежности передачи данных. Схема кодирования может включать в себя в одном варианте осуществления любую комбинацию кодирования с циклическим избыточностным контролем (CRC), сверточного кодирования, турбокодирования, блочного кодирования, или подобного. Кодированные биты из каждого кодировщика 212a по 212t затем предоставляются соответствующему модулю 214a по 214t перемежения канала, который перемежает кодированные биты, базируясь на конкретной схеме перемежения. Перемежение предоставляет временное разнесение для кодированных битов, позволяет данным быть переданными, базируясь на среднем SNR для каналов передачи, используемых для потока данных, противодействует замиранию и дополнительно удаляет корреляцию между кодированными битами, используемыми для формирования каждого символа модуляции.

Кодированные и перемеженные биты из каждого модуля 214a по 214t перемежения канала предоставляются соответствующему блоку 222a по 222t преобразования в символы процессора 204 передачи MIMO, который преобразует эти биты в символы модуляции.

Конкретная схема модуляции, которая должна реализоваться каждым блоком 222a по 222t преобразования в символы, определяется управлением модуляцией, обеспечиваемым процессором 130. Каждый блок 222a по 222t преобразования в символы группирует наборы qj кодированных и перемеженных битов для формирования небинарных символов и дополнительно отображает (устанавливает соответствие) каждый небинарный символ на конкретную точку в совокупности (созвездии) сигналов, соответствующей выбранной схеме модуляции (например, QPSK, M-PSK, M-QAM или некоторой другой схеме модуляции). Каждая точка отображенного сигнала соответствует Mj-му символу модуляции, где Mj соответствует конкретной схеме модуляции, выбранной для j-й передающей антенны, и Mj = . Блоки 222a по 222t преобразования в символы затем предоставляют NT потоков символов модуляции.

В конкретном варианте осуществления, показанном на фиг.2, процессор 204 передачи MIMO также включает в себя модулятор 224 и блок 226a по 226t обратного быстрого преобразования Фурье (IFFT), вместе с блоками 222a по 222t преобразования в символы. Модулятор 224 модулирует выборки для формирования символов модуляции для NT потоков на должных поддиапазонах и передающих антеннах. В дополнение модулятор 224 предоставляет каждый из NT потоков символов на предписанном уровне мощности. В одном варианте осуществления модулятор 224 может модулировать символы согласно скачкообразной последовательности, управляемой процессором, например, процессором 130 или 170. В таком варианте осуществления частоты, с помощью которых модулируются NT потоков символов, могут изменяться для каждой группы или блока символов, кадра или части кадра цикла передачи.

Каждый IFFT блок 226a по 226t принимает соответствующий поток символов модуляции от модулятора 224. Каждый IFFT блок 226a по 226t группирует наборы NF символов модуляции для формирования соответствующих векторов символов модуляции и преобразует каждый вектор символов модуляции в его представление временной области (которое указывается как OFDM символ), используя обратное быстрое преобразование Фурье. IFFT блоки 226a по 226t могут проектироваться для выполнения обратного преобразования на любом количестве частотных подканалов (например, 8, 16, 32, ..., NF).

Каждое представление временной области вектора символов модуляции, сгенерированного IFFT блоками 226a по 226t, предоставляется ассоциированному генератору 228a по 228t циклического префикса. Генераторы 228a по 228t циклического префикса присоединяют спереди префикс фиксированного количества выборок, которые, в общем, являются некоторым количеством выборок из конца OFDM символа, к NS выборкам, которые составляют OFDM символ, для формирования соответствующего символа передачи. Префикс проектируется для улучшения производительности, направленного против вредных лучевых эффектов, таких как дисперсия канала, вызываемая избирательным затуханием частот. Генераторы 228a по 228t циклического префикса затем предоставляют поток символов передачи ассоциированному элементу 230a по 230t-1 задержки.

Каждый элемент 230a по 230t-1 задержки предоставляет задержку каждому символу, который выводится из генераторов 228a по 228t циклического префикса. В одном варианте осуществления задержка, предоставляемая каждым элементом 230a по 230t-1 задержки изменяется во времени. В одном варианте осуществления эта задержка является такой, что задержка изменяется между последовательными символами, выводимыми генератором циклического префикса, или последовательными символами, которые должны последовательно передаваться из модуля 200 передатчика. В других вариантах осуществления задержка может изменяться между группами из двух, трех, четырех или более символов с каждым символом внутри группы, имеющим одну и ту же задержку. В дополнительных вариантах осуществления все символы в кадре или периоде пакета будут иметь некоторую одну и ту же задержку, причем каждый кадр или период пакета имеет другую задержку для каждого символа, нежели предшествующий или последующий кадр или период пакета.

Также, в варианте осуществления, изображенном на фиг.2, задержка, предоставляемая каждым элементом 230a по 230t-1 задержки, является другой, нежели задержка, предоставляемая каждым другим элементом задержки. Дополнительно, в то время как фиг.2 изображает, что генератор 228a циклического префикса не соединен с элементом задержки, другие варианты осуществления могут предоставлять элемент задержки к выходу каждого из генераторов 228a по 228t циклического префикса.

Символы, выводимые элементами 230a по 230t-1 задержки, предоставляются ассоциированному передатчику 232a по 232t, который побуждает символы передаваться антеннами 232a по 232t согласно задержке, предоставленной элементами 230a по 230t-1 задержки.

Как указывалось выше, в одном варианте осуществления изменяющаяся со временем задержка Δm, предоставляемая каждым элементом 230a по 230t- задержки, изменяется со временем. В одном варианте осуществления i-й OFDM символ передается как передаваемый символ из антенны m согласно задержке из уравнения 2:

уравнение 2

Результирующий полный канал в этом случае может быть описан как

уравнение 3

где Hm(i,n) - это n-й коэффициент дискретного преобразования Фурье (DFT) канала для импульсной характеристики канала из m-й передающей антенны в приемную антенну.

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

В одном варианте осуществления задержка Δm(i) может изменяться линейным способом со временем с каждым последовательным, или группой последовательных символов, которые задерживаются на n*β выборок, где β - это константа, и n изменяется от 0, 1,..., N-1, где N - это количество символов в кадре, периоде пакета или потоке символов. В другом варианте осуществления задержка Δm(i) может быть случайной задержкой, базирующейся на псевдослучайной последовательности, по отношению к смежному каналу, т.е. антенне, из NT антенн, предшествующему и/или последующему символу. В дополнительном варианте осуществления задержка может изменяться с помощью f(x), где f - это функция, такая как синус, косинус или другая изменяющаяся со временем функция, и x изменяется от 0, 1, ..., N-1 или некоторые кратные этого, где N - это количество символов в кадре, периоде пакета или потоке символов. В каждом из предыдущих вариантов осуществления задержка также может изменяться, базируясь на информации обратной связи, в этом случае приемник посылает назад указатель качества канала, который описывает полные состояния канала, и Δm(i) изменяется для улучшения общего качества.

Ссылаясь на фиг.3, показан вариант осуществления изменяющейся со временем задержки, применяемой к символам, передаваемым из одной и той же антенны. Символы S1, S2, S3 и S4 генерируются, чтобы передаваться в течение последовательных интервалов T1, T2, T3 и T4 времени, соответственно. Каждый символ S1, S2, S3 и S4 содержит девять выборок NS1, NS2, NS3, NS4, NS5, NS6, NS7, NS8, NS9, и циклический префикс NC1 и NC2 из двух выборок, которые являются выборками NS8 и NS9, соответственно. Следует отметить, что содержимое каждой выборки может быть разным для каждого из символов. Следует отметить, что выборки NS1, NS2, NS3, NS4,

NS5, NS6, NS7, NS8, NS9 должны комбинироваться для формирования символа S1 в порядке NS1, NS2, NS3, NS4, NS5, NS6, NS7, NS8, NS9.

Элемент задержки, например, элемент 230a задержки, затем предоставляет задержку символу S1, S2, S3 и S4, которые передаются из одной и той же антенны. В варианте осуществления, изображенном на фиг.3, задержка для символа S1 является одним периодом t1 выборки. Следующий символ S2, который должен передаваться по той же антенне немедленно после символа S1, задерживается с помощью двух периодов t1 и t2 выборки. Следующий символ S3, который должен передаваться по той же антенне немедленно после символа S2, задерживается на три периода t1, t2 и t3 выборки. Следующий символ S4, который должен передаваться по той же антенне немедленно после символа S3, задерживается на четыре периода t1, t2, t3 и t4 выборки. Если дополнительные символы должны передаваться по одной и той же антенне, следующий последовательный символ будет передаваться с задержкой из пяти периодов t1, t2, t3, t4 и t5 выборки. Этим способом, линейная изменяющаяся со временем задержка может применяться к передаче из антенны, которая может быть или может не быть частью MIMO системы.

Следует отметить, что линейное изменение периода задержки не обязано быть последовательным по одному периоду выборки, а также может быть последовательным по 2 или более периодам выборки, например, первый символ S1 может задерживаться на три периода выборки, второй символ S2 задерживается на шесть периодов выборки, третий символ S3 задерживается на девять периодов выборки, и четвертый символ S4 задерживается на двенадцать периодов выборки. Также линейное изменение не обязано изменяться между каждым последовательным символом, но обязано для групп символов, например, символы S1 и S2, каждый, задерживаются на один период выборки, и символы S3 и S4, каждый, задерживаются на два или более периодов выборки.

Ссылаясь на фиг.4, показан вариант осуществления изменяющейся со временем задержки, применяемой к символу, передаваемому по многочисленным антеннам. Один и тот же символ S1 должен передаваться из антенн A1, A2, A3 и A4. Символ S1 содержит девять выборок NS1, NS2, NS3, NS4, NS5, NS6, NS7, NS8, NS9 и циклический префикс NC1 и NC2 из двух выборок, которые являются выборками NS8 и NS9, соответственно. Из первой антенны A1 символ S1 не задерживается на какие-либо периоды выборки. Из второй антенны A2 символ S1 задерживается на один период t1 выборки. Из третьей антенны A3 символ S1 задерживается на два периода t1 и t2 выборки. Из четвертой антенны A4 символ S1 задерживается на три периода t1, t2 и t3 выборки. Как таковое, временное и частотное разнесение может предоставляться в MIMO системе в дополнение к пространственному разнесению, предоставляемому антеннами A1, A2, A3 и A4.

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

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

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

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

Ссылаясь на фиг.5, показана блок-схема другого варианта осуществления модуля передатчика, который предоставляет изменяющееся со временем разнесение задержки. Модуль 500 передатчика является, по существу, идентичным модулю 200 передатчика. В дополнение, масштабирующие схемы 554a по 554t-1, каждая, по