высокоэффективная станция
Классы МПК: | H04L27/00 Многоканальные системысвязи с модулированными несущими частотами H04B17/00 Контроль; испытание |
Автор(ы): | СТИЛ Грегори К. (US), ВАН НИ Ричард Д.Й. (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2008-01-02 публикация патента:
20.10.2013 |
Изобретение относится к области беспроводной связи. Описаны системы и методики для обработки информации в устройстве, работающем в системе беспроводной связи. Обеспечены методики для синфазной и квадратурной (I/Q) калибровки, подавления помех, вычисления отношения сигнал-шум (SNR) и показателя ранга. Технический результат - повышение эффективности беспроводной станции при наличии ухудшений в беспроводной станции и/или линии связи. 5 н. и 45 з.п. ф-лы, 18 ил., 2 табл.
Формула изобретения
1. Способ обработки данных в беспроводной станции, содержащий этапы, на которых:
получают выборки, относящиеся к линии радиосвязи, используемой беспроводной станцией для осуществления связи;
идентифицируют одно или более ухудшений из полученных выборок;
вычисляют один или более параметров, на основе, по меньшей мере частично, полученных выборок и идентифицированных ухудшений, причем параметры содержат один или более пунктов, выбранных из списка с множеством пунктов, причем список включает в себя коэффициент коррекции синфазной и квадратурной (I/Q) несбалансированности, коэффициент подавления помех, точку обрезки оценки канала и показатель отношения сигнал-шум (SNR) для совокупности;
вычисляют показатель ранга канала с множеством входов и множеством выходов (MIMO); и
регулируют беспроводную станцию на основе одного или более вычисленных параметров и показателя ранга канала MIMO.
2. Способ по п.1, в котором этап получения выборок содержит этапы, на которых генерируют тон на выбранной поднесущей и выполняют выборку полученного в результате сигнала, этап идентификации содержит этап, на котором идентифицируют несбалансированность амплитуды между компонентом I и компонентом Q полученного в результате сигнала, причем коэффициент коррекции несбалансированности I/Q содержит коэффициент коррекции несбалансированности амплитуды I/Q, и этап вычисления содержит этап, на котором выполняют оценку коэффициента коррекции несбалансированности амплитуды I/Q, по меньшей мере частично, посредством деления вещественной части среднеквадратичного (RMS) значения компонента I полученного в результате сигнала на значение RMS компонента Q полученного в результате сигнала.
3. Способ по п.1, в котором:
этап получения выборок содержит этапы, на которых передают первый сигнал, имеющий тон в компоненте I и тихий компонент Q, измеряют полученный в результате сигнал для первого сигнала, передают второй сигнал, имеющий тон в компоненте Q и тихий компонент I, и измеряют полученный в результате сигнал для второго сигнала;
этап идентификации содержит этап, на котором идентифицируют несбалансированность амплитуды между полученным в результате сигналом для первого сигнала и полученным в результате сигналом для второго сигнала, причем коэффициент коррекции несбалансированности I/Q содержит коэффициент коррекции несбалансированности амплитуды I/Q; и
этап вычисления содержит этап, на котором выполняют оценку коэффициента коррекции несбалансированности амплитуды I/Q, по меньшей мере частично, посредством деления среднеквадратичного (RMS) значения полученного в результате сигнала для первого сигнала на значение RMS полученного в результате сигнала для второго сигнала.
4. Способ по п.1, в котором:
этап идентификации содержит этап, на котором идентифицируют несбалансированность фазы I/Q, ассоциированную с беспроводной станцией;
этап вычисления содержит этапы, на которых аппроксимируют несбалансированность фазы I/Q, используя фильтр с конечной импульсной характеристикой (FIR), причем фильтр FIR имеет ассоциированные коэффициенты FIR, и вычисляют ассоциированные коэффициенты FIR; и
этап регулирования содержит этап, на котором применяют коэффициенты FIR для модулятора I/Q или демодулятора I/Q, ассоциированного с беспроводной станцией.
5. Способ по п.4, в котором коэффициенты FIR содержат коэффициент FIR для средней несбалансированности фазы и коэффициент FIR для несбалансированности фазы наклона, и этап вычисления дополнительно содержит этапы, на которых определяют коэффициент FIR средней несбалансированности фазы посредством вычисления средней несбалансированности фазы I/Q по частоте и выбирают коэффициент FIR несбалансированности фазы наклона для представления приблизительно линейной вариации несбалансированности фазы I/Q по частоте вокруг средней несбалансированности фазы I/Q.
6. Способ по п.5, в котором этап идентификации дополнительно содержит этапы, на которых выбирают набор поднесущих таким образом, что никакие две поднесущие в наборе поднесущих не находятся на равном расстоянии от нулевой поднесущей, и идентифицируют несбалансированности фазы I/Q для пар из положительной и отрицательной поднесущих в наборе поднесущих, и этап выбора коэффициента FIR несбалансированности фазы наклона содержит этап, на котором выбирают коэффициент FIR несбалансированности фазы наклона, по меньшей мере частично, посредством вычисления средних значений несбалансированностей фазы I/Q для пар из положительной и отрицательной поднесущих в наборе поднесущих.
7. Способ по п.1, в котором этап получения выборок содержит этап, на котором выполняют выборку соответствующих входных сигналов от одной или более антенн, этап идентификации содержит этап, на котором идентифицируют помехи, присутствующие в соответствующих входных сигналах, и этап вычисления содержит этап, на котором выполняют оценку одного или более значений взаимной корреляции и одного или более коэффициентов подавления на основе соответствующих входных сигналов.
8. Способ по п.7, в котором этап регулировки содержит этап, на котором подавляют идентифицированную помеху на основе оценки значений взаимной корреляции и коэффициентов подавления.
9. Способ по п.8, в котором этап вычисления дополнительно содержит этап, на котором сравнивают значения взаимной корреляции с пороговым значением, и этап подавления идентифицированной помехи на основе оценки значений взаимной корреляции и коэффициентов подавления выполняют, если одно или более значений взаимной корреляции превышает пороговое значение.
10. Способ по п.8, в котором этап регулировки дополнительно содержит этап, на котором определяют сигнал подавления и подают сигнал подавления в цепь приемника перед блоком автоматической регулировки усиления или блоком приемника.
11. Способ по п.7, в котором этап вычисления дополнительно содержит этапы, на которых выполняют оценку минимального уровня выходной мощности и вычисляют коэффициенты коррекции мощности на основе комбинированных уровней шума и помехи соответствующих входных сигналов и минимального уровня выходной мощности, и этап регулирования дополнительно содержит этап, на котором балансируют уровни мощности соответствующих входных сигналов на основе, по меньшей мере частично, коэффициентов коррекции мощности.
12. Способ по п.7, в котором этап вычисления дополнительно содержит этапы, на которых поддерживают соответствующие скользящие средние значения выборок, полученных из соответствующих входных сигналов, и вычисляют значения взаимной корреляции и коэффициенты подавления на основе соответствующих скользящих средних значений.
13. Способ по п.7, в котором этап вычисления дополнительно содержит этап, на котором выполняют оценку одного или более коэффициентов подавления для обеспечения максимального отношения "сигнал к помехе и шуму" (SINR) пакетов, принятых из идентифицированного источника.
14. Способ по п.1, в котором этап получения выборок содержит этап, на котором получают необработанные оценки канала, и этап вычисления содержит этапы, на которых умножают необработанные оценки канала на функцию окна для получения обработанных функцией окна оценок канала, генерируют обратное FFT (IFFT) обработанных функцией окна оценок канала для получения оценок импульсного отклика канала, определяют профиль задержки мощности по оценкам импульсного отклика канала посредством возведения в квадрат оценок импульсного отклика канала и суммирования возведенных в квадрат оценок для одного или более приемников, вычисляют точку положительного среза и точку отрицательного среза на основе профиля задержки мощности, выполняют обрезку оценок импульсного отклика канала, используя точку положительного среза и точку отрицательного среза, и преобразуют обрезанные оценки импульсного отклика в отрегулированные оценки канала.
15. Способ по п.14, в котором этап вычисления дополнительно содержит этапы, на которых выполняют оценку смещения DC, присутствующего в оценках импульсного отклика канала, и корректируют смещение DC посредством регулирования оценок импульсного отклика канала.
16. Способ по п.14, дополнительно содержащий этапы, на которых выполняют сравнение длины между точкой положительного среза и точкой отрицательного среза с максимальной длиной обрезки и выполняют обрезку оценок импульсного отклика канала, если длина между положительной точкой среза и отрицательной точкой среза меньше или равна максимальной длине обрезки.
17. Способ по п.14, дополнительно содержащий этапы, на которых выполняют сравнение длины между положительной точкой среза и отрицательной точкой среза с минимальной длиной обрезки и регулируют, по меньшей мере, одну из положительной точки среза и отрицательной точки среза, если длина между положительной точкой среза и отрицательной точкой среза меньше, чем минимальная длина обрезки.
18. Способ по п.14, в котором этап вычисления дополнительно содержит этап, на котором заменяют тоны на границе полосы в отрегулированных оценках канала на тоны на границе полосы в необработанных оценках канала.
19. Способ по п.1, в котором этап получения выборок содержит этап, на котором выполняют выборку данных, относящихся к принятым точкам совокупности и расстояниям от принятых точек совокупности до ближайших точек среза совокупности, соответствующих одному или более символам, и этап вычисления содержит этапы, на которых суммируют принятые точки совокупности для соответствующих символов для получения соответствующих оценок мощности сигнала, суммируют расстояния от принятых точек совокупности до ближайших точек среза совокупности для соответствующих символов для получения соответствующих оценок мощности шума, усредняют оценки мощности сигнала и оценки мощности шума по соответствующим символам, и определяют отношение сигнал-шум (SNR) для совокупности как отношение средней мощности сигнала к средней мощности шума.
20. Способ по п.19, в котором этап усреднения содержит этап, на котором усредняют оценки мощности сигнала и оценки мощности шума, используя однополюсный фильтр низкой частоты и программируемую константу усреднения.
21. Способ по п.19, в котором этап идентификации содержит этап, на котором идентифицируют максимальную вероятность ошибки пакета, и этап регулирования содержит этап, на котором выбирают скорость передачи данных для осуществления связи, на основе максимальной вероятности ошибки пакета и SNR совокупности.
22. Способ по п.1, в котором этап получения выборок содержит этап, на котором устанавливают матрицы канала с множеством входов и множеством выходов (MIMO) для соответствующих поднесущих, и этап вычисления содержит этапы, на которых умножают соответствующие матрицы канала MIMO на их соответствующие эрмитовы операторы для получения соответствующих промежуточных квадратных матриц, вычисляют показатели ранга для соответствующих поднесущих на основе промежуточных квадратных матриц, и усредняют вычисленные показатели ранга по соответствующим поднесущим для получения средних показателей ранга MIMO.
23. Способ по п.22, в котором этап вычисления дополнительно содержит этапы, на которых выполняют разложение QR для соответствующих матриц канала MIMO для получения соответствующих промежуточных верхних треугольных матриц, и вычисляют показатели ранга для соответствующих поднесущих на основе промежуточных верхних треугольных матриц.
24. Способ по п.22, в котором этап идентификации содержит этап, на котором идентифицируют максимальную вероятность ошибки пакета, и этап регулирования содержит этап, на котором выбирают число пространственных потоков для осуществления связи на основе максимальной вероятности ошибки пакета и среднего показателя ранга MIMO.
25. Устройство беспроводной связи, содержащее:
запоминающее устройство, хранящее данные, относящиеся к линии радиосвязи, используемой для осуществления связи посредством устройства беспроводной связи, и одну или более относящихся к ним выборок; и
процессор, выполненный с возможностью идентификации регулировок, выполняемых в устройстве беспроводной связи, на основе одной или более выборок; выбора одного или более параметров для регулировок из списка, причем список содержит коэффициент коррекции I/Q, коэффициент подавления помех, точку обрезки оценки канала и индикатор качества канала; вычисления показателя ранга канала с множеством входов и множеством выходов (MIMO) и выполнения идентифицированных регулировок.
26. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к сигналу, полученному в результате генерирования тона на заданной поднесущей, и процессор дополнительно выполнен с возможностью идентификации несбалансированности амплитуды между компонентом I и компонентом Q сигнала, причем коэффициент коррекции I/Q содержит коэффициент коррекции амплитуды, и с возможностью вычисления коэффициента коррекции амплитуды, по меньшей мере, частично, посредством деления среднеквадратичного (RMS) значения компонента I сигнала на значение RMS компонента Q сигнала.
27. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к сигналу I, полученному из сигнала, сгенерированного с использованием тона компонента I, и сигналу Q, полученному из сигнала, сгенерированного с использованием тона компонента Q, и процессор дополнительно выполнен с возможностью идентификации несбалансированности амплитуды между сигналом I и сигналом Q, причем коэффициент коррекции I/Q содержит коэффициент коррекции амплитуды, и вычисления коэффициента коррекции амплитуды, по меньшей мере частично, посредством деления среднеквадратичного (RMS) значения сигнала I на значение RMS сигнала Q.
28. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к сигналу, полученному в результате генерирования тонов в группе поднесущих, выбранных таким образом, что ни одна из поднесущих в группе поднесущих не расположена на одинаковом расстоянии от нулевой поднесущей, и процессор дополнительно выполнен с возможностью идентификации несбалансированности фазы между компонентом I и компонентом Q сигнала, и аппроксимации несбалансированности фазы, используя фильтр FIR, имеющий средний коэффициент коррекции фазы и коэффициент коррекции фазы для различия в паре.
29. Устройство беспроводной связи по п.28, в котором процессор дополнительно выполнен с возможностью определения среднего коэффициента коррекции фазы, как среднего значения несбалансированности фазы по частоте, и выбора коэффициента коррекции фазы для различия в паре, как аппроксимации вариации линейной несбалансированности фазы относительно частоты.
30. Устройство беспроводной связи по п.29, в котором процессор дополнительно выполнен с возможностью выбора коэффициента коррекции фазы для различия в паре, по меньшей мере частично, посредством вычисления соответствующих средних значений несбалансированностей фазы для пар из положительной и отрицательной поднесущих в группе поднесущих.
31. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к сигналам, принятым одной или более антеннами, и процессор дополнительно выполнен с возможностью идентификации помехи в соответствующих сигналах и оценки значений взаимной корреляции и коэффициентов подавления на основе соответствующих сигналов.
32. Устройство беспроводной связи по п.31, в котором процессор дополнительно выполнен с возможностью применения коэффициентов подавления к сигналам для подавления идентифицированной помехи.
33. Устройство беспроводной связи по п.32, в котором процессор дополнительно выполнен с возможностью отслеживания значений взаимной корреляции относительно порогового значения и применения коэффициентов подавления к сигналу при определении того, что значение взаимной корреляции превышает пороговое значение.
34. Устройство беспроводной связи по п.31, в котором процессор дополнительно выполнен с возможностью применения коэффициентов подавления к сигналам посредством генерирования одного или более сигналов подавления и подачи сигналов подавления в соответствующие цепи приемника, которые соответствуют сигналам.
35. Устройство беспроводной связи по п.31, в котором процессор дополнительно выполнен с возможностью балансирования соответствующих уровней мощности сигналов.
36. Устройство беспроводной связи по п.35, в котором процессор дополнительно выполнен с возможностью оценки минимального уровня выходной мощности, вычисления коэффициентов коррекции мощности на основе комбинированных уровней шума и помехи соответствующих сигналов и минимального уровня выходной мощности, и балансирования уровней мощности соответствующих сигналов на основе коэффициентов коррекции мощности.
37. Устройство беспроводной связи по п.31, в котором процессор дополнительно выполнен с возможностью поддержания скользящих средних значений выборок, полученных из входных сигналов, и вычисления значений взаимной корреляции и коэффициентов подавления на основе, по меньшей мере частично, поддерживаемых скользящих средних значений.
38. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к одной или более необработанным оценкам канала, и процессор дополнительно выполнен с возможностью применения функции окна к необработанным оценкам канала на основе функции окна, выполнения IFFT для обработанных функцией окна оценок канала для получения оценок импульсного отклика канала, определения профиля задержки мощности из оценок импульсного отклика канала посредством возведения в квадрат оценок импульсного отклика канала и суммирования возведенных в квадрат оценок для одного или более приемников, обрезки оценок отклика канала на основе профиля задержки мощности и преобразования обрезанных оценок импульсного отклика в отрегулированные оценки канала.
39. Устройство беспроводной связи по п.38, в котором процессор дополнительно выполнен с возможностью оценки и коррекции смещения DC, присутствующего в оценках импульсного отклика канала.
40. Устройство беспроводной связи по п.38, в котором процессор дополнительно выполнен с возможностью обнуления неиспользуемых тонов в необработанных оценках канала.
41. Устройство беспроводной связи по п.38, в котором запоминающее устройство дополнительно хранит данные, относящиеся к положительному значению обрезки и отрицательному значению обрезки, и процессор дополнительно выполнен с возможностью обрезки оценок импульсного отклика канала в положительном значении обрезки и в отрицательном значении обрезки.
42. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к принятым точкам совокупности, соответствующим одному или более символам, и расстояниям от принятых точек совокупности до соответствующих ближайших точек среза совокупности, и процессор дополнительно выполнен с возможностью суммирования принятых точек совокупности для одного или более символов для получения соответствующих оценок мощности сигнала, суммирования расстояний от принятых точек совокупности до соответствующих ближайших точек среза совокупности, получения соответствующих оценок мощности шума, получения средней оценки мощности сигнала и средней оценки мощности шума для одного или более символов, и деления средней оценки мощности сигнала на среднюю оценку мощности шума, для получения показателя SNR совокупности.
43. Устройство беспроводной связи по п.42, в котором процессор дополнительно выполнен с возможностью получения средней оценки мощности сигнала и средней оценки мощности шума, используя однополюсный фильтр низкой частоты.
44. Устройство беспроводной связи по п.42, в котором запоминающее устройство дополнительно хранит данные, относящиеся к максимальной вероятности ошибки пакета, и процессор дополнительно выполнен с возможностью установления скорости передачи данных на основе максимальной вероятности ошибки пакета и показателя SNR совокупности.
45. Устройство беспроводной связи по п.25, в котором запоминающее устройство дополнительно хранит данные, относящиеся к матрицам канала MIMO для соответствующих поднесущих, и процессор дополнительно выполнен с возможностью получения эрмитовых матриц для соответствующих матриц канала MIMO, умножения соответствующих матриц MIMO на их соответствующие эрмитовы матрицы для получения промежуточных матриц, вычисления показателей для соответствующих поднесущих на основе промежуточных матриц, причем вычисление показателя ранга канала MIMO содержит усреднение показателей ранга канала, вычисленных для соответствующих поднесущих по поднесущим.
46. Устройство беспроводной связи по п.45, в котором процессор дополнительно выполнен с возможностью разложения QR для соответствующих матриц канала MIMO для получения соответствующих промежуточных верхних треугольных матриц и вычисления показателей ранга для соответствующих поднесущих на основе промежуточных верхних треугольных матриц.
47. Устройство беспроводной связи по п.45, в котором запоминающее устройство дополнительно хранит данные, относящиеся к максимальной вероятности ошибки пакета, и процессор дополнительно выполнен с возможностью установки множества пространственных потоков, предназначенных для использования для осуществления связи, на основе максимальной вероятности ошибки пакета и показателя ранга канала MIMO.
48. Устройство, которое способствует обработке сигналов в системе беспроводной связи, содержащее:
средство для получения данных, относящихся к рабочим характеристикам устройства;
средство для идентификации одной или более регулировок, выполняемых в устройстве, на основе полученных данных;
средство для вычисления параметров, выбранных из группы, используемой совместно с идентифицированными регулировками, причем эта группа содержит коэффициенты коррекции I/Q, коэффициенты подавления помех, точки обрезки оценки канала и показатели SNR совокупности;
средство для вычисления показателя ранга канала с множеством входов и множеством выходов (MIMO); и
средство для выполнения идентифицированных регулировок на станции на основе вычисленных параметров и показателя ранга канала MIMO.
49. Постоянный считываемый компьютером носитель данных, содержащий:
код для предписания компьютеру получать информацию, относящуюся к линии радиосвязи, используемой для осуществления связи, причем эта информация указывает одно или более ухудшений;
код для предписания компьютеру определять набор параметров, вычисляемых на основе ухудшений, причем набор параметров выбирают из списка, причем список содержит коэффициенты калибровки I/Q, веса подавления помех, значения обрезки канала и показатели качества канала;
код для предписания компьютеру вычислять показатель ранга канала с множеством входов и множеством выходов (MIMO);
код для предписания компьютеру вычислять набор параметров на основе полученной информации; и
код для предписания компьютеру регулировать ухудшения на основе набора параметров и показателя ранга канала MIMO.
50. Интегральная схема, которая выполняет исполняемые компьютером инструкции, причем инструкции содержат:
идентификацию одной или более регулировок, выполняемых на станции беспроводной сети;
выбор одного или более параметров регулировки из списка для регулировок, причем список содержит коэффициент коррекции I/Q, коэффициент подавления помехи, точку обрезки оценки канала, SNR совокупности;
вычисление выбранных параметров регулировки;
вычисление показателя ранга канала с множеством входов и множеством выходов (MIMO); и
выполнение идентифицированных регулировок на основе вычисленных параметров регулировки и показателя ранга канала MIMO.
Описание изобретения к патенту
Перекрестная ссылка на родственные заявки
В данной заявке заявлен приоритет предварительной заявки США, регистрационный № 60/883,733, поданной 5 января 2007 г., под названием "HIGH PERFORMANCE RECEIVER", которая приведена здесь полностью в качестве ссылочного материала.
Уровень техники
Область техники, к которой относится изобретение
Раскрытый предмет, в общем, относится к беспроводной связи и, более конкретно, к технологиям обработки сигналов для устройств, работающих в системе беспроводной связи.
Описание предшествующего уровня техники
Системы беспроводной связи широко используются для предоставления различных услуг связи; например, голосовой связи, передачи видеоданных, пакетных данных, широковещательной передачи и передачи сообщений, которые могут предоставляться через такие системы беспроводной связи. Эти системы могут представлять собой системы с множественным доступом, которые позволяют поддерживать связь для множества терминалов, благодаря совместному использованию доступных системных ресурсов. Примеры таких систем с множественным доступом включают в себя системы с множественным доступом и кодовым разделением (CDMA, МДКР), системы с множественным доступом и временным разделением (TDMA, МДВР), системы с множественным доступом и частотным разделением (FDMA, МДЧР), и ортогональные системы с множественным доступом и частотным разделением (OFDMA, ОМДЧР).
Системы беспроводной связи становятся все более популярными, и, в результате, все большие требования предъявляют к рабочим характеристикам таких систем. Например, в настоящее время предъявляются существенные требования к устройствам беспроводной связи, которые могут принимать данные, передаваемые с высокой скоростью передачи на большие расстояния и в присутствии повышенной спектральной помехи и шумов. Обычно, по мере увеличения максимальной скорости передачи данных в системе беспроводной связи, линии радиосвязи, используемые для связи в таких системах, становятся все более и более уязвимыми к воздействию ухудшений, таким как несбалансированность синфазного и квадратурного (I/Q, С/К) сигналов, ошибки оценки канала и помехи. В результате, в данной области техники существует потребность в разработке технологии, которая позволила бы улучшить рабочие характеристики беспроводных устройств в присутствии таких ухудшений.
Сущность изобретения
Ниже представлено упрощенное краткое описание различных аспектов заявленного предмета изобретения для обеспечения принципиального понимания таких аспектов. Данное краткое описание не представляет собой многосторонний обзор всех предусмотренных аспектов, и не предназначено ни для идентификации ключевых или критических элементов, ни для ограничения объема таких аспектов. Его единственное назначение состоит в том, чтобы представить некоторые концепции раскрытых аспектов в упрощенной форме, в качестве вступления для более подробного описания, которое представлено ниже.
В соответствии с одним аспектом здесь описан способ обработки данных в беспроводной станции. Этот способ может содержать получение выборок, относящихся к линии радиосвязи, используемой беспроводной станцией для передачи данных; идентификацию одного или более ухудшений, по полученным выборкам; вычисление одного или более параметров на основе, по меньшей мере частично, полученных выборок и идентифицированных ухудшений, причем эти параметры содержат один или более пунктов, выбранных из списка, список включает в себя коэффициент коррекции синфазной и квадратурной (I/Q) несбалансированности, коэффициент подавления помех, точку обрезки оценки канала, показатель отношения сигнал-шум (SNR, ОСШ) для совокупности, и показатели ранга канала с множеством входов и множеством выходов (MIMO, МВМВ); и регулировку беспроводной станции на основе одного или более рассчитанных параметров.
Другие аспекты относятся к устройству беспроводной связи, которое может содержать запоминающее устройство, в котором хранятся данные, относящиеся к линии радиосвязи, используемой для передачи с помощью устройства беспроводной связи, и одна или более относящихся к ним выборок. Устройство беспроводной связи может дополнительно включать в себя процессор, выполненный с возможностью идентификации регулировок, выполняемых в устройстве беспроводной связи, на основе одной или более выборок; выбора одного или более параметров для регулировки из списка, причем список содержит коэффициент коррекции I/Q, коэффициент подавления помех, точку обрезки оценки канала и индикатор качества канала; и выполнения идентифицированных регулировок.
Еще один аспект относится к устройству, которое способствует обработке сигналов в системе беспроводной связи. Это устройство может содержать средство для получения данных, относящихся к рабочим характеристикам устройства; средство для идентификации одной или более регулировок, которые должны быть выполнены в устройстве, на основе полученных данных; средство для вычисления параметров, выбранных из группы, используемой совместно с идентифицированными регулировками, причем эта группа содержит коэффициенты коррекции I/Q, коэффициенты подавления помех, точки обрезки оценки канала, показатели SNR для совокупности и показатели ранга MIMO; и средство для выполнения идентифицированных регулировок в станции на основе рассчитанных параметров.
Дополнительный аспект относится к считываемому компьютером носителю, который может содержать код, обеспечивающий получение компьютером информации, относящейся к линии радиосвязи, используемой для передачи данных, причем эта информация обозначает один или более ухудшений; код, обеспечивающий определение компьютером набора параметров, которые должны быть рассчитаны на основе ухудшений, причем набор параметров выбирают из списка, список содержит коэффициенты калибровки I/Q, веса подавления помех, значения обрезки канала и показатели качества канала; и код, обеспечивающий вычисление компьютером набора параметров на основе полученной информации для обеспечения возможности регулировки ухудшений, на основе набора параметров.
Еще один аспект относится к интегральной схеме, которая позволяет выполнять исполняемые компьютером инструкции. Инструкции могут содержать: идентифицируют одну или более регулировок, которые должны быть выполнены в станции беспроводной сети; выбирают один или более параметров регулировки из списка для регулировки, причем список содержит коэффициент коррекции I/Q, коэффициент подавления помехи, точку обрезки оценки канала, SNR совокупности и показатель ранга MIMO; вычисляют выбранные параметры регулировки; и выполняют идентифицированные регулировки на основе рассчитанных параметров регулировки.
Для выполнения приведенных выше и взаимосвязанных целей один или более аспектов заявленного предмета изобретения содержит свойства, описанные полностью ниже и, в частности, указанные в формуле изобретения. Следующее описание и приложенные чертежи подробно описывают некоторые иллюстративные аспекты заявленного предмета изобретения. Эти аспекты, однако, являются представлением всего лишь некоторых из различных способов, с помощью которых могут быть воплощены принципы заявленного предмета изобретения. Кроме того, раскрытые аспекты предназначены для включения всех таких аспектов и их эквивалентов.
Краткое описание чертежей
На фиг.1 иллюстрируется система беспроводной связи с множественным доступом в соответствии с различными представленными здесь аспектами.
На фиг.2 показана блок-схема примера станции, которая может работать в системе беспроводной связи в соответствии с различными аспектами.
На фиг.3A-3B показаны схемы, например, I/Q фазной и амплитудной коррекции в соответствии с различными аспектами.
На фиг.4 представлены схемы примера компенсации (нейтрализации) помехи в соответствии с различными аспектами.
На фиг.5A-B представлены схемы примера вычисления корреляции в соответствии с различными аспектами.
На фиг.6 показана схема, которая иллюстрирует пример вычисления коэффициента корреляции в соответствии с различными аспектами.
На фиг.7 показана схема, которая иллюстрирует пример вычисления коэффициента корреляции в соответствии с различными аспектами.
На фиг.8 показана схема, которая иллюстрирует вычисление примера коэффициента взвешивания шумов в соответствии с различными аспектами.
На фиг.9 показана блок-схема последовательности операций методики обработки сигналов в станции, в системе беспроводной связи.
На фиг.10 показана блок-схема последовательности операций методики, выполняющей калибровку I/Q в беспроводной станции.
На фиг.11 показана блок-схема последовательности операций методики для подавления помехи в беспроводной станции.
На фиг.12 показана блок-схема последовательности операций методики, предназначенной для выполнения оценки канала в беспроводной станции.
На фиг.13 показана блок-схема последовательности операций методики для вычисления отношения сигнал-шум для совокупности.
На фиг.14 показана блок-схема последовательности операций методики для вычисления показателей ранга MIMO.
На фиг.15 показана блок-схема, иллюстрирующая пример системы беспроводной связи, в которой могут функционировать один или более аспектов, описанных здесь.
На фиг.16 показана блок-схема устройства, которое способствует регулировке устройства, работающего в системе беспроводной связи.
Подробное описание изобретения
Различные аспекты заявленного предмета изобретения описаны ниже со ссылкой на чертежи, на которых одинаковые номера ссылочных позиций используются для обозначения одинаковых элементов на всех чертежах. В следующем описании, с целью пояснения, различные концепции и детали представлены в порядке, который обеспечивает полное понимание одного или более аспектов. Однако следует понимать, что такой аспект (аспекты) могут быть выполнены на практике без таких конкретных деталей. В других случаях хорошо известные структуры и устройства показаны в форме блок-схемы, для того, чтобы способствовать описанию одного или более аспектов.
Используемые в данной заявке термины "компонент", "модуль", "система" и т.п. предназначены для обозначения объекта, относящегося к компьютеру, выполненному в виде аппаратных средств, встроенного программного обеспечения, комбинации аппаратных средств и программного обеспечения, программного обеспечения или исполняемого программного обеспечения. Например, компонент может представлять собой, но не ограничивается этим, процесс, работающий в процессоре, интегральную схему, объект, исполняемую команду, поток управления, программу и/или компьютер. В качестве иллюстрации, как приложение, работающее в компьютерном устройстве, так и компьютерное устройство, могут представлять собой компонент. Один или более компонентов могут находиться в пределах процесса и/или потока команд, и компонент может быть локализован в одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут быть выполнены с различных считываемых компьютером носителей данных, имеющих различные структуры данных, сохраненные в них. Компоненты могут связываться друг с другом с помощью локальных и/или удаленных процессов, например, с помощью сигналов, имеющих один или более пакетов данных (например, данных из одного компонента, взаимодействующего с другим компонентом, в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами с использованием сигнала).
Кроме того, различные аспекты описаны здесь в связи с беспроводным терминалом и/или базовой станцией. Беспроводным терминалом может называться устройство, обеспечивающее голосовую связь и/или возможность передачи данных пользователя. Беспроводный терминал может быть подключен к вычислительному устройству, такому как переносной компьютер или настольный компьютер, или может представлять собой автономное устройство, такое как карманный персональный компьютер (PDA, КПК). Беспроводным терминалом также можно называть систему, модуль абонента, станцию абонента, мобильную станцию, мобильное устройство, удаленную станцию, точку доступа, удаленный терминал, терминал доступа, терминал пользователя, агент пользователя, устройство доступа или оборудование пользователя. Беспроводный терминал может представлять собой станцию абонента, беспроводное устройство, сотовый телефон, телефон PCS (ПСС, персональная служба связи в США), радиотелефон, телефон с протоколом инициирования сеанса (SIP, ПИС), беспроводную станцию для местной линии радиосвязи (WLL, МЛР), карманный персональный компьютер (КПК), карманное устройство, выполненное с возможностью беспроводной связи, или другое устройство обработки, подключенное к беспроводному модему. Базовой станцией (например, точкой доступа) может называться устройство в сети доступа, которая связывается через радиоинтерфейс, через один или более секторов с беспроводными терминалами. Базовая станция может действовать как маршрутизатор между беспроводным терминалом и остальной сетью доступа, которая может включать в себя сеть протокола интернет (IP, ПИ), в результате преобразования принятых через радиоинтерфейс фреймов в IP пакеты. Базовая станция также координирует управление атрибутами радиоинтерфейса.
Кроме того, различные описанные здесь аспекты или свойства могут быть воплощены как способ, устройство или изделие с использованием стандартных программных подходов и/или инженерных технологий. Термин "изделие", используемый здесь, предназначен для охвата компьютерной программы, доступной из любого считываемого компьютером устройства, носителя или носителя информации. Например, считываемый компьютером носитель информации может включать в себя, но не ограничивается этим, магнитные устройства - накопители (например, жесткий диск, гибкий диск, магнитные ленты ), оптические диски (например, компакт-диск (CD, КД), цифровой универсальный диск (DVD, ЦУД) ), карты с микросхемами, и запоминающие устройства типа флэш (например, карты, устройства мэмори-стик, миниатюрные флэш-накопители ).
Различные аспекты будут представлены на примере систем, которые могут включать в себя множество устройств, компонентов, модулей и т.п.. Следует понимать, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д., и/или могут не включать в себя все устройства, компоненты, модули и т.д., описанные со ссылкой на чертежи. Комбинация этих подходов также может использоваться.
Рассмотрим теперь чертежи, на фиг.1 представлена иллюстрация системы беспроводной связи с множественным доступом в соответствии с различными аспектами. В одном примере точка 100 доступа (AP, ТД) включает в себя группы из множества антенн. Как показано на фиг.1, одна группа антенн может включать в себя антенны 104 и 106, другая может включать в себя антенны 108 и 110, и еще одна может включать в себя антенны 112 и 114. Хотя только две антенны показаны на фиг.1 для каждой группы антенн, следует понимать, что большее или меньшее количество антенн можно использовать для каждой группы антенн. В другом примере терминал 116 доступа (AT, ТерД) может быть связан с антеннами 112 и 114, где антенны 112 и 114 передают информацию для терминала 116 доступа через прямую линию 120 связи и принимают информацию из терминала 116 доступа по обратной линии 118 связи. Кроме того и/или в качестве альтернативы, терминал 122 доступа может быть связан с антеннами 106 и 108, в то время как антенны 106 и 108 передают информацию для терминала 122 доступа по прямой линии 126 связи и принимают эту информацию из терминала 122 доступа по обратной линии 124 связи. В системе с дуплексной связью с частотным разделением (FDD, ДЧР) в линиях 118, 120, 124 и 126 связи могут использовать различные частоты для связи. Например, прямая линия 120 связи может использовать другую частоту, чем используется обратная линия 118 связи.
Каждая группа антенн и/или область, для связи в которой они разработаны, может называться сектором точки доступа. В соответствии с одним аспектом, группы антенн могут быть разработаны для связи с терминалами доступа в секторе областей, охваченном точкой 100 доступа. Во время передачи данных по прямым линиям 120 и 126 связи, передающие антенны точки 100 доступа могут использовать формирование луча для улучшения отношения сигнал-шум прямых линий связи для различных терминалов 116 и 122 доступа. Кроме того, точка доступа, использующая формирование луча для передачи в терминалы доступа, равномерно распределенного по зоне ее обслуживания, приводит к меньшему уровню помех для терминалов доступа в соседних ячейках, чем точка доступа, передающая через одиночную антенну во все свои терминалы доступа.
Точка доступа, например, точка 100 доступа, может быть фиксированной станцией, используемой для связи с терминалами, и также может называться базовой станцией, узлом B, сетью доступа и/или с использованием других соответствующих терминов. Кроме того, терминал доступа, например, терминал 116 или 122 доступа, может представлять собой фиксированную или мобильную станцию для связи с точками доступа, и может называться мобильным терминалом, оборудованием (UE, ОП) пользователя, устройством беспроводной связи, терминалом, беспроводным терминалом, и/или с использованием другой соответствующей терминологии.
На фиг.2 показана блок-схема примерной станции 200, которая может работать в системе беспроводной связи в соответствии с различными аспектами. Станция 200 может представлять собой, например, базовую станцию (например, точку 100 доступа), беспроводную станцию (например, терминал 116 и/или 122 доступа), и/или любое другое соответствующее устройство, которое может работать в системе беспроводной связи. В одном примере станция 200 может связываться с использованием ресурсов, генерируемых в форме каналов с использованием одной или более технологий, таких как мультиплексирование с частотным разделением (FDM, МЧР), ортогональное мультиплексирование с частотным разделением (OFDM, ОМЧР), мультиплексирование с временным разделением (TDM, МВР), мультиплексирование с кодовым разделением (CDM, МКР) и т.п. Кроме того, станция 200 может применять одну или более антенн для использования линий связи в соответствии со схемой один вход, один выход (SISO, ОВОВ), множество входов - один выход (MISO, МВОМ), множество входов, множество выходов (MIMO), и/или другой соответствующей схемы передачи данных.
В соответствии с одним аспектом, линия связи или линия радиосвязи, используемая станцией 200 для передачи данных, может подвергаться воздействию ухудшений, станции 200 и/или самой линии связи, что может отрицательно влиять на рабочие характеристики станции 200. Например, в станции, которая использует синфазный и квадратурный (I/Q) модулятор и/или демодулятор, несбалансированность между компонентами I и Q модулятора I/Q и/или демодулятора может привести к другой интерпретации сигнала в станции 200, чем предполагалась. В свою очередь, это может привести к рассеянию точек совокупности передатчика и/или приемника, что приводит к ошибкам при передаче данных.
Кроме того, в случае, когда станция 200 пытается принять сигнал, другие сигналы могут оказывать помеху для принимаемого сигнала. Эта помеха может быть связана, например, с компьютерами и/или другими электронными устройствами. Поскольку эти электронные устройства можно использовать в непосредственной близости к беспроводным устройствам, таким, как станция 200, такие помехи могут отрицательно влиять на рабочие характеристики станции 200.
В качестве другого примера, станция 200 может определять возможные значения влияния на сигнал, которые вводятся линией связи, через оценку канала. По мере того, как точность оценки канала повышается, влияние оценки канала может быть лучше скоррелировано. С другой стороны, однако, ошибки в оценке канала могут отрицательно влиять на способность беспроводной станции корректировать влияние линии связи.
Кроме того, в станции, которая использует множество режимов для различных скоростей передачи данных, скорость передачи данных можно выбирать на основе вероятности ошибки по линии связи для данной скорости передачи данных. В таком примере выбор соответствующей скорости передачи данных, которая будет обеспечивать приемлемую вероятность ошибки по заданной беспроводной линии связи, может быть выполнен с учетом отношения сигнал-шум (SNR) и ранга MIMO для линии связи. На показателях значений SNR и ранга станция может прогнозировать максимальную возможную скорость передачи данных и множество пространственных потоков данных, для достижения требуемой максимальной вероятности ошибки в пакете. Таким образом, неточность показателей SNR и/или ранга MIMO, используемых станцией, будет отрицательно влиять на скорость передачи данных и/или ошибки этой станции.
Таким образом, для сведения к минимуму влияния этих и/или других ухудшений станции 200, станция 200 может использовать один или более механизмов, которые способствуют регулировке станции 200 для учета таких недостатков. Например, как показано на фиг.2, станция 200 может использовать блок 210 выборок для получения данных, относящихся к станции 200 и/или к беспроводной линии связи, используемой для связи станцией 200. Данные, которые могут быть получены блоком 210 выборок, включают в себя выборки сигналов, формируемых модулятором/демодулятором I/Q в станции 200, принимаемых сигналов в одной или более антеннах, связанных со станцией 200, оценки информации канала, принимаемые символы в отношении точек совокупности, и/или другую соответствующую информацию.
В соответствии с одним аспектом, данные, получаемые блоком 210 выборок, могут быть затем предоставлены в модуль 220 вычисления параметра. В одном примере модуль 220 вычисления параметра может идентифицировать факторы, которые могут влиять на рабочие характеристика станции 200 среди данных, предоставляемых блоком 210 выборок. На основе этих данных, модуль 220 вычисления параметра может вычислять один или более параметров для сведения к минимуму влияния на идентифицированные факторы рабочих характеристик станции 200. Параметры, которые могут быть рассчитаны модулем 220 вычисления параметра, могут включать в себя, например, факторы 222 коррекции I/Q, коэффициенты 224 компенсации помех, точки 226 обрезки оценки канала, показатели 228 SNR совокупности, показатели 230 ранга MIMO, и/или другие соответствующие параметры. Технологии, которые можно использовать для вычисления этих параметров, более подробно представлены ниже.
По мере того, как модуль 220 вычисления параметра вычисляет различные параметры, эти параметры могут быть предоставлены в модуль 240 регулировки станции и/или в другой соответствующий компонент станции 200. Модуль 240 регулировки станции может затем регулировать станцию 200 на основе рассчитанных параметров. В одном примере регулировки, выполняемые модулем 240 регулировки станции, можно корректировать с учетом факторов, ухудшающих характеристики станции 200, которые идентифицированы модулем 220 вычисления параметра. Примеры коррекции, которые можно применять с помощью модуля 240 регулировки станции, на основе параметров, рассчитанных модулем 220 вычисления параметров, представлены ниже. В соответствии с другим аспектом, модуль 220 вычисления параметров и/или модуль 240 регулировки станции могут дополнительно взаимодействовать с процессором 254, который, в свою очередь, может использовать запоминающее устройство 252.
В соответствии с различными аспектами, технологии, которые можно использовать в блоке 210 выборок, в модуле 220 вычисления параметров и в модуле 240 регулировки станции в станции 200, более подробно описаны в следующем описании. Однако следует понимать, что описанные ниже технологии представлены в качестве примера, а не для ограничений. Таким образом, для специалиста в данной области техники будет понятно, что дополнительные и/или альтернативные технологии также можно применять в станции 200. Кроме того, различные технологии, описанные здесь в качестве альтернативы, могут быть выполнены по-другому, чем в представленном описании.
В соответствии с одним аспектом, станция 200 может выполнять калибровку I/Q несбалансированности и коррекцию, путем вычисления и применения коэффициентов 222 коррекции I/Q, используя фильтры с короткой конечной импульсной характеристикой (FIR, КИХ) следующим образом. Первоначально в станцию 200 может быть передан сигнал x(n), который может содержать сигналы поднесущей в форме cos( kt)+jsin( kt). Однако, в присутствии несбалансированности фазы I/Q (обозначена здесь как k), сигнал, фактически принимаемый в станции 200 на поднесущей k, может быть выражен следующим образом:
(1) |
Используя тригонометрические тождества, Уравнение (1) может быть переписано в форме, представленной в Уравнении (2):
(2) |
Первый член выражения, представленного в Уравнении (2), соответствует описанной поднесущей на частоте k. Как показано в Уравнении (2), амплитуда этого члена уменьшается на cos( k). Второй член выражения, представленного Уравнением (2), с другой стороны, соответствует поднесущей на зеркальной частоте -k и имеет амплитуду sin( k).
В домене частот доступно выражение, аналогичное представленному Уравнениями (1) и (2). Например, X(k) может быть определено как быстрое преобразование Фурье (FFT, БПФ), выведенное для поднесущей k. На основе X(k) и при известной несбалансированности k фазы I/Q, можно вывести сигнал со скорректированной несбалансированностью фазы, который здесь обозначен как X c(k), следующим образом:
(3) |
С помощью этого выражения можно подтвердить для примера одной поднесущей, представленного выше, что коррекции, отмеченные в отношении Уравнений (1) и (2), можно использовать для восстановления первоначально переданного сигнала. Например, для заданного сигнала x(n), нескорректированные выходы FFT могут быть выражены следующим образом для поднесущих k и -k:
(4) |
Из этих нескорректированных выходных данных FFT коррекция может быть применена для получения скорректированных выходных данных FFT следующим образом:
(5) |
В соответствии с этим, можно ожидать, что коррекцию I/Q можно использовать в станции 200 для устранения перекрестных наводок между поднесущими k и -k.
В одном примере станция 200 также может применять коррекцию несбалансированности фазы в домене времени, выполняя обратное преобразование Фурье для Уравнения (3) следующим образом:
(6) |
Используемое в Уравнении (6), x(n) представляет собой последовательность выборок в домене времени, таких как выборки, собираемые блоком 210 выборок, и F-1 представляет обратное преобразование Фурье. В соответствии с одним аспектом, коррекция несбалансированности может быть выполнена в домене времени с помощью станции 200 путем аппроксимации F-1(sin( k)) как малой FIR. В результате, общая сложность несбалансированности может быть уменьшена, поскольку для малого FIR может потребоваться меньше умножений на выборку по сравнению с описанным выше способом, работающим в домене частот.
В качестве одного примера, в станции 200 можно использовать аппроксимацию FIR с тремя отводами. В качестве неограничительного примера, аппроксимация FIR с тремя отводами, используемая станцией 200, может применять коэффициенты 222 коррекции I/Q, обозначенные как cpm и cps, которые могут быть определены модулем 220 вычисления параметра и/или другим соответствующим модулем, связанным со станцией 200. Аппроксимация FIR с тремя отводами может быть дополнительно определена, как представлено в следующем уравнении:
(7) |
В соответствии с одним аспектом, благодаря использованию такой FIR с тремя отводами, несбалансированность фазы, которая изменяется приблизительно линейно по частоте, может быть эффективно скорректирована в станции 200. Вариация несбалансированности фазы может быть связана, например, с малыми различиями частот срезов фильтров на I и Q шинах I/Q модулятора и/или демодулятора, связанного со станцией 200. Такие различия могут привести к увеличению различий групповой задержки между компонентами I и Q, которые, в свою очередь, могут привести к несбалансированности фазы, которая увеличивается приблизительно линейно с частотой. Средняя несбалансированность фазы может быть связана, например, с неточностью различия 90 градусов между сигналами гетеродина, которые используются для преобразования с понижением частоты сигнала, имеющего промежуточную частоту (IF) в I/Q в основной полосе частот, и/или для преобразования с повышением частоты I/Q в IF. Следует понимать, что несбалансированность фазы I/Q также может быть связана с дополнительными и/или альтернативными факторами, и что описанные здесь методики позволяют дополнительно скорректировать несбалансированность, также связанную с этим причинами.
В коэффициентах FIR, представленных в Уравнении (7), cpm представляет среднюю несбалансированность фазы по всем поднесущим в то время как cps представляет наклон коррекции фазы по частоте. Таким образом, на заданной частоте f, величина применяемой коррекции фазы может быть представлена как 2cpssin(2 f/fs)+cpm, где fs представляет собой частоту выборки. Таким образом, для аппроксимации линейной несбалансированности фазы схема коррекции, связанная со станцией 200, может быть выполнена с возможностью работы с повышенной частотой выборки. В одном примере коррекция несбалансированности I/Q может применяться для выхода аналогово-цифрового преобразователя (ADC, АЦП) приемника и/или для выхода FIR передатчика.
На фиг.3A-3B показаны схемы 310 и 320, которые иллюстрируют пример схем коррекции, которые можно использовать для коррекции несбалансированности фазы и амплитуды I/Q. Следует понимать, что схемы 310 и/или 320 могут быть воплощены с использованием схем, логических модулей и/или любых других соответствующих средств. Кроме того, схемы коррекции, иллюстрируемые на схемах 310 и 320, могут быть ассоциированы с модулем 240 регулировки станции и/или любым соответствующим модулем (модулями), ассоциированным со станцией 200. В соответствии с одним аспектом, на схеме 310 иллюстрируется коррекция несбалансированности фазы и амплитуды I/Q для приемника, в то время как на схеме 320 иллюстрируется коррекция несбалансированности фазы и амплитуды I/Q для передатчика. Как можно видеть на схемах 310 и 320, коррекция несбалансированности I/Q может быть выполнена аналогично для приемника и передатчика, и различие при этом состоит в месте использования коррекции несбалансированности амплитуды. Например, как показано на схеме 310, коррекция несбалансированности амплитуды для приемника может быть выполнена до коррекции несбалансированности фазы на выводе ADC и/или на другом соответствующем исходном этапе обработки. В отличие от этого, как показано на схеме 320, коррекция несбалансированности амплитуды для передатчика может быть выполнена как конечный этап обработки перед тем, как выборки будут представлены в цифро-аналоговый преобразователь (DAC, ЦАП) и/или в другую соответствующую фазу обработки сигналов.
В одном примере станция 200 может оценивать несбалансированность фазы и амплитуды I/Q приемника следующим образом. Вначале может быть сгенерирован тон в поднесущей k, и заданное количество выборок (например, 64), полученное в результате принятого сигнала x, может быть получено и сохранено блоком 210 выборок для использования в качестве тестового сигнала, для оценки несбалансированности I/Q. В одном примере множество тонов могут быть сгенерированы и могут использоваться одновременно при условии, что отсутствуют тоны, имеющие равное расстояние от нулевой поднесущей (например, нет тонов на обеих поднесущих k и -k). Таким образом, можно использовать множество тонов, сгенерированных, например, в наборе поднесущих {-8, -4, +2, +6}.
Затем коэффициент ca коррекции несбалансированности амплитуды приблизительно может быть оценен с помощью модуля 220 вычисления параметра, как среднеквадратическое значение (RMS, СКЗ) вещественной части x, разделенной на значение RMS квадратурной части x, как показано в Уравнении (8):
(8) |
На основе коэффициента ca коррекции несбалансированности, модуль 240 регулировки станции может затем выполнить коррекцию несбалансированности амплитуды для x.
После выполнения коррекции несбалансированности амплитуды, FFT по x(n) может быть выполнено путем получения сигнала xk в домене частот. По этому сигналу модуль 220 вычисления параметра может оценить несбалансированность фазы, как представлено в Уравнении (9):
(9) |
По несбалансированности фазы, представленной Уравнением (9), модуль 220 вычисления параметра может определить коэффициенты несбалансированности фазы cpm и cps, где cpm представляет собой среднее значение несбалансированности (k) фазы, усредненное по всем измеренным тонам, и c ps выбирают для предоставления соответствующего соответствия между коррекцией 2cpssin(2 f/fs) фазы и фактически измеренными вариациями фазы по частоте вокруг среднего значения cpm. В одном примере эти параметры можно оценить, как показано в Уравнениях (10) и (11), где Nt представляет собой количество тонов, используемых для калибровки:
(10) | |
(11) |
Как показано в Уравнении (11), расчет cps может быть выполнен путем усреднения различий фазы для пар положительных тонов (обозначенных в Уравнении (11) как kp) и отрицательных тонов (обозначенных в Уравнении (11) как kn). Например, для набора тонов, расположенных в {-30, -20, +18, +28}, усреднение может быть выполнено по [ (-30)- (18)]/48 и [ (-20)- (28)]/48. Кроме того, коэффициент коррекции 0,77 можно использовать для соответствия наклона коррекции синусоидальной несбалансированности. В одном примере коррекция несбалансированности короткой FIR может представлять синусоидальную несбалансированность фазы I/Q по частоте, в то время как предполагается, что фактическая несбалансированность фазы линейно изменяется по частоте. Таким образом, оценка линейного наклона фазы может быть умножена на коэффициент коррекции, как показано в Уравнении (11) таким образом, чтобы она соответствовала наклону коррекции синусоидальной несбалансированности. В соответствии с одним аспектом, используемый коэффициент коррекции может зависеть от степени превышения частоты выборки, используемой в ассоциированной схеме коррекции короткой FIR. Следует понимать, что, по мере того, как степень превышения частоты выборки приближается к бесконечности, коэффициент коррекции может приближаться к 2/ , что приблизительно равно 0,637.
В другом примере станция 200 может дополнительно и/или в качестве альтернативы оценивать несбалансированность фазы и амплитуды I/Q передатчика следующим образом. Калибровка I/Q передатчика может начаться с того, что сначала выполняют калибровку I/Q приемника, обеспечивая, таким образом, возможность предположить, что остаточная несбалансированность I/Q приемника является пренебрежительно малой, во время калибровки I/Q передатчика. Затем, можно передать одиночный тон, используя только компонент I передатчика, таким образом, что Q=0, и первый полученный в результате сигнал xi(n) может быть измерен и сохранен блоком 210 выборки. Затем одиночный тон может быть передан с использованием только компонента Q передатчика, таким образом, что I=0, и второй полученный в результате сигнал x q(n) может быть измерен и сохранен блоком 210 выборки. На основе полученных в результате сигналов, коэффициент c a коррекции амплитуды передатчика можно оценить с помощью модуля 220 вычисления параметра, как значение RMS xi , разделенное на значение RMS xq следующим образом:
(12) |
Коэффициент ca коррекции несбалансированности передатчика может быть затем установлен с помощью модуля 240 регулировки станции после его оценки таким образом, чтобы несбалансированность амплитуды не влияла на калибровку несбалансированности фазы.
После выполнения калибровки несбалансированности амплитуды может быть выполнена калибровка несбалансированности фазы таким образом, что вначале генерируют тон на поднесущей k, заданное количество выборок которого (например, 64) для принятого сигнала x может быть сохранено с помощью блока 210 выборки. Как описано выше для калибровки приемника, множество тонов можно генерировать и использовать одновременно при условии, что отсутствуют пары тонов, имеющих равное расстояние от нулевой поднесущей. FFT от x(n) может быть затем выполнено для получения сигнала Xk в домене частоты. Модуль 220 вычисления параметра может затем выполнить оценку несбалансированности фазы из X k следующим образом:
(13) |
По такой несбалансированности фазы модуль 220 вычисления параметра может определить коэффициенты cpm и cps коррекции несбалансированности фазы, где cpm представляет собой среднее несбалансированности (k) фазы, усредненное по всем измеряемым тонам, и c ps выбирают для получения тесного соответствия между коррекцией 2cpssin(2 f/fs) фазы и фактически измеренными вариациями фазы по частоте вокруг среднего значения cpm. Аналогично представленной выше процедуре калибровки I/Q приемника, эти параметры можно оценить следующим образом, где Nt представляет собой количество тонов, используемых для калибровки:
(14) | |
(15) |
В одном примере расчет cps, представленный Уравнением (15), может быть выполнен путем усреднения различий фазы для пар положительных тонов kp и отрицательных тонов k n аналогично Уравнению (11). В другом примере постоянная, применяемая в Уравнении (15) для калибровки I/Q передатчика, (например, 0,68*64), может отличаться от используемой для калибровки I/Q приемника, которая определена по Уравнению (11). Различия между константами, применяемыми в Уравнениях (11) и (15), могут быть связаны, например, с различиями со степенью превышения частоты выборки, используемой для приемника и передатчика. Например, константу, предусмотренную в Уравнении (11), можно использовать в связи с 2X превышением частоты выборки, в то время как константу, предусмотренную в Уравнении (15), можно использовать в связи с 4X превышением частоты выборки. Аналогично, соответствующие коэффициенты коррекции можно использовать для других частот выборки. Кроме того, можно ожидать, что константа, применяемая в Уравнении (15), приводит к наклону коррекции, который в два раза меньше, чем наклон, обеспечиваемый в соответствии с Уравнением (11). В результате, коррекция синусоидальной волны на основе Уравнения (15), может привести к близкой к линейной аппроксимации в области частот, представляющей интерес.
В общем, в приведенном выше описании представлены технологии, которые можно использовать станцией 200 для калибровки несбалансированности I/Q и коррекции передатчика и/или приемника. Следует понимать, однако, что приведенное выше описание представлено в качестве примера, а не для ограничения. Следует понимать, что калибровка несбалансированности передатчика не требуется для улучшения характеристик калибровки несбалансированности приемника. Кроме того, некоторые этапы описанных выше технологий могут быть исключены и/или могут быть выполнены в другом порядке, чем описано.
В соответствии с другим аспектом, станция 200 может выполнять компенсацию помех путем вычисления и применения коэффициента 224 компенсации помех следующим образом. Следующие технологии компенсации помех можно использовать, например, для улучшения характеристик линии связи беспроводной локальной вычислительной сети (беспроводной LAN (ЛВС) или WLAN (БЛВС)) в присутствии помех, связанных с расположенными рядом вычислительными устройствами. В одном примере такие помехи могут быть широкополосными и изменяющимися по времени. Например, такая помеха может быть представлена в форме импульсивного шума, в котором присутствуют регулярные группы импульсов с амплитудой, большей 20 дБ, выше уровня теплового шума. В другом примере индуцированные компьютером помехи могут быть представлены в виде помехи с изменяющейся частотой, при этом компьютер формирует сигнал с изменяющейся частотой по всему каналу в течение периода приблизительно 10 микросекунд. Аналогично импульсным шумам, амплитуда помехи с изменяющейся частотой может превышать более чем на 20 дБ уровень теплового шума. В качестве дополнительного примера, такая помеха может представлять собой широкополосный шум, аналогичный аддитивному гауссовому белому шуму (AWGN, АГБШ), имеющему уровень на несколько децибел выше уровня теплового шума, но который строго скоррелирован между приемными антеннами.
Таким образом, для обеспечения максимальных рабочих характеристик в среде с существенным уровнем такого и/или другого типа помех, станция 200 может обеспечивать подавление помех, выполняя одну или более из следующих функций. Во-первых, модуль 220 вычисления параметра может оценивать значения взаимной корреляции и коэффициенты подавления. Затем, модуль 240 регулировки станции можно использовать для отмены идентифицированных помех в принятом сигнале до того, как он попадет в систему автоматической регулировки усиления (AGC, АРУ) и/или в один или более приемников (обозначенных здесь как RXA и/или RXB) в станции 200. Это может быть выполнено с помощью, например, определения сигнала подавления на основе оценки значений взаимной корреляции и коэффициентов подавления, и подачи сигнала подавления в цепи приемника перед блоками AGC, RXA и/или RXB. Модуль 240 регулировки станции можно затем дополнительно использовать для обеспечения равных уровней мощности этих сигналов из соответствующих антенн, поступающих в соответствующие детекторы пакетов станции 200. В соответствии с одним аспектом, эту функцию можно использовать для улучшения рабочих характеристик детектирования в случаях, когда помехи не могут быть полностью подавлены, и значительные различия шумов или помех можно наблюдать между антеннами. Например, в детекторах пакетов, которые не выполняют взвешивание антенны, могут быть ухудшены характеристики детектирования, когда на антенны воздействуют существенно разные уровни помех. Таким образом, уровни мощности антенны могут быть выровнены перед детектированием пакета для сведения к минимуму такого ухудшения рабочих характеристик.
В соответствии с одним аспектом, технологии подавления помех, выполняемые станцией 200, могут использовать значения взаимной корреляции между цепями приемника. В следующем описании предполагается, что присутствуют три входных сигнала антенны, обозначенных как x0, x1, x2. Однако для специалиста в данной области техники может быть понятно, что описанные технологии можно легко расширить на станцию, имеющую большее или меньшее количество антенны.
В одном примере выборки сигналов x0, x1, x 2, полученные, например, с помощью блока 210 выборки, могут использоваться в модуле 220 вычисления параметра для оценки взаимной корреляции между цепями приемника, как показано в Уравнении (16):
(16) |
Используемое в Уравнении (16) Nt представляет количество выборок, по которым определяют скользящее среднее, и cij обозначает значение взаимной корреляции между антенной i и антенной j. В одном примере такая взаимная корреляция уменьшает усиление усреднения шумов. Например, при суммировании трех сигналов, имеющих одинаковый требуемый сигнал, но не скоррелированный шум, можно получить увеличенное SNR для суммированного сигнала с коэффициентом 3 (например, 5 дБ). С другой стороны, если шумы, по существу, аналогичны во всех антеннах, суммирование сигналов может не привести к усреднению коэффициентов усиления.
Когда станция 200 работает в режиме корреляции, модуль 220 вычисления параметра и/или другой соответствующий модуль в станции 200 может постоянно оценивать значения взаимной корреляции и отслеживать взаимную корреляцию для наихудшего случая, измеряемую в течение предыдущих Tic секунд. В случае, когда детектируют пакет, все значения взаимной корреляции, которые возникли менее чем за время Tdi перед тем, как был детектирован пакет, можно отбросить. Кроме того, если взаимная корреляции для наихудшего случая, оценка которой была получена модулем 220 вычисления параметра, превышает пороговое значение, можно активировать отмену для станции 200.
В одном примере расчет скользящего среднего значения, обеспечиваемый с помощью Уравнения (16), может быть упрощен путем разветвления вычисления между операцией "интегрирования и сброса" над фиксированным минимальным количеством выборок и программируемым модулем скользящего среднего значения, который может работать с более низкой частотой. В частности, для конкретного, неограничительного примера может потребоваться минимум 64 выборки для оценки значений корреляции. Основываясь на таком минимальном интервале, можно получить оценку отмены помех с помощью модуля вычисления параметра, как показано в следующих уравнениях. Например, оценка значений корреляции может быть выполнена следующим образом:
(17) |
Кроме того, оценка коэффициентов отмены может быть выполнена, как показано в Уравнении (18):
(18) |
В одном примере суммирование по набору выборок, выполняемое в Уравнениях (17) и (18), может быть воплощено с помощью интегрирующего сумматора со сбросом, который может работать, например, с входными выборками, следующими с частотой 20 МГц или 40 МГц. Кроме того, скользящее суммирование может быть выполнено по последним N ic выходам суммы для набора выборок. Таким образом, в конкретном примере суммирования по 64 выборкам результат скользящего суммирования и коэффициенты корреляции можно обновлять каждый раз через 64 выборки. В другом примере количество Nic может быть программируемым в диапазоне 1-8. Кроме того, коэффициенты w 0, w1, w2 могут быть программируемыми в диапазоне от 0 до 1 и/или могут иметь принятое по умолчанию значение 0,5. Следует, однако, понимать, что другие количества выборок и/или диапазоны для Nic и/или для w0 , w1, w2 можно использовать в качестве альтернативы.
Сложные коэффициенты подавления w01-w21 могут быть фиксированными или переменными. В одном примере коэффициенты отмены могут быть дополнительно установлены в программном средстве, используемом для воплощения расчетов. Это может быть выполнено, например, в целях отладки программы и/или для воплощения различных технологий подавления, в которых используется программный код для вычисления коэффициентов подавления на основе наблюдаемых оценок c01, c 02, c12, w01, w02, w 12, w13, w20, w21 и т.д.
В следующем описании представлен конкретный, неограничительный пример варианта воплощения, который можно использовать в станции 200 для подавления помех, как описано выше. Станция 200 вначале может отслеживать значения взаимной корреляции для наихудшего случая, измеренные за последние Tic секунд. Если детектируют пакет, значения взаимной корреляции, которые были получены менее, чем за Tdi секунд перед тем, как был детектирован пакет, могут быть отброшены. Кроме того, если взаимная корреляция для наихудшего случая, определенная станцией 200, превышает пороговое значение, может быть активировано подавление. Для выбора коэффициентов 224 подавления помех для подавления модуль 220 вычисления параметров может использовать алгоритм, который подробно описан ниже. Вначале, после включения станции 200 и/или изменения каналов в станции 200, переменные, используемые для алгоритма, могут быть инициированы, как показано ниже в Таблице 1:
Таблица 1 Инициализация переменных для примера алгоритма подавления помех | |
Название переменной | Описание |
n=0 | Счетчик выборки |
k=0 | Счетчик количества корреляций |
buf[k]=0, k=0,1, ,31 | Буфер, содержащий предыдущие 32 максимальных значения корреляции, а также соответствующие значения для c01, c02, c12, w01, w02, w12, w13 , w20 и w21, и показателей силы принимаемого сигнала (RSSI) для цепи 0 приемника |
После инициализации коэффициенты подавления можно затем выбирать, используя процедуру, подробно описанную как псевдокод в Таблице 2, представленной ниже для каждой принятой выборки:
Таблица 2 Псевдокод примера алгоритма подавления помех | |
1 | For каждой выборки do: |
2 | n=(0+l)%64 |
3 | If n=0 do: |
4 | k=(k+l)%32 |
5 | if max(|c01|,|c02|,|c12 |)>cmaxthen |
6 | сохранить новые cmax вместе с их соответствующими весами подавления w01 to w21 in buf[k] |
7 | else |
8 | Buf[k]=buf[(/fc+31)%32] |
9 | if AGC-state>3 (состояние корреляции) then |
10 | make buf[i]=buf[(k+32-Tdi )%32] для последних значений Tdi, тогда for i=k, (k+31)%32, (k+30)%32, ,(k+32-(Tdi-1))%32 |
11 | if k=0 then |
12 | if cmax,k+1>cth & RSSIk+1 <RSSIth then |
13 | сохранить максимальные коэффициенты корреляции c01m, c12m, c02m и обновить коэффициенты подавления, используя значения в buf[(k+31)%32] |
14 | else |
15 | обойти вычисление |
16 | cmax=0 |
17 | сбросить счетчик в 32 |
В качестве конкретного, неограничительного примера Nic может быть установлено длительностью 4 секунды, Tdi может быть установлено длительностью 8 секунд, cmax может быть установлено со значением 0,7, и RSSIth может быть установлено со значением -70 dBm (логарифмическая единица измерения мощности сигнала по отношению к 1 милливатту). Однако следует понимать, что в качестве альтернативы можно использовать другие значения. Кроме того, хотя в описанном выше алгоритме можно использовать наборы по 32 или 64 корреляций, следует понимать что другие количества корреляций также можно использовать.
На фиг.4 показаны схемы 410, 420 и 430, которые иллюстрируют этапы подавления, которые могут быть воплощены, например, в модуле 240 регулировки станции для примера станции 200, в которой используются три антенны. В одном примере этапы подавления, представленные схемами 410-430, могут быть основаны на коэффициентах 224 подавления помех, рассчитанных с помощью модуля 220 вычисления параметра.
В соответствии с одним аспектом, описанные выше методики подавления помех могут быть скомбинированы с методиками регулировки определенных весов подавления для обеспечения максимального значения отношения сигнал - помеха плюс шумы (SINR, ОСПШ) для принимаемого сигнала. Это может быть выполнено, например, путем учета свойств корреляции требуемого сигнала.
В одном таком примере приемная станция, работающая в беспроводной сети ЛВС, может не обладать заранее информацией о том, какой узел в сети будет передавать следующий пакет. В таком примере весовые значения для принимающей станции могут быть установлены на основе одной конкретной линии связи. Например, устройство-клиент может устанавливать свои веса подавления для обеспечения максимального значения SINR пакетов, принимаемых из идентифицированного источника, такого как определенная точка доступа. Один из способов, с помощью которых это может быть выполнено, представляет собой следующее. Вначале, программное обеспечение и/или логические модули в станции могут анализировать измеряемые значения SNR для принимаемых сигналов маяка с подавлением помех, активируемым и деактивируемым в течение определенного периода времени. На основе этих измеряемых значений SNR станция может определять, следует ли поддерживать подавление помех включенным или выключенным.
Для дальнейшего улучшения рабочих характеристик подавления помех станции 200, оценки помех могут быть получены в течение пакетов, в дополнение к помехам между пакетами. В одном примере это достигается благодаря обеспечению возможности работы механизма подавления помех в станции 200 во время приема пакета. В конце принимаемого пакета оценки корреляции c01, c02, c12, w01 , w02, w12, w13, w20, w21 и т.д., могут быть сохранены в отдельных регистрах для разделения требуемых оценок сигнала от оценок помех. В одном примере эти операции могут быть воплощены в аппаратных средствах, программных средствах или с использованием комбинации аппаратных и программных средств.
В соответствии с другим аспектом параметры w00, w11 и w22 можно использовать как цифровую предварительную AGC, для обеспечения приблизительно равных уровней шумов и помех во всех входных сигналах детектора пакетов. В одном примере детекторы пакетов могут не выполнять взвешивание SNR, ввиду того, что SNR в каждой цепи может быть неизвестно заранее. Таким образом, рабочие характеристики станции 200 могут быть ухудшены, если в цепях не будут присутствовать приблизительно равные уровни помех. Например, вход приемника с наибольшим уровнем шумов и наибольшей мощностью может эффективно получить наибольший вес в детекторах пакета, когда рабочие характеристики могли бы быть улучшены, при задании для такого входного сигнала меньшего значения веса. Для коррекции такого влияния можно выполнить следующую обработку. Во-первых, можно оценить минимальную выходную мощность Pmin, используя уравнение Pmin =min(z'00,z'11,z'22 ). На фиг.5A-5B представлены схемы 510-590 этапов, которые может использовать, например, модуль 220 вычисления параметров для вычисления параметров корреляции, таких как параметры корреляции, которые необходимы для оценки Pmin, в соответствии с одним аспектом. Затем, коэффициенты wii цифровой коррекции AGC могут быть рассчитаны, используя уравнение для i=0,1,2.
Схема 600 на фиг.6 и схема 700 на фиг.7 иллюстрируют расчеты, которые может использовать, например, модуль 220 вычисления параметра для получения коэффициентов cij корреляции и коэффициентов wij подавления. Хотя только один расчет представлен на схемах 600 и 700, следует понимать, что аналогичные расчеты можно использовать для получения коэффициентов корреляции и коэффициентов wij подавления для любых антенн i и j. Кроме того, следует понимать, что схемы 600 и 700 могут быть выполнены с использованием программных средств, выполняемых в устройстве, или в других случаях, с использованием встроенного программного обеспечения, программируемых цепей, аппаратных средств и/или любых других соответствующих воплощений.
На основе расчетов, представленных на фиг.5A, 5B, 6 и/или 7, коэффициенты взвешивания шумов для принимаемых сигналов могут быть рассчитаны, как показано в схеме 800 на фиг.8. В одном примере этапы, используемые для вычисления коэффициентов взвешивания шумов, представленные схемой 800, можно использовать в цепях приемника, связанных со станцией 200 (например, RXA и/или RXB), для получения более точных альтернатив для коэффициента масштабирования шумов, внутренних для цепей приемника.
В соответствии с дополнительным аспектом, станция 200 может выполнять оценку канала путем вычисления и применения точки 226 обрезки оценки канала следующим образом. В одном примере методики оценки канала, представленные здесь, учитывают корреляцию оценок канала по поднесущим. Таким образом, могут быть улучшены необработанные оценки канала Hm(k), которые представляют собой оценки канала для поднесущей k приемника m, и которые не учитывают корреляцию оценок канала среди поднесущих.
Следует понимать, что ниже описан конкретный, неограничительный пример варианта воплощения, который можно использовать в станции 200 для оценки канала. Например, следующий вариант воплощения можно использовать для режима связи 20 МГц. В одном примере описанный вариант воплощения может быть расширен до режима связи 40 МГц, используя 128-точечное FFT/IFFT (БОПФ, быстрое обратное преобразование Фурье) вместо 64-точечного FFT/IFFT, и путем регулировки чисел краевого тона полосы для краевого тона полосы в режиме связи 40 МГц. Следующий вариант воплощения может быть дополнительно расширен до режимов связи MIMO, в которых используют другие необработанные оценки H m(k) каналов на пространственный поток, путем применения варианта воплощения для оценок каналов каждого пространственного потока по отдельности.
В соответствии с одним аспектом, технологии, которые можно использовать в станции 200 для оценки канала, могут начинаться путем получения одной или более оценок Hm(k) необработанного канала, например, в блоке 210 выборки и умножения необработанных оценок Hm (k) канала на функцию W(k) окна следующим образом:
(19) |
где k=0, ,63. В одном примере функция окна может быть воплощена модулем 220 вычисления параметра и может сводить к минимуму эффект Гибба, который присутствует для необработанных оценок канала, путем удаления больших разрывов в спектре. В другом примере функция W(k) окна равна 1 для всех тонов, за исключением 32 краевых тонов полосы. Кроме того, первые 16 элементов W(k) могут быть заданы как {0,0096, 0,0381, 0,0843, 0,1464, 0,2222, 0,3087, 0,4025, 0,5000, 0,5975, 0,6913, 0,7778, 0,8536, 0,9157, 0,9619, 0,9904, 1,0000}. Эти значения можно применять для тонов кромки полосы k={-28,-27, ,-13} и {28, 27, ,13}. Для всех других тонов функция W(k) окна может быть равна 1. В одном примере оценка Sm(k) канала может содержать неиспользуемые тона. В таком примере неиспользуемые тона могут быть обнулены, или в качестве альтернативы, неиспользуемые тона могут быть обработаны как значения, содержащие только шумы.
Затем 64-точечное IFFT может быть получено для всех интерполированных спектров Sm0(k), в результате чего могут быть получены оценки импульсного отклика каналов для каждого приемника следующим образом:
(20) |
На основе оценок импульсного отклика затем можно определить смещение постоянного напряжения, путем усреднения хвоста импульсных откликов по 16 выборкам:
(21) |
Смещения постоянного напряжения, оценка которых была получена в соответствии с Уравнением (21), затем могут быть скорректированы путем вычитания соответствующих оценок из импульсных откликов следующим образом:
(22) |
В одном примере интерполяция в домене частот, которую можно использовать для вычисления части постоянного напряжения отклика канала для канала MIMO, может быть рассчитана с использованием функции интерполяции следующим образом:
(23) |
Эта интерполяция может быть затем применена к области частот перед выполнением IFFT в Уравнении (20):
(24) |
В другом примере, после коррекции смещения постоянного напряжения, представленной Уравнением (22), импульсные отклики канала могут быть возведены в квадрат и просуммированы для получения одиночного комбинированного профиля задержки мощности, который можно использовать для усечения канала:
(25) |
В соответствии с одним аспектом, для увеличения SNR оценки канала, получаемой станцией 200, соответствующие импульсные отклики могут быть срезаны в точке, где отношение сигнал - шум плюс срезанная мощность для оценки канала максимально. В одном примере модуль 220 вычисления параметра может выполнить такую обработку путем оценки положительной и отрицательной точек 226 оценки обрезки канала. Отрицательную точку обрезки можно использовать, например, для определения вклада предшественника канала, который может быть связан с поздним временем функции стоимости времени пакетной помехи (BTCF), использования больших отрицательных циклических сдвигов и/или других факторов. В одном примере точки cp и cn обрезки могут быть рассчитаны с помощью модуля 220 вычисления параметра следующим образом:
(26) | |
(27) |
Используемая в Уравнениях (26) и (27), оценка 2 n шумов может быть получена как мощность выборок после вычитания двух повторений длительностью 3,2 микросекунды длинного тренировочного символа, присутствующего в пакете, принимаемом станцией 200. В одном примере t может представлять собой программируемое значение порогового значения, имеющего диапазон 1-4 с разрешающей способностью 1/16. В другом примере, если не будет найдено ни одно значение k, для которого Ph(k) находится ниже порогового значения шумов, cp может быть установлено равным 64 для исключения обрезки.
В одном примере значения cp и cn длины обрезки могут быть перезаписаны программируемыми значениями MAX-TRUNC-LEN и MIN-TRUNC-LEN следующим образом. Вначале, если значение, полученное для cp, будет меньше, чем MIN_TRUNC_LEN, cp может быть вместо этого установлено равным MIN_TRUNC_LEN. Кроме того, если cp+N-c n больше, чем MAX_TRUNC_LEN, где N равно количеству тонов в оценке канала, оба cp и cn могут быть установлены равными 64, для того, чтобы отключить обрезку.
После того, как будут рассчитаны точки 226 c p и cn обрезки оценки канала, модуль 240 регулировки станции можно использовать для всех выборок от cp до cn и для вычисления 64-точечного FFT срезанных импульсных откликов. В одном примере выходы FFT представляют собой требуемые оценки канала, которые могут быть выражены следующим образом:
(28) |
После получения требуемых оценок канала, они могут быть затем умножены на обратное значение для функции окна частоты или W(k)-1. В одном примере обратная функция окна может быть исключена для краевых тонов полосы, упомянутых выше.
Наконец, краевые тоны полосы, описанные выше, могут быть заменены исходными необработанными оценками канала. В одном примере количество краевых тонов полосы, которые заменяют, может зависеть от SNR, вследствие того, что количество пульсаций Гибба рядом с краями полосы может уменьшаться при уменьшении SNR. В качестве конкретного примера программируемое значение snr используют для установки порогового значения SNR следующим образом. Для требуемой оценки канала, соответствующей полосе, имеющей поднесущие {-28, -27, , 27, 28}, поднесущие k, для которых требуемая оценка канала может быть установлена равной необработанной оценке Hraw(k) канала, можно выбирать на основе зависимости между оценкой 2 n шумов и пороговым значением snr шумов. Например, если {max(Ph (k))> snr· 2 n}, тогда поднесущие k, для которых можно использовать необработанные оценки канала, могут включать в себя -28, -27, -26, -25, 25, 26, 27 и 28. В противном случае, поднесущие k, для которых можно использовать необработанные оценки канала, могут включать в себя -28, -27, 27 и 28.
В общем, описанное выше представляет пример технологий, которые можно использовать в станции 200 для оценки канала. Следует, однако, понимать, что приведенное выше описание представлено в качестве примера, а не для ограничения и, что некоторые из описанных выше действий могут быть исключены и/или могут быть выполнены в другом порядке, чем описано.
В соответствии с еще одним аспектом, станция 200 может вычислять и использовать показатель 228 SNR для совокупности следующим образом. Приведенные ниже технологии можно использовать, например, в устройстве, в котором используется беспроводная линия связи, которая устанавливает или выбирает скорость передачи данных на основе качества канала. Например, для канала с более низким качеством, можно использовать меньшую скорость передачи данных для обеспечения более надежной передачи. В качестве альтернативы, для канала с более высоким качеством можно выбрать более высокую скорость передачи данных для расширения полосы пропускания. В одном примере можно выбирать самую высокую из доступных скоростей передачи данных с обеспечением достаточно малой вероятности возникновения ошибок для определенной беспроводной линии связи. Кроме того, измерения вероятности ошибки могут быть определены, например, из SNR канала. Используя показатель SNR, возможно прогнозировать максимальную возможную скорость передачи данных для заданной максимальной вероятности ошибки пакета.
В соответствии с этим, модуль 220 вычисления параметра в станции 200 может вычислять показатель 228 SNR совокупности для помощи при выборе скорости передачи данных. Следует понимать, однако, что другие показатели качества сигнала можно использовать в дополнение к или вместо показателя 228 SNR совокупности. В одном примере SNR совокупности представляет собой лучший параметр для прогнозирования качества канала, чем традиционные показатели качества сигнала, такие как RSSI или входное SNR, ввиду того факта, что SNR совокупности включает в себя такие факторы, ухудшающих характеристики, как шумы, помехи, и радиочастотные нелинейности, в то время как традиционные показатели не их включают в себя.
В одном примере можно использовать следующую процедуру в модуле 220 вычисления параметра для вычисления SNR 228 совокупности для станции 200. Вначале, для последовательности символов N s поднесущих данных, возведенные в квадрат принятые точки совокупности, соответствующие символам, можно просуммировать для получения оценки S сигнала. Данные, относящиеся к символам, могут быть представлены в модуль 220 вычисления параметра, например, блоком 210 выборки и/или с помощью другого соответствующего модуля, связанного со станцией 200. Затем, Ns возведенных в квадрат значений расстояния из принятых точек совокупности ближайшего среза, соответствующих символам, могут быть просуммированы для получения оценки N шумов.
После получения оценок мощности сигнала и шума, мощность сигнала и шума затем можно усреднить по множеству символов. В качестве конкретного примера, это может быть выполнено с использованием однополюсного фильтра низкой частоты, который работает следующим образом:
(29) | |
(30) |
где представляет собой программируемую константу усреднения. В одном примере, может быть сконфигурирована со значением, выбранным из группы {1/64, 1/32, 1/16, 1/8, 1/4, 1/2, 1}. Другие фильтры могут иметь аналогичную характеристику или другие желательные свойства. На основе средней мощности сигнала и шума модуль 220 вычисления параметра может рассчитать отношение Sk/Nk для получения показателя 228 SNR совокупности. В качестве конкретного примера логарифм рассчитанного отношения может быть рассчитан дополнительно для получения представления показателя 228 SNR совокупности в децибелах.
В соответствии с одним аспектом, используя малое значение (например, 1/64), можно получить точную оценку SNR совокупности, усредненную по последовательности символов модуляции. Кроме того, и/или в качестве альтернативы, можно использовать большие значения как средство отладки для детектирования, равно ли приблизительно значение SNR совокупности для последнего символа (символов) пакетов среднему значению SNR совокупности. Например, если присутствуют эффекты, изменяющиеся по времени, такие как управляемый напряжением генератор (VCO), сигнал которого включен в начале пакета, короткие импульсные помехи внутри пакета, или изменения каналов в течение передачи пакета, такие эффекты могут привести к изменениям рассчитанного показателя 228 SNR совокупности для разных значений.
В соответствии с дополнительным аспектом, станция 200 может вычислять и использовать показатель 230 ранга MIMO следующим образом. Аналогично технологиям, описанным выше для вычисления и использования показателя 228 SNR совокупности, технологии для вычисления показателя 230 ранга MIMO, описанные здесь, можно использовать с помощью устройства, в котором применяется беспроводная линия связи, которая выбирает скорость передачи данных на основе качества канала. В одном примере мера вероятности ошибки для беспроводной линии связи, соответствующей каналу MIMO, может быть определена по показателям ранга или номеру состояния канала. Например, показатель 230 ранга MIMO можно использовать для определения возможности передачи более чем одного пространственного потока по заданной беспроводной линии связи, на основе заданной максимальной вероятности ошибки пакета.
В одном примере приблизительный показатель 230 ранга MIMO для канала MIMO может быть рассчитан модулем 220 вычисления параметра следующим образом. В следующем описании матрицу H используют для обозначения оценки канала MIMO для данной поднесущей. Данные, относящиеся к матрице H, могут быть представлены, например, блоком 210 выборки. На основе матрицы H канала, может быть рассчитана матрица G размером Nss на Nss в соответствии со следующим представлением:
(31) |
Из матрицы G размером Nss на Nss может быть рассчитан показатель C ранга следующим образом:
(32) |
Показатель, представляемый Уравнением (32), может быть усреднен по всем поднесущим для получения одиночного среднего показателя 230 ранга MIMO на пакет. На основе рассчитанных показателей 230 ранга MIMO, модуль 240 регулировки станции и/или другой соответствующий модуль можно использовать для определения множества пространственных потоков данных, используемых при получении оптимальной скорости передачи данных.
В другом примере модуль 220 вычисления параметра может выполнять разложение QR для каждого оцениваемого канала MIMO в соответствии c H=QR, где R представляет собой верхнюю треугольную матрицу размером Nss на Nss. На основе этого, модуль 220 вычисления параметра может, в качестве альтернативы, рассчитать показатель C ранга следующим образом:
(33) |
Показатели ранга, полученные с использованием Уравнения (33), затем можно усреднить по всем поднесущим для получения одиночного среднего показателя 230 ранга MIMO на пакет аналогично тому, что было описано со ссылкой на Уравнение (32).
В примере, где Nss=2, можно ожидать, что в отношении коэффициента масштабирования, C представляет собой среднее гармоническое ненулевых одиночных значений матрицы канала. В соответствии с этим, когда одиночные значения равны, показатель ранга равен этим одиночным значениям. В отличие от этого, когда одно одиночное значение значительно больше чем другое, показатель ранга может быть приблизительно равен наименьшему одиночному значению.
На фиг.9-14 представлены методики, которые можно выполнить в соответствии с различными описанными здесь аспектами. Хотя в целью упрощения пояснений эти методики представлены и описаны здесь как последовательность действий, следует понимать, что эти методики не ограничены порядком действий, поскольку некоторые действия могут, в соответствии с одним или более аспектами, возникать в различных порядках и/или одновременно с другими действиями по сравнению с тем, что показано и описано здесь. Например, для специалиста в данной области техники будет понятно, что эти методики могут быть, в качестве альтернативы, представлены как последовательность взаимосвязанных состояний или событий, например, в виде диаграммы состояний. Кроме того, не все представленные на чертежах действия могут потребоваться для воплощения методики в соответствии с одним или более аспектами.
На фиг.9 показана методика 900, предназначенная для обработки сигналов в станции (например, в точке 100 доступа и/или в терминалах 116 или 122 доступа) в системе беспроводной связи (например, системе 100). Методика 900 начинается в блоке 902, в котором получают выборки (например, с помощью блока 210 выборки), относящиеся к линии радиосвязи, используемые для передачи данных станцией. Выборки, полученные в блоке 902, могут соответствовать, например, сигналам, принятым одной или более антеннами, связанными со станцией, для которой выполняется методика 900, информации канала и/или другой соответствующей информации.
Далее, в блоке 904, один или более факторов, ухудшающих характеристики, относящихся к линии радиосвязи, и/или станции идентифицируют среди выборок, полученных в блоке 902. В одном примере факторы, ухудшающие характеристики, идентифицированные в блоке 904, могут включать в себя несбалансированность фазы и/или амплитуды I/Q в станции, ошибки оценки канала, помехи и т.п. На основе факторов, ухудшающих характеристики, идентифицированных в блоке 904, в блоке 906 может быть затем определен набор параметров, которые должны быть рассчитаны (например, в модуле 220 вычисления параметра). Параметры, которые могут быть выбраны в блоке 906, включают в себя коэффициенты калибровки I/Q (например, коэффициенты 222 коррекции I/Q), весовые значения совокупности помех (например, коэффициенты 224 совокупности помех), значения обрезки канала (например, точки обрезки оценки канала), индикаторы качества канала (например, показатели 228 SNR совокупности и/или показатели 230 ранга MIMO), и/или другие соответствующие параметры.
После идентификации набора параметров, вычисляемых в блоке 906, набор параметров может быть рассчитан в блоке 908 (например, с помощью модуля 220 вычисления параметра) на основе выборок, полученных в блоке 902. Параметры могут быть рассчитаны в блоке 908, например, используя одну или более технологий, описанных выше со ссылкой на фиг.2-8, и/или одну или более из других соответствующих технологий. Методика 900 затем может быть закончена в блоке 910, в котором выполняют регулировки станции (например, с помощью модуля 240 регулировки станции) в соответствии с параметрами, рассчитанными в блоке 908. В результате выполнения регулировок в блоке 910, может быть получена коррекция оказывающих отрицательное влияние факторов, идентифицированных в блоке 904, и/или один или более других эффектов в станции, в которой выполняют методику 900. Например, коэффициенты коррекции I/Q, рассчитанные в блоке 908, можно применять в блоке 910, для коррекции несбалансированности I/Q, идентифицированной в блоке 904. В качестве другого примера, показатели качества канала, рассчитанные в блоке 908, можно использовать в блоке 910, для выбора скорости передачи данных и/или множества пространственных потоков, которые будут использоваться станцией для передачи данных.
На фиг.10 показана методика 1000, предназначенная для выполнения калибровки I/Q в беспроводной станции (например, станции 200). Методика 1000 начинается в блоке 1002, в котором генерируют один или более тонов и получают выборку полученного в результате первого сигнала (например, с помощью блока 210 выборки). Затем, в блоке 1004, выполняют оценку коэффициента коррекции амплитуды (например, с помощью модуля 220 вычисления параметра), по меньшей мере частично, путем определения несбалансированности между синфазным участком и квадратурным участком первого полученного в результате сигнала, выборка которого была выполнена в блоке 1002.
Методика 1000 может затем перейти в блок 1006, где генерируют тоны по выбранному набору поднесущих, используя коэффициент коррекции амплитуды, оценка которого была получена в блоке 1004, и делают выборку второго полученного в результате сигнала (например, с помощью блока 210 выборки). В блоке 1008, может быть затем получена выборка второго полученного в результате сигнала. В соответствии с одним аспектом, несбалансированность фазы, присутствующая в беспроводной станции, для которой выполняли методику 1000, может быть аппроксимирована с использованием конечной импульсной характеристики (FIR). Такая FIR может представлять собой, например, FIR с 3 отводами, имеющую коэффициенты коррекции, соответствующие соответствующим отводам. В соответствии с этим, методика 1000 может заканчиваться в блоке 1010, в котором вычисляют средний коэффициент коррекции несбалансированности фазы и коэффициент коррекции несбалансированности фазы для различия в паре вычисляют (например, с помощью модуля 220 вычисления параметра), на основе несбалансированности фазы, оценка которой была получена в блоке 1008.
На фиг.11 иллюстрируется методика 1100, предназначенная для подавления помех в беспроводной станции. Методика 1100 начинается в блоке 1102, в котором получают выборки входных сигналов, принимаемых одной или более антеннами, (например, с помощью блока 210 выборки). Методика 1100 затем переходит в блок 1104, в котором получают оценки значений взаимной корреляции и коэффициента подавления (например, с помощью модуля 220 вычисления параметра) на основе входных сигналов, выборка которых была выполнена в блоке 1102. Методика 1100 может затем закончиться в блоке 1106 с подавлением помехи, присутствующей в принимаемом сигнале (например, через модуль 240 регулировки станции), на основе значений взаимной корреляции и коэффициентов подавления, оценка которых была получена в блоке 1104.
На фиг.12 иллюстрируется методика 1200 для выполнения оценки канала в беспроводной станции. Методика 1200 начинается в блоке 1202, в котором получают необработанные оценки канала (например, в блоке 210 выборки). Затем, в блоке 1204, необработанные оценки канала, полученные в блоке 1202, умножают на функцию окна (например, с помощью модуля 220 вычисления параметра). В блоке 1206 оценки импульсного отклика затем получают с применением функции оценки канала, сформированной в блоке 1204. Методика 1200 затем переходит в блок 1208, в котором определяют смещение постоянного напряжения, присутствующее в обработанной с помощью функции окна оценке канала. Такое смещение постоянного напряжения затем корректируют в блоке 1210 путем регулировки оценки импульсного отклика, полученной в блоке 1206. Затем, в блоке 1212, определяют профиль задержки мощности по скорректированным оценкам импульсного отклика, полученным в блоке 1210. В блоке 1214 скорректированные оценки импульсного отклика подвергают обрезке на основе профиля задержки мощности, определенного в блоке 1212. Наконец, методика 1200 может быть закончена в блоке 1216, в котором оценки импульсного отклика после обрезки, сформированные в блоке 1214, преобразуют в отрегулированные оценки канала.
На фиг.13 иллюстрируется методика 1300 для вычисления отношения сигнал-шум совокупности (например, в беспроводной станции 200). Методика 1300 может начаться в блоке 1302, в котором точки совокупности для соответствующих символов просуммированы для получения соответствующих оценок мощности сигнала. Затем, в блоке 1304, расстояния до ближайших точек совокупности для соответствующих символов суммируют для получения соответствующих оценок мощности шума. В блоке 1306 оценки мощности сигнала и шума, полученные в блоках 1302 и 1304, затем усредняют по соответствующим символам. Методика 1300 затем может быть закончена в блоке 1308, где определяют SNR совокупности, как отношение средней мощности сигнала к средней мощности шумов.
На фиг.14 иллюстрируется методика 1400, предназначенная для вычисления показателя ранга с множеством входов и множеством выходов (MIMO) (например, в беспроводной станции 200). Методика 1400 может начинаться в блоке 1402, в котором оценивают матрицы канала MIMO для соответствующих поднесущих. Методика 1400 затем может перейти в блок 1404, в котором матрицы канала MIMO, полученные в блоке 1402, умножают на их соответствующие эрмитовы операторы, для получения соответствующих промежуточных квадратных матриц. В одном примере эрмитовы операторы для соответствующих матриц канала MIMO могут быть получены в результате выполнения эрмитовой операции на соответствующие матрицы канала MIMO, для получения эрмитовых матриц. Затем, в блоке 1406, показатели ранга вычисляют для соответствующих поднесущих на основе промежуточных квадратных матрицах, полученных в блоке 1404. В одном примере расчет в блоке 1406 может включать в себя выполнение разложений QR для соответствующих промежуточных квадратных матриц, для получения промежуточных верхних треугольных матриц и вычисления матриц ранга на основе промежуточных верхних треугольных матриц. Методика 1400 может затем быть закончена в блоке 1408, в котором матрицы ранга, рассчитанные в блоке 1406, усредняют по соответствующим поднесущим, для получения среднего показателя ранга MIMO.
На фиг.15 показана блок-схема, иллюстрирующая пример системы 1500 беспроводной связи, в которой могут функционировать один или более описанных здесь вариантов воплощения. В одном примере система 1500 представляет собой систему с множеством входов, множеством выходов (MIMO), которая включает в себя систему 1510 передатчика и систему 1550 приемника. Однако следует понимать, что систему 1510 передатчика и/или систему 1550 приемника также можно применять в системе с множеством входов и одним выходом (MISO, МВОВ), в которой, например, множество передающих антенн (например, в базовой станции), могут передавать один или более потоков символов в одиночное устройство антенны (например, в мобильную станцию). Кроме того, следует понимать, что аспекты системы 1510 передатчика и/или системы 1550 приемника, описанные здесь, можно использовать в связи с системой антенны типа один выход и один вход (SISO, ОВОВ).
В соответствии с одним аспектом, данные трафика для множества потоков данных предусмотрены в системе 1510 передатчика из источника 1512 данных в процессор 1514 данных передачи (TX). В одном примере каждый поток данных затем может быть передан через соответствующую передающую антенну 1524. Кроме того, процессор 1514 данных передачи (TX) может форматировать, кодировать и выполнять перемежение данных трафика для каждого потока данных на основе определенной схемы кодирования, выбранной для каждого соответствующего потока данных, для предоставления кодированных данных. В одном примере кодированные данные для каждого потока данных затем могут быть мультиплексированы с пилотными данными, используя технологии OFDM. Пилотные данные могут, например, представлять собой известную структуру данных, которую обрабатывают известным способом. Кроме того, пилотные данные можно использовать в системе 1550 приемника для оценки отклика канала. Что касается системы 1510 передатчика, мультиплексированные пилотные и кодированные данные для каждого потока данных могут быть модулированы (то есть, может быть выполнено отображение символа) на основе определенной схемы модуляции (например, BPSK (ДФМн, двоичная фазовая манипуляция), QSPK (КФМн, квадратурная фазовая манипуляция), М-PSK (МФМн, многократная фазовая манипуляция) или М-QAM (МКАМн, многократная квадратурная амплитудная модуляция)), выбранной для каждого соответствующего потока данных, для получения символов модуляции. В одном примере скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены с помощью инструкций, выполняемых в и/или предоставляемых процессором 1530.
Затем символы модуляции для всех потоков данных могут быть предоставлены в процессор 1520 TX, который может дополнительно обрабатывать символы модуляции (например, для ортогонального мультиплексирования с частотным разделением или OFDM). Процессор 1520 MIMO TX может затем предоставлять NT потоков символа модуляции в NT приемопередатчиков 1522a-1522t. В одном примере каждый приемопередатчик 1522 может принимать и обрабатывать соответствующий поток символов для представления одного или более аналоговых сигналов. Каждый приемопередатчик 1522 затем может дополнительно выполнять предварительную обработку (например, усиливать, фильтровать и выполнять преобразование с повышением частоты) аналоговых сигналов для получения модулированного сигнала, пригодного для передачи по каналу MIMO. В соответствии с этим, модулированные сигналы NT из приемопередатчиков 1522a-1522t могут быть затем переданы через антенны NT 1524a-1524t, соответственно.
В соответствии с другим аспектом, переданные модулированные сигналы могут быть приняты в системе 1550 приемника с помощью антенн 1552a-1552r. Принятый сигнал из каждой антенны 1552 может быть затем передан в соответствующие приемопередатчики 1554. В одном примере каждый приемопередатчик 1554 может выполнять предварительную обработку (например, фильтрацию, усиление и преобразование с понижением частоты) соответствующего принятого сигнала, преобразовывать в цифровую форму сигнал после предварительной обработки для получения выборок, и затем может обрабатывать эти выборки для представления соответствующего "принятого" потока символов. Процессор 1560 MIMO/данных RX может затем принимать и обрабатывать N R принятых потоков символов из NR приемопередатчиков 1554 на основе определенной методики обработки приемника для предоставления NT "детектированных" потоков символов. В одном примере каждый детектированный поток символов может включать в себя символы, которые представляют собой оценки символов модуляции, переданных для соответствующего потока данных. RX процессор 1560 может затем обрабатывать каждый поток символов, по меньшей мере частично, путем демодуляции, устранения перемежения и декодирования каждого детектированного потока символов для восстановления данных трафика для соответствующего потока данных. Таким образом, обработка, выполняемая процессором 1560 RX, может быть взаимодополняющей относительно обработки, выполняемой процессором 1520 MIMO TX и процессором 1514 данных TX в системе 1510 передатчика. Процессор 1560 RX может дополнительно предоставлять обработанные потоки символов в приемник 1564 данных.
В соответствии с одним аспектом, оценку отклика канала, сгенерированную процессором 1560 RX, можно использовать для выполнения обработки пространства/времени в приемнике, регулирования уровней мощности, изменения скорости или схем модуляции, и/или выполнения других соответствующих действий. Кроме того, процессор 1560 RX может дополнительно выполнять оценку характеристик канала, таких как, например, значения отношения "сигнал - шум и помехи" (SNR) для детектированных потоков символов. Процессор 1560 RX может затем предоставлять оценки характеристик канала в процессор 1570. В одном примере процессор 1560 и/или процессор 1570 RX могут дополнительно выводить оценку "рабочего" значения SNR для системы. Процессор 1570 может затем предоставлять информацию о состоянии канала (CSI, ИСК), которая может содержать информацию, относящуюся к каналу передачи данных и/или принятому потоку данных. Эта информация может включать в себя, например, рабочие значения SNR. CSI может затем быть обработана с помощью процессора 1518 данных TX, модулирована модулятором 1580 после предварительной обработки в приемопередатчиках 1554a-1554r, и может быть передана обратно в систему 1510 передатчика. Кроме того, источник 1516 данных в системе 1550 приемника может предоставлять дополнительные данные, предназначенные для обработки процессором 1518 данных TX.
И снова, в системе 1510 передатчика модулированные сигналы из системы 1550 приемника могут быть затем приняты антеннами 1524, подвергнуты предварительной обработке в приемопередатчиках 1522, демодулированы демодулятором 1540 и обработаны процессором 1542 данных RX для восстановления CSI, указанного системой 1550 приемника. В одном примере указанная CSI может быть затем предоставлена в процессор 530 и может использоваться для определения скорости передачи данных, а также для схем кодирования и модуляции, используемых для одного или более потоков данных. Определенные схемы кодирования и модуляции могут быть предусмотрены в приемопередатчиках 1522 для квантования и/или использования в последующих передачах в систему 1550 приемника. Кроме того и/или в качестве альтернативы, указанная CSI может использоваться процессором 1530 для генерирования различных параметров управления для процессора 1514 данных TX и процессора 1520 MIMO TX. В другом примере CSI и/или другая информация, обрабатываемая процессором 1542 данных RX, может быть предоставлена в потребитель 1544 данных.
В одном примере, процессор 1530 в системе 1510 передатчика и процессор 1570 в системе 1550 приемника направляют работу в своих соответствующих системах. Кроме того, запоминающее устройство 1532 в системе 1510 передатчика и запоминающее устройство 1572 в системе 1550 приемника могут предоставлять пространство для сохранения программных кодов и данных, используемых процессорами 1530 и 1570, соответственно. Кроме того, в системе 1550 приемника, различные технологии обработки можно использовать для обработки NR принятых сигналов для детектирования NT переданных потоков символов. Такие технологии обработки приемника могут включать в себя технологии обработки приемника в пространстве и в пространстве-времени, которые также можно назвать технологиями выравнивания и/или технологиями обработки приемника "последовательного обнуления/выравнивания и подавления помех", которые также можно назвать технологиями обработки приемника "последовательного подавления помех" или "последовательного подавления".
На фиг.16 иллюстрируется устройство 1600, которое способствует регулировке устройства (например, точки 100 доступа и/или терминалов 116 или 122 доступа), работающего в системе беспроводной связи (например, системе 100). Следует понимать, что устройство 1600 представлено, как включающее в себя функциональные блоки, которые могут представлять собой функциональные блоки, которые представляют функции, воплощенные процессором, программным средством или их комбинацией (например, с использованием встроенного программного обеспечения). Устройство 1600 может включать в себя модуль 1602 для получения данных, относящихся к рабочим характеристикам соответствующей станции, модуль 1604 для идентификации одной или более регулировок, которые должны быть выполнены в станции, на основе полученных данных, модуль 1606 для вычисления параметров, предназначенный для использования совместно с идентифицированными регулировками, и модуль 1608 для выполнения идентифицированных регулировок в станции на основе рассчитанных параметров.
Следует понимать, что описанные здесь аспекты могут быть воплощены с использованием аппаратных, программных средств, встроенных программных средств, промежуточного программного обеспечения, микрокода или любой их комбинации. Когда системы и/или способы воплощены в виде программных средств, встроенных программных средств, промежуточного программного обеспечения или микрокода, программного кода или сегментов кода, они могут быть сохранены в считываемом устройством носителе информации, таком как компонент накопителя. Сегмент кода может представлять собой процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, программный пакет, класс или любую комбинацию инструкций, структур данных или программных операторов. Сегмент кода может быть соединен с другим сегментом кода или аппаратной схемой путем передачи и/или приема информации, данных, аргументов, параметров или содержимого запоминающих устройств. Информация, аргументы, параметры, данные и т.д. могут быть переданы, перенаправлены или отправлены с использованием любых соответствующих средств, включающих в себя совместное использование запоминающих устройств, передачу сообщений, передачу маркера, передачу по сети и т.д.
При программном воплощении, описанные здесь технологии, могут быть воплощены в модулях {например, процедурах, функциях и так далее), которые выполняют описанные здесь функции. Программные коды могут быть сохранены в модулях памяти и могут быть выполнены с помощью процессоров. Модуль памяти может быть воплощен в процессоре или за пределами процессора, и в этом случае он может быть соединен с возможностью передачи данных с процессором, с использованием различных средств, как известно в данной области техники.
Описанное выше включает в себя примеры одного или более аспектов. Конечно, при этом невозможно описать каждую теоретически возможную комбинацию компонентов или методик с целью описания описанных выше аспектов, но для специалиста в данной области техники будет понятно, что возможно множество других комбинаций и перестановок различных аспектов. В соответствии с этим, описанные аспекты предназначены для охвата всех таких изменений, модификаций и вариантов, которые попадают в пределы сущности и объема приложенной формулы изобретения. Кроме того, в той степени, что термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, считается, что такой термин имеет включительное значение, аналогично термину "содержащий", как "содержащий" интерпретируют при использовании в качестве вводного слова в формуле изобретения. Кроме того, подразумевается, что термин "или", используемый, либо в подробном описании, или в формуле изобретения, означает "не исключающее или".
Класс H04L27/00 Многоканальные системысвязи с модулированными несущими частотами
Класс H04B17/00 Контроль; испытание