СИСТЕМЫ И СПОСОБЫ ДЛЯ УЛУЧШЕННОЙ ОЦЕНКИ КАНАЛА В СИСТЕМАХ БЕСПРОВОДНОЙ СВЯЗИ
SYSTEMS AND METHODS FOR ENHANCED CHANNEL ESTIMATION IN WIRELESS COMMUNICATION SYSTEMS

Заявление приоритета
Настоящая заявка на патент испрашивает приоритет согласно Предварительной заявке № 60/883090 под названием "Method for Enhanced Channel Estimation in Wireless Communication Systems," поданной 2 января 2007 г., переуступленной правопреемнику настоящей заявки и включенной в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
Данное раскрытие относится к области мультиплексированной связи и более конкретно к системам и способам, предназначенным для улучшения рабочих характеристик систем с множеством входов и множеством выходов (MIMO) путем улучшения оценки канала.
Описание предшествующего уровня техники
Стандарт IEEE 802.11n беспроводной связи, который, как ожидается, будет закончен в конце 2008 г., включает в себя мультиплексирование с множеством входов и множеством выходов (MIMO) в технологии мультиплексирования с ортогональным частотным разделением (OFDM), принятой предыдущей версией стандарта 802.11. Системы MIMO имеют преимущество существенно улучшенной пропускной способности и/или повышенной надежности по сравнению с не мультиплексированными системами.
Вместо передачи одиночного преобразованного в последовательную форму потока данных из одной передающей антенны в одну приемную антенну система MIMO разделяет поток данных на множество потоков данных, которые модулируют и передают параллельно и одновременно в одном и том же частотном канале, например, используя множество передающих антенн. На конце приема одна или больше цепочек приемных антенн MIMO принимают линейную комбинацию множества передаваемых потоков данных, определенных по множеству путей, по которым может осуществляться каждая отдельная передача. Потоки данных затем обрабатывают, как более подробно описано ниже.
T
R
T
R
Обычно в системах MIMO используется множество передающих антенн и множество приемных антенн для передачи данных. Канал MIMO, сформированный из N передающих и N приемных антенн, может поддерживать вплоть до NS потоков данных, где Ns≤min {N, N}.
T
T
R
В системе беспроводной связи данные, предназначенные для передачи, вначале модулируют на несущие сигналы радиочастоты (RF) для генерации RF модулированного сигнала, который больше подходит для передачи по беспроводному каналу передачи данных. Обычно в системах MIMO может быть сгенерировано вплоть до N RF модулированных сигналов и передано одновременно из N передающих антенн. Переданные RF модулированные сигналы могут поступать в N приемных антенн через множество путей распространения в канале беспроводной передачи данных. Взаимозависимость между принимаемыми сигналами и передаваемыми сигналами может быть описана следующим образом:
y<sub>k</sub>=H<sub>k</sub>T[s<sub>k</sub>]+n<sub>k</sub>, k=0, 1,..., N<sub>f</sub>-1
(Уравнение 1)
k
N
N
N
N
N
N
f
k
R
R
k
k
R
T
k
k
k
T
H
n
s
s
где индекс  идентифицирует поднесущую, и представляет количество поднесущих; y представляет комплексный вектор  компонентов, соответствующих сигналам, принятым каждой из  приемных антенн; s представляет вектор символа, представляющий поток данных источника;  представляет матрицу ×, компоненты которой представляют комплексный коэффициент усиления канала; и  представляет вектор, представляющий шумы, принимаемые каждой приемной антенной. T[] представляет пространственную обработку передатчика, которая отображает вектор  символа на  передающих антенн. (В представленных здесь описаниях используются следующие условные обозначения, если только не указано другое: жирными заглавными буквами обозначены матрицы; жирными строчными буквами обозначены векторы; и буквы, представленные курсивом, представляют скалярные величины).
H
k
Характеристики путей распространения обычно изменяются с течением времени из-за множества факторов, таких как, например, затухание, многолучевое распространение и внешние помехи. Вследствие этого, на передаваемые RF модулированные сигналы могут воздействовать различные условия канала (например, различная степень влияния затухания и многолучевого распространения), и они могут быть ассоциированы с различными комплексными коэффициентами усиления и значениями отношения сигнал-шум (SNR). В уравнении (1) эти характеристики кодированы в матрице  отклика канала.
H
k
Для получения хороших рабочих характеристик часто необходимо характеризовать отклик  беспроводного канала. Отклик канала может быть описан с помощью таких параметров, как спектральный шум, отношение сигнал-шум, скорость передачи битов или другие параметры рабочих характеристик. Для передатчика может потребоваться знать отклик канала, например, для того, чтобы выполнить пространственную обработку для передачи данных для приемника, как описано ниже. Аналогично, в приемнике может потребоваться знать отклик канала для выполнения пространственной обработки принимаемых сигналов для восстановления передаваемых данных.
Раскрытие изобретения
Здесь раскрыты способы и устройство для увеличения оценки отклика канала в системе беспроводной связи. В одном варианте осуществления способ оптимизированной оценки канала в системе связи включает в себя: выбирают выбранный канал среди одного или больше каналов в системе связи; определяют для выбранного канала исходную оценку канала; преобразуют исходную оценку канала в исходную оценку импульсного отклика во временной области, содержащую последовательность выборок; выбирают последовательность выборок из последовательности выборок; генерируют усеченную оценку импульсного отклика во временной области путем установления в ноль выборок в исходной оценке импульсного отклика во временной области, которые не находятся среди выбранной последовательностью выборок; рассчитывают взвешенную оценку импульсного отклика во временной области, используя усеченную оценку импульсного отклика во временной области для выбранного канала; и рассчитывают оценку канала максимального правдоподобия для выбранного канала путем преобразования в частотную область взвешенной оценки импульсного отклика во временной области. В варианте, выбор подпоследовательности выборок дополнительно включает в себя: определяют длительность отклика канала; выбирают в качестве последовательности выборок оптимизированную последовательность выборок из исходной оценки импульсного отклика во временной области, в котором оптимизированная последовательность выборок имеет длительность, равную длительности отклика канала, и ее выбирают для максимизации энергии в оптимизированной последовательности выборок. В дополнительном варианте, определение длительности отклика канала дополнительно включает в себя: принимают длительность отклика канала в качестве входных данных. В еще одном дополнительном варианте определение длительности отклика канала дополнительно включает в себя: выбирают длительность отклика канала из набора предварительно заданных значений. В еще одном дополнительном варианте выбор длительности отклика канала из набора предварительно заданных значений длительности дополнительно включает в себя для каждого значения в наборе предварительно заданных значений оптимизированную подпоследовательность, в котором оптимизированная подпоследовательность представляет собой подпоследовательность длительностью, равной этому значению, причем оптимизированную подпоследовательность выбирают для максимизации суммы энергий всех выборок в пределах этой подпоследовательности, энергия которых превышает пороговое значение; и выбирают в качестве длительности отклика канала значение из набора предварительно заданных значений, соответствующая оптимизированная подпоследовательность которого имеет наибольшую энергию. В еще одном дополнительном варианте выбранное значение представляет собой наименьшее значение, соответствующая оптимизированная подпоследовательность которого имеет наибольшую энергию. В еще одном дополнительном варианте способ дополнительно включает в себя: применяют циклический сдвиг к оценке канала максимального правдоподобия. В еще одном варианте, система связи дополнительно включает в себя одну или больше передающих антенн. В еще одном дополнительном варианте система связи включает в себя одну или больше приемных антенн. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре передачи-приема одной из передающих антенн и одной из приемных антенн, способ, дополнительно содержащий: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до расчета оценки канала максимального правдоподобия для выбранного канала. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре потока-приема одного из множества потоков данных и одной из приемных антенн, причем способ дополнительно содержит: повторяют для каждого канала в системе связи, все этапы от выбора выбранного канала до расчета оценки канала максимального правдоподобия для выбранного канала.
В дополнительном варианте осуществления устройство для оптимизации оценки канала в системе связи включает в себя приемную антенну; приемник, выполненный с возможностью принимать сигнал из приемной антенны; модуль исходного оценщика канала, выполненный с возможностью выбора выбранного канала среди одного или больше каналов в системе связи и определения для выбранного канала исходной оценки канала на основе принятого сигнала; модуль преобразования, выполненный с возможностью преобразования исходной оценки канала в исходную оценку импульсного отклика, содержащую последовательность выборок; модуль фильтрации, выполненный с возможностью выбора подпоследовательности выборок из последовательности выборок и генерации усеченной оценки исходного импульсного отклика путем установки в ноль выборок в исходной оценке импульсного отклика, которые не находятся среди выбранной последовательностью выборок; и модуль оценки канала максимального правдоподобия, выполненный с возможностью расчета взвешенной оценки импульсного отклика во временной области с использованием усеченной оценки импульсного отклика во временной области для выбранного канала и для расчета оценки канала максимального правдоподобия для выбранного канала путем преобразования взвешенной оценки импульсного отклика в частотную область. В варианте модуль фильтрации дополнительно выполнен с возможностью определения длительности отклика канала и выбора в качестве подпоследовательности выборок оптимизированной последовательности выборок из исходной оценки импульсного отклика во временной области, в котором оптимизированная последовательность выборок имеет длительность, равную длительности отклика канала, и ее выбирают для максимизации энергии в оптимизированной последовательности выборок. В дополнительном варианте модуль фильтрации дополнительно выполнен с возможностью приема длительности отклика канала в качестве входных данных. В еще одном дополнительном варианте модуль фильтрации дополнительно выполнен с возможностью выбора длительности отклика канала из набора предварительно заданных значений. В еще одном дополнительном варианте модуль фильтрации выполнен с возможностью поиска для каждого значения в наборе предварительно заданных значений оптимизированной подпоследовательности, в котором оптимизированная подпоследовательность представляет собой подпоследовательность с длительностью, равной этому значению, оптимизированную подпоследовательность выбирают для максимизации суммы энергий всех выборок в пределах этой последовательности, энергия которых превышает пороговое значение; и для выбора в качестве длительности отклика канала значения из набора предварительно заданных значений, соответствующая оптимизированная подпоследовательность которого имеет наибольшую энергию. В еще одном дополнительном варианте выбранное значение представляет собой наименьшее значение, соответствующая оптимизированная последовательность которого имеет наибольшую энергию. В еще одном дополнительном варианте приемная антенна представляет собой одну из множества приемных антенн. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре передачи-приема из передающей антенны и приемной антенны. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре потока-приема из потока данных и приемной антенны.
В еще одном дополнительном варианте осуществления машиночитаемый носитель, содержащий инструкции для выполнения способа оптимизации оценки канала в системе связи, включает в себя: выбирают выбранный канал среди одного или больше каналов в системе связи; определяют для выбранного канала исходную оценку канала; преобразуют исходную оценку канала в исходную оценку импульсного отклика во временной области, которая содержит последовательность выборок; выбирают подпоследовательности выборок из последовательности выборок; генерируют усеченную оценку импульсного отклика во временной области путем установки в ноль выборок в исходной оценке импульсного отклика во временной области, которые не находятся в выбранной подпоследовательности выборок; рассчитывают взвешенную оценку импульсного отклика во временной области, используя усеченную оценку импульсного отклика во временной области для выбранного канала; и рассчитывают оценку канала максимального правдоподобия для выбранного канала путем преобразования в частотную область взвешенной оценки импульсного отклика во временной области. В варианте, выбор подпоследовательности выборок дополнительно включает в себя: определяют длительность отклика канала; выбирают в качестве подпоследовательности выборок оптимизированную последовательность выборок из исходной оценки импульсного отклика во временной области, в котором оптимизированная последовательность выборок имеет длительность, равную длительности отклика канала, и ее выбирают для максимизации энергии в оптимизированной последовательности выборок. В дополнительном варианте определение длительности отклика канала дополнительно включает в себя: принимают длительность отклика канала в качестве входных данных. В еще одном дополнительном варианте, определение длительности отклика канала дополнительно включает в себя: выбирают длительность отклика канала из набора предварительно заданных значений. В еще одном дополнительном варианте выбор длительности отклика канала из набора предварительно заданных значений длительности дополнительно включает в себя: для каждого значения в наборе предварительно заданных значений выполняют поиск оптимизированной подпоследовательности, в котором оптимизированная подпоследовательность представляет собой подпоследовательность с длительностью, равной этому значению, оптимизированную последовательность выбирают для максимизации суммы энергий всех выборок в пределах этой подпоследовательности, энергия которых превышает пороговое значение; и выбирают в качестве длительности отклика канала значение из набора предварительно заданных значений, соответствующая оптимизированная подпоследовательность которых имеет наибольшую энергию. В еще одном дополнительном варианте выбранное значение представляет собой наименьшее значение, соответствующая оптимизированная последовательность которого имеет наибольшую энергию. В еще одном варианте способ дополнительно включает в себя: применяют циклический сдвиг к оценке канала максимального правдоподобия. В еще одном дополнительном варианте система связи включает в себя одну или больше передающих антенн. В еще одном дополнительном варианте система связи включает в себя одну или больше приемных антенн. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре передачи-приема одной из передающих антенн и одной из приемных антенн, и способ дополнительно содержит: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до расчета оценки канала максимального правдоподобия для выбранного канала. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре потока-приема для одного из множества потоков данных и одной из приемных антенн, и в котором способ дополнительно содержит: повторяют, для каждого канала в системе связи все этапы от выбора выбранного канала до расчета оценки канала максимального правдоподобия для выбранного канала.
В еще одном варианте выполнения способ улучшенной оценки канала в системе связи включает в себя: выбирают выбранный канал среди одного или больше каналов в системе связи; определяют для выбранного канала исходную оценку канала, содержащую последовательность выборок в частотной области; определяют наклон фазы исходной оценки канала; генерируют оценку канала с плоской фазой путем удаления наклона фазы из исходной оценки канала и генерируют улучшенную оценку канала для выбранного канала путем применения функции сглаживания для оценки канала с плоской фазой. В варианте определения наклон фазы исходной оценки канала включают в себя: определяют средний наклон фазы по последовательности выборок в частотной области в исходной оценке канала. В другом варианте определение наклона фазы исходной оценки канала включает в себя: определяют средний наклон фазы для каждого канала в системе связи, причем каждый канал содержит пару из одной из, по меньшей мере, одной из передающих антенн и одной из, по меньшей мере, одной приемных антенн. В еще одном варианте применение функции сглаживания для оценки канала с плоской фазой дополнительно включает в себя: рассчитывают взвешенное среднее значение заданного количества расположенных рядом друг с другом выборок из последовательности выборок в частотной области. В еще одном варианте взвешенное среднее значение рассчитывают в соответствии с формулами:
H
(k)
H
(k)
N
N
A
N
A
A
А
φ
sm,φ
f
i
-1
0
1
где  представляет собой k-ю выборку из последовательности выборок в частотной области в оценке канала с плоской фазой,  представляет собой взвешенное среднее значение, соответствующее k-й выборке,  представляет собой заданное количество выборок во взвешенном среднем значении,  представляет собой общее количество выборок в оценке канала с плоской фазой, и  представляет весовые коэффициенты. В еще одном дополнительном варианте, =3, =0,25, =0,5 и =0,25. В еще одном дополнительном варианте генерация улучшенной оценки канала дополнительно включает в себя: восстанавливают наклон фазы для улучшенной оценки канала. В еще одном варианте генерация улучшенной оценки канала дополнительно включает в себя: вставляют циклический сдвиг в улучшенную оценку канала. В еще одном варианте способ включает в себя: применяют циклический сдвиг в оценке канала максимального правдоподобия. В еще одном варианте система связи включает в себя одну или больше передающих антенн. В еще одном другом варианте система связи включает в себя одну или больше приемных антенн. В еще одном другом варианте каждый канал в системе связи соответствует паре передачи-приема одной из передающих антенн и одной из приемных антенн, способ дополнительно содержит: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до генерации улучшенной оценки канала для выбранного канала. В еще одном другом варианте каждый канал в системе связи соответствует паре потока-приема для одного из множества потоков данных и одной из приемных антенн, способ дополнительно содержит: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до генерации улучшенной оценки канала для выбранного канала.
В еще одном варианте осуществления устройство для улучшения оценки канала системы связи включает в себя приемную антенну; приемник, выполненный с возможностью приема сигнала из приемной антенны; модуль исходной оценки канала, выполненный с возможностью выбора канала, соответствующего приемной антенне, и одной из, по меньшей мере, одной из передающих антенн и определения для выбранного канала исходной оценки канала на основе принятого сигнала, причем исходная оценка канала содержит последовательность выборок в частотной области; модуль модификации фазы, выполненный с возможностью определения наклона фазы исходной оценки канала и генерации оценки канала с плоской фазой путем удаления наклона фазы из исходной оценки канала; и модуль сглаживания, выполненный с возможностью генерации улучшенной оценки канала для выбранного канала путем применения функции сглаживания к оценке канала с плоской фазой. В варианте модуль модификации фазы дополнительно выполнен с возможностью определения наклона фазы исходной оценки канала путем определения среднего наклона фазы по последовательности выборок в частотной области в исходной оценке канала. В другом варианте модуль модификации фазы дополнительно выполнен с возможностью определения наклона фазы исходной оценки канала путем определения среднего наклона фазы для каждого канала в системе связи, причем каждый канал содержит пару из одной из, по меньшей мере, одной из передающих антенн и одной из, по меньшей мере, одной приемных антенн. В еще одном другом варианте модуль сглаживания дополнительно выполнен с возможностью расчета взвешенного среднего значения заданного количества расположенных рядом друг с другом выборок из последовательности выборок в частотной области. В еще одном дополнительном варианте взвешенное среднее значение рассчитывают в соответствии с формулами:
H
(k)
H
(k)
N
N
A
N
A
A
А
φ
sm,φ
f
i
-1
0
1
где  представляет собой k-ю выборку последовательности выборок в частотной области в оценке канала с плоской фазой,  представляет собой взвешенное среднее значение, соответствующее k-й выборке,  представляет собой заданное количество выборок во взвешенном среднем,  представляет собой общее количество выборок в оценке канала с плоской фазой, и  представляет собой весовые коэффициенты. В еще одном варианте, =3, =0,25, =0,5 и =0,25. В еще одном варианте устройство дополнительно включает в себя модуль восстановления фазы, выполненный с возможностью восстановления наклона фазы для улучшенной оценки канала. В еще одном варианте устройство дополнительно включает в себя модуль сдвига, выполненный с возможностью вставки циклического сдвига в оценку канала. В еще одном дополнительном варианте приемная антенна представляет собой одну из множества приемных антенн. В еще одном варианте каждый канал в системе связи соответствует паре передачи-приема для передающей антенны и приемной антенны. В еще одном варианте каждый канал в системе связи соответствует паре потока-приема для потока данных и приемной антенны.
В еще одном варианте осуществления машиночитаемый носитель, содержащий инструкции для выполнения способа улучшенной оценки канала в системе связи, причем способ включает в себя: выбирают выбранный канал среди одного или больше каналов в системе связи; определяют для выбранного канала исходную оценку канала, содержащую последовательность из выборок в частотной области; определяют наклон фазы исходной оценки канала; генерируют оценку канала с плоской фазой путем удаления наклона фазы из исходной оценки канала и генерируют улучшенную оценку канала для выбранного канала путем применения функции сглаживания к оценке канала с плоской фазой. В варианте определение наклона фазы исходной оценки канала содержит: определяют средний наклон фазы для последовательности выборок в частотной области в исходной оценке канала. В другом варианте определение наклона фазы исходной оценки канала включает в себя: определяют средний наклон фазы для каждого канала в системе связи, причем каждый канал содержит пару из одной из, по меньшей мере, одной передающей антенны и одной из, по меньшей мере, одной приемной антенны. В еще одном варианте применение функции сглаживания к оценке канала с плоской фазой дополнительно включает в себя: рассчитывают взвешенное среднее значение заданного количества расположенных рядом друг с другом выборок для последовательности выборок. В еще одном дополнительном варианте взвешенное среднее значение рассчитывают в соответствии с формулами
H
(k)
H
,
(k)
N
N
A
N
A
, A
А
φ
sm
φ
f
i
-1
0
1
где  представляет собой k-ю выборку последовательности выборок в частотной области в оценке канала с плоской фазой,  представляет собой среднее взвешенное значение, соответствующее k-й выборке,  представляет собой заданное количество выборок в среднем взвешенном значении,  представляет собой общее количество выборок в оценке канала плоской фазой и  представляет собой весовые коэффициенты. В еще одном дополнительном варианте =3, =0,25=0,5 и =0,25. В еще одном варианте генерация улучшенной оценки канала дополнительно включает в себя: восстанавливают наклон фазы для улучшенной оценки канала. В еще одном варианте генерация улучшенной оценки канала дополнительно включает в себя: вставляют циклический сдвиг в оценку канала. В еще другом варианте система связи включает в себя одну или больше передающих антенн. В еще одном дополнительном варианте система связи включает в себя одну или больше приемных антенн. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре передачи-приема одной из передающих антенн и одной из приемных антенн, и способ дополнительно включает в себя: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до генерации улучшенной оценки канала для выбранного канала. В еще одном дополнительном варианте каждый канал в системе связи соответствует паре потока-приема одного из множества потоков данных и одной из приемных антенн, и способ дополнительно включает в себя: повторяют для каждого канала в системе связи все этапы от выбора выбранного канала до генерации улучшенной оценки канала для выбранного канала.
Краткое описание чертежей
Примерные варианты осуществления систем и способов в соответствии с настоящим изобретением будут понятны со ссылкой на приложенные чертежи, которые вычерчены без сохранения масштаба. На чертежах каждый идентичный или почти идентичный компонент, который представлен на различных чертежах, обозначен одинаковыми номерами ссылочных позиций. Для ясности не каждый компонент может быть помечен на каждом чертеже. На чертежах:
свойства и суть настоящего изобретения будут более понятны из подробного описания изобретения, представленного ниже, которое следует рассматривать совместно с чертежами, на которых одинаковыми номерами ссылочных позиций обозначены соответствующие одинаковые детали на всех чертежах.
На фиг. 1 показана схема примерной беспроводной сети.
На фиг. 2 показана блок-схема примерной передающей станции и приемной станции.
На фиг. 3 показана блок-схема последовательности операций примерного способа расчета оценки канала максимального правдоподобия.
h
На фиг. 4 показана блок-схема последовательности операций примерного способа выбора длительности N импульсного отклика.
На фиг. 5 показана блок-схема примерной системы, предназначенной для расчета оценки канала максимального правдоподобия.
На фиг. 6 показана блок-схема последовательности операций примерного способа расчета сглаженной оценки канала.
На фиг. 7 показана блок-схема примерной системы, предназначенной для расчета сглаженной оценки канала.
Осуществление изобретения
Данное изобретение не ограничено его применением с деталями конструкции и компоновками компонентов, представленными в следующем описании или показанными на чертежах. Изобретение может быть выполнено в других вариантах воплощения и может использоваться на практике или осуществляться различными способами. Кроме того, формулировки и терминология используются здесь с целью описания, и их не следует рассматривать как ограничение. Использование выражений "включающий в себя", "содержащий" или "имеющий", "заключающий в себя", "вовлекающий" и их вариации здесь означают, как охватывающие пункты, перечисленные после них и их эквиваленты, так и дополнительные элементы. Слово "примерный" используется здесь для обозначения "используемый в качестве примера, случая или иллюстрации". Любой вариант воплощения или конструкция, описанные здесь как "примерные", не обязательно следует рассматривать как предпочтительные или преимущественные по сравнению с другими вариантами воплощения или конструкциями.
Примерная система MIMO
На фиг. 1 показана примерная беспроводная сеть 100 с точкой 110 доступа (AP) и одной или больше станциями (STA) 120. Точка 110 доступа обычно представляет собой станцию, например, стационарную станцию, которая связана со станциями, такими как базовая станция или базовая подсистема приемопередатчика (BTS), узел или другая точка доступа. Точка 110 доступа может соединяться с сетью 130 передачи данных и может связываться с другими устройствами через сеть 130 передачи данных.
Станции 120 могут представлять собой любое устройство, которое может связываться с другой станцией через беспроводную среду. Станцию также можно вызывать терминалом доступа, терминалом пользователя, мобильной станцией, мобильным устройством, удаленной станцией, оборудованием пользователя, устройством пользователя, агентом пользователя, станцией абонента, модулем абонента или другими аналогичными устройствами, и она может содержать некоторые или все функции терминала. В примерных вариантах воплощения станция представляет собой один или больше из сотового телефона, беспроводного телефона, телефона Протокола инициирования сеанса (SIP), станции с беспроводным локальным шлейфом (WLL), портативного устройства, беспроводного устройства, карманного персонального компьютера (PDA), переносного компьютера, вычислительного устройства, карты беспроводного модема, мультимедийного устройства (например, HDTV (телевизор высокой четкости), плеер DVD (универсальный цифровой диск), беспроводный громкоговоритель, камера, записывающая видеокамера, веб-камера и т.д.) или другое устройство пользователя. Станции 120 могут связываться с точкой 110 доступа. В качестве альтернативы, станция 120 также может осуществлять обмен данными с другой станцией 120 как с равнозначным узлом. В любом случае, любая станция 120 может включать в себя или может выполнять функции передатчика, приемника или обоих этих устройств.
В примерном варианте осуществления точка 110 доступа представляет собой коммутатор беспроводной сети, и станция 120 представляет собой один или больше компьютеров, оборудованных адаптерами беспроводной сети. В альтернативном примерном варианте осуществления точка 110 доступа представляет собой станцию сотовой связи, и станция 120 представляет собой один или больше из сотовых телефонов, пейджеров или других устройств связи. Для специалиста в данной области техники будут понятны другие системы, которые могут быть представлены, в общем, как показано на фиг. 1.
Точка 110 доступа может быть оборудована одной антенной 112 или множеством антенн 112 для передачи и приема данных. Аналогично, каждая станция 120 также может быть оборудована одной антенной 112 или множеством антенн 112 для передачи и приема данных. В примерном варианте осуществления, показанном на фиг. 1, точка 110 доступа оборудована множеством (например, двумя или четырьмя) антенн 112, каждая станция 120a и 120b оборудована одной антенной 112, и станция 120c оборудована множеством антенн 112. В общем, можно использовать любое количество антенн 112; при этом нет необходимости, чтобы станции 120 имели одинаковое количество антенн 112, такое же, как и в других станциях, или, чтобы они имели такое же количество антенн 112, как и в точке 110 доступа.
N
N
T
R
На фиг. 2 показана блок-схема станций 120 и 122 (станция 120 на фиг. 1). Станция 120 оборудована  антеннами 920a...t, и станция 122 оборудована  антеннами 952a....r. Каждая антенна может представлять собой либо физическую антенну, или антенную решетку.
N
t
N
T
T
В примерном варианте осуществления в станции 120 процессор 914 данных передачи (TX) принимает данные трафика из источника 912 данных и другие данные из контроллера 930. Принятые данные могут включать в себя кодированные исходные данные любого типа, такие как голосовые данные, видеоданные или любые другие данные, которые могут быть переданы через беспроводную сеть. Процессор 914 данных TX обрабатывает (например, форматирует, кодирует, выполняет перемежение и отображение символов) данные и генерирует символы данных. Пространственный процессор 916 передачи мультиплексирует пилотные символы с символами данных, выполняет пространственную обработку передатчика по мультиплексированным символам данных и пилотным символам и обеспечивает вплоть до  выходных потоков символов, вплоть до  передатчиков (TMTR) 918a...t. Каждый передатчик 918 обрабатывает (например, модулирует, преобразует в аналоговую форму, фильтрует, усиливает и преобразует с повышением частоты) свой выходной поток символов и генерирует модулированный сигнал. Вплоть до  модулированных сигналов передатчиков 918a....t передают через антенны 920a...t, соответственно.
N
R
В примерном варианте осуществления, в станции 122  антенн 952a...r принимают модулированные сигналы из станции 120, и каждая антенна 952 передает принятый сигнал в соответствующий приемник (RCVR) 954a...r. Каждый приемник 954 обрабатывает (например, фильтрует, усиливает, преобразует с понижением частоты, преобразует в цифровую форму и демодулирует) свой принятый сигнал и предоставляет принятые символы. Пространственный процессор 956 приема (RX) выполняет детектирование принятых символов и предоставляет оценки символов данных. Процессор 958 данных RX дополнительно обрабатывает (например, устраняет перемежение и декодирует) оценки символов данных и предоставляет декодированные данные в потребитель 960 данных.
N
N
N
N
R
R
T
T
Для передачи в другом направлении (из станции 122 в станцию 120) в станции 122 данные трафика из источника 962 данных и другие данные из контроллера 970 обрабатывают с помощью процессора 964 данных TX, мультиплексируют с пилотными символами и выполняют пространственную обработку с помощью пространственного процессора 966 TX, и дополнительно обрабатывают с использованием, вплоть до  передатчиков 954a...r для генерации, вплоть до  модулированных сигналов, которые передают через антенны 952a...r. В станции 120 модулированные сигналы из станции 122 принимают с помощью  антенн 920a...t, обрабатывают с помощью, вплоть до  приемников 918a...t, пространственно обрабатывают с помощью пространственного процессора 922 RX и дополнительно обрабатывают с помощью процессора 924 данных RX для восстановления данных, переданных станцией 122.
Контроллеры/процессоры 930 и 970 управляют работой в станциях 120 и 122, соответственно. Запоминающие устройства 932 и 972 сохраняют данные и программные коды для станций 120 и 122, соответственно.
Сигналы MIMO-OFDM
N
N
T
R
Как отмечено выше, в системе MIMO-OFDM с  передающими антеннами и  приемными антеннами принимаемый сигнал с эквивалентной полосой пропускания может быть представлен (в поднесущей k) с помощью:
<img file="00000005.tif" he="7" wi="64" img-content="undefined" img-format="tif" />
(Уравнение 1)
y
H
n
s
k
R
k
R
T
k
R
k
S
T
S
S
T,
R
f
N
N
×N
N
N
N
N
N
N
N
N
где  представляет собой вектор приема -го элемента,  представляет собой матрицу  канала MIMO, представляет собой -й элемент вектора аддитивного белого гауссова шума (AWGN), и T[] представляет собой преобразование  элемента вектора переданного символа модуляции, представляющего пространственную обработку передатчика (то есть, отображение на  передающих антенн).  представляет собой количество параллельных пространственных потоков, где <=min {}, и представляет собой количество используемых поднесущих.
s
k
В общем, можно использовать одну или больше технологий пространственной обработки в системе связи MIMO-OFDM. Различные технологии пространственной обработки соответствуют различным отображениям T[] символа сигнала на передающие антенны. Пространственную обработку можно использовать для улучшения связи, например, для улучшения отношения сигнал-шум канала или пропускной способности канала. Примеры этого включают в себя:
s
Is
I
s
k
k
T
T
S
T
R
T
k
N
×N
N
N
N
N
прямое отображение (DM): когда используют DM, обработка передатчика T[], представляет собой просто , где  представляет собой единичную матрицу . В этом случае  идентично  и >=. При использовании такого подхода каждая поднесущая (каждый элемент вектора  переданного символа передачи) отображают на его собственную передающую антенну.
T
s
k
N
k
k
k
k
k
k
k
k
k
S
k
H
H
U
S
V
U
V
Sk
H
V
H
Управление собственным вектором (ES): когда используют ES, обработка передатчика определяется как []=, где матрицу управления передачи  для поднесущей  выводят из разложения единичного значения (SVD) . Таким образом, в подходе ES, = , где  и  представляют собой унитарные матрицы, и  представляет собой положительную диагональную матрицу действительного значения, содержащую квадратный корень собственных значений  в порядке уменьшения. В частности,  состоит из первых  колонок .
s
W
s
W
k
k
k
k
T
S
N
xN
Пространственное распределение (SS): с помощью пространственного распределения обработка в передатчике может быть представлена как T[]=, где  представляет собой матрицу  распределения, столбцы которой являются ортогональными. Эта матрица может, например, представлять собой единичную матрицу независимой частоты, такую как матрицу Адамара или матрицу Фурье, в комбинации с циклическим разносом передачи, таким образом, что полученная в результате матрица распространения представляет собой
N
N
N
S
k
k
T
T
W
C
где  состоит из первых  столбцов матрицы Адамара или матрицы Фурье. Для того чтобы сделать  функцией частоты, каждой передающей антенне назначают циклическую задержку, представленную матрицей , которая вносит линейный сдвиг фазы. Такое циклическое преобразование может быть представлено в частотной области с помощью диагональной матрицы ×
<img file="00000010.tif" he="8" wi="79" img-content="undefined" img-format="tif" />
(Уравнение 2)
δ
i
iT
T
где  представляет собой интервал задержки для передающей антенны .
Кроме этого или в дополнение к описанным выше технологиям также могут использоваться другие подходы, включающие в себя формирование луча, блочное кодирование пространство-время или блочное кодирование пространство-частота.
Исходная оценка канала
N
k
S
k
k
k
H
H
W
Независимо от того, какие из описанных выше технологий используют, после приема сигнала приемник должен разделять и демодулировать  потоков данных, содержащихся в сигнале. В одном варианте осуществления это достигается путем применения пространственного выравнивания, хотя другие технологии можно использовать для разделения потоков данных. Веса выравнивателя рассчитывают на основе оценки эффективного канала, как его видно со стороны приемника. Для описанных выше технологий эффективный канал представляет собой просто  в случае DM,  в случае ES и  в случае SS. Определение исходной оценки канала, используемой при пространственном выравнивании, может быть выполнено в частотной области, независимо для каждой поднесущей .
В некоторых вариантах воплощения исходную оценку канала получают, используя обучающую последовательность. В таком варианте осуществления передатчик передает обучающую последовательность MIMO, в которой пространственные потоки были ортогонализированы, либо с применением ортогональной покрывающей матрицы (как в случае IEEE 802.11n), с использованием перемежения тонов (то есть, передачи всех обучающих символов по каждой поднесущей в одном пространственном потоке), или с использованием некоторого другого подхода. Приемник рассчитывает оценку коэффициентов матрицы канала MIMO (на поднесущую), путем коррелирования принятых символов с известной обучающей последовательностью, эффективно удаляя модуляцию. Когда используют обучающую последовательность, одно и то же пространственное отображение применяют для обучающей последовательности, которая будет применяться для передачи полезных данных, поэтому, эффективный канал, наблюдаемый со стороны приемника, будет одинаковым для обоих. Таким образом, оценку канала, рассчитанную с использованием обучающей последовательности, также можно применять для разделения и демодуляции сигналов данных.
N
N
S
S,
Следует отметить, что в системах, таких как IEEE 802.11n, дополнительный циклический сдвиг на поток данных можно применять во всех схемах передачи DM, ES и SS, для исключения непреднамеренного эффекта формирования луча. Аналогично циклическим сдвигам для каждой антенны, отмеченным выше, такой циклический сдвиг может быть представлен в частотной области с помощью диагональной матрицы ×
<img file="00000012.tif" he="8" wi="80" img-content="undefined" img-format="tif" />
(Уравнение 3)
i
S
где  представляет собой интервал задержки для потока .
Θ
k
Обычно циклические сдвиги для каждой антенны и потока приводят к уменьшенной когерентности фазы между поднесущими. Однако, пока в приемнике имеется информация об этих циклических сдвигах, которые были применены в передатчике, их можно компенсировать при расчете эффективной оценки канала. В случае циклических сдвигов для потока это легко осуществляется в частотной области путем умножения исходной эффективной оценки канала на комплексно-сопряженную матрицу . Для удаления циклических сдвигов для каждой антенны, приемник должен вначале компенсировать эффект матрицы  пространственного отображения, для отделения сигнала каждой передающей антенны. С этой целью приемник должен иметь точную информацию о том, какое пространственное отображение  использовали на конце передачи.
В некоторых вариантах воплощения, после того, как будет получена исходная оценка канала (либо используя обучающую последовательность, как описано выше, или с использованием любого другого способа), можно применять либо операцию сглаживания, или операцию фильтрации шумов к исходной оценке канала, улучшая, таким образом, качество исходной оценки канала. В типичном варианте осуществления приемник может выполнять циклические сдвиги в оценке канала после сглаживания или фильтрации шумов для поддержания одинаково эффективного канала, как для приема обучающей последовательности MIMO, так и для последующего приема полезных данных.
Фильтрация шумов максимального правдоподобия во временной области
N
N
N
N
N
N
T
R
S
R
S
T
На фиг. 3 показана блок-схема примерного способа улучшения исходной оценки канала, использующая фильтрацию шумов максимального правдоподобия. Процедуру, описанную в отношении фильтрации шумов, можно применять отдельно и независимо для каждого из каналов  SISO (один вход, один выход) между каждой парой передающей и приемной антенн (или каналов , если любое используется пространственное отображение потоков на  передающих антенн, такое как ES или SS).
В следующем описании, для упрощения обозначений, индекс k поднесущей опущен. Кроме того, жирные заглавные буквы обозначают векторы в частотной области и матрицы, в то время как жирные малые строчные буквы обозначают их эквиваленты во временной области.
H
LS
T
R
S
R
N
N
N
N
Оценка  канала в частотной области, для одиночного канала SISO (то есть, выбранного одного из каналов  или  в системе MIMO) может быть представлена как:
<img file="00000015.tif" he="5" wi="31" img-content="undefined" img-format="tif" />
(Уравнение 4)
F
h
h
0
h 0
h
N
N
C
H
F
h 0
C
N
N
N
N
<N
N
N
-N
N
N
T
T
0
1
Nh-1
h
h
p
p
f
h
f
f
NN
LS
NN
T
где  представляет собой матрицу Фурье × и =[h h...h] представляет собой импульсный отклик во временной области для выбранного канала. Импульсный отклик  во временной области имеет длительность , где , то есть, импульсный отклик содержится в циклическом префиксе OFDM длительностью .  представляет собой вектор строки, состоящий из нулей, длиной , соединенный вектор [] представляет собой вектор  импульсного отклика во временной области, заполненный нулями до длины .  представляет собой вектор ×1 аддитивного белого гауссова шума (AWGN).  представляет собой Гауссову случайную переменную с нулевым средним значением и ковариацией ; таким образом,  представляет собой гауссову случайную переменную со средним значением [] и ковариантностью .
H
H
H
LS
LS
LS
Часть , которая соответствует импульсному отклику с ограниченной длительностью, может называться "частью сигнала" . Часть сигнала содержится в подпространстве, охваченном средним значением . Подпространства только сигнала и только шумов могут, поэтому, быть разделены следующим образом:
<img file="00000016.tif" he="6" wi="44" img-content="undefined" img-format="tif" />
(Уравнение 5)
F
F
F
F
h
n
h
n
f
h
f
f
h
N
N
N
N
-N
где  и  представляют собой матрицы дискретного преобразования Фурье (DFT), матрицы быстрого преобразования Фурье (FFT) или другие матрицы преобразования время - частота.  и  имеют размер × и ×(), соответственно. Сигнал c уменьшенным пространством может быть представлен как
<img file="00000017.tif" he="5" wi="52" img-content="undefined" img-format="tif" />
(Уравнение 6)
F
F
F
F
h
h
h
h
H
-1
H
где  обозначает псевдоинверсное значение Моора-Пенроуза для , заданного как =( ) .
v
Случайная переменная  представляет собой Гауссову переменную с нулевыми средним значением и матрицей ковариантности.
C
F
C
F
vv
h
nn
h
H
= . Следовательно, логарифмическая функция вероятности для сигнала с уменьшенным пространством будет представлена как:
<img file="00000019.tif" he="7" wi="99" img-content="undefined" img-format="tif" />
(Уравнение 7)
h
H
Максимизация логарифмической функции вероятности в отношении  позволяет получить оценщик максимального правдоподобия (ML) для :
<img file="00000020.tif" he="6" wi="65" img-content="undefined" img-format="tif" />
(Уравнение 8)
H
LS
Оценка канала c максимальной вероятностью для выбранного канала может быть определена путем отделения части сигнала от части шумов и отфильтровывания компонентов шумов. Как показано на фиг. 3, примерный способ достижения этого состоит в следующем.
H
H
LS
LS
После выбора (304) канала исходная оценка канала в частотной области может быть определена с помощью любого способа (308), такого как способ обучающей последовательности, описанный выше. В примерном варианте осуществления получение оценки канала в частотной области (этап 308) может включать в себя компенсацию для циклических сдвигов на поток и, в случае, когда используется любое пространственное отображение, компенсацию пространственного отображения и циклических сдвигов для каждой антенны.
h
H
LS
LS
В примерном варианте осуществления исходную оценку канала в частотной области преобразуют (310) в ее эквивалент во временной области (исходную оценку импульсного отклика во временной области) путем расчета с помощью обратного быстрого преобразования Фурье (IFFT) :
<img file="00000021.tif" he="6" wi="25" img-content="undefined" img-format="tif" />
(Уравнение 9)
N
N
N
N
N
N
N
h
LS
h
h
h
LS
h
h
h
h
h
В примерном варианте осуществления фильтрацию шумов выполняют путем определения (314) подпоследовательности выборок, которая охватывает участок максимальной энергии исходной оценки  импульсного отклика во временной области, где  представляет собой длительность импульсного отклика. Подпоследовательность максимальной энергии может быть определена для фиксированного , путем установки положения окна длиной  в разных начальных точках в векторе  и выбора положения окна, которое обеспечивает максимальную энергию в пределах окна. В качестве альтернативы, подпоследовательность максимальной энергии может быть определена путем выбора только тех выборок, энергия которых превышает пороговое значение. Кроме того, длительность  импульсного отклика не обязательно известна априори; в некоторых вариантах воплощения, значения  требуется выбирать или определять (312). Некоторые способы выбора или определения значения  описаны дополнительно ниже.
N
N
-N
h
LS
LS
LS
f
h
h
h
h
После того как будет определена (314) подпоследовательность  выборок, которая охватывает участок с максимальной энергией исходной оценки  импульсного отклика во временной области,  подвергают обрезке (318). В варианте осуществления исходную оценку  импульсного отклика во временной области подвергают обрезке путем установки равными нулю тех выборок (), которые не составляют часть подпоследовательности максимальной энергии, эффективно отфильтровывая шум. На этапах 308, 310, 312, 314 и 318 совместно выполняют умножение самой правой матрицы - вектора для оценщика максимального правдоподобия в уравнении 8,
<img file="00000022.tif" he="7" wi="26" img-content="undefined" img-format="tif" />
(Уравнение 10)
h
max
Используя отфильтрованную (усеченную) исходную оценку  импульсного отклика, можно рассчитать (320) взвешенную оценку импульсного отклика во временной области в соответствии с
<img file="00000023.tif" he="5" wi="35" img-content="undefined" img-format="tif" />
(Уравнение 11)
h
H
ML
ML
Преобразование  обратно в частотную область (322) приводит к получению оценки  канала максимального правдоподобия в частотной области для выбранного канала MIMO:
<img file="00000024.tif" he="6" wi="40" img-content="undefined" img-format="tif" />
(Уравнение 12)
N
N
N
N
T
R
S
R
Эту процедуру можно повторять для всех пар передающих - приемных антенн  (или каналов , если применяется любое пространственное отображение) для генерации полной оценки канала MIMO максимального правдоподобия для всех каналов (324).
Кроме того, как описано выше, в некоторых вариантах воплощения циклический сдвиг может быть внедрен в оценку канала для поддержания одинакового эффективного канала, как для принятой обучающей последовательности MIMO, так и для последующих полезных данных.
N
N
N
h
h
h
Как отмечено выше, в некоторых вариантах воплощения длительности  импульсного отклика назначают заданное значение. В идеальном случае заданное значение  представляет собой приемлемый компромисс между охватом большей части энергии импульсного отклика и фильтрацией шумов; если значение  слишком мало, тогда обработка фильтрации отбрасывает слишком много выборок сигнала. Если оно будет слишком велико, фильтрация шумов будет неэффективной.
N
N
N
w
w
w
h
h
h
0
1,
M
В других вариантах воплощения  может быть определена (312) с использованием алгоритма. Примерный вариант воплощения способа 312 для выбора оптимального значения  из набора предварительно заданных значений показан в виде блок-схемы последовательности операций на фиг. 4. В способе, представленном на фиг. 4, процессор содержит в запоминающем устройстве набор М предварительно заданных значений,  ∈ {, ..., }.
N
N
N
N
h
h
f
LS
0
h
Способ, показанный на фиг. 4, определяет лучший выбор для  из этого набора, а также местоположение окна с максимальной энергией размером  в пределах  выборок исходной оценки  импульсного отклика во временной области, при заданной оценке нижнего уровня  шумов.
N
N
N
w
w
w
w
N
w
N
N
N
N
N
N
-N
h
h
h
0
0
0
LS
0
0
0
h
h
h
h
h
f
h
LS
h
h
В варианте осуществления, показанном на фиг. 4, если требуется использовать заданное значение  (402), способ выбора  можно обойти (420). В других случаях, выбирают первое значение - кандидат ,  (404). Затем подпоследовательность длиной , имеющую максимальную энергию, определяют следующим образом. Окно длиной  рассматривают как каждое исходное местоположение в исходной оценке  импульсного отклика во временной области. Для каждого исходного положения суммируют энергию всех точек в окне длиной (408, 412), исключая из суммы точки, энергия которых не превышает пороговое значение энергии (нижний уровень  шумов). Исходное положение, которое позволяет получить самую большую суммируемую энергию в пределах окна длиной , сохраняют вместе с соответствующей энергией (412). Этот подход повторяют для каждого значения - кандидата  в наборе. В конечном итоге, значение , имеющее максимальную энергию, выбирают (418) для использования при расчетах оценки отклика канала максимального правдоподобия. Если более чем одно значение - кандидат приведет к получению максимальной энергии (или, в качестве альтернативы, если более чем одно значение  превышает заданное максимальное пороговое значение энергии), выбирают самое короткое такое значение-кандидат . Ассоциированное исходное положение определяет, которую из выборок () в пределах исходной оценки  импульсного отклика во временной области требуется установить в ноль на этапе 318 на фиг. 3.
Описанные выше улучшенные технологии оценки канала можно воплотить различными способами. Например, такие технологии могут быть воплощены в аппаратных средствах, программных средствах или с использованием их комбинации. Для варианта осуществления в виде аппаратных средств модули обработки для этих технологий могут быть воплощены в пределах одной или больше специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных модулей, разработанных для выполнения функций, описанных здесь, или их комбинации.
Для воплощения в виде программных средств описанные здесь технологии могут быть воплощены с помощью модулей (например, процедур, функций и так далее), которые включают в себя инструкции, которые могут быть воплощены одним или больше процессорами для выполнения описанных здесь функций. Инструкции могут быть сохранены в модулях запоминающих устройств, например, в запоминающем устройстве 972 на фиг. 2, на съемных носителях информации или тому подобное, которые могут быть считаны и выполнены с помощью одного или больше процессоров (например, контроллеров 970). Запоминающее устройство (устройства) могут быть воплощены внутри процессора или могут быть внешними для процессора, и в этом случае они могут быть соединены с возможностью обмена данными с процессором через различные средства, как известно в данной области техники.
На фиг. 5 показана блок-схема примерного варианта осуществления системы, разработанной для выполнения улучшенного способа оценки канала, описанного выше. Каждый элемент этой блок-схемы может быть воплощен в виде аппаратных средств, программных средств или их комбинаций, таких как компоненты аппаратных средств и программных средств, описанные в предыдущих параграфах. Кроме того, модули, показанные раздельно на фиг. 5, в некоторых вариантах воплощения, могут быть скомбинированы в многоцелевые модули; аналогично, каждый модуль на фиг. 5 сам содержит один или несколько подмодулей, которые выполняют части описанных функций.
H
H
h
h
H
H
LS
LS
LS
LS
ML
ML
В примерном варианте осуществления система включает в себя антенну 502, которая может представлять собой физическую антенну или антенную решетку и может представлять одну из множества антенн в системе MIMO. Антенна 502 соединена с модулем 504 приемника, который может усиливать принимаемый сигнал и выполнять любую требуемую предварительную обработку. Модуль 508 оценщика канала рассчитывает исходную оценку канала в частотной области для выбранного канала, например, с использованием способа обучающей последовательности, ссылка на который была сделана выше, или с помощью любого другого соответствующего способа. Модуль 510 преобразования преобразует исходную оценку канала в частотной области, в область времени для получения исходной оценки импульсного отклика во временной области. Модуль 512 фильтра выбирает части исходной оценки импульсного отклика во временной области, которые должны быть установлены равными нулю, как описано выше со ссылкой на фиг. 3 и 4, для генерации усеченной оценки импульсного отклика. В конечном итоге, модуль 514 оценщика канала максимального правдоподобия использует усеченную исходную оценку импульсного отклика, для расчета оценки  канала максимального правдоподобия в частотной области для выбранного канала. Оценка  канала максимального правдоподобия в частотной области может быть затем передана в другие модули процессора для использования при обработке входящих потоков данных.
Сглаживание в области частот
N
N
N
N
N
N
T
R
S
R,
S
T
На фиг. 6 иллюстрируется блок-схема последовательности операций для примерного варианта осуществления сглаживания в частотной области, которое представляет собой альтернативный способ улучшения исходной оценки канала. Этот способ работает с выборками в частотной области. Как и в способе фильтрации шумов максимального правдоподобия во временной области, описанном выше, процедуру сглаживания в частотной области можно применять по отдельности и независимо для каждого из каналов SISO  между каждой парой передающих и приемных антенн (или каналов  если используется любое пространственное отображение потоков на  передающих антенн, такое как ES или SS).
H
H
LS
LS
После выбора канала (602), исходная оценка канала в частотной области для выбранного канала может быть определена с помощью любого способа (604), такого как способ обучающей последовательности, описанной выше. В примерном варианте осуществления получение исходной оценки канала в частотной области (этап 604) может включать в себя компенсацию циклических сдвигов для каждого потока и, в случае, когда используется любое пространственное отображение, компенсацию этого пространственного отображения и циклических сдвигов для каждой антенны.
H
H
LS
f
LS
φ
N
После определения исходной оценки канала в частотной области, следующий этап (608) состоит в оценке усредненного наклона  фазы по  выборкам в :
<img file="00000025.tif" he="11" wi="48" img-content="undefined" img-format="tif" />
(Уравнение 13)
<img file="00000026.tif" he="5" wi="42" img-content="undefined" img-format="tif" />
(Уравнение 14)
H
LS
T
R
S
R
N
N
N
N
В альтернативном варианте осуществления вместо расчета среднего наклона фазы по исходной оценке  канала для одиночного канала, наклон фазы может быть усреднен по всем каналам SISO  (или ).
N
f
LS
H
После расчета среднего наклона фазы, его удаляют (610) из выборок  исходной оценки  канала
<img file="00000027.tif" he="7" wi="35" img-content="undefined" img-format="tif" />
(Уравнение 15)
N
H
LS
После удаления среднего наклона фазы, сглаженная оценка канала может быть получена (612) путем получения взвешенного среднего значения некоторого количества расположенных рядом друг с другом  выборок; то есть, путем замены каждой выборки в исходной оценке  канала на взвешенное среднее значение этой выборки с некоторым количеством выборок с обеих сторон от нее, что приводит к уменьшению эффективного шума в оценке канала. В одном варианте осуществления используют следующую функцию сглаживания:
<img file="00000028.tif" he="12" wi="96" img-content="undefined" img-format="tif" /><img file="00000029.tif" he="11" wi="41" img-content="undefined" img-format="tif" />
(Уравнение 16)
<img file="00000030.tif" he="12" wi="55" img-content="undefined" img-format="tif" />
(Уравнение 17)
A
N
A
А
A
k
N
k
N
N
N
N
N'
N'<N
i
-1
0
1
f
f
где {} обозначает коэффициенты взвешивания. В примерном варианте осуществления, =3, =0,25, =0,5 и =0,25. Конечные точки (=0,...(-1)/2, и =-(+1)/2,…-1) требуют незначительной модификации приведенной выше формулы, поскольку отсутствуют выборки, которые включают в себя среднее значение перед (на нижнем конце) или после (на верхнем конце) центральной выборки взвешенного среднего значения. Это можно решить, путем, например, уменьшения количества выборок во взвешенном среднем при приближении к конечным точкам. В примерном варианте осуществления, когда центральная выборка находится ближе, чем на расстоянии (-1)/2 от любой оконечной точки, взвешенное среднее можно регулировать для использования некоторого меньшего количества  выборок, где . Например, в качестве одной из модификаций взвешенного среднего можно использовать
<img file="00000031.tif" he="12" wi="35" img-content="undefined" img-format="tif" />
(Уравнение 18)
N
когда k<(-1)/2, и
<img file="00000032.tif" he="11" wi="34" img-content="undefined" img-format="tif" />
(Уравнение 19)
Nf
N
N'<N
N'
A
i
когда k>-(-1)/2-1. Когда количество  выборок используют рядом с конечными точками оценки канала,  взвешивающих коэффициентов  также требуется регулировать таким образом, чтобы их сумма оставалась равной 1.
H
sm
В конечном итоге, когда сглаживание будет закончено, наклон фазы, удаленный на этапе 610, может быть снова умножен на этапе 614 для получения сглаженной оценки  канала для выбранного канала:
<img file="00000033.tif" he="7" wi="39" img-content="undefined" img-format="tif" />
(Уравнение 20)
N
N
T
R
В примерном варианте осуществления эту процедуру повторяют (618) для всех пар передающих-приемных антенн , генерируя полную сглаженную оценку канала MIMO.
В некоторых вариантах воплощения приемник также повторно вводит любые циклические сдвиги в оценку канала для поддержания того же эффективного канала, как для принятой обучающей последовательности MIMO, так и для последующих полезных данных.
V
HV
V
k
k
При применении сглаживания в частотной области, как описано выше, для обучающей последовательности MIMO в вариантах воплощения, в которых используют управление собственного вектора, может быть желательно принудительно обеспечивать некоторый тип непрерывности фазы между поднесущими в передатчике путем модификации управляющей матрицы  передатчика. Это поддерживает когерентность частот управляемого канала (). Другими словами, это обеспечивает точность предположения в уравнениях 13 и 14, что вариация фазы от выборки к выборке происходит плавно и приблизительно линейно. Собственные вектора являются инвариантными для сдвига фазы, поэтому модифицированная матрица  остается собственной матрицей. Две примерные альтернативы принудительного обеспечения непрерывности фазы в передатчике представляют собой непрерывное управление фазой и положительное действительное управление первым элементом. Для непрерывного управления фазой матрица  управления передатчиком может быть модифицирована следующим образом:
<img file="00000034.tif" he="6" wi="74" img-content="undefined" img-format="tif" />
(Уравнение 21)
V
V
k
k
Это позволяет рассчитать разность фаз в матрице  управления для пар соседних выборок и регулировать матрицу управления соответствующим образом, для получения модифицированной матрицы  управления, имеющей непрерывность фазы. В качестве альтернативы, можно применять следующую модификацию к  для получения положительного действительного управления первым элементом:
<img file="00000035.tif" he="6" wi="66" img-content="undefined" img-format="tif" />
(Уравнение 22)
Как и в случае технологии оценки канала максимального правдоподобия, описанная здесь технология оценки канала со сглаживанием в частотной области аналогично может быть воплощена с использованием множества способов. Например, такая технология может быть воплощена в аппаратных средствах, программных средствах или их комбинации. При воплощении в виде аппаратных средств модули обработки для этих технологий могут быть воплощены с использованием одной или больше специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных модулей, предназначенных для выполнения описанных здесь функций или их комбинации.
При выполнении в виде программных средств описанные здесь технологии могут быть воплощены с модулями (например, процедурами, функциями и так далее), которые включают в себя инструкции, которые могут быть воплощены с помощью одного или больше процессоров для выполнения описанных здесь функций. Инструкции могут быть сохранены в запоминающих устройствах, например, в запоминающем устройстве 972, показанном на фиг. 2, на съемных носителях записи или тому подобное, которые могут быть считаны и могут быть выполнены одним или больше процессорами (например, контроллерами 970). Запоминающее устройство (устройства) могут быть воплощены внутри процессора или могут быть внешними для процессора, и в этом случае они могут быть соединены с возможностью обмена данными с процессором, с использованием различных средств, известных в данной области техники.
На фиг. 7 показана блок-схема примерного варианта осуществления системы, разработанной для выполнения описанного выше улучшенного способа оценки канала. Каждый элемент этой блок-схемы может быть воплощен в виде аппаратных средств, программных средств или их комбинации, таких как аппаратные средства и программные компоненты, описанные в предыдущих параграфах. Кроме того, модули, показанные по отдельности на фиг. 7, в некоторых вариантах воплощения могут быть скомбинированы в многоцелевые модули; аналогично, каждый модуль на фиг. 7 сам может содержать один или больше подмодулей, которые выполняют части описанных функций.
В примерном варианте осуществления система включает в себя антенну 702, которая может представлять собой физическую антенну или антенную решетку, и может представлять собой одну из множества антенн в системе MIMO. Антенна 702 соединяет модуль 704 приемника, который может усиливать принимаемый сигнал и выполнять любую требуемую предварительную обработку.
H
LS
Модуль 708 оценщика канала рассчитывает исходную оценку  канала в частотной области для выбранного канала, например, с помощью способа обучающей последовательности, ссылка на который была сделана выше, или с помощью любого другого соответствующего способа.
Модуль 710 модификации фазы рассчитывает среднее значение фазы, как описано выше со ссылкой на фиг. 6, и удаляет ее из исходной оценки канала в частотной области. Модуль 712 сглаживания применяет функцию сглаживания к оценке канала, так же, как описано выше со ссылкой на фиг. 6. Модуль 714 восстановления фазы восстанавливает наклон фазы для оценки канала. В конечном итоге, модуль 718 сдвига восстанавливает любые циклические сдвиги в вариантах воплощения, в которых используются такие сдвиги. Сглаженную, сдвинутую оценку канала можно затем передавать в другие модули процессора для использования при обработке входящих потоков данных.
Предыдущее описание раскрытых вариантов осуществления представлено для обеспечения возможности для любого специалиста в данной области техники использовать настоящее изобретение. Различные модификации этих вариантов осуществления будут понятны для специалиста в данной области техники, и общие принципы, определенные здесь, можно применять к другим вариантам осуществления, без выхода за пределы объема изобретения. Предполагается, что настоящее изобретение соответствует раскрытым здесь принципам и новым свойствам.
Раскрытое выше, включает в себя примеры одного или больше вариантов осуществления. Естественно, нет возможности представить все возможные комбинации компонентов или методов с целью описания упомянутых выше вариантов осуществления, но для специалиста в данной области техники будет понятно, что возможно множество дополнительных комбинаций и перестановок различных вариантов осуществления. В соответствии с этим, предполагается, что описанные выше варианты осуществления будут охватывать все такие изменения, модификации и варианты, которые попадают в пределы объема приложенной формулы изобретения.