способ и устройство для поддержки многопользовательской и однопользовательской схемы мiмо в системе беспроводной связи
Классы МПК: | H04B7/02 разнесенные системы |
Автор(ы): | ХОУ Цзилэй (US), СМИ Джон Э. (US), МАЛЛАДИ Дурга Прасад (US), ХАССАНПУР ГХАДИ Навид (US), МАЛЛИК Сиддхартха (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2009-08-07 публикация патента:
27.04.2013 |
Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в повышении помехоустойчивости передачи информации. Для этого описаны методы поддержки распределенных передач по схеме с многими входами и многими выходами (MIMO). В одной разработке пользовательское оборудование (UE) определяет оценки канала для многочисленных сот и сообщает оценки канала. После этого UE принимает передачу данных, посылаемую многочисленными сотами на UE, основываясь на оценках канала. Передача данных может включать в себя, по меньшей мере, один поток данных, и каждый поток данных может посылаться одной сотой или многочисленными сотами на UE. В другой разработке UE определяет первую и вторую оценки канала для первой и второй сот, соответственно, и сообщает оценки канала. UE затем принимает первую передачу данных, посылаемую первой сотой на UE, основываясь на первой оценке канала. UE также принимает вторую передачу данных, посылаемую второй сотой на другое UE и отводимую от UE, основываясь на второй оценке канала. 10 н. и 50 з.п. ф-лы, 25 ил.
Формула изобретения
1. Способ приема данных в системе беспроводной связи, содержащий: определение оценки канала для каждой из многочисленных сот пользовательским оборудованием (UE); генерирование вектора виртуального канала на основе оценок канала для каждой из многочисленных сот; посылку вектора виртуального канала с UE на, по меньшей мере, одну из многочисленных сот; и прием передачи данных, посылаемой многочисленными сотами на UE, на основе вектора виртуального канала.
2. Способ по п.1, в котором передача данных содержит, по меньшей мере, один поток данных, причем, по меньшей мере, один поток данных принимается UE от многочисленных сот.
3. Способ по п.1, в котором передача данных содержит многочисленные потоки данных, причем каждый поток данных принимается UE от одной из многочисленных сот.
4. Способ по п.1, в котором передача данных принимается от многочисленных сот по ресурсам, используемым совместно со вторым UE.
5. Способ по п.1, в котором передача данных принимается от многочисленных сот по ресурсам, зарезервированным для использования UE.
6. Способ по п.1, в котором передача данных содержит, по меньшей мере, один поток данных, причем каждый поток данных посылается с характерным для ячейки предкодированием, определенным из характерного для ячейки компонента вектора виртуального канала.
7. Способ по п.1, в котором передача данных содержит единственный поток данных, посылаемый с предкодированием на основе вектора предкодирования, определенного из вектора виртуального канала.
8. Способ по п.1, в котором каждая из многочисленных сот оснащена единственной передающей антенной, в котором UE оснащено многочисленными приемными антеннами, и в котором генерирование вектора виртуального канала содержит: определение вектора канала для каждой из многочисленных сот, и определение коэффициента усиления канала для каждой соты на основе вектора канала для соты и приемного фильтра.
9. Способ по п.1, в котором каждая из многочисленных сот оснащена многочисленными передающими антеннами, в котором UE оснащено единственной приемной антенной, и в котором определение оценок канала содержит определение вектора канала для каждой из многочисленных сот.
10. Способ по п.1, в котором каждая из многочисленных сот оснащена многочисленными передающими антеннами, в котором UE оснащено многочисленными приемными антеннами, и в котором определение оценок канала содержит: определение матрицы канала для каждой из многочисленных сот, и определение вектора канала для каждой соты на основе матрицы канала для соты и приемного фильтра.
11. Способ по п.1, в котором многочисленные соты принадлежат единственной базовой станции.
12. Способ по п.1, в котором многочисленные соты ассоциируются с многочисленными антеннами, распределенными по разным местоположениям.
13. Способ по п.1, в котором вектор виртуального канала содержит множество компонентов, и причем каждый компонент содержит коэффициент усиления канала, ассоциированный с линиями связи между UE и одной из множества сот.
14. Способ по п.1, в котором компоненты вектора виртуального канала генерируют на основе приемного фильтра UE.
15. Устройство для приема данных в системе беспроводной связи, содержащее: средство для определения оценки канала для каждой из многочисленных сот пользовательским оборудованием (UE); средство генерирования вектора виртуального канала на основе оценок канала для каждой из многочисленных сот; средство для посылки вектора виртуального канала с UE на, по меньшей мере, одну из многочисленных сот; и средство для приема передачи данных, посылаемой многочисленными сотами на UE, на основе вектора виртуального канала.
16. Устройство по п.15, в котором передача данных содержит, по меньшей мере, один поток данных, причем каждый поток данных принимается UE из многочисленных сот.
17. Устройство по п.15, в котором передача данных содержит многочисленные потоки данных, причем каждый поток данных принимается UE из одной из многочисленных сот.
18. Устройство по п.15, в котором передача данных принимается из многочисленных сот по ресурсам, используемым совместно со вторым UE.
19. Устройство по п.15, в котором передача данных принимается из многочисленных сот по ресурсам, зарезервированным для использования UE.
20. Устройство по п.15, в котором передача данных содержит, по меньшей мере, один поток данных, причем каждый поток данных посылается с характерным для ячейки предкодированием, определенным характерным для ячейки компонентом вектора виртуального канала.
21. Устройство для беспроводной связи, содержащее: по меньшей мере, один процессор, выполненный с возможностью определения оценки канала для каждой из многочисленных сот пользовательским оборудованием (UE), генерирования вектора виртуального канала на основе оценок канала для каждой из многочисленных сот, посылки вектора виртуального канала с UE на, по меньшей мере, одну из многочисленных сот, и приема передачи данных, посылаемой многочисленными сотами на UE, на основе вектора виртуального канала.
22. Устройство по п.21, в котором передача данных содержит, по меньшей мере, один поток данных, причем каждый поток данных принимается UE из многочисленных сот.
23. Устройство по п.21, в котором передача данных содержит многочисленные потоки данных, причем каждый поток данных принимается UE из одной из многочисленных сот.
24. Устройство по п.21, в котором передача данных принимается из многочисленных сот по ресурсам, используемым совместно со вторым UE.
25. Устройство по п.21, в котором передача данных принимается из многочисленных сот по ресурсам, зарезервированным для использования UE.
26. Устройство по п.23, в котором передача данных содержит, по меньшей мере, один поток данных, причем каждый поток данных посылается с характерным для ячейки предкодированием, определенным характерным для ячейки компонентом вектора виртуального канала.
27. Считываемый компьютером носитель, содержащий: код, вызывающий определение, по меньшей мере, одним компьютером оценки канала для каждой из многочисленных сот пользовательским оборудованием (UE), код, вызывающий генерирование, по меньшей мере, одним компьютером вектора виртуального канала на основе оценок канала для каждой из многочисленных сот, код, вызывающий посылку, по меньшей мере, одним компьютером вектора виртуального канала с UE на, по меньшей мере, одну из многочисленных сот, и
код, вызывающий прием, по меньшей мере, одним компьютером передачи данных, посылаемой многочисленными сотами на UE, на основе вектора виртуального канала.
28. Способ посылки данных в системе беспроводной связи, содержащий: прием вектора виртуального канала для многочисленных сот от, по меньшей мере, одного пользовательского оборудования (UE), причем вектор виртуального канала содержит информацию, сгенерированную на UE на основе оценок канала, определенных на UE для каждой из многочисленных сот; и посылку, по меньшей мере, одной передачи данных с каждой из многочисленных сот, передающих на UE, на основе вектора виртуального канала, причем каждая передача данных посылается многочисленными сотами на UE.
29. Способ по п.28, в котором передача данных для UE содержит, по меньшей мере, один поток данных, причем каждый поток данных посылается многочисленными сотами на UE.
30. Способ по п.28, в котором передача данных для UE содержит многочисленные потоки данных, причем каждый поток данных посылается одной из многочисленных сот на UE.
31. Способ по п.28, в котором посылка, по меньшей мере, одной передачи данных содержит посылку, по меньшей мере, двух передач данных многочисленными сотами, по меньшей мере, на два UE по общим ресурсам.
32. Способ по п.28, в котором посылка, по меньшей мере, одной передачи данных содержит посылку единственной передачи данных многочисленными сотами на единственное UE по ресурсам, не используемым для посылки передач данных на другие UE.
33. Способ по п.28, в котором посылка, по меньшей мере, одной передачи данных содержит: определение, по меньшей мере, одного вектора предкодирования на основе вектора виртуального канала, и посылку каждой передачи данных на основе соответствующего вектора предкодирования многочисленными сотами на UE.
34. Способ по п.33, в котором, по меньшей мере, один вектор предкодирования определяется на основе метода форсирования нуля или минимальной среднеквадратической ошибки (MMSE).
35. Способ по п.34, в котором каждый вектор предкодирования содержит весовой коэффициент для каждой из многочисленных передающих антенн на многочисленных сотах.
36. Способ по п.28, в котором каждая передача данных содержит, по меньшей мере, два потока данных, и в котором посылка, по меньшей мере, одной передачи данных содержит: определение вектора предкодирования для каждого потока данных на основе вектора виртуального канала, и посылку каждого потока данных на основе вектора предкодирования для потока данных посредством многочисленных сот.
37. Способ по п.28, дополнительно содержащий: определение информации предкодирования для передачи данных UE посредством многочисленных сот на основе информации, полученной из вектора виртуального канала.
38. Способ по п.37, в котором информация предкодирования является характерной для ячейки.
39. Способ по п.37, в котором информация предкодирования является общей для многочисленных ячеек.
40. Устройство для беспроводной связи, содержащее: средство для приема вектора виртуального канала для многочисленных сот от пользовательского оборудования (UE), причем вектор виртуального канала сгенерирован на UE посредством объединения векторов канала, соответствующих оценке канала для каждой из многочисленных сот; и средство для посылки, по меньшей мере, одной передачи данных с одной из многочисленных сот, предающих на UE, на основе вектора виртуального канала, причем каждая передача данных посылается многочисленными сотами на UE.
41. Устройство по п.40, в котором передача данных для UE содержит, по меньшей мере, один поток данных, причем каждый поток данных посылается многочисленными сотами на UE.
42. Устройство по п.40, в котором передача данных для UE содержит многочисленные потоки данных, причем каждый поток данных посылается одной из многочисленных сот на UE.
43. Устройство по п.40, в котором средство для посылки, по меньшей мере, одной передачи данных содержит: средство для определения, по меньшей мере, одного вектора предкодирования на основе вектора виртуального канала, и средство для посылки каждой передачи данных на основе соответствующего вектора предкодирования многочисленными сотами на UE.
44. Устройство по п.40, в котором каждая передача данных содержит, по меньшей мере, два потока данных, и в котором средство для посылки, по меньшей мере, одной передачи данных содержит: средство для определения вектора предкодирования для каждого потока данных на основе вектора виртуального канала, и средство для посылки каждого потока данных на основе вектора предкодирования для потока данных многочисленными сотами.
45. Способ приема данных в системе беспроводной связи, содержащий: определение первой оценки канала для первой соты посредством первого пользовательского оборудования (UE); определение второй оценки канала для второй соты посредством первого UE; генерирование вектора виртуального канала на основе первой и второй оценки канала; посылку вектора виртуального канала с первого UE на, по меньшей мере, одну из первой и второй сот; прием первой передачи данных, посылаемой первой сотой на первое UE, на основе вектора виртуального канала; и прием второй передачи данных, посылаемой второй сотой на второе UE и отводимой от первого UE, на основе вектора виртуального канала.
46. Способ по п.45, в котором первая передача данных принимается первым UE по ресурсам, используемым совместно со вторым UE.
47. Способ по п.45, в котором первая передача данных посылается первой сотой на основе вектора предкодирования, определенного на основе вектора виртуального канала от первого UE и третьей оценки канала от третьего UE, не обслуживаемого первой сотой, причем вектор предкодирования уменьшает помехи для третьего UE.
48. Способ по п.45, в котором вторая передача данных посылается второй сотой на основе вектора предкодирования, определенного на основе вектора виртуального канала от первого UE и третьей оценки канала от второго UE, причем вектор предкодирования уменьшает помехи для первого UE.
49. Способ по п.45, в котором каждая из первой и второй сот оснащена многочисленными передающими антеннами, в котором первое UE оснащено единственной приемной антенной, и в котором каждая из первой и второй оценок канала содержит вектор канала.
50. Способ по п.45, в котором каждая из первой и второй сот оснащена многочисленными передающими антеннами, в котором первое UE оснащено многочисленными приемными антеннами, в котором первая оценка канала для первой соты содержит первый вектор канала, определенный на основе первой матрицы канала для первой соты и приемного фильтра, и в котором вторая оценка канала для второй соты содержит второй вектор канала, определенный на основе второй матрицы канала для второй соты и приемного фильтра.
51. Способ по п.50, дополнительно содержащий: определение приемного фильтра на основе собственного вектора первой матрицы канала для первой соты.
52. Способ по п.50, дополнительно содержащий: определение второго приемного фильтра на основе первого вектора канала и в соответствии с методом минимальной среднеквадратической ошибки (MMSE); и выполнение приемной фильтрации для первой передачи данных на основе второго приемного фильтра.
53. Устройство для приема данных в системе беспроводной связи, содержащее: средство для определения первой оценки канала для первой соты посредством первого пользовательского оборудования (UE); средство для определения второй оценки канала для второй соты посредством первого UE; средство для генерирования вектора виртуального канала на основе первой и второй оценки канала; средство для посылки вектора виртуального канала с первого UE на, по меньшей мере, одну из первой и второй сот; средство для приема первой передачи данных, посылаемой первой сотой на первое UE, на основе вектора виртуального канала; и средство для приема второй передачи данных, посылаемой второй сотой на второе UE и отводимой от первого UE, на основе вектора виртуального канала.
54. Устройство по п.53, в котором первая передача данных посылается первой сотой на основе вектора предкодирования, определенного на основе вектора виртуального канала, от первого UE и третьей оценки канала от третьего UE, не обслуживаемого первой сотой, причем вектор предкодирования уменьшает помехи для третьего UE.
55. Устройство по п.53, в котором вторая передача данных посылается второй сотой на основе вектора предкодирования, определенного на основе вектора виртуального канала, от первого UE и третьей оценки канала от второго UE, причем вектор предкодирования уменьшает помехи для первого UE.
56. Способ для беспроводной связи, содержащий: выбор, по меньшей мере, одного пользовательского оборудования (UE) из числа многочисленных UE в многочисленных сотах, в котором выбор, по меньшей мере, одного UE содержит выбор первого UE в первой соте из числа многочисленных сот, выбранных на основе, по меньшей мере, одной метрики, и выбор второго UE во второй соте из числа многочисленных сот, выбранных на основе корреляции между оценками канала от первого и второго UE; и посылку, по меньшей мере, одной передачи данных с многочисленных сот на, по меньшей мере, одно UE.
57. Способ по п.56, в котором выбор второго UE содержит: определение набора UE с оценками канала, имеющими малую корреляцию с оценкой канала от первого UE, и выбор UE с самой высокой метрикой среди набора UE в качестве второго UE.
58. Способ по п.56, в котором выбор, по меньшей мере, одного UE содержит выбор одного или нескольких UE от каждой из многочисленных сот.
59. Способ по п.56, в котором выбор, по меньшей мере, одного UE содержит выбор максимум L UE из любой одной из многочисленных сот, где L представляет собой целочисленное значение единицы или более.
60. Устройство для беспроводной связи, содержащее: средство для выбора, по меньшей мере, одного пользовательского оборудования (UE) из числа многочисленных UE в многочисленных сотах, средство для выбора первого UE в первой соте из числа многочисленных сот на основе, по меньшей мере, одной метрики, и средство для выбора второго UE во второй соте из числа многочисленных сот на основе корреляции между оценками канала от первого и второго UE; и средство для посылки, по меньшей мере, одной передачи данных с многочисленных сот на, по меньшей мере, одно UE.
Описание изобретения к патенту
Настоящая заявка претендует на приоритет предварительной заявки США № 61/087 066, озаглавленной «INTER-CELL DOWN-LINK DISTRIBUTED MULTI-USER MIMO», поданной 7 августа 2008 г., заявки США № 61/087 063, озаглавленной «INTER-CELL DOWN-LINK DISTRIBUTED SINGLE-USER MIMO», поданной 7 августа 2008 г., и заявки США № 61/087 922, озаглавленной «METHOD AND APPARATUS FOR SUPPORTING DISTRIBUTED MIMO IN A WIRELESS COMMUNICATION SYSTEM», поданной 11 августа 2008 г., при этом все принадлежат правопреемнику настоящей заявки и включены в данный документ по ссылке.
I. Область техники, к которой относится изобретение
Настоящее раскрытие относится, в основном, к связи и, в частности, к методам поддержки передачи данных в системе беспроводной связи.
II. Уровень техники
Системы беспроводной связи широко используются для предоставления различного коммуникационного контента, такого как речь, видео, пакетные данные, обмен сообщениями, широковещательная передача и т.д. Эти беспроводные системы могут быть системами многостанционного доступа, способными поддерживать многочисленных пользователей посредством совместного использования доступных системных ресурсов. Примеры таких систем многостанционного доступа включают в себя системы многостанционного доступа с кодовым разделением каналов (CDMA), системы многостанционного доступа с временным разделением каналов (TDMA), системы многостанционного доступа с частотным разделением каналов (FDMA), системы многостанционного доступа с ортогональным частотным разделением каналов (OFDMA) и системы многостанционного доступа с частотным разделением каналов на одной несущей (SC-FDMA).
Система беспроводной связи (например, сотовая система) может включать в себя несколько узлов В, которые могут поддерживать связь для некоторого количества пользовательского оборудования (UE). UE может выполнять связь с узлом В по нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (или прямая линия связи) ссылается на линию связи от узла В к UE, и восходящая линия связи (или обратная линия связи) ссылается на линию связи от UE к узлу В.
UE может находиться внутри покрытия многочисленных сот, где термин «сота» может ссылаться на зону покрытия узла В и/или подсистемы узла В, обслуживающей зону покрытия. Одна сота может быть выбрана в качестве обслуживающей соты для UE, и остальные соты могут упоминаться как необслуживающие соты. UE может наблюдать сильные помехи от необслуживающих сот. Может быть желательным передавать данные на UE таким образом, чтобы достигать хороших рабочих характеристик даже в присутствии сильных соседних сот.
Сущность изобретения
В данном документе описываются методы для поддержки передач по однопользовательской и многопользовательской распределенной схеме с многими входами и многими выходами (MIMO). Для многопользовательской распределенной схемы MIMO (или MU-MIMO) многочисленные соты могут одновременно посылать передачи данных на многочисленные UE по одним и тем же частотно-временным ресурсам и могут выполнять предкодирование для снижения помех для UE. Для однопользовательской распределенной схемы MIMO (или SU-MIMO) многочисленные соты могут посылать передачу данных на единственное UE по ресурсам, не используемым для передач данных на другие UE. Для обеих схем MU-MIMO и SU-MIMO соты могут передавать данные различным образом в зависимости от количества передающих антенн в каждой соте, от количества приемных антенн на каждом UE, от уровня координации между сотами и т.д.
В одной разработке, которая может быть применима как для MU-MIMO, так и для SU-MIMO, UE может определять оценки канала для многочисленных сот, которые могут работать в качестве виртуальной соты для передачи данных на UE. UE может сообщать оценки канала, например, обслуживающей соте. UE может после этого принимать передачу данных, посылаемую многочисленными сотами на UE, основываясь на оценках канала. В одной разработке передача данных может содержать по меньшей мере один поток данных, и каждый поток данных может посылаться многочисленными сотами на UE. В другой разработке передача данных может содержать многочисленные потоки данных, и каждый поток данных может посылаться одной сотой на UE. Для MU-MIMO передача данных может посылаться по ресурсам, которые могут использоваться для посылки другой передачи данных на другое UE. Для SU-MIMO передача данных может посылаться по ресурсам, не используемым для посылки передач данных на другие UE.
В другой разработке, которая может быть применима для MU-MIMO, первое UE может определять первую оценку канала для первой соты и также может определять вторую оценку канала для второй соты. Первое UE может сообщать первую и вторую оценки канала, например, обслуживающей соте. Первое UE может принимать первую передачу данных, посылаемую первой сотой на первое UE, основываясь на первой оценке канала. Первое UE может принимать вторую передачу данных, посылаемую второй сотой на второе UE и отводимую от первого UE, основываясь на второй оценке канала. Первая и вторая передачи данных могут посылаться одновременно первой и второй сотами по общим ресурсам. Первая передача данных может посылаться первой сотой на основе первого вектора предкодирования, который может определяться на основе первой оценки канала от первого UE и третьей оценки канала от третьего UE, не обслуживаемого первой сотой. Первая передача данных может отводиться от третьего UE посредством первого вектора предкодирования. Вторая передача данных может посылаться второй сотой на основе второго вектора предкодирования, который может определяться на основе второй оценки канала от первого UE и четвертой оценки канала от второго UE.
Ниже более подробно описываются различные аспекты и признаки раскрытия.
Краткое описание чертежей
Фиг. 1 изображает систему беспроводной связи.
Фиг. 2 изображает передачу по нисходящей линии связи для MU-MIMO.
Фиг. 3 изображает передачу по нисходящей линии связи для SU-MIMO.
Фиг. 4-9 изображают MU-MIMO для различных антенных конфигураций.
Фиг. 10-13 изображают SU-MIMO для различных антенных конфигураций.
Фиг. 14 изображает распределенную антенную систему.
Фиг. 15 и 16 изображают способ и устройство для приема данных.
Фиг. 17 и 18 изображают способ и устройство для посылки данных.
Фиг. 19 и 20 изображают другой способ и устройство для приема данных.
Фиг. 21 и 22 изображают другой способ и устройство для посылки данных.
Фиг. 23 и 24 изображают способ и устройство для планирования UE.
Фиг. 25 изображает блок-схему узла В и UE.
Подробное описание
Методы, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие системы. Термины «система» и «сеть» часто используются попеременно. Система CDMA может реализовать радиотехнологию, такую как универсальный наземный радиодоступ (UTRA), cdma2000 и т.п. UTRA включает в себя широкополосный CDMA (WCDMA) и другие варианты CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать радиотехнологию, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовать радиотехнологию, такую как эволюционированный UTRA (E-UTRA), ультрамобильную широкополосную сеть (UMB), IEEE 802.11 (Wi-Fi (беспроводная точность)), IEEE 802.16 (WiMAX (общемировая совместимость широкополосного беспроводного доступа)), IEEE 802.20, Flash-OFDM® (быстрый доступ с малым временем ожидания и бесшовным переходом между базовыми станциями на основе мультиплексирования с ортогональным разделением частот) и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Долгосрочная эволюция (LTE) Проекта партнерства по созданию системы третьего поколения (3GPP) и усовершенствованная LTE (LTE-A) представляют собой новые версии UMTS, которые используют E-UTRA, который применяет OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE, LTE-A и GSM описаны в документах организации, названной «Проект партнерства по созданию системы 3-го поколения» (3GPP). cdma2000 и UMB описаны в документах организации, названной «Проект 2 партнерства по созданию системы 3-го поколения» (3GPP2). Методы, описанные в данном документе, могут использоваться для систем и радиотехнологий, упомянутых выше, а также других систем и радиотехнологий. Для ясности, некоторые аспекты методов описаны ниже для LTE.
Фиг. 1 изображает систему 100 беспроводной связи, которая может представлять собой сотовую систему, такую как система LTE или некоторая другая система. Система 100 может включать в себя несколько узлов В и другие сетевые объекты, которые могут поддерживать услуги связи для нескольких UE. Для упрощения, только три узла В 110а, 110b и 110с показаны на фиг. 1. Узлом В может быть станция, которая выполняет связь с UE и также может упоминаться как эволюционированный узел В (eND), базовая станция, точка доступа и т.д. Каждый узел В 110 может обеспечивать покрытие связи для конкретной географической зоны 102. Чтобы повысить пропускную способность системы, полная зона покрытия узла В может быть разделена на многочисленные меньшие зоны, например, на три меньшие зоны 104а, 104b и 104с. Каждая меньшая зона может обслуживаться соответствующей подсистемой узла В. В 3GPP термин «сота» может ссылаться на наименьшую зону покрытия узла В и/или подсистемы узла В, обслуживающей данную зону покрытия. В 3GPP2 термин «сектор» или «сота-сектор» может ссылаться на наименьшую зону покрытия базовой станции и/или подсистемы базовой станции, обслуживающей данную зону покрытия. Для ясности, в описании ниже используется понятие соты в 3GPP. В общем, узел В может поддерживать одну или много (например, три) сот.
Несколько UE может быть рассредоточено по системе, и каждое UE может быть стационарным или мобильным. Для упрощения фиг. 1 изображает только одно UE 120 в каждой соте. UE также может упоминаться как мобильная станция, терминал, терминал доступа, абонентский блок, станция и т.д. UE может представлять собой сотовый телефон, персональный цифровой помощник (PDA), беспроводный модем, устройство беспроводной связи, карманное устройство, переносной компьютер, беспроводный телефон, станцию беспроводного абонентского доступа (WLL) и т.д. Термины «UE» и «пользователь» используются попеременно в данном документе.
Как показано на фиг. 1, может выполняться секторизация для разделения зоны покрытия каждого узла В на три соты, чтобы повысить пропускную способность системы. Для каждой соты может использоваться направленная антенна с фиксированной диаграммой направленности для фокусирования передаваемой мощности соты и для снижения помех для других сот. Соты могут работать независимо без координации среди этих сот, и каждая сота может передавать данные на свои UE независимо. Некоторые UE могут располагаться на границе соседних сот и могут упоминаться как UE на краю соты. UE на краю соты могут наблюдать сильные межсотовые помехи от необслуживающих сот и могут существенно снижать свои характеристики из-за сильных помех. Данное ухудшение характеристик может происходить как по (i) сценариям внутри узла В, в которых соты принадлежат одному и тому же узлу В, так и (ii) по сценариям между узлами В, в которых соты принадлежат разным узлам В.
Может использоваться несколько схем для координации передач данных на UE в разных сотах, которые могут принадлежать одному и тому же узлу В или разным узлам В. Эти схемы могут применять пространственную размерность для снижения помех и улучшения рабочих характеристик UE на краю соты. Например, могут использоваться следующие схемы:
Многопользовательская распределенная схема MIMO (или MU-MIMO) - посылает передачи данных с многочисленных сот на многочисленные UE по одним и тем же частотно-временным ресурсам с управлением лучом для снижения помех, и
Однопользовательская распределенная схема MIMO (или SU-MIMO) - посылает передачу данных с многочисленных сот на единственное UE по ресурсам, которые не используются для передач данных на другие UE.
Управление лучом представляет собой процесс для управления пространственным направлением передачи на целевой приемник и/или от непредусмотренного приемника. Управление лучом может выполняться посредством применения вектора предкодирования к передаче на передатчике, как описано ниже.
Фиг.2 изображает передачу по нисходящей линии связи с MU-MIMO для одного узла В с тремя сотами i, j и k,покрывающими разные географические зоны. Соседние соты обычно перекрывают друг друга на краях, что может позволять UE принимать покрытие связи от одной или нескольких сот в любом местоположении, когда UE перемещается по системе. Для упрощения, фиг.2 изображает только два UE u и v. UE u представляет собой UE на краю соты, расположенное на границе сот i и j . Сота i может выбираться в качестве обслуживающей соты для UE u, и сота j может быть необслуживающей сотой для UE u. UE v располагается внутри соты j . Сотой j может быть обслуживающая сота для UE v , и сотой i может быть необслуживающая сота для UE v. В общем, UE может располагаться внутри покрытия любого количества сот и может иметь любое количество необслуживающих сот.
Для MU-MIMO многочисленные соты могут передавать данные на многочисленные UE, в то же время снижая помехи для UE в других сотах. Например, сота i может передавать данные на UE u, в то же время снижая помехи для UE v в соседней соте j. Аналогично, сота j может передавать данные на UE v, в то же время снижая помехи для UE u в соседней соте i. Каждая сота может формировать пространственные лучи, направленные к своим UE, в то же время снижая помехи для UE в соседних сотах. UE в соседних сотах тогда могут наблюдать меньшие межсотовые помехи.
Фиг. 3 изображает передачу по нисходящей линии связи со схемой SU-MIMO для одного узла В с тремя сотами i, j и k . Для SU-MIMO многочисленные соты могут одновременно передавать один или несколько потоков данных на одно и то же UE. В одной разработке обе соты i и j могут передавать один поток данных на UE u, которое может быть оснащено одной приемной антенной. В другой разработке сота i может передавать один поток данных на UE u, и сота j может передавать другой поток данных на UE u, которое может быть оснащено многочисленными приемными антеннами. Для обеих разработок принимаемая мощность для обеих сот i и j на UE u будет представлять собой требуемую мощность (вместо того, что обслуживающая сота i обеспечивает требуемую мощность, и необслуживающая сота j обеспечивает мощность помехи). Необслуживающая сота j может упоминаться как взаимодействующая сота при передаче данных на UE u.
Для упрощения, большая часть описания ниже предназначена для передачи данных на UE u, которое может иметь одну обслуживающую соту i и одну или несколько необслуживающих сот с индексом j. В одной схеме MU-MIMO необслуживающая сота j может действовать в качестве взаимодействующей соты, и соты i и j обе могут передавать данные на UE u. В другой схеме MU-MIMO обслуживающая сота i может передавать данные на UE u, и необслуживающая сота j может выполнять подавление помех для UE u. В одной схеме SU-MIMO как обслуживающая сота i, так и взаимодействующая сота j могут передавать данные на UE u. Ниже подробно описываются эти различные схемы MIMO.
В общем, каждая сота может быть оснащена одной или многочисленными передающими антеннами. Каждое UE также может быть оснащено одной или многочисленными приемными антеннами. Данные могут посылаться разным образом в зависимости от количества передающих антенн в каждой соте, количества приемных антенн на каждом UE, уровня взаимодействия между сотами и т.д. Для ясности, большая часть описания ниже охватывает передачу данных двумя сотами i и j. Схемы MIMO, описанные в данном документе, могут быть расширены на более двух сот.
I. Многопользовательская распределенная схема MIMO
Фиг.4 изображает разработку MU-MIMO, причем каждая сота оснащена единственной передающей антенной, и каждое UE оснащено единственной приемной антенной. Каждое UE может определять комплексный коэффициент усиления канала для канала по схеме с одним входом и одним выходом (SISO) от передающей антенны на каждой соте до его приемной антенны. UE u может получать коэффициент усиления h iu канала для соты i и коэффициент усиления h ju канала для соты j. Аналогично, UE v может получать коэффициент усиления hiv канала для соты i и коэффициент усиления hjv канала для соты j. Коэффициент усиления канала для каждой соты может рассматриваться как компонент вектора виртуального канала. UE u может получать вектор-строку h u=[hiu hju] виртуального канала, и UE v может получать вектор-строку h v=[hiv hjv] виртуального канала. Концептуально, две соты, каждая с единственной передающей антенной, может рассматриваться как виртуальная сота с двумя передающими антеннами.
В одной схеме MU-MIMO с единственной передающей антенной в каждой соте поток данных может посылаться на каждое UE с обеих передающих антенн в двух сотах i и j (вместо только с одной передающей антенны в одной соте). Сота i может принимать потоки данных u и v, предназначенные для UE u и v, соответственно. Сота i может выполнять предкодирование по двум потокам данных с вектором wi предкодирования для получения выходного потока и может посылать выходной поток через свою передающую антенну. Аналогично, сота j может принимать потоки u и v данных, выполнять предкодирование по двум потокам данных с вектором wj предкодирования для получения выходного потока и посылать выходной поток через свою передающую антенну. Векторы wi и w j предкодирования могут определяться различным образом.
В одной разработке векторы предкодирования могут определяться на основе метода форсирования нуля (ZF). Матрица размера 2×2 виртуального канала может быть сформирована как . Матрица Wzf предкодирования размера 2×2 может быть определена на основе форсирования нуля следующим образом:
где представляет собой диагональную матрицу, которая нормализует мощность передачи двух сот, и
«H» обозначает эрмитово или сопряженное транспонирование.
Wzf включает в себя два вектора предкодирования в двух столбцах. Один вектор предкодирования в Wzf может обеспечиваться в качестве вектора wzf,i предкодирования для соты i, и другой вектора предкодирования в Wzf может обеспечиваться в качестве вектора wzf,j предкодирования для соты j. Если матрица виртуального канала является точной, тогда UE u может наблюдать малые помехи от соты j, и UE v может наблюдать малые помехи от соты i.
В другой разработке вектор wmmse,i предкодирования для соты i может определяться на основе метода минимальной среднеквадратической ошибки (MMSE) следующим образом:
где N u представляет собой шум, наблюдаемый UE u, P i представляет собой мощность передачи соты i , и I представляет собой единичную матрицу.
Вектор wmmse,i предкодирования MMSE может максимизировать отношение сигнала к вызванным помехам (SCIR) для соты i , которое может быть выражено как:
Как показано в уравнении (3), SCIRi представляет собой отношение принимаемой мощности на UE u (числитель) к мощности помех на UE v плюс шум на UE u (знаменатель). Использование wmmse,i для wi в уравнении (3) может максимизировать SCIRi.
Векторы предкодирования для сот i и j также могут определяться другим образом. Например, векторы предкодирования могут определяться на основе метода оптимального по критерию комбинирования (MCR) и т.д.
Сота i может выполнять предкодирование со своим вектором wi предкодирования следующим образом:
где d i представляет собой вектор данных размера 1×2, содержащий символы данных в потоках u и v данных, и
xi представляет собой выходной символ для соты i.
Сота i может использовать wzf,i или wmmse,i или некоторый другой вектор предкодирования для wi в уравнении (4). Вектор wi предкодирования включает в себя два весовых коэффициента предкодирования. Один весовой коэффициент предкодирования может быть применен к потоку u данных, и другой весовой коэффициент предкодирования может быть применен к потоку v данных.
Для системы дуплекса с временным разделением (TDD) нисходящая линия связи и восходящая линия связи совместно используют один и тот же частотный канала, и характеристика канала нисходящей линии связи может быть сильно коррелирована с характеристикой канала восходящей линии связи. В данном случае, соты могут оценивать hu и hv, основываясь на пилот-сигналах, посылаемых по восходящей линии связи посредством UE u и v. Для системы дуплекса с частотным разделением (TDD) нисходящая линия связи и восходящая линия связи используют разные частотные каналы, и характеристика канала нисходящей линии связи может не коррелироваться хорошо с характеристикой канала восходящей линии связи. В данном случае, UE u может оценивать hu и посылать его на свою обслуживающую соту i, и UE v может оценивать hv и посылать его на свою обслуживающую соту j.
В одной разработке UE u может определять информацию индикатора направления канала (CDI) следующим образом. UE u может сначала получать оценку hu, например, на основе опорного сигнала или пилот-сигнала, принимаемого от каждой соты. UE u может делить вектор канала на его величину для получения вектора с единичной нормой следующим образом:
где ||h u|| представляет собой величину вектора-строки hu виртуального канала, и
представляет собой нормализованный вектор виртуального канала с единичной величиной.
UE u может выбирать вектор канала в кодовой книге из 2В векторов канала, которые наиболее близко соответствуют . UE u затем может посылать В-битовый индекс выбранного вектора канала в качестве информации CDI.
Фиг. 5 изображает разработку MU-MIMO, причем каждая сота оснащена единственной передающей антенной, и каждое UE оснащено многочисленными (R) приемными антеннами. Каждое UE может определять вектор характеристики канала (или просто вектор канала) для канала с одним входом и многими выходами (SIMO) от передающей антенны в каждой соте до его R приемных антенн. UE u может получать вектор h iu=[hiu,1 hiu,R]T канала размера R×1 для соты i, где hiu,r для r {1, , R} представляет собой комплексный коэффициент усиления канала от передающей антенны в соте i до приемной антенны r на UE u, и «Т» обозначает транспонирование. UE u также может получать вектор hju канала размера R×1 для соты j. UE u может определять коэффициент усиления hiu,eq эквивалентного канала для соты i посредством применения приемного фильтра к hiu. Например, UE u может определять hiu,eq посредством применения доминирующего левого собственного вектора uu матрицы канала для UE u следующим образом:
Доминирующий левый собственный вектор может определяться так, как описано ниже.
UE u также может определять коэффициент усиления hju,eq эквивалентного канала для соты j посредством применения этого же доминирующего левого собственного вектора следующим образом:
Вектор виртуального канала для UE u затем может формироваться как h u=[hiu,eqhju,eq ]. Описанная выше обработка для случая с одной приемной антенной может применяться к hu, полученному с многочисленными приемными антеннами на UE u.
Планирование может выполняться различным образом для случая, в котором каждая сота оснащена единственной передающей антенной. В одной разработке каждая сота может планировать свои UE независимо и может выбирать UE для передачи данных на основе любого набора критериев. На этапе формирования луча/предкодирования выбранные UE могут подбираться парами для совместной передачи. Каждая пара UE может включать в себя одно UE в одной соте и другое UE в другой соте. Векторы предкодирования могут определяться для спаренных UE и могут использоваться для посылки потоков данных на эти UE, например, как описано выше.
В другой разработке совместный планировщик может работать по многочисленным сотам. В одной разработке совместного планирования по двум сотам планировщик может сначала выбирать UE с самой высокой метрикой (например, основываясь на равнодоступности и т.д.) среди UE в двух сотах. Если выбранное UE находится в соте i, тогда планировщик может выбрать совместимое UE в другой соте j. Чтобы выбрать совместимое UE, планировщик может идентифицировать поднабор UE в соте j, векторы канала которых имеют малую корреляцию относительно вектора канала выбранного UE в соте i. Затем планировщик может выбрать UE с самой высокой метрикой из поднабора UE в соте j. Затем планировщик может образовать пару из выбранного UE в соте i с выбранным UE в соте j. Данная схема выбора UE может уменьшить потери мощности от предкодирования.
В одной разработке планирования одно UE может выбираться от каждой соты, например, как описано выше. В другой разработке планирования одно или оба UE в данной соте могут выбираться, например, если оба UE имеют высокие метрики, и их векторы канала имеют малую корреляцию. Для этой разработки планирования UE может ассоциироваться с виртуальной сотой (вместо физической соты) и может обслуживаться одной или несколькими физическими сотами в виртуальной соте.
Описанные выше разработки могут обслуживать два UE в двух сотах по одним и тем же частотно-временным ресурсам. Эти разработки могут быть расширены на обслуживание трех и более UE в трех или более сотах по одним и тем же ресурсам. Вектор виртуального канала для каждого UE может зависеть от количества сот, которые будут передавать на это UE. Вектор предкодирования для каждой соты может зависеть от векторов виртуального канала для всех UE, на которые эта сота будет передавать данные.
Если каждая сота оснащена многочисленными (Т) передающими антеннами, данные могут посылаться с предкодированием несколькими способами. В первой схеме MU-MIMO предкодирование может выполняться по многочисленным сотам. Во второй схеме MU-MIMO предкодирование может выполняться каждой сотой.
Фиг. 6 изображает разработку предкодирования по сотам для первой схемы MU-MIMO, при этом каждая сота оснащена многочисленными (Т) передающими антеннами, и каждое UE оснащено единственной приемной антенной. Каждое UE может определять вектор-строку характеристики канала (или просто вектор канала) для канала с многими входами и одним выходом (MISO) от Т передающих антенн в каждой соте до его приемной антенны. UE u может получать вектор hiu=[hiu,1 hiu,T] канала для соты i, где hiu,t для t {1, ,T} представляет собой комплексный коэффициент усиления канала от передающей антенны t в соте i до приемной антенны на UE u. UE u также может получать вектор hju канала для соты j. Вектор канала для каждой соты может рассматриваться как компонент вектора виртуального канала. UE u может формировать вектор hu =[hiu hju] виртуального канала. Аналогично, UE v может получать вектор hiv канала для соты i и вектор hjv канала для соты j и может формировать вектор hv =[hiv hjv] виртуального канала.
Для первой схемы MU-MIMO поток данных может посылаться на каждое UE с 2Т передающих антенн на двух сотах i и j (вместо только с Т передающих антенн в одной соте). Сота i может принимать потоки u и v данных, предназначенные для UE u и v, соответственно. Сота i может выполнять предкодирование по двум потокам данных с матрицей Wi предкодирования для получения Т выходных потоков и может посылать эти Т выходных потоков по своим Т передающим антеннам. Аналогично, сота j может принимать потоки u и v данных, выполнять предкодирование по двум потокам данных при помощи матрицы Wj предкодирования для получения Т выходных потоков и посылать эти Т выходных потоков при помощи своих Т передающих антенн. Матрицы Wi и Wj предкодирования могут определяться на основе форсирования нуля, MMSE и т.д.
Фиг. 7 изображает разработку предкодирования по сотам для первой схемы MU-MIMO, при этом каждая сота оснащена многочисленными (Т) передающими антеннами, и каждое UE оснащено многочисленными (R) приемными антеннами. Каждое UE может определять матрицу характеристики канала (или просто матрицу канала) для канала MIMO от Т передающих антенн на каждой соте до его R приемных антенн. UE u может получать матрицу Hiu канала размера R×T для соты i, и матрицу Hju канала для соты j. UE u может определять векторы h iu и hju эквивалентного канала на основе матриц канала и приемного фильтра для UE u. Аналогично, UE v может получать матрицу Hiv канала для соты i и матрицу Hjv канала для соты j. UE v может определять векторы h iv и hjv эквивалентного канала на основе матриц канала и приемного фильтра для UE v.
В одной разработке разложение по сингулярным числам матрицы Hiu канала может быть выражено как:
где U iu представляет собой унитарную матрицу размера R×R левых собственных векторов Hiu,
iu представляет собой диагональную матрицу размера R×T сингулярных чисел Hiu, и
Viu представляет собой унитарную матрицу размера T×T правых собственных векторов H iu.
Унитарная матрица U характеризуется свойством UH U=I. Столбцы U ортогональны друг другу, и каждый столбец имеет единичную мощность. Диагональные элементы iu представляют собой сингулярные числа, которые представляют коэффициенты усиления канала собственных мод Hiu. Сингулярные числа в iu могут быть упорядочены от наибольшего к наименьшему по диагонали. Векторы в Uiu и Viu могут быть упорядочены аналогичным образом в качестве сингулярных значений в iu. После упорядочения первый столбец Uiu представляет собой доминирующий левый собственный вектор и может быть обозначен как ui,1. Первый столбец Viu представляет собой доминирующий правый собственный вектор и может быть обозначен как v i,1.
В одной разработке вектор h iu канала для обслуживающей соты i может быть определен как:
где i,1 представляет собой наибольшее сингулярное число в iu
Для разработки, показанной в уравнении (9), UE u может, как предполагается, выполнять приемную фильтрацию MIMO (или обнаружение MIMO) посредством предварительного умножения своих принимаемых сигналов на приемный фильтр u i,1. hiu тогда может представлять собой эквивалентный канал, определяемый масштабированной версией доминирующего правого собственного вектора vi,1 .
В одной разработке вектор hju канала для необслуживающей соты j может определяться как:
В разработке, показанной в уравнении (10), вектор hju канала для необслуживающей соты j получается посредством применения этого же приемного фильтра ui,1 к матрице Hju канала для необслуживающей соты j.
Для случая с многочисленными приемными антеннами на каждом UE, как показано на фиг. 7, матрицы Wi и Wj предкодирования могут определяться на основе hiu и hju и в соответствии с форсированием нуля, MMSE и т.д. Соты i и j тогда могут посылать данные на UE u и v с матрицами Wi и Wj предкодирования, соответственно, аналогично случаю с единственной приемной антенной на каждом UE.
В одной разработке перестановка антенн может применяться к потоку(ам) данных, посылаемому на одной UE, чтобы достичь симметрии, выравнивания и/или робастности среди потоков данных. Для перестановки антенн каждый поток данных может посылаться с разных антенн в разные интервалы времени и/или по разным частотным поднесущим.
В общем, две или более сот могут одновременно передавать данные двум или более UE с предкодированием по этим сотам. Количество потоков данных (NS), которые могут посылаться одновременно на данное UE, может определяться как NS min{NT, NR}, где NT представляет собой общее количество передающих антенн во всех сотах, посылающих потоки данных, и NR представляет собой общее количество приемных антенн на UE. Если один поток данных посылается на каждое UE, тогда более одного UE могут планироваться на соту, если общее количество UE, подлежащих обслуживанию, меньше или равно общему количеству передающих антенн (NT) во всех сотах. Матрица предкодирования для каждой соты может определяться на основе векторов виртуального канала от всех обслуживаемых UE и может выводиться посредством форсирования нуля, MMSE и т.д.
Планирование может выполняться различным образом для случая, в котором каждая сота оснащена многочисленными передающими антеннами. В одной разработке количество UE, планируемых для передачи данных, может быть равно количеству сот, и один поток данных может посылаться на каждое запланированное UE. В данной разработке планирование и выбор UE может выполняться так, как описано выше, для случая, в котором каждая сота оснащена одной передающей антенной. В частности, каждая сота может выполнять планирование независимо, и одно UE может выбираться на соту, например, в последовательном порядке. Альтернативно, планирование может выполняться совместно по сотам, и UE могут выбираться (например, в последовательном порядке) из числа UE в этих сотах.
В другой разработке количество UE для обслуживания может быть больше, чем количество сот и/или больше, чем один поток данных может посылаться на запланированное UE. В данной разработке UE может посылать М векторов виртуального канала, чтобы принимать до М потоков данных, где М 1. Каждый вектор виртуального канала может рассматриваться, как если бы он принимался от UE с единственной антенной. UE тогда могут выбираться, например, в последовательном порядке, основываясь на метрике. При планировании могут применяться дополнительные ограничения. Например, планирование может выполняться так, что по меньшей мере одно UE выбирается от каждой соты, максимум L потоков данных (например, L=2) посылается на данное UE, и т.д. Общее количество потоков данных, посылаемых на все запланированные UE, может быть меньше или равно общему количеству передающих антенн (NT) на всех сотах, посылающих эти потоки данных.
В общем, если UE хорошо разделены пространственно, тогда может быть лучше выбирать больше UE с одним потоком данных, чем выбирать несколько UE с многочисленными потоками данных. Выбор большего количества UE может обеспечивать больший выигрыш от разнесения, в то же время уменьшая потери мощности предкодирования.
Для второй схемы MU-MIMO предкодирование может выполняться каждой сотой вместо по сотам. Каждая сота может посылать поток данных на свое UE и может выполнять формирование луча таким образом, чтобы уменьшить помехи для другого UE, обслуживаемого другой сотой. Например, сота i может посылать поток данных на UE u и может выполнять формирование луча для снижения помех для UE v. Аналогично, сота j может посылать поток данных на UE v и может выполнять формирование луча для снижения помех для UE u.
Фиг. 8 изображает разработку предкодирования на соту для второй схемы MU-MIMO, при этом каждая сота оснащена многочисленными (Т) передающими антеннами, и каждое UE оснащено единственной приемной антенной. UE u может получать вектор hiu канала для обслуживающей соты i и вектор hju канала для необслуживающей соты j. Аналогично, UE v может получать вектор hiv канала для необслуживающей соты i и вектор hjv канала для обслуживающей соты j. Вектор wi предкодирования для соты i может определяться на основе векторов hiu для hiv канала, так что передача данных может направляться на UE u и отводиться от UE v.
В одной разработке вектор предкодирования для соты i может определяться на основе MMSE следующим образом:
SCIR для соты i может быть выражено как:
Использование wmmse,i для wi максимизирует SCIR передачи данных от соты i на UE u. w mmse,i может использоваться в качестве приемного фильтра сотой i для максимизирования отношения сигнала к шуму и помехам (SCIR), если сота i должна принимать передачу данных от UE u по каналу hiu и создающую помехи передачу от UE v по каналу hiv .
В другой разработке вектор предкодирования для соты i может определяться на основе форсирования нуля следующим образом:
где представляет собой матрицу виртуального канала размера 2×2 для соты i.
Как показано в уравнениях (11) и (13), вектор предкодирования для соты i может выводиться на основе векторов hiu для hiv канала, которые локализованы для соты i. Таким образом, каждая сота может принимать свое решение независимо на уровне формирования луча/предкодирования. Как для MMSE, так и для форсирования нуля, если векторы hiu и hiv канала являются точными, тогда UE v может наблюдать малые помехи от соты i.
Фиг. 9 изображает разработку предкодирования на соту для второй схемы MU-MIMO, при этом каждая сота оснащена многочисленными (Т) передающими антеннами, и каждое UE оснащено многочисленными (R) приемными антеннами. UE u может получать матрицу Hiu канала для соты i и матрицу Hju канала для соты j . Аналогично, UE v может получать матрицу H iv канала для соты i и матрицу Hjv канала для соты j.
Сота i может передавать М потоков данных на UE u, где М 1. Векторы hiu,m и hju,m канала для m-го потока данных, где m {1, ,M}, могут быть выражены как:
и
Вектор предкодирования для m-го потока данных может определяться на основе MMSE следующим образом:
Вектор предкодирования для m-го потока данных также может определяться на основе форсирования нуля. В данном случае матрица эквивалентного канала размера 2М×R может определяться как . Вектор предкодирования для m-ого потока данных тогда может определяться следующим образом:
Как показано на фиг. 9, сота i может передавать М потоков данных на UE u на основе матрицы Wi предкодирования для соты i. Wi может определяться на основе форсирования нуля, MMSE и т.д. Аналогично, сота j может передавать М потоков данных на UE v на основе матрицы Wj предкодирования для соты j. Wj также может определяться на основе форсирования нуля, MMSE и т.д. Соты i и j могут передавать такое же или другое количество потоков данных на UE u и v, соответственно.
Количество потоков данных (М) для посылки на UE u может быть равно или меньше, чем количество приемных антенн на UE u. М может выбираться так, что по меньшей мере одна размерность приема (или степень свободы) будет доступна для подавления остаточных помех между UE. Кроме того, сота i может посылать данные на более, чем одно UE, если общее количество UE, обслуживаемых сотой i, равно или меньше количества передающих антенн (Т) в соте i, предполагая один поток данных на UE.
Планирование может выполняться различным образом, если каждая сота оснащена многочисленными передающими антеннами. В одной разработке каждая сота может независимо планировать свои UE и может информировать соседние соты о запланированных UE. Каждая сота может исследовать UE (или потоки данных), подлежащие обслуживанию соседними сотами, и может выполнять формирование луча для своих UE на основе векторов канала от своих UE, а также векторов канала от UE в соседних сотах, чтобы уменьшить помехи для UE в соседних сотах.
В другой разработке планирование может выполняться по многочисленным сотам. В данной разработке планировщик может сначала выбирать UE (или поток данных) с самой высокой метрикой в многочисленных сотах. Затем планировщик может выбирать другое UE с высокой метрикой и малой корреляцией между его вектором канала и вектором канала выбранного UE. Планировщик может выбирать каждое последующее UE (или поток данных) аналогичным образом, пока не будут выбраны все UE (или потоки данных). Данная разработка может уменьшить потери мощности от предкодирования. Могут применяться некоторые ограничения, например, для ограничения одного UE на соту, для ограничения максимума L потока данных на UE и т.д. Одна или несколько сот могут отключаться, если имеются новые совместимые UE, которые могут рассматриваться как адаптивное фракционное повторное использование частот (FFR).
В третьей схеме MU-MIMO с многочисленными (Т) передающими антеннами на каждой соте векторы предкодирования для сот в одном и том же узле В могут выбираться совместно по этим сотам. В одной разработке может быть доступна для использования кодовая книга векторов предкодирования. Один вектор предкодирования может выбираться для каждой соты на основе одного или нескольких критериев выбора. В одной разработке критерий выбора для максимизирования суммарной скорости или среднего гармонического скоростей для UE может использоваться для выбора векторов предкодирования. Суммарная скорость R для набора UE может быть выражена как:
и
где SINR l представляет собой отношение сигнала к помехам и шуму (SINR)UE l и l {u,v, }.
В одной разработке набор UE может выбираться для передачи данных, например, на основе их метрик. Суммарная скорость тогда может вычисляться для разных наборов векторов предкодирования для сот для выбранного набора UE. Набор векторов предкодирования, который обеспечивает наибольшую суммарную скорость, может выбираться для использования. В другой разработке UE могут выбираться в последовательном порядке. Например, сначала может выбираться UE с самой высокой метрикой (например, наибольшим SINR). Вектор предкодирования для этого UE может определяться на основе форсирования нуля или MMSE для уменьшения помех, вызываемых для второго UE. Вектор предкодирования для второго UE может выбираться из кодовой книги, например, для максимизирования суммарной скорости. Планирование также может выполняться так, как описано выше для второй схемы MU-MIMO.
Для всех схем MU-MIMO, описанных выше, UE u может оснащаться многочисленными приемными антеннами и может применять приемный фильтр (например, доминирующий левый собственный вектор) для получения векторов эквивалентного канала для целей обратной связи. Сота i может получать векторы эквивалентного канала от UE u, а также UE v в соте j. Сота i может выводить вектор предкодирования для UE u на основе векторов эквивалентного канала от UE u и v. Аналогично, сота j может выводить вектор предкодирования для UE v на основе векторов эквивалентного канала от UE v и u. Если векторы эквивалентного канала являются точными, тогда UE u может наблюдать малые помехи от соты j после применения приемного фильтра. Однако фактический канал, наблюдаемый UE u, может отличаться от эквивалентных каналов, предполагаемых сотами i и j. Это расхождение может быть из-за различных факторов, таких как ошибки квантования, разновидности канала, ошибки оценки канала и т.д.
В одной разработке UE u может выводить приемный фильтр на основе MMSE следующим образом:
где q mmse,m представляет собой приемный фильтр MMSE для потока m данных.
Приемный фильтр MMSE может обнулять остаточные помехи из-за несоответствия между фактическим каналом и эквивалентным каналом. Если только один поток данных посылается на UE u, тогда R-1 приемных антенн на UE u могут использоваться для целей подавления помех. UE u может выполнять приемную фильтрацию посредством приемного фильтра MMSE следующим образом:
где r u представляет собой вектор принятых символов, полученных при помощи R приемных антенн на UE u, и
du,m представляет собой обнаруженный символ для потока m данных.
II. Однопользовательская распределенная схема MIMO
Для SU-MIMO многочисленные соты могут взаимодействовать для посылки одного или нескольких потоков данных на данное UE. Эти соты могут посылать единственный поток данных на UE через большее количество передающих антенн для получения коэффициента усиления формирования луча. Эти соты также могут посылать более одного потока данных на UE для повышения рабочих характеристик передачи данных.
Фиг. 10 изображает разработку схемы SU-MIMO, при этом каждая сота оснащена единственной передающей антенной, и UE u оснащено единственной приемной антенной. UE u может получать коэффициент усиления hiu канала для соты i и коэффициент усиления hju канала для соты j. UE u может формировать вектор hu=[h iu hju] виртуального канала.
В одной схеме SU-MIMO с единственной передающей антенной в каждой соте поток данных может посылаться на UE u с обеих передающих антенн на двух сотах i и j . Вектор wu предкодирования может выводиться для UE u на основе вектора hu виртуального канала (например, ) и может включать в себя два весовых коэффициента для двух сот i и j. Сота i может применять один весовой коэффициент wi к потоку данных, посылаемому на UE u, и сота j может применять другой весовой коэффициент wj к этому же потоку данных, посылаемому на UE u. Только один поток данных может посылаться на UE u с двух сот, так как UE u оснащено одной приемной антенной. Сота j не обслуживает никакое UE по частотно-временным ресурсам, используемым для UE u.
Если UE u оснащено многочисленными (R) приемными антеннами, тогда многочисленные потоки данных могут посылаться на UE u несколькими способами. В первой схеме SU-MIMO многочисленные потоки данных могут посылаться с предкодированием по многочисленным сотам. Во второй схеме SU-MIMO многочисленные потоки данных могут посылаться с предкодированием на соту.
Фиг. 11 изображает разработку второй схемы SU-MIMO, при этом каждая сота оснащена единственной передающей антенной, и UE u оснащено многочисленными (R) приемными антеннами. UE u может получать вектор hiu канала для соты i и вектор hju канала для соты j. UE u может определять SINR для каждой соты на основе вектора канала для этой соты. SINR для каждой соты может зависеть от приемного фильтра, используемого UE u, которым может быть форсирование нуля, MMSE, MMSE с последовательным подавлением помех (SIC), обнаружение по критерию максимального правдоподобия (MLD), некоторые другие приемные фильтры. UE u может определять информацию индикатора качества канала (CQI) для каждой соты на основе SINR для этой соты и может посылать информацию CQI для сот i и j . Сота i может посылать один поток данных на UE u со скоростью, определенной на основе информации CQI для соты i. Сота j может посылать другой поток данных на UE u со скоростью, определенной на основе информации CQI для соты j. UE u может выполнять приемную фильтрацию на основе форсирования нуля, MMSE, MMSE-SIC и т.д. для восстановления двух потоков данных, посылаемых двумя сотами на UE u.
Фиг. 12 изображает разработку первой схемы SU-MIMO, при этом каждая сота оснащена единственной передающей антенной, и UE u оснащено многочисленными (R) приемными антеннами. UE u может получать вектор hiu канала для соты i и вектор hju канала для соты j. UE u может получать матрицу канала размера 2×R для двух сот как и может совместно определять SINR для двух сот. UE u может определять информацию CQI для двух пространственных уровней на основе матрицы канала и может посылать информацию CQI в качестве обратной связи.
Два потока данных могут посылаться сотами i и j на UE u несколькими способами. В одной разработке, которая показана на фиг. 12, каждый поток данных может посылаться с обеих сот с предкодированием. Матрица Wu предкодирования размера 2×2 может выводиться для UE u на основе матрицы H u канала, например, используя форсирование нуля, MMSE и т.д. Каждый поток данных может посылаться с двух передающих антенн на сотах i и j на основе одной строки W u, которая представляет собой вектор предкодирования для обеих передающих антенн на двух сотах i и j. Каждая сота может выполнять предкодирование для двух потоков данных на основе вектора предкодирования, соответствующего одному столбцу Wu.
В другой разработке, которая не показана на фиг. 12, каждый поток данных может посылаться двумя сотами с перестановкой антенн (и без предкодирования), чтобы увеличить пространственную симметрию между разными потоками данных.
Фиг. 13 изображают разработку первой схемы SU-MIMO, при этом каждая сота оснащена многочисленными (Т) передающими антеннами, и UE u оснащено многочисленными (R) приемными антеннами. UE u может получать матрицу Hiu канала для соты i и матрицу H ju канала для соты j. UE u может совместно рассматривать матрицы канала для двух сот и может определять SINR для М пространственных уровней, где М 1. UE u может определять информацию CQI для М пространственных уровней на основе SINR и может посылать информацию CQI в качестве обратной связи. Общее количество передающих антенн на двух сотах может быть больше количества приемных антенн на UE u. UE u тогда может определять матрицы предкодирования для двух сот и может посылать матрицы предкодирования на соты. Две соты могут посылать М потоков данных на UE u в соответствии с информацией CQI и матрицами предкодирования.
Для второй схемы SU-MIMO, которая не показана на фиг. 13, каждая сота может посылать один или несколько потоков данных на UE u и может выполнять предкодирование для каждого потока данных, посылаемого на UE u. Для обеих первой и второй схем SU-MIMO UE u может выполнять приемную фильтрацию на основе форсирования нуля, MMSE, MMSE-SIC и т.д. для восстановления потоков данных, посылаемых двумя сотами.
Для всех схем MIMO, описанных выше, UE u может получать оценки канала для многочисленных сот. Оценка канала для каждой соты может содержать коэффициент усиления канала, вектор канала, матрицу канала и т.д. В одной разработке UE u может отображать вектор hiu канала для соты i на вектор канала в кодовой книге и может посылать в качестве информации CDI для соты i. Аналогично, UE u может отображать вектор hju канала для соты j на вектор канала в кодовой книге и может посылать в качестве информации CDI для соты j. В другой разработке UE u может определять один или несколько векторов предкодирования для одной или нескольких сот на основе оценок канала и может посылать вектор(ы) предкодирования в качестве обратной связи. Эта разработка может быть более применимой для схем SU-MIMO с многочисленными передающими антеннами на каждой соте, так как общее количество передающих антенн может быть больше, чем количество приемных антенн на UE u.
Для всех схем MIMO, описанных выше, UE u может оценивать SINR для каждого потока данных, посылаемого на UE u. UE u может определять информацию CQI для всех М потоков данных, посылаемых на UE u на основе SINR для каждого потока данных. SINR и, следовательно, информация CQI могут определяться на основе конкретного приемного фильтра, используемого UE u. Информация CQI может указывать SINR или скорость передачи данных для каждого потока данных и/или другую информацию. UE u может посылать информацию CQI на обслуживающую соту и/или взаимодействующую соту(ы). Обслуживающая сота и, возможно, взаимодействующая сота(ы) может посылать М потоков данных со скоростями передачи данных, выбранными в соответствии с информацией CQI для UE u.
UE u может посылать информацию обратной связи (например, информацию CQI и CDI) для поддержки MU-MIMO или SU-MIMO. Для MU-MIMO UE u может посылать информацию CQI для обслуживающей соты и информацию CDI для обслуживающей соты и взаимодействующей соты (сот). Для SU-MIMO UE u может посылать информацию CQI и CDI для обслуживающей соты и взаимодействующей соты (сот), где информация CDI может представлять фазу, а не амплитуду. В одной разработке UE u может посылать информацию обратной связи на обслуживающую соту, которая может направлять информацию обратной связи для взаимодействующей соты (сот) по ретрансляционной линии связи на взаимодействующую соту(ы). В другой разработке UE u может посылать информацию обратной связи для каждой соты непосредственно на эту соту.
Методы, описанные в данном документе, могут использоваться для поддержки распределенной схемы MIMO с многочисленных сот в одном и том же узле В или разных узлах В, как описано выше. Методы также могут использоваться для поддержки распределенной схемы MIMO в распределенной антенной системе.
Фиг. 14 изображает распределенную антенную систему 1400. Узел В 1410 может включать в себя многочисленные (например, три) антенны 1412а, 1412b и 1412с, которые могут располагаться по разным местоположениям для увеличения покрытия. Антенна 1412а может обеспечивать покрытие связи для соты i, антенна 1412b может обеспечивать покрытие связи для соты j, и антенна 1412с может обеспечивать покрытие связи для соты k . Антенны 1412а, 1412b и 1412с могут быть соединены с узлом В 1410 при помощи проводных или беспроводных ретрансляционных линий связи, которые показаны пунктирными линиями на фиг. 14. Схемы MU-MIMO и SU-MIMO, описанные выше, могут применяться в системе 1400 аналогичным образом.
Методы, описанные в данном документе, могут улучшить рабочие характеристики UE на краю соты. Выше были описаны различные схемы MU-MIMO и SU-MIMO и разные уровни взаимодействия между сотами. Некоторые схемы используют высокоуровневую координацию, где виртуальная сота может формироваться многочисленными физическими сотами и может передавать данные на многочисленные UE в физических сотах. Некоторые схемы используют низкоуровневую координацию, где каждая сота может передавать данные на свои UE, и улучшенные рабочие характеристики могут достигаться посредством выбора совместимых UE и/или посредством формирования луча в сторону от UE в соседних сотах.
Фиг. 15 изображает разработку способа 1500 для приема данных в системе беспроводной связи. Способ 1500 может выполняться посредством UE (как описано ниже) или посредством некоторого другого объекта. UE может определять оценки канала для многочисленных сот, которые могут работать в качестве виртуальной соты для передачи данных на UE (блок 1512). Многочисленные соты могут принадлежать единственной базовой станции или многочисленным базовым станциям. Многочисленные соты также могут ассоциироваться с многочисленными антеннами, распределенными по разным местоположениям, например, как показано на фиг. 14. UE может посылать оценки канала по меньшей мере одной из многочисленных сот, например, на обслуживающую соту (блок 1514). UE может принимать передачу данных, посылаемую многочисленными сотами на UE на основе оценок канала (блок 1516). UE может сообщать информацию CQI одной или нескольким сотам, и передача данных может посылаться, дополнительно основываясь на информации CQI.
В одной разработке передача данных может содержать по меньшей мере один поток данных, и каждый поток данных может посылаться многочисленными сотами на UE. В другой разработке передача данных может содержать многочисленные потоки данных, и каждый поток данных может посылаться одной сотой на UE.
В одной разработке для MU-MIMO передача данных может посылаться многочисленными сотами по ресурсам, которые могут использоваться для посылки другой передачи данных на другое UE. В другой разработке для SU-MIMO передача данных может посылаться многочисленными сотами по ресурсам, не используемым для посылки передач данных на другие UE.
В одной разработке передача данных может посылаться многочисленными сотами на основе, по меньшей мере, одного вектора предкодирования, определенного на основе оценок канала от UE. В другой разработке передача данных может содержать, по меньшей мере, один поток данных, и каждый поток данных может посылаться с предкодированием многочисленными сотами на основе вектора предкодирования для этого потока данных. В общем, поток данных может посылаться на UE с предкодированием по многочисленным сотам или с предкодированием одной сотой.
В одной разработке каждая из многочисленных сот может быть оснащена единственной передающей антенной, и UE может быть оснащено единственной приемной антенной, например, как показано на фиг. 4 и 10. Оценки канала могут содержать коэффициент усиления канала для каждой из многочисленных сот. В другой разработке каждая из многочисленных сот может быть оснащена единственной передающей антенной, и UE может быть оснащено многочисленными приемными антеннами, например, как показано на фиг. 5, 11 и 12. UE может определять вектор канала для каждой соты и может определять коэффициенту усиления канала для соты на основе вектора канала и приемного фильтра. В еще другой разработке каждая из многочисленных сот может быть оснащена многочисленными передающими антеннами, и UE может быть оснащено единственной приемной антенной, например, как показано на фиг. 6 и 8. Оценки канала могут содержать вектор канала для каждой соты. В еще другой разработке каждая из многочисленных сот может быть оснащена многочисленными передающими антеннами, и UE может быть оснащено многочисленными приемными антеннами, например, как показано на фиг. 7, 9 и 13. UE может определять матрицу канала для каждой соты и может определять вектор канала для соты на основе матрицы канала и приемного фильтра. Оценки канала для многочисленных сот также могут содержать другую информацию. Для всех разработок количество потоков данных, которые могут посылаться на UE, может ограничиваться количеством передающих антенн на многочисленных сотах и количеством приемных антенн на UE.
Фиг. 16 изображает разработку устройства 1600 для приема данных в системе беспроводной связи. Устройство 1600 включает в себя модуль 1612 для определения оценок канала для многочисленных сот посредством UE, модуль 1614 для посылки оценок канала с UE на по меньшей мере одну из многочисленных сот, и модуль 1616 для приема передачи данных, посылаемой многочисленными сотами на UE на основе оценок канала.
Фиг. 17 изображает разработку способа 1700 для посылки данных в системе беспроводной связи. Способ 1700 может выполняться базовой станцией или некоторым другим объектом. Оценки канала для многочисленных сот могут приниматься от по меньшей мере одного UE (блок 1712). Многочисленные соты могут работать в качестве виртуальной соты и могут принадлежать единственной базовой станции или многочисленным базовым станциям. По меньшей мере одна передача данных может посылаться с многочисленных сот на по меньшей мере одно UE, основываясь на оценках канала, причем каждая передача данных посылается многочисленными сотами на соответствующее UE (блок 1714).
В одной разработке передача данных для каждого UE может содержать по меньшей мере один поток данных, и каждый поток данных может посылаться многочисленными сотами на UE. В другой разработке передача данных для каждого UE может содержать многочисленные потоки данных, и каждый поток данных может посылаться одной сотой на UE.
В одной разработке для MU-MIMO по меньшей мере две передачи данных могут посылаться одновременно многочисленными сотами на по меньшей мере два UE по общим ресурсам. В другой разработке для SU-MIMO единственная передача данных может посылаться многочисленными сотами на единственное UE по ресурсам, не используемым для посылки передач данных на другие UE.
В одной разработке блока 1714, по меньшей мере, один вектор предкодирования может определяться на основе оценок канала, например, при помощи форсирования нуля или MMSE. Каждый вектор предкодирования может содержать весовой коэффициент для каждой передающей антенны на многочисленных сотах. Каждая передача данных может посылаться на основе соответствующего вектора предкодирования многочисленными сотами на соответствующее UE. В другой разработке блока 1714 каждая передача данных может содержать, по меньшей мере, один поток данных. Вектор предкодирования может определяться для каждого потока данных на основе оценок канала. Каждый поток данных может посылаться на основе вектора предкодирования для этого потока данных посредством многочисленных сот.
Фиг. 18 изображает разработку устройства 1800 для посылки данных в системе беспроводной связи. Устройство 1800 включает в себя модуль 1812 для приема оценок канала для многочисленных сот от по меньшей мере одного UE и модуль 1814 для посылки по меньшей мере одной передачи данных с многочисленных сот на по меньшей мере одно UE на основе оценок канала, причем каждая передача данных посылается многочисленными сотами на соответствующее UE.
Фиг. 19 изображает разработку способа 1900 для приема данных в системе беспроводной связи. Способ 1900 может выполняться первым UE (как описано ниже) или некоторым другим объектом. Первое UE может определять первую оценку канала для первой соты (блок 1912) и также может определять вторую оценку канала для второй соты (блок 1914). Первое UE может посылать первую и вторую оценки канала на по меньшей мере одну из первой и второй сот, например, на обслуживающую соту (блок 1916). Первое UE может принимать первую передачу данных, посылаемую первой сотой на первое UE, основываясь на первой оценке канала (блок 1918). Первое UE может принимать вторую передачу данных, посылаемую второй сотой на второе UE и отводимую от первого UE, основываясь на второй оценке канала (блок 1920). Первая и вторая передачи данных могут посылаться одновременно первой и второй сотами по одним и тем же ресурсам, например, по одному и тому же блоку ресурсов в системе долгосрочной эволюции (LTE).
Первая передача данных может посылаться первой сотой на основе первого вектора предкодирования, который может определяться на основе первой оценки канала от первого UE и третьей оценки канала от третьего UE, не обслуживаемого первой сотой. Первая передача данных может отводиться от третьего UE посредством первого вектора предкодирования, что может уменьшать помехи для третьего UE. Вторая передача данных может посылаться второй сотой на основе второго вектора предкодирования, который может определяться на основе второй оценки канала от UE
и четвертой оценки канала от второго UE. Второй вектор предкодирования может уменьшать помехи для первого UE.
В одной разработке каждая из первой и второй сот может быть оснащена многочисленными передающими антеннами, первое UE может быть оснащено единственной приемной антенной, и каждая из первой и второй оценки канала может содержать вектор канала. В другой разработке каждая из многочисленных сот может быть оснащена многочисленными передающими антеннами, и первое UE может быть оснащено многочисленными приемными антеннами. Первая оценка канала для первой соты может содержать первый вектор канала, определенный на основе первой матрицы канала для первой соты и приемного фильтра. Вторая оценка канала для второй соты может содержать второй вектор канала, определенный на основе второй матрицы канала для второй соты и этого же приемного фильтра. Приемный фильтр может определяться на основе собственного вектора первой матрицы канала для первой соты. Первая и вторая оценки канала также могут содержать другую информацию.
Первое UE может выводить второй приемный фильтр на основе первой и второй оценок канала, например, в соответствии с методом MMSE, как показано в уравнении (20). Первое UE может выполнять приемную фильтрацию для первой передачи данных на основе второго приемного фильтра.
Фиг. 20 изображает разработку устройства 2000 для приема данных в системе беспроводной связи. Устройство 2000 включает в себя модуль 2012 для определения первой оценки канала для первой соты первым UE, модуль 2014 для определения второй оценки канала для второй соты первым UE, модуль 2016 для посылки первой и второй оценок канала с первого UE на по меньшей мере одну из первой и второй сот, модуль 2018 для приема первой передачи данных, посылаемой первой сотой на первое UE, на основе первой оценки канала, и модуль 2020 для приема второй передачи данных, посылаемой второй сотой на второе UE и отводимой от первого UE, на основе второй оценки канала.
Фиг. 21 изображает разработку способа 2100 для посылки данных в системе беспроводной связи. Способ 2100 может выполняться базовой станцией или некоторым другим объектом. Первая оценка канала для соты может приниматься от первого UE (блок 2112). Вторая оценка канала для соты может приниматься от второго UE (блок 2114). Первое UE может выбираться на основе малой корреляции между первой и второй оценками канала. Вектор предкодирования может определяться на основе первой и второй оценок канала, например, при помощи методов форсирования нуля или MMSE (блок 2116). Передача данных может посылаться с соты на первое UE и отводиться от второго UE на основе вектора предкодирования (блок 2118).
Фиг. 22 изображает разработку устройства 2200 для посылки данных в системе беспроводной связи. Устройство 2200 включает в себя модуль 2212 для приема первой оценки канала для соты от первого UE, модуль 2214 для приема второй оценки канала для соты от второго UE, модуль 2216 для определения вектора предкодирования на основе первой и второй оценок канала, и модуль 2218 для посылки передачи данных с соты на первое UE и отведения от второго UE на основе вектора предкодирования.
Фиг. 23 изображает разработку способа 2300 для планирования UE в системе беспроводной связи. Способ 2300 может выполняться базовой станцией или некоторым другим объектом. По меньшей мере одно UE может выбираться из числа многочисленных UE в многочисленных сотах, которые могут работать в качестве виртуальной соты (блок 2312). По меньшей мере, одна передача данных может посылаться с многочисленных сот на, по меньшей мере, одно UE (блок 2314). В одной разработке блока 2312 первое UE в первой соте может выбираться, например, на основе, по меньшей мере, одной метрики. Второе UE во второй соте тогда может выбираться, например, на основе малой корреляции между оценками канала от первого и второго UE. В одной разработке выбора второго UE может определяться набор UE с оценками канала, имеющими малую корреляцию с оценкой канала от первого UE. UE с самой высокой метрикой среди набора UE может выбираться в качестве второго UE. Выбор UE в блоке 2312 может обусловливаться одним или несколькими ограничениями, такими как, по меньшей мере, одно UE выбирается из каждой соты, максимум L UE выбирается из любой одной соты, где L 1, и т.д.
Фиг. 24 изображает разработку устройства 2400 для планирования UE. Устройство 2400 включает в себя модуль 2412 для выбора, по меньшей мере, одного UE из числа многочисленных UE в многочисленных сотах и модуль 2414 для посылки, по меньшей мере, одной передачи данных с многочисленных сот на, по меньшей мере, одно UE.
Модули на фиг. 16, 18, 20, 22 и 24 могут содержать процессоры, электронные устройства, аппаратные устройства, электронные компоненты, логические схемы, памяти, программные коды, аппаратно-программные коды и т.д., или любую их комбинацию.
Фиг. 25 изображает блок-схему разработки узла В 110 и UE 120, которыми могут быть один из узлов В и одно из UE на фиг. 1. Узел В 110 может быть оснащен Т антеннами 2534а-2534t, и UE 120 может быть оснащено R антеннами 2552a-2552r, где, в основном, Т 1 и R 1.
На узле В 110 процессор 2520 передачи может принимать данные для одного или нескольких UE от источника 2512 данных, обрабатывать (например, кодировать, перемежать и модулировать) данные для каждого UE, основываясь на одной или нескольких схемах модуляции и кодирования, выбранных для UE, и обеспечивать символы данных для всех UE. Процессор 2520 передачи также может принимать управляющую информацию от контроллера/процессора 2540, обрабатывать управляющую информацию и обеспечивать управляющие символы. Процессор 2520 передачи также может генерировать пилот-символы для опорного сигнала или пилот-сигнала. Процессор 2530 MIMO передачи (TX) может выполнять предкодирование/формирование луча по символам данных, управляющим символам и/или пилот-символам, если это применимо, и может предоставлять Т выходных потоков символов Т модуляторам (MOD) 2532a-2532t. Каждый модулятор 2532 может обрабатывать свой выходной поток символов (например, для мультиплексирования с ортогональным частотным разделением (OFDM) и т.д.) для получения выходного потока отсчетов. Каждый модулятор 2532 может дополнительно приводить в определенное состояние (например, преобразовывать в аналоговый вид, фильтровать, усиливать и преобразовывать с повышением частоты) свой выходной поток отсчетов и генерировать сигнал нисходящей линии связи. Т сигналов нисходящей линии связи от модуляторов 2532а-2532t могут передаваться при помощи антенн 2534a-2534t, соответственно.
На UE 120 антенны 2552a-2552r могут принимать сигналы нисходящей линии связи от узла В 110 и могут предоставлять принятые сигналы демодуляторам (DEMOD) 2554a-2554r, соответственно. Каждый демодулятор 2554 может приводить в определенное состояние (например, фильтровать, усиливать, преобразовывать с понижением частоты и оцифровывать) свой принимаемый сигнал для получения отсчетов и может дополнительно обрабатывать отсчеты (например, для OFDM и т.д.) для получения принятых символов. Каждый демодулятор 2554 может предоставлять принятые символы данных и управляющие символы детектору/эквалайзеру 2560 MIMO
и может предоставлять принятые пилот-символы процессору 2594 канала. Процессор 2594 канала может оценивать характеристику беспроводного канала от узла В 110 до UE 120 на основе принятых пилот-символов и может предоставлять оценку канала для каждой рассматриваемой соты. Детектор/эквалайзер 2560 MIMO может выполнять приемную фильтрацию (т.е. обнаружение/выравнивание MIMO) принятых символов данных и управляющих символов на основе оценок канала и может обеспечивать обнаруженные символы, которые представляют собой оценки переданных символов данных и управляющих символов. Процессор 2570 приема может обрабатывать (например, демодулировать, устранять перемежение и декодировать) обнаруженные символы, предоставлять декодированные данные приемнику 2572 данных и предоставлять декодированную управляющую информацию контроллеру/процессору 2590.
UE 120 может оценивать состояния каналов и генерировать информацию обратной связи, которая может содержать информацию CDI, информацию CQI и/или другую информацию для обслуживающей соты, взаимодействующей соты, необслуживающих сот и т.д. Информация обратной связи и/или данные от источника 2578 данных могут обрабатываться процессором 2580 передачи, предкодироваться процессором 2582 MIMO TX (если это применимо) и дополнительно обрабатываться модуляторами 2554a-2554r для генерирования R сигналов восходящей линии связи, которые могут передаваться антеннами 2552a-2552r. На узле В 110 сигналы восходящей линии связи от UE 120 могут приниматься антеннами 2534a-2534t, обрабатываться демодуляторами 2532a-2532t, пространственно обрабатываться детектором/эквалайзером 2536 MIMO и дополнительно обрабатываться процессором 2538 приема для восстановления информации обратной связи и данных, посылаемых UE 120. Декодированные данные могут предоставляться приемнику 2539 данных. Контроллер/процессор 2540 может управлять передачей данных на UE 120 на основе декодированной информации обратной связи.
Контроллеры/процессоры 2540 и 2590 могут управлять работой на узле В 110 и UE 120, соответственно. Процессор 2540 и/или другие процессоры и модули на узле В 110 могут выполнять или управлять способом 1700 на фиг. 17, способом 2100 на фиг. 21, способом 2300 на фиг. 23 и/или другими способами для методов, описанных в данном документе. Процессор 2590 и/или другие процессоры и модули на UE 120 могут выполнять или управлять способом 1500 на фиг. 15, способом 1900 на фиг. 19 и/или другими способами для методов, описанных в данном документе. Память 2542 и 2592 может хранить данные и программные коды для узла В 110 и UE 120, соответственно. Планировщик 2544 может выбирать UE 120 и/или другие UE для передачи данных по нисходящей линии связи и/или восходящей линии связи на основе информации обратной связи (например, информации CDI и CQI), принимаемой от всех UE.
Специалист в данной области техники понимает, что информация и сигналы могут быть представлены с использованием любой из разнообразных различных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и чипы, которые могут упоминаться в вышеупомянутом описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
Специалист в данной области техники дополнительно оценит по достоинству, что разнообразные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с раскрытием в данном документе, могут быть реализованы в виде электронных аппаратных средств, компьютерных программных средств или их комбинации. Чтобы ясно показать эту взаимозаменяемость аппаратных и программных средств, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, в основном, на языке их функциональной возможности. Реализована ли такая функциональная возможность в виде аппаратных или программных средств зависит от конкретного применения и конструктивных ограничений, налагаемых на всю систему. Специалист в данной области может реализовать описанную функциональную возможность различными путями для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как вызывающие отступление от объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытием в данном документе, могут быть реализованы или выполнены посредством процессора общего назначения, процессора цифровой обработки сигналов (DSP), специализированной интегральной схемы (специализированной ИС), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретных аппаратных компонентов или любой их комбинацию, предназначенной для выполнения функций, описанных в данном документе. Процессором общего назначения может быть микропроцессор, но, в альтернативе, процессором может быть любой обычный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров вместе с ядром DSP, или любой другой такой конфигурации.
Этапы способа или алгоритма, описанные в связи с раскрытием в данном документе, могут воплощаться непосредственно аппаратными средствами, программным модулем, исполняемым процессором, или их комбинацией. Программный модуль может постоянно находиться в памяти оперативного запоминающего устройства (RAM), флэш-памяти, памяти постоянного запоминающего устройства (ROM), памяти стираемого программируемого ROM (EPROM), памяти электрически стираемого программируемого ROM (EEPROM), регистрах, на жестком диске, съемном диске, компакт-диске или запоминающем носителе любого другого вида, известном в технике. Примерная запоминающая среда связывается с процессором, так что процессор может считывать информацию с запоминающего носителя и записывать информацию на него. В альтернативе, запоминающая среда может быть выполнена интегрально с процессором. Процессор и запоминающий носитель могут постоянно находиться в специализированной ИС. Специализированная ИС может постоянно находиться в пользовательском терминале. В альтернативе, процессор и запоминающий носитель могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.
В одной или нескольких примерных разработках описанные функции могут быть реализованы аппаратными, программными, аппаратно-программными средствами или любой их комбинацией. Если они реализованы программными средствами, функции могут храниться или передаваться в виде одной или нескольких инструкций или кода на считываемом компьютером носителе. Считываемые компьютером носители включают в себя как запоминающий носитель компьютера, так и носитель передачи данных, включающий в себя любой носитель, который способствует пересылке компьютерной программы с одного места на другое. Запоминающие носители могут представлять собой любые доступные носители, к которым может обращаться компьютер общего назначения или специального назначения. В качестве примера, и не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, компакт-диск или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для переноса или хранения требуемого средства программного кода в виде инструкций или структур данных, и к которой может обращаться компьютер общего назначения или специального назначения, или процессор общего назначения или специального назначения. Также, любое соединение правильно называется считываемым компьютером носителем. Например, если программные средства передаются с веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасные, радиочастотные и микроволновые, тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасные, радиочастотные и микроволновые, включаются в определение носителя. Диск (disk) и диск (disc), как используется в данном документе, включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой многофункциональный диск (DVD), дискету и диск Blu-ray (синелучевой диск), где диски (disk) обычно воспроизводят данные магнитным образом, тогда как диски (disc) воспроизводят данные оптическим образом при помощи лазеров. Комбинации вышеупомянутых также должны быть включены в объем считываемых компьютером сред.
Предыдущее описание раскрытия представлено для того, чтобы предоставить возможность любому специалисту в данной области техники выполнить или использовать настоящее раскрытие. Различные модификации раскрытия легко очевидны для специалиста в данной области техники, и обобщенные принципы, определенные в данном документе, могут быть применены к другим вариантам без отступления от сущности или объема раскрытия. Таким образом, раскрытие, как предполагается, не ограничивается примерами и разработками, описанными в данном документе, но должно соответствовать наибольшему объему, согласующемуся с принципами и новыми признаками, описанными в данном документе.
Класс H04B7/02 разнесенные системы