средства мультиплексирования по совместно используемым ресурсам
Классы МПК: | H04L27/36 схемы модуляторов; схемы передатчиков |
Автор(ы): | ЛО Тао (US), МОНТОХО Хуан (US), ЧЖАН Сяося (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2009-02-06 публикация патента:
10.05.2012 |
Настоящее изобретение относится к беспроводной связи. Технический результат заявленного изобретения заключается в увеличении пропускной способности канала связи путем осуществления передачи данных по I и Q ветвям с целью снижения помех и уменьшения I/Q дисбаланса мощности передачи сигналов. Описываются системы и способы, которые способствуют передаче и приему сигналов по I и Q ветвям канала связи, чтобы подавить потенциальный I/Q дисбаланс. Устройство может передавать сигнал по I и Q ветвям, чтобы распределить мощность передачи, по существу, равномерно для данного канала. Устройство демодулирует данные с помощью кода или матрицы, имеющей действительные и комплексные модификаторы, образуя в результате сигнал I и Q ветви для передачи. В том случае, когда канал имеет множество ресурсов, устройство может перемежать или осуществлять передачу по I ветви в одном ресурсе и Q ветви в другом ресурсе для данного сигнала, чтобы распределить мощность. Кроме того, устройство может применять код комплексного скремблирования, чтобы распределить сигнал по I и Q ветвям. Устройство может также использовать QPSK или модуляцию более высокого порядка, чтобы отослать сигналы, предназначенные одному и тому же пользователю. 10 н. и 27 з.п. ф-лы, 11 ил.
Формула изобретения
1. Способ модулирования данных для синфазного/квадратурного (I/Q) мультиплексирования, содержащий этапы, на которых:
принимают информацию о конфигурации, относящуюся к каналу беспроводной связи;
модулируют данные в один или более сигналов согласно принятой информации о конфигурации; и
передают сигналы по I и Q ветви канала связи.
2. Способ по п.1, в котором этап модулирования данных включает в себя отображение части данных для передачи по I ветви и оставшейся части данных по Q ветви.
3. Способ по п.2, в котором часть данных для передачи по I ветви представляет собой, по существу, половину данных.
4. Способ по п.2, в котором информация о конфигурации содержит один или более ортогональных или квазиортогональных кодов для модулирования данных.
5. Способ по п.4, в котором ортогональные или квазиортогональные коды включают в себя действительную часть и комплексную часть.
6. Способ по п.2, в котором часть данных, отображенных для передачи по I ветви, соответствует первому каналу управления, который поддерживает MIMO (множество входов и множество выходов) передачу с множеством транспортных блоков к устройству, и данные, отображенные для передачи по Q ветви, соответствуют отличающемуся каналу управления, связанному с первым каналом управления.
7. Способ по п.1, в котором сигналы повторно передаются по множеству частичных временных и частотных ресурсов, связанных с каналом связи.
8. Способ по п.7, в котором этап передачи сигналов включает в себя чередующуюся передачу по I и Q ветвям для данного частичного временного и частотного ресурса.
9. Способ по п.1, в котором информация о конфигурации относится к коду комплексного скремблирования для кодирования сигналов.
10. Способ по п.9, дополнительно содержащий скремблирование сигналов с использованием кода комплексного скремблирования для обеспечения передачи сигналов по I и Q ветви канала связи.
11. Устройство беспроводной связи, содержащее:
по меньшей мере, один процессор, конфигурированный для:
создания сигнала для передачи, основываясь, по меньшей мере, частично на принятых данных;
распределения сигнала по I и Q ветви канала связи согласно принятой информации о конфигурации; и
передачи сигнала по каналу связи с использованием I и Q ветвей; и
память, связанную с, по меньшей мере, одним процессором.
12. Устройство беспроводной связи, которое способствует уменьшению I/Q дисбаланса при передаче сигналов беспроводной связи, содержащее:
средство для генерирования сигнала, основываясь, по меньшей мере, частично на данных, подлежащих передаче;
средство для распределения сигнала по I и Q ветви канала связи согласно принятой информации о конфигурации; и
средство для передачи сигналов I и Q ветвей канала связи.
13. Машиночитаемый носитель, имеющий компьютерные инструкции, сохраненные на нем, причем инструкции, при исполнении компьютером, побуждают компьютер определять информацию о конфигурации, относящуюся к каналу связи;
модулировать данные в один или более сигналов, разделенных по I и Q ветви канала связи согласно информации о конфигурации; и передавать сигналы по I и Q ветвям канала связи.
14. Устройство беспроводной связи, содержащее:
устройство определения ресурсов канала, которое принимает информацию о конфигурации, связанную с одним или более каналами связи;
модулятор данных, который генерирует сигнал для передачи по I ветви и сигнал для передачи по Q ветви канала, основываясь, по меньшей мере, частично на информации о конфигурации; и передатчик, который передает сигналы по I и Q ветви.
15. Устройство по п.14, в котором информация о конфигурации содержит множество кодов, и модулятор данных применяет коды к данным, чтобы сгенерировать сигнал для передачи по I ветви и сигнал для передачи по Q ветви.
16. Устройство по п.15, в котором коды представляют собой один или более ортогональных или квазиортогональных кодов, чтобы способствовать одновременной передаче сигналов.
17. Устройство по п.15, в котором сигнал для передачи по I ветви относится к части данных и сигнал для передачи по Q ветви относится к оставшейся части данных.
18. Устройство по п.15, в котором сигнал для передачи по I ветви содержит, по существу, все данные и сигнал, передаваемый по Q ветви, содержит, по существу, все данные.
19. Устройство по п.18, в котором передатчик передает сигнал для передачи по I ветви на частичном временном и частотном ресурсе, связанном с каналом связи, и передает сигнал для передачи по Q ветви на отличающемся частичном временном и частотном ресурсе, связанном с каналом связи.
20. Устройство по п.14, в котором информация о конфигурации относится к коду комплексного скремблирования, чтобы кодировать сигнал для передачи по I ветви.
21. Устройство по п.20, дополнительно содержащее скремблер сигналов, который применяет код комплексного скремблирования к сигналу для передачи по I ветви, приводя в результате к отличающемуся сигналу для передачи по Q ветви.
22. Способ демодуляции сигнала, мультиплексированного по I и Q ветви, содержащий этапы, на которых:
принимают мультиплексированный сигнал от множества устройств беспроводной связи, связанных с каналом связи, причем сигнал мультиплексирован согласно принятой информации о конфигурации;
разделяют мультиплексированный сигнал на часть, принятую по I ветви, и часть, принятую по Q ветви; и
демодулируют долю части, принятой по I ветви, и долю части, принятой по Q ветви, чтобы сформировать данные, переданные одним из множества устройств беспроводной связи по каналу связи.
23. Способ по п.22, дополнительно содержащий дескремблирование доли части, принятой по I ветви, и доли части, принятой по Q ветви, с использованием кода комплексного скремблирования.
24. Способ по п.22, в котором этап демодулирования выполняется с использованием ортогонального или квазиортогонального кода, имеющего действительные и комплексные свойства.
25. Способ по п.22, дополнительно содержащий назначение ресурсов канала, по меньшей мере, одному из множества устройств беспроводной связи, причем ресурсы канала включают в себя информацию о конфигурации канала, относящуюся к передаче части данных о канале по I ветви и оставшейся части - по Q ветви.
26. Способ по п.25, в котором информация о конфигурации канала относится к одному или более ортогональным или квазиортогональным кодам, имеющим действительные и комплексные параметры.
27. Способ по п.25, в котором информация о конфигурации канала относится к коду комплексного скремблирования для кодирования данных, передаваемых по каналу.
28. Способ по п.25, в котором часть, принимаемая по I ветви, соответствует первому каналу управления, который поддерживает MIMO передачу, и часть, принятая по Q ветви, соответствует отличающемуся каналу управления, связанному с первым каналом управления.
29. Устройство беспроводной связи, содержащее:
по меньшей мере, один процессор, конфигурированный для:
приема мультиплексированного сигнала от множества устройств беспроводной связи по каналу связи, причем сигнал мультиплексирован согласно принятой информации о конфигурации;
демультиплексирования мультиплексированного сигнала, чтобы определить множество сигналов, каждый из которых относится, по меньшей мере, к одному из множества устройств беспроводной связи, передаваемых по I и Q ветви канала связи; и
демодулирования, по меньшей мере, одного сигнала, переданного по I ветви, и одного сигнала, переданного по Q ветви, чтобы определить данные, переданные, по меньшей мере, одним из множества устройств беспроводной связи; и
память, связанную с, по меньшей мере, одним процессором.
30. Устройство беспроводной связи для приема I/Q мультиплексированных сигналов, содержащее:
средство для приема мультиплексированных сигналов, связанных с каналом связи по I и Q ветви, причем сигналы мультиплексированы согласно принятой информации о конфигурации;
средство для демультиплексирования мультиплексированных сигналов для I и Q ветвей, чтобы сформировать множество сигналов от устройства, передаваемых по ветвям; и
средство для демодулирования, по меньшей мере, одного сигнала устройства от I ветви и одного сигнала устройства от Q ветви, чтобы принять данные, переданные упомянутым устройством.
31. Машиночитаемый носитель, содержащий инструкции, сохраненные на нем, причем инструкции, при выполнении компьютером, побуждают компьютер:
принимать мультиплексированный сигнал от множества устройств беспроводной связи, связанных с каналом связи, причем сигнал мультиплексирован согласно принятой информации о конфигурации;
разделять мультиплексированный сигнал на часть, принятую по I ветви, и часть, принятую по Q ветви; и
демодулировать долю части, принятой по I ветви, и долю части, принятой по Q ветви, чтобы сформировать данные, переданные одним из множества устройств беспроводной связи по каналу связи.
32. Устройство беспроводной связи, содержащее:
приемник, который принимает мультиплексированный сигнал от множества устройств беспроводной связи, связанных с каналом связи, причем сигнал мультиплексирован согласно принятой информации о конфигурации;
демультиплексор, который демультиплексирует I и Q ветви канала связи, чтобы выдать множество сигналов, переданных по I и Q ветви; и
демодулятор, который демодулирует, по меньшей мере, один из множества сигналов, переданных по I ветви, и, по меньшей мере, один из множества сигналов, переданных по Q ветви, чтобы определить данные, переданные одним из множества устройств беспроводной связи.
33. Устройство по п.32, дополнительно содержащее дескремблер, который дескремблирует, по меньшей мере, один из множества сигналов, переданных по I ветви, и, по меньшей мере, один из множества сигналов, переданных по Q ветви, с использованием кода комплексного скремблирования.
34. Устройство по п.32, в котором демодулятор выполняет демодуляцию с использованием одного или более ортогональных или квазиортогональных кодов.
35. Устройство по п.32, дополнительно содержащее устройство назначения ресурсов канала, которое предоставляет информацию о конфигурации канала, по меньшей мере, одному из множества устройств беспроводной связи, причем информация о конфигурации относится к передаче части данных по I ветви канала связи и оставшейся части - по Q ветви канала связи.
36. Устройство по п.35, в котором информация о конфигурации канала относится к одному или более ортогональным или квазиортогональным кодам, имеющим действительные и комплексные параметры.
37. Устройство по п.35, в котором информация о конфигурации канала относится к коду комплексного скремблирования для кодирования данных, переданных по каналу.
Описание изобретения к патенту
Перекрестная ссылка на родственные заявки
Настоящая заявка испрашивает приоритет предварительной патентной заявки США № 61/027143, озаглавленной «METHODS OF MULTIPLEXING USERS SHARING THE SAME RESOURCE», поданной 8 февраля 2008 г., и предварительной патентной заявки США № 61/034227, озаглавленной «METHODS OF MULTIPLEXING USERS SHARING THE SAME RESOURCE», поданной 6 марта 2008 г. Вышеупомянутые заявки включены в данный документ во всей своей полноте посредством ссылки.
Область техники, к которой относится изобретение
Нижеследующее описание, в общем, относится к беспроводной связи, в частности к мультиплексированию связи множества устройств по одному или более совместно используемым ресурсам.
Уровень техники
Системы беспроводной связи широко развертываются, чтобы обеспечить передачу различного типа контента, например речи, данных и т.п. Типичные системы беспроводной связи могут быть системами множественного доступа, способными поддерживать связь с множеством пользователей путем совместного использования доступных системных ресурсов (например, ширины полосы, мощности передачи). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), ортогональный множественный доступ с частотным разделением (OFDMA) и т.п. Кроме того, системы могут соответствовать спецификациям, таким как 3GPP (Проект партнерства третьего поколения), LTE 3GPP (Проект долгосрочного развития), UMB (Ультрамобильная широкополосная система) и/или спецификациям беспроводной связи с множеством несущих, таким как EV-DO (оптимизированные данные развития), одна или более модификаций вышеуказанного.
Как правило, системы беспроводной связи множественного доступа могут одновременно поддерживать связь для множества мобильных устройств. Каждое мобильное устройство может осуществлять связь с одной или более базовыми станциями через передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, и обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Более того, связь между мобильными устройствами и базовыми станциями может быть установлена через системы с одним входом и одним выходом (SISO), системы с множественным входом и одним выходом (MISO), системы с множественным входом и множественным выходом (MIMO) и т.п. Кроме того, мобильные устройства могут взаимодействовать с другими мобильными устройствами (и/или базовые станции с другими базовыми станциями) при одноранговых конфигурациях беспроводных сетей.
Устройства в беспроводной связи могут передавать и принимать сигналы на совместно используемых ресурсах. Например, одна или более технологий мультиплексирования могут быть использованы для объединения сигналов на ресурсе, такие как мультиплексирование с частотным разделением (FDM), мультиплексирование с временным разделением (TDM), мультиплексирование с кодовым разделением (CDM), ортогональное FDM (OFDM) и т.д. Устройства могут использовать двоичную фазовую модуляцию (BPSK), чтобы достичь ортогональности на одном или более ресурсов и синфазное/квадратурное (I/Q) мультиплексирование для расширения емкости ресурсов. Это, в свою очередь, желательно увеличивает число поддерживаемых сигналов на ресурсах, приводя в результате к улучшенной пропускной способности передачи данных на ресурсах связанной сети беспроводной связи. Значительные различия в мощности передачи по I и Q ветвям, однако, могут вызвать I/Q дисбаланс, приводящий к нежелательным последствиям при демультиплексировании принятых сигналов.
Раскрытие изобретения
Нижеследующее представляет упрощенную сущность одного или более вариантов осуществления, чтобы обеспечить основное понимание таких вариантов осуществления. Эта сущность изобретения не является обширным обзором всех предусмотренных вариантов осуществления, и не предназначается ни для определения ключевых или критических элементов вариантов осуществления ни для установления объема любого или всех вариантов осуществления. Основная цель описания заключается в представлении некоторых концепций одного или более вариантов осуществления в упрощенной форме в качестве вступления к более подробному описанию, которое представлено ниже.
В соответствии с одним или более вариантами осуществления и соответствующим раскрытием их, различные аспекты описываются применительно к обеспечению передачи одного или более отдельных сигналов, используя синфазное/квадратурное (I/Q) мультиплексирование, по обеим I и Q ветвям, чтобы более равномерно распределить мощность передачи. В одном примере часть данного сигнала может быть передана по I ветви, при этом оставшаяся часть передается по Q ветви. В этом отношении, например, мощность передачи для данного сигнала по существу подобна по I и Q ветвям. В другом примере сигнал, повторяемый многократно, может чередоваться между передачей по I и Q ветвям при одном или более повторениях, чтобы обеспечить более сбалансированное I/Q мультиплексирование.
Согласно сопутствующим аспектам обеспечивается способ модулирования данных для I/Q мультиплексирования. Способ может включать в себя прием информации о конфигурации, имеющей отношение к каналу беспроводной связи. Способ может также включать в себя модулирование данных в один или более сигналов согласно информации о конфигурации и передачу сигналов по I и Q ветви канала связи.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью создания сигнала для передачи, основываясь, по меньшей мере, частично, на принятых данных и распределения сигнала по I и Q ветви канала связи. Процессор дополнительно выполнен с возможностью передачи сигнала по каналу связи с использованием I и Q ветвей. Устройство беспроводной связи также содержит память, соединенную, по меньшей мере, с одним процессором.
Еще один аспект имеет отношение к устройству беспроводной связи, которое способствует подавлению I/Q дисбаланса при передаче сигналов беспроводной связи. Устройство беспроводной связи может содержать средство для генерирования сигнала, основываясь, по меньшей мере, частично, на данных, подлежащих передаче, и средство для распределения сигнала по I и Q ветви канала связи. Устройство беспроводной связи может дополнительно включать в себя средство для передачи сигналов I и Q ветвей канала связи.
Еще один другой аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для побуждения, по меньшей мере, одного компьютера определять информацию о конфигурации, относящуюся к каналу связи. Машиночитаемый носитель может также содержать код для побуждения, по меньшей мере, одного компьютера модулировать данные в один или более сигналов, разделенных по I и Q ветви канала связи. Кроме того, машиночитаемый носитель может содержать код для побуждения, по меньшей мере, одного компьютера передавать сигналы по I и Q ветвям канала передачи данных.
Кроме того, дополнительный аспект относится к устройству. Устройство может представлять собой устройство определения ресурса канала, которое принимает информацию о конфигурации, связанную с одним или более каналами связи. Устройство может дополнительно включать в себя модулятор данных, который генерирует сигнал для передачи по I ветви и сигнал для передачи по Q ветви канала, основываясь, по меньшей мере, частично на информации о конфигурации, и передатчик, который передает сигналы по I и Q ветви.
Согласно дополнительно аспекту обеспечен способ, который способствует оценке каналов связи на основании сигнала, мультиплексированного по I и Q ветви. Способ включает в себя прием мультиплексированного сигнала от множества устройств беспроводной связи, связанных с каналом связи, и разделения мультиплексированного сигнала на часть, принятую по I ветви, и часть, принятую по Q ветви. Способ также включает в себя демодуляцию доли части, принятой по I ветви, и доли части, принятой по Q ветви, чтобы выдать данные, переданные одним из множества устройств беспроводной связи по каналу связи.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, выполненный с возможностью приема мультиплексированного сигнала от множества устройств беспроводной связи по каналу связи и демультиплексирования мультиплексированного сигнала, чтобы определить множество сигналов, каждый из которых имеет отношение, по меньшей мере, к одному из множества устройств беспроводной связи, переданных по I и Q ветвям канала связи. Процессор дополнительно выполнен с возможностью демодулирования, по меньшей мере, одного сигнала, передаваемого по I ветви, и одного сигнала, передаваемого по Q ветви, чтобы определить данные, передаваемые, по меньшей мере, одним из множества устройств беспроводной связи. Устройство беспроводной связи также содержит память, подключенную, по меньшей мере, к одному процессору.
Еще один другой аспект относится к устройству беспроводной связи для приема I/Q мультиплексированных сигналов. Устройство беспроводной связи может содержать средство для приема мультиплексированных сигналов, относящихся к каналу связи, по I и Q ветви. Устройство беспроводной связи может дополнительно включать в себя средство для демультиплексирования мультиплексированных сигналов для I и Q ветвей, чтобы выдать множество сигналов от устройства, переданных по ветвям, и средство для осуществления демодуляции, по меньшей мере, одного сигнала устройства из I ветви и одного сигнала устройства из Q ветви с тем, чтобы принимать данные, передаваемые устройством.
И еще один аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для побуждения, по меньшей мере, одного компьютера принимать мультиплексированный сигнал от множества устройств беспроводной связи, относящийся к каналу связи. Машиночитаемый носитель может также содержать код для побуждения, по меньшей мере, одного компьютера разделять мультиплексированный сигнал на часть, принятую по I ветви, и часть, принятую по Q ветви. Кроме того, машиночитаемый носитель может содержать код для побуждения, по меньшей мере, одного компьютера выполнять демодулирование доли части, принятой по I ветви, и доли части, принятой по Q ветви, чтобы выдать данные, передаваемые одним из множества устройств беспроводной связи по каналу передачи данных.
Более того, дополнительный аспект относится к устройству. Устройство может включать в себя приемник, который принимает мультиплексированный сигнал от множества устройств беспроводной связи, относящийся к каналу связи, и демультиплексор, который демультиплексирует I и Q ветвь канала связи, чтобы сформировать множество сигналов, передаваемых по I и Q ветвям. Устройство может дополнительно включать в себя демодулятор, который демодулирует, по меньшей мере, один из множества сигналов, переданных по I ветви, и, по меньшей мере, один из множества сигналов, переданных по Q ветви, чтобы определить данные, переданные одним из множества устройств беспроводной связи.
Для реализации предшествующих и сопутствующих задач один или более аспектов содержат признаки, полностью описанные ниже и конкретным образом указанные в пунктах формулы изобретения. Нижеследующее описание и приложенные чертежи подробно формулируют некоторые иллюстративные аспекты одного или более вариантов осуществления. Однако эти аспекты являются иллюстративными лишь немногих из разнообразных вариантов, в которых могут использоваться принципы различных осуществления, и описанные варианты осуществления предназначаются для охвата всех таких аспектов и их эквивалентов.
Краткое описание чертежей
Фиг. 1 представляет собой иллюстрацию системы беспроводной связи в соответствии с различными аспектами, изложенными в данном документе.
Фиг. 2 представляет собой иллюстрацию примерного устройства для модулирования сигналов по I и Q ветвям, чтобы ослабить I/Q дисбаланс.
Фиг. 3 представляет собой иллюстрацию примерного устройства связи для использования в пределах среды беспроводной связи.
Фиг. 4 представляет собой иллюстрацию примерной системы беспроводной связи, которая совершает передачу и прием сигналов по I и Q ветви.
Фиг. 5 представляет собой иллюстрацию примерной методологии, которая способствует передаче сигналов по I и Q ветви согласно принятой информации о конфигурации.
Фиг. 6 представляет собой иллюстрацию примерной методологии, которая способствует обработке сигналов, принятых по I и Q ветви.
Фиг. 7 представляет собой иллюстрацию примерного мобильного устройства, которое модулирует и/или скремблирует сигналы для передачи по I и Q ветви.
Фиг. 8 представляет собой иллюстрацию примерной системы, которая назначает конфигурации канала и принимает сигналы, переданные по I и Q ветви.
Фиг. 9 представляет собой иллюстрацию примерной среды беспроводной сети, которая может использоваться совместно с различными системами и способами, описанными здесь.
Фиг. 10 представляет собой иллюстрацию примерной системы, которая подавляет I/Q дисбаланс путем распределения передачи сигналов по I и Q ветви.
Фиг. 11 представляет собой иллюстрацию примерной системы, которая принимает сигналы, переданные по I и Q ветви, и определяет данные устройства из сигналов.
Осуществление изобретения
Далее описываются различные варианты осуществления со ссылкой на чертежи, на которых одинаковые ссылочные позиции используются для ссылки на одинаковые элементы по всему тексту. В нижеследующем описании, в целях пояснения, формулируются многочисленные характерные подробности для того, чтобы обеспечить полное понимание одного или более вариантов осуществления. Однако, очевидно, что такие варианты осуществления могут быть осуществлены без этих характерных подробностей. В других примерах хорошо известные структуры и устройства показаны в форме блок-схем, чтобы облегчить описание одного или более вариантов осуществления.
Термины «компонент», «модуль», «система» и т.п., используемые в данном документе, подразумеваются ссылающимися на относящиеся к компьютеру объекты, любое аппаратное обеспечение, встроенное микропрограммное обеспечение, комбинацию аппаратного и программного обеспечений, программное обеспечение, программное обеспечение при исполнении. Например, компонент может быть без ограничения указанным процессом, запускающимся на процессоре, процессором, объектом, исполняемой программой, потоком исполнения, программой и/или компьютером. В качестве примера, как приложение, исполняемое на вычислительном устройстве, так и вычислительное устройство могут представлять собой компонент. Один или более компонентов могут находиться в пределах процесса, или потока исполнения; и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. В дополнение, эти компоненты могут исполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на них. Компоненты могут обмениваться информацией посредством локальных или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данные из одного компонента взаимодействуют с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала).
Кроме того, различные варианты осуществления описываются в данной заявке применительно к мобильному устройству. Мобильное устройство также может называться системой, абонентской установкой, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Мобильное устройство может представлять собой сотовый телефон, радиотелефон, телефон на основе Протокола инициирования сеанса связи (SIP), станцию локальной радиосети (WLL), персональный цифровой секретарь (PDA), портативное устройство с возможностями беспроводного соединения, вычислительное устройство или другое устройство обработки, соединенное с модемом беспроводной связи. Боле того, различные варианты осуществления описываются в данном документе применительно к базовой станции. Базовая станция может использоваться для осуществления связи с мобильным устройством (устройствами) и может также называться точкой доступа, Узлом B, усовершенствованным Узлом B (eNode B или eNB), базовой приемопередающей станцией (BTS) или определяться некоторой другой терминологией.
Кроме того, различные аспекты или особенности, описанные здесь, могут быть реализованы в качестве способа, устройства или продукта, используя стандартные техники программирования и/или разработки. Термин «продукт», как используется в данной заявке, предназначается для включения компьютерной программы, доступной с любого считываемого компьютером устройства, несущей или среды передачи. Например, считываемые компьютером носители могут включать в себя, без ограничения указанным, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитная полоса и т.д.), оптические диски (например, компакт-диск (CD), универсальный цифровой диск (DVD) и т.п.), интеллектуальные карты, устройства флэш-памяти (например, EPROM, карта, карта памяти, флэш-драйв и т.п.). Дополнительно, разнообразные носители хранения, описанные здесь, могут представлять одно или более устройств и/или другие машиночитаемые носители для запоминания информации. Термин «машиночитаемый носитель» может включать в себя, но без ограничения, каналы радиосвязи и разнообразные другие носители, способные запоминать, удерживать, и/или переносить инструкцию(и) и/или данные.
Технологии, описанные здесь, могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением каналов (CDMA), множественного доступа с временным разделением каналов (TDMA), множественного доступа с частотным разделением каналов (FDMA), множественного доступа с ортогональным частотным разделением каналов (OFDMA), FDMA с единственной несущей (SC-FDMA) и других систем. Термины «система» и «сеть» часто используются взаимозаменяемо. CDMA система может реализовывать радиотехнику, такую как Универсальный Наземный Радио Доступ (UTRA), CDMA2000 и т.д., UTRA включает в себя широкополосную CDMA (W-CDMA) и другие разновидности 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 является предстоящим выпуском, который использует E-UTRA, который применяет OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации «Проект Партнерства 3-его Поколения» (3GPP). CDMA2000 и UMB описываются в документах организации «Проект Партнерства 3-его Поколения версии 2» (3GPP2). Технологии, описанные здесь, могут также быть использованы в стандартах оптимизации развития данных (EV-DO), таких как 1xEV-DO, редакция B, или другие версии и/или подобное. Кроме того, такие системы беспроводной связи могут дополнительно включать в себя одноранговые (например, между мобильными станциями) самоорганизующиеся (ad hoc) сетевые системы, часто использующие непарные нелицензируемые спектры, 802.xx беспроводную LAN, BLUETOOTH и любые другие технологии беспроводной связи малой или большой дальности действия.
Различные аспекты или особенности будут представлены в контексте систем, которые могут включать в себя некоторое количество устройств, компонентов, модулей и т.п. Следует иметь в виду, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать себя все устройства, компоненты, модули и т.д., обсуждаемые со ссылками на чертежи. Может также использоваться комбинация этих подходов.
На Фиг. 1 иллюстрируется система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными здесь. Система 100 содержит базовую станцию 102, которая может включать в себя несколько антенных групп. Например, одна антенная группа может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110 и дополнительная группа может включать в себя антенны 112 и 114. Несмотря на то, что проиллюстрированы две антенны для каждой антенной группы; больше или меньше антенн может быть использовано для каждой группы. Базовая станция 102 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых может, в свою очередь, содержать множество компонентов, связанных с приемом и передачей сигналов (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалистам в данной области техники.
Базовая станция 102 может осуществлять связь с одним или более мобильными устройствами, такими как мобильное устройство 116 и мобильное устройство 122; однако, следует понимать, что базовая станция 102 может осуществлять связь по существу с любым числом мобильных устройств, подобных мобильным устройствам 116 и 122. Мобильные устройства 116 и 122 могут быть, например, сотовыми телефонами, интеллектуальными телефонами, портативными ЭВМ, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиостанциями, глобальными системами навигации и определения местоположения, PDA и/или любым другим подходящим устройством, чтобы осуществлять связь в системе 100 беспроводной связи. Как изображено, мобильное устройство 116 находится во взаимодействии с антеннами 112 и 114, где антенны 112 и 114 передают информацию к мобильному устройству 116 по прямой линии 118 связи и принимают информацию от мобильного устройства 116 по обратной линии 120 связи. Кроме того, мобильное устройство 122 находится во взаимодействии с антеннами 104 и 106, где антенны 104 и 106 передают информацию к мобильному устройству 122 по прямой линии 124 связи и принимают информацию от мобильного устройства 122 по обратной линии 126 связи. В системе дуплексной связи с частотным разделением каналов (FDD) прямая линия 118 связи может использовать другую полосу частот, чем полоса частот, используемая обратной линией 120 связи, и прямая линия 124 связи может использовать другую полосу частот, чем полоса частот, используемая обратной линией 126 связи. Дополнительно, в системе дуплексной связи с временным разделением каналов (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они назначаются, чтобы осуществлять связь, может упоминаться как сектор базовой станции 102. Например, антенные группы могут быть разработаны для взаимодействия с мобильными устройствами в секторе областей, покрываемых базовой станцией 102. В передаче данных по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование луча, чтобы улучшить отношение сигнал-шум прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Кроме того, в то время как базовая станция 102 использует формирование луча для осуществления передачи к мобильным устройствам 116 и 122, рассредоточенным произвольно в пределах ассоциированного покрытия, мобильные устройства в соседних сотах могут быть подвержены меньшим помехам по сравнению с базовой станцией, осуществляющей передачу посредством единственной антенны ко всем своим мобильным устройствам. Кроме того, мобильные устройства 116 и 122 могут взаимодействовать непосредственно друг с другом, используя одноранговую связь или ad hoc технологию (не показано).
В соответствии с примером, система 100 может представлять собой систему связи с множеством входов - множеством выходов. Дополнительно, система 100 может использовать по существу любой тип технологии дуплексирования, чтобы делить каналы связи (например, прямую линию связи, обратную линию связи ), такой как FDD, FDM, TDD, TDM, CDM и т.п. Кроме того, каналы связи могут быть ортогональными, чтобы позволить осуществлять одновременную связь с множеством устройств по каналам; в одном примере, OFDM может быть использовано для этой цели. Мобильные устройства 116 и 122 могут модулировать данные в один или более сигналов связи по одному или более каналам связи, с использованием двоичной фазовой модуляции (BPSK), квадратурной фазовой модуляции (QPSK), M-фазовой модуляции (M-PSK) и т.д., чтобы обеспечить ортогональность в канале. Мобильные устройства 116 и 122 могут выполнять мультиплексирование модулированных сигналов, используя, например, синфазное/квадратурное (I/Q) мультиплексирование, и передавать сигналы к базовой станции 102 и/или друг другу (не показано). Такое I/Q мультиплексирование увеличивает пропускную способность канала связи путем предоставления возможности осуществлять передачу данных по каждой из двух ветвей, которые чередуются относительно друг друга, чтобы снизить помехи. Тем не менее, сигналы, передаваемые по I и Q ветвям, могут испытывать помехи от другой ветви вследствие дисбаланса мощности передачи сигналов по ветви.
Чтобы уменьшить I/Q дисбаланс, мобильные устройства 116 и 122 могут мультиплексировать заданные модулированные сигналы таким образом, чтобы, по меньшей мере, один сигнал передавался как по I ветви, так и по Q ветви. В одном примере мобильные устройства 116 и 122 могут передавать часть модулированного сигнала (например, по существу, половину сигнала) по I ветви и передавать оставшуюся часть по соответствующей Q ветви. Это по существу выравнивает мощность по ветвям. В другом примере, когда модулированный сигнал передается в группе сигналов, сигнал в группе может перемежаться между I и Q ветвям при множественной передаче. Следует понимать, что сигналы от базовой станции 102 могут аналогичным образом модулироваться и/или мультиплексироваться. Кроме того, мобильные устройства 116 и/или 122 или базовая станция 102 могут осуществлять связь с подобным устройством в режиме одноранговой или ad hoc связи, как упомянуто, используя функциональности мультиплексирования и/или модуляции, описанные здесь.
На Фиг. 2 показана система 200, которая способствует распределению данных по I и Q ветви для последующей передачи. Система 200 включает в себя модулятор 202, который подготавливает данные для передачи в виде сигнала по сети беспроводной связи. Как изображено, модулятор 202 может принимать данные, подлежащие передаче, в качестве входного сигнала, наряду с информацией о конфигурации канала. Информация о конфигурации канала может относиться, например, к ресурсам канала, назначенным устройством беспроводной связи, к информации относительно передачи данных по каналу, такой как коды для модулирования, скремблирования и/или мультиплексирования данных, интервалам передачи, информации о повторении/запросе и/или подобному. В соответствии с информацией о конфигурации канала, модулятор 202 может распределять данные по I и Q ветви связанной антенны (не показано) для передачи.
Принятая информация о конфигурации канала может определять одну или более инструкций для распределения данных по I и Q ветвям. В одном примере информация о конфигурации канала может содержать коды или матрицы, такие как ортогональные или квазиортогональные коды (в том числе, например, коды Уолша) M матрицы, и/или другие такие коды/матрицы, имеющие хорошие корреляционные свойства. Следует иметь в виду, что квазиортогональные коды могут относиться к кодовым матрицам, строка или столбцы которых являются ортогональными, или любому другому набору кодов, которые показывают частичную ортогональность. Модулятор 202 может использовать коды, чтобы преобразовывать данные в сигнал для передачи. В одном примере коды, в случае применения к данным, могут создавать сигнал на I ветви и сдвинутый по фазе на 90° сигнал для Q ветви. Согласно одному примеру код может способствовать созданию сигнала таким образом, чтобы по существу одна половина мощности сигнала, относящаяся к данным, находилась на I ветви, и другая половина - на Q ветви. Это может уменьшить I/Q дисбаланс, как описано.
В другом примере информация о конфигурации канала может относиться к обеспечению сигнала, повторяющего таким образом, что сигнал, создаваемый модулятором 202, может быть передан многократно. Это может возникать, например, при конфигурации автоматического повторения/запроса (ARQ), конфигурации гибридного ARQ (HARQ) и/или подобном, где может присутствовать множество частичных ресурсов времени и частоты, таких как элементы канала управления (CCE), для данного канала. Таким образом, в одном примере согласно информации о конфигурации канала модулятор 202 может передавать сигнал по I ветви и повторять сигнал по Q ветви. Понятно, что более одного повторения может быть задано конфигурацией, и сигнал может перемежаться между I и Q ветвями или, в ином случае передаваться, по меньшей мере, однократно по каждой ветви. В качестве дополнения, например, информация о конфигурации канала может относиться к применению кода комплексного скремблирования, чтобы вызывать передачу, по меньшей мере, части сигнала по Q ветви, в случае, когда сигнал был предварительно спланирован для передачи по I ветви (и/или, наоборот). Кроме того, например, модулятор 202 может поддерживать связь с устройством по MIMO каналам с множеством транспортных блоков, таким как однопользовательский (SU) MIMO канал восходящей линии связи. При этом модулятор 202 может модулировать сигналы, относящиеся к множеству физических каналов указателя HARQ (PHICH), каждый, по меньшей мере, по одной I и, по меньшей мере, одной Q ветви, чтобы уменьшить I/Q дисбаланс при поддержке SU-MIMO канала.
На Фиг. 3 проиллюстрировано устройство 300 связи для применения в среде беспроводной связи. Устройством 300 связи может представлять собой базовую станцию или ей часть, мобильное устройство или его часть или, по существу, любое устройство связи, которое принимает данные, передаваемые в среде беспроводной связи. Устройство 300 связи может включать в себя устройство 302 назначения ресурсов канала, которое распределяет один или более ресурсов канала одному или более устройствам беспроводной связи (не показаны), и приемник 304 сигналов, который принимает один или более сигналов, передаваемых одним или более устройствами беспроводной связи. В предыдущих решениях сигнал мультиплексировался таким образом, чтобы каждое устройство беспроводной связи или связанный пользователь передавали данные или по I или по Q ветви канала. Таким образом, каждому устройству беспроводной связи или связанному пользователю назначалась конфигурация мультиплексирования, которая использовала код Уолша для передачи по ветви канала передачи сигналов (например, I или Q ветви). Следует понимать, что код Уолша может ссылаться на ортогональный код, применяемый к данным или сигналам при определении каналов связи. Например, коды Уолша для канала, поддерживающего 4 сигнала, могут включать в себя [1 1 1 1], [1 - 1 1 - 1], [1 1 - 1 - 1], и [1 - 1 - 1 1], что может передаваться по I ветви. Таким образом, канал может быть расширен для поддержки 8 сигналов путем добавления кодов Уолша, примененных со сдвигом фазы на 90° (например, умноженных на мнимое число j= ), которые могут передаваться по Q ветви.
Согласно изобретению, описанному здесь, устройство 302 назначения ресурсов канала может распределять конфигурации мультиплексирования устройствам беспроводной связи таким образом, чтобы данное устройство беспроводной связи осуществляло передачу части относящегося сигнала (например, половину сигнала) по I ветви и оставшейся части по Q ветви. В этом отношении мощность передачи может быть, по существу, сходной по ветвям. В одном примере это может быть реализовано путем использования модифицированных кодов Уолша, описанных ниже, M матрицы или, по существу, любой матрицы с хорошими корреляционными свойствами. В том случае, когда для мультиплексирования символов используются, например, коды Уолша, каждый из кодов может иметь модификаторы I и Q ветви. Таким образом, например, коды Уолша для канала, поддерживающего 8 сигналов с I/Q мультиплексированием, могут включать в себя [1 1 j j], [1 -1 j -j], [1 1 -j-j], [1 -1 -j j], а также приведенные выше коды, умноженные на j. Поэтому в данном примере устройство 302 назначения ресурсов канала может распределять один или более каналов и соответствующие коды Уолша для устройства беспроводной связи. Приемник 304 сигналов может затем принимать сигналы от устройств беспроводной связи по каналам согласно назначенным кодам Уолша и демультиплексировать сигналы с минимальным I/Q дисбалансам, так как коды вызывают передачу по I и Q ветви для данного канального сигнала. В другом примере сигналы могут быть распространены по множеству CCE или другим частичным временным и частотным ресурсам канала; в этом отношении устройство 302 назначения ресурсов канала может распределить CCE таким образом, чтобы устройство беспроводной связи могло передавать сигналы по CCE, чередующимся между I и Q ветвями для данного сигнала. В еще одном примере устройство 302 назначения ресурсов канала может задавать код комплексного скремблирования, чтобы использовать для кодирования сигналов; код может побуждать сигнал передаваться по I и Q ветвям.
Далее со ссылкой на Фиг. 4 иллюстрируется система 400 беспроводной связи, которая способствует осуществление связи при использовании распределенных I/Q мультиплексированных сигналов. Устройство 402 и/или 404 беспроводной связи может быть мобильным устройством (включая, например, не только независимо питаемые устройства, но и модемы), базовой станцией и/или частью этого. В одном примере устройства 402 и 404 беспроводной связи могут осуществлять связь с использованием одноранговой или ad hoc технологии, где устройства 402 и 404 принадлежат к аналогичному типу. Кроме того, система 400 может быть MIMO системой и/или может соответствовать одной или более системным спецификациям беспроводной сети (например, EV-DO, 3GPP, 3GPP2, 3GPP LTE, WiMAX и т.д.). Компоненты и функциональности, например, представленные и описанные ниже, находящиеся в устройстве 402 беспроводной связи, могут присутствовать в устройстве 404 беспроводной связи равным образом и, наоборот; при этом изображенная конфигурация исключает эти компоненты для простоты пояснения.
Устройство 402 беспроводной связи включает в себя устройство 406 определения ресурсов канала, которое может получать информацию, относящуюся к осуществлению связи по каналам связи, модулятор 408 данных, который может модулировать данные в один или более сигналов, которые должны быть переданы по каналу связи, скремблер 410 сигналов, который может применять последовательность скремблирования к одному или более сигналам, которая кодирует сообщение для предохранения в течение передачи, и передатчик 412, который может осуществлять передачу сигналов по системе 400 беспроводной связи. Устройство 404 беспроводной связи может включать в себя устройство 414 назначения ресурсов канала, которое может распределять ресурсы канала связи одному или более устройствам беспроводной связи, таким как устройство 402 беспроводной связи, приемник 416, который может принимать один или более сигналов от одного или более устройств беспроводной связи, дескремблер 418, который может реверсировать код скремблирования, примененный к принятому сигналу, демультиплексор 420, который может демультиплексировать принятый сигнал в один или более отдельных сигналов, и демодулятор 422, который может демодулировать сигнал, чтобы сформировать данные, переносимые сигналом. Следует иметь в виду, что один или более компонентов в устройствах 402 и 404 беспроводной связи могут быть необязательными. Например, скремблер 410 сигналов может не присутствовать или может не использоваться устройством 402 беспроводной связи, и наличие или использование дескремблера 418 в устройстве 404 беспроводной связи может зависеть от того, присутствует и/или используется ли скремблер 410 сигналов.
Согласно примеру устройство 402 беспроводной связи может распределять сигналы по I и Q ветви, чтобы обеспечить, по существу, сбалансированное I/Q мультиплексирование, как описано в данной заявке. В одном примере устройство 406 определения ресурсов канала может получать один или более ресурсов канала и/или связанную информацию о конфигурации для передачи сигналов по ним. Информация может быть жестко закодирована в устройстве 402 беспроводной связи, принята от одного или более сетевых компонентов, принята от устройства 414 назначения ресурсов канала и/или т.п. Информация о конфигурации может относиться к передаче сигналов по I и Q ветвям канала связи. В одном примере информацией могут быть один или более кодов Уолша, или другие ортогональные или квазиортогональные коды для модулирования данных, где, по меньшей мере, один код Уолша имеет I и Q часть таким образом, чтобы модуляция данных давала в результате часть данных, модулируемую на I ветви и часть на Q ветви, как описано выше.
В одном примере устройство 414 назначения ресурсов канала может определять и распределять ресурсы канала и/или данные модуляции для различных устройств беспроводной связи, чтобы поддерживать совместное использование канала среди множества сигналов и, таким образом, устройств. Например, устройство 414 назначения ресурсов канала может использовать следующую матрицу кодов Уолша, приписывающую каждому устройству столбец, чтобы обеспечить ортогональную модуляцию данных по I и Q ветвям.
Таким образом, каждый код, представленный столбцом, который может быть назначен устройству, применяет свойства I и Q ветвей, чтобы выровнять сигнал по обеим ветвям. В этом примере 8 каналов могут быть сгруппированы для передачи как сигнала от различных устройств беспроводной связи, включая устройство 402 беспроводной связи, к устройству 404 беспроводной связи. Следует понимать, что подобным образом можно сгруппировать больше или меньше каналов. Например, в том случае, когда канал включает в себя 4 группы, следующие коды могут быть использованы.
В соответствии с одним примером, канал может представлять собой канал управления, такой как PHICH. В дополнение, канал может относиться к множеству каналов управления, таких как множество PHICH, чтобы поддерживать SU-MIMO связь восходящей линии с множеством транспортных блоков. В этом примере множество PHICH относятся к единственному устройству, такому как устройство 404 беспроводной связи, каждый из которых может осуществлять передачу по I и Q ветвям для уменьшения дисбаланса, при передаче множества PHICH к устройству. Кроме того, коды Уолша канала могут быть созданы на основании циклического префикса (CP), связанного с каналом (например, PHICH с нормальным CP может использовать 8-кодовую группировку, тогда как PHICH с расширенным CP может использовать 4-кодовую группировку).
Устройство 406 определения ресурсов канала может принимать такое назначение ресурса от устройства 404 беспроводной связи (например, устройства 414 назначения ресурсов канала), включающее в себя один или более ортогональных или квазиортогональных кодов (например, коды Уолша) для передачи сигналов по каналу. В этом примере модулятор 408 данных может распределять данные по I и Q ветвям канала, используя предоставленные коды, чтобы создать один или более сигналов для передачи. Скремблер 410 сигналов может применять код скремблирования к сигналу, а передатчик 412 может передавать скремблированный сигнал. Устройство 404 беспроводной связи может принимать сигнал наряду с одним или более сигналами для/от различных устройств беспроводной связи по I и Q ветвям, и сигналы могут представляться в качестве мультиплексированного сигнала на основании кодов, используемых устройствами при модуляции данных в сигнал, в одном примере.
Приемник 416 может принимать, например, мультиплексированный сигнал, и дескремблер 418 может дескремблировать сигнал, если он скремблирован. Демультиплексор 420 может демультиплексировать сигнал в сигналы, передаваемые для/посредством устройств. В одном примере демультиплексор 420 может осуществлять оценку сигналов, принятых по I и Q ветвям, чтобы определять сигналы, посланные для/посредством отдельных устройств, таких как устройство 402 беспроводной связи. Например, сигнал, принимаемый по I и Q ветвям, может быть представлен как:
где M представляет собой число каналов, которые могут быть обработаны на каждой ветви в отдельности, h является коэффициентом усиления канала по M x 1 сетке, w является кодом Уолша, является вектором сигналов, передаваемых по каждому каналу на I ветви, и является вектором сигналов, передаваемых по каждому каналу на Q ветви, и является вектором, представляющим помехи по каждому каналу на обеих ветвях. В этом примере, в случае M выражений, 2M канальные группы равномерно распределяются по I и Q ветви. Таким образом, демультиплексор 420 может применять оценку канала к вектору . После разделения I и Q ветви, в одном примере, нижеследующее может представлять сигналы на каждой ветви:
Таким образом, сжатие с использованием демультиплексора 420 по выдает желаемый сигнал на первом M PHICH, а сжатие по выдает остальные M PHICH сигналы.
После того как сигналы сжаты, демодулятор 422 может сформировать данные из сигналов, например, на основании используемого ортогонального или квазиортогонального кода (например, кода Уолша), описанного выше. Следует понимать, что это представляет собой лишь один пример распределения по ветвям; и распределение, например, не имеет необходимости быть равномерно расщепленным, как описано. Следует также иметь в виду, что не обязательно должны использоваться коды Уолша; наоборот, к примеру, M матрица или, по существу, любая матрица с хорошими корреляционными свойствами также может быть использована в этом отношении.
В другом примере, информация о конфигурации, принятая на устройстве 406 определения ресурсов канала, может относиться к перемежающейся передаче повторяемых сигналов таким образом, чтобы, по меньшей мере, одна передача существовала по I ветви, и, по меньшей мере, одна существовала по Q ветви. Например, в том случае, когда канал, по которому передается сигнал, обеспечивает периодически повторяющуюся передачу сигнала (например, больше чем один CCE по каждому каналу), модулятор 408 данных может модулировать желаемые данные в сигнал по I ветви для одной передачи посредством передатчика 412, Q ветви для последующей передачи и так далее. Это эффективно выравнивает мощность передачи по I и Q ветвям для полной передачи сигнала. Подобным образом, в предыдущем примере скремблер 410 сигналов может кодировать сигнал в целях безопасности, и передатчик 412 может передавать сигнал, который может быть принят в приемнике 416. Дескремблер 418 может дескремблировать сигнал, если он скремблирован скремблером 410 сигналов, и демультиплексор 420 может демультиплексировать принятые сигналы (например, используя традиционные способы в этом примере). Затем демодулятор 422 может реверсировать примененный код Уолша, чтобы определить данные, переданные в сигнале устройством, таким как устройство 402 беспроводной связи.
Кроме того, в примере, информация о конфигурации, принятая от устройства 406 определения ресурсов канала, может относиться к использованию кода комплексного скремблирования для сигнала таким образом, чтобы получающийся в результате сигнал существовал на I или Q ветви. Например, модулятор 408 данных может модулировать данные на I ветви, генерируя сигнал для передачи по ней. Скремблер 410 сигналов может применить код комплексного скремблирования, который приводит к тому, что часть или, по существу, весь сигнал передается по Q ветви передатчиком 412. В этом отношении, распределение сигнала также является возможным, чтобы выровнять или распределить мощность передачи по I и Q ветвям, чтобы уменьшить I/Q дисбаланс. В этом случае приемник 416 может принимать сигналы I и Q ветвей, дескремблер 418 может дескремблировать принятые сигналы, с использованием кода комплексного скремблирования, демультиплексор 420 может отделять отдельные сигналы от I и Q ветвей для демодуляции 422. Как было описано, демодулятор 422 может определять данные, переданные в сигнале на основании кода, такого как код Уолша, используемого для распределения данных по сигналу. Следует иметь в виду, что, по существу, любые функциональные средства для модуляции сигнала на I и Q ветвях являются возможными, хотя вышеизложенное представляет лишь несколько примеров.
На Фиг. 5-6 иллюстрируются методологии, относящиеся к передаче и приему сигналов с использованием I/Q мультиплексирования при уменьшении I/Q дисбаланса. Хотя для простоты пояснения методологии показываются и описываются как ряд действий, должно быть принято во внимание, что методологии не ограничиваются таким порядком действий, поскольку некоторые действия, в соответствии с одним или более вариантами осуществления, могут происходить в отличных последовательностях и/или одновременно с действиями, отличными от тех, которые показаны и описаны здесь. Например, специалисты в данной области техники примут во внимание, что методология, в качестве альтернативы, могла бы быть представлена как ряд взаимосвязанных состояний или событий, как на диаграмме состояний. Кроме того, не все проиллюстрированные действия могут требоваться для реализации методологии в соответствии с одним или более вариантами осуществления.
На Фиг. 5 проиллюстрирована методология 500, которая способствует ослаблению I/Q дисбаланса при осуществлении передачи по каналу беспроводной связи. На этапе 502 принимается информация о конфигурации, относящаяся к каналу беспроводной связи. Например, как было описано, информация о конфигурации может относиться к одному или более кодам или матрицам с хорошими корреляционными свойствами (например, коды Уолша), чтобы облегчить ортогональную передачу сигналов по каналу, кодов комплексного скремблирования, спецификаций передачи для множества CCE каналов и т.д. При этом информация о конфигурации может иметь отношение к передаче части сигнала по I ветви и части по Q ветви. На этапе 504 данные могут быть модулированы в один или более сигналов согласно информации о конфигурации, чтобы подавить I/Q дисбаланс, как описано ранее. Например, в том случае, когда информация о конфигурации содержит коды Уолша, коды могут представлять собой действительные и комплексные элементы таким образом, чтобы модуляция с использованием кодов давала в результате I и Q сигналы для данного набора данных. Кроме того, в одном примере, где информация о конфигурации относится к коду комплексного скремблирования, часть сигнала может быть скремблирована на I ветви и часть на Q ветви, как описано. На этапе 506 сигналы могут быть переданы по I и Q каналам связи. Это может равномерно распределить связанную мощность передачи, чтобы ослабить I/Q дисбаланс, например.
На Фиг. 6 иллюстрируется методология 600, которая способствует приему данных, передаваемых по I и Q ветви, чтобы ослабить I/Q дисбаланс. На этапе 602 мультиплексированный сигнал может быть принят для/от множества устройств беспроводной связи, связанных с каналом связи. Например, мультиплексированные сигналы могут содержать множество сигналов, переданных для/посредством различных устройств беспроводной связи по каналу связи. Как описано, например, матрицы и/или коды с хорошими корреляционными свойствами могут использоваться, чтобы модулировать данные для достижения вышеизложенного. На этапе 604 мультиплексированный сигнал может быть разделен на часть, принятую по I ветви, и часть, принятую по Q ветви. В одном примере Q ветвь может быть сдвинутой по фазе на 90° по сравнению с I ветвью, чтобы разрешить дальнейшую ортогональную передачу по ветвям. На этапе 606 часть, принятая по I ветви, и часть, принятая по Q ветви, могут быть демультиплексированы во множество сигналов, которые могли быть переданы для/посредством множества устройств беспроводной связи. На этапе 608 демультиплексированный сигнал от I ветви и Q ветви может демодулироваться, чтобы определить данные, переданные по каналу связи для данного устройства беспроводной связи, например. Таким образом, данные передаются с использованием обеих ветвей, чтобы уменьшить I/Q дисбаланс.
Будет понятно, что в соответствии с одним или более аспектами, описанными здесь, могут быть сделаны выводы относительно определения кодов для использования при модуляции данных, кодов скремблирования, используемых для кодирования данных, схем повторения для передачи данных по I и Q ветвям в различных CCE и/или подобного. Как используется здесь, термин «делать вывод» или «логический вывод» относится в общем случае к процессу рассуждения или выводу о состояниях системы, среды, и/или пользователя из ряда наблюдений, полученных через события, и/или данные. Вывод может использоваться, например, чтобы идентифицировать конкретную ситуацию или действие, или может генерировать распределение вероятности по состояниям. Вывод может быть вероятностным, то есть вычислением распределения вероятности по интересующим состояниям на основании рассмотрения данных и событий. Вывод может также относиться к методам, используемым для создания событий более высокого уровня из набора событий и/или данных. Такой вывод приводит в результате к созданию новых событий или действий из набора наблюдаемых событий и/или сохраненных данных о событиях, независимо от того, коррелированны или нет события по временной близости, и исходят ли события и данные из одного или нескольких источников данных и событий.
Фиг. 7 представляет собой иллюстрацию мобильного устройства 700, которое обеспечивает передачу сигналов по I и Q ветви канала. Мобильное устройство 700 содержит приемник 702, который принимает один или более сигналов на одной или более несущих от, например, приемной антенны (не показана), выполняет преобразование (например, осуществляет фильтрацию, усиливает, преобразует с понижением частоты и т.д.) над принятыми сигналами и оцифровывает преобразованные сигналы, чтобы получить выборки. Приемник 702 может содержать демодулятор 704, который может демодулировать принятые символы и предоставлять их процессору 706 для оценки канала. Процессор 706 может быть процессором, специально разработанным для анализа информации, принятой приемником 702, и/или генерирования информации для передачи посредством передатчика 716, процессором, который управляет одним или более компонентами мобильного устройства 700, и/или процессором, который как осуществляет анализ информации, принятой приемником 702, генерирует информацию для передачи передатчиком 716, так и управляет одним или более компонентами мобильного устройства 700.
Мобильное устройство 700 может дополнительно содержать память 708, которая функционально связана с процессором 706 и которая может запоминать данные, подлежащие передаче, принятые данные, информацию, относящуюся к доступным каналам, данные, ассоциированные с проанализированным сигналом и/или интенсивностью помех, информацию, связанную с назначенным каналом, мощностью, скоростью и т.п., и любую другую подходящую информацию для оценки канала и передачи данных через канал. Память 708 может дополнительно хранить протоколы и/или алгоритмы, связанные с оценкой и/или использованием канала (например, на основании функциональных характеристик, на основе пропускной способности и т.д.).
Понятно, что хранилище данных (например, память 708), описанное здесь, может быть энергозависимой памятью или энергонезависимой памятью, или может включать в себя и энергозависимую и энергонезависимую память. В качестве иллюстрации, но не ограничения, энергонезависимая память может включать в себя постоянную память (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативную память (RAM), которая действует в качестве внешней кэш-памяти. Посредством иллюстрации, но не ограничения, RAM является доступной во многих формах, таких как синхронная RAM (SRAM), динамичная RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с двойной скоростью передачи данных (DDR SDRAM), улучшенная SDRAM (ESDRAM), DRAM от Synchlink (SLDRAM), и RAM, принадлежащая Rambus, (DRRAM). Память 708 раскрытых систем и способов предназначается, чтобы содержать, не ограничиваясь указанным, эти и любые другие подходящие типы памяти.
Дополнительно, процессор 706 может быть функционально связан с приемником 710 информации о конфигурации, который может получать параметры, относящиеся к передаче данных по беспроводной сети. Например, как описано, информация о конфигурации может относиться к кодам и/или матрицам, которые могут быть использованы, чтобы генерировать сигналы из данных, где принимаемые сигналы передаются по I и Q ветви канала связи. Дополнительно, мобильное устройство 700 содержит модулятор 712, который может модулировать данные в сигналы, на основании информации о конфигурации, как описано. Например, модулятор 712 может применять коды и/или матрицы (например, коды Уолша или другие коды/матрицы с хорошими корреляционными свойствами) к данным, чтобы генерировать сигналы.
В дополнение, мобильное устройство 700 может содержать скремблер 714, который может кодировать сигналы для безопасной их передачи. Как описано, например, скремблер 714 может использовать код комплексного скремблирования, чтобы дополнительно или в качестве альтернативы вызывать передачу части сигнала по I ветви и оставшейся части по Q ветви. Мобильное устройство также содержит передатчик 716, который передает сигналы, например, базовой станции, другому мобильному устройству и т.д. Хотя демодулятор 704, приемник информации о конфигурации, модулятор 712 и/или скремблер 714 изображены как отделенные от процессора 706, следует понимать, что они могут быть частью процессора 706 или нескольких процессоров (не показаны).
Фиг. 8 представляет собой иллюстрацию системы 800, которая способствует приему сигналов от мобильного устройства по I и Q ветви канала связи. Система 800 содержит базовую станцию 802 (например, точку доступа) с приемником 810, который принимает сигнал(ы) от одного или более мобильных устройств 804 через множество приемных антенн 806, и передатчик 824, который осуществляет передачу одному или болеем мобильным устройствам 804 через передающую антенну 808. Приемник 810 может принимать информацию от приемных антенн 806 и функционально связывается с дескремблером, который может декодировать принятые сигналы. Кроме того, демодулятор 814 может демодулировать принятые дескремблированные сигналы. Демодулированные символы анализируются процессором 816, который может быть подобным процессору, описанному выше относительно Фиг. 7, и который связан с памятью 818, которая хранит информацию, связанную с оценкой уровня сигнала (например, пилот-сигнала) и/или уровня помехи, данными, подлежащими передаче к или приему от мобильного устройства (устройств) 804 или других базовых станций (не показаны), и/или любую другую подходящую информацию, связанную с выполнением различных действий и функций, сформулированных здесь. Процессор 816 дополнительно связан с устройством 820 задания информации о конфигурации, которое может назначать информацию о конфигурации канала одному или более мобильным устройствам 804 и передавать эту информацию к ним.
Согласно примеру дескремблер 812 может декодировать сигналы, принятые по I и Q ветви, чтобы формировать отдельный сигнал для демодуляции. В другом примере демодулятор 814 может демодулировать сигналы, принятые по I и Q ветви, чтобы определить данные от мобильного устройства 804. Устройство 820 задания информации о конфигурации может передавать информацию о конфигурации мобильным устройствам 804, чтобы побудить мобильные устройства 804 использовать I и Q ветви при передаче/приеме. Как описано, передача данных для/от устройства по I и Q ветви может распределять мощность передачи по ветвям, чтобы уменьшить I/Q дисбаланс. Более того, хотя демодулятор 814, дескремблер 818, устройство 820 задания информации о конфигурации и/или модулятор 822 изображены как отделенные от процессора 816, следует иметь в виду, что они могут представлять собой часть процессора 816 или нескольких процессоров (не показаны).
Фиг. 9 представляет примерную систему 900 беспроводной связи. Для краткости, система 900 беспроводной связи описывает одну базовую станцию 910 и одно мобильное устройство 950. Однако следует понимать, что система 900 может включать в себя более одной базовой станции и/или более одного мобильного устройства, причем дополнительные базовые станции и/или мобильные устройства могут быть, по существу, подобными или отличаться от примерной базовой станции 910 и мобильного устройства 950, описанных ниже. Помимо этого, следует иметь в виду, что базовая станция 910 и/или мобильное устройство 950 могут использовать системы (Фиг. 1-4 и 7-8) и/или способы (Фиг. 5-6), описанные здесь, чтобы обеспечить беспроводную связь между ними.
На базовой станции 910 данные трафика для многих потоков данных предоставляются от источника 912 данных к процессору 914 обработки данных передачи (TX). Согласно примеру каждый поток данных может быть передан по соответствующей антенне. Процессор 914 обработки TX данных осуществляет форматирование, кодирует и чередует поток данных трафика на основании конкретной схемы кодирования, выбранной для этого потока данных, чтобы обеспечить кодированные данные.
Кодированные данные для каждого потока данных могут мультиплексироваться с данными пилот-сигнала, используя технологии мультиплексирования с ортогональным частотным разделением (OFDM). Дополнительно или в качестве альтернативы, символы пилот-синала могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы временным разделением (TDM) или мультиплексированы с кодовым разделением (CDM). Данные пилот-сигнала обычно представляют собой известную комбинацию данных, которая обрабатывается известным способом и может использоваться в мобильном устройстве 950, чтобы оценить отклик канала. Мультиплексированный пилот-сигнал и кодированные данные для каждого потока данных могут модулироваться (например, преобразовываться в потоковые символы) на основании конкретной схемы модуляции (например, BPSK, QPSK, M-PSK, M-квадратурная амплитудная манипуляция (M-QAM) и т.д.), выбранной для этого потока данных, чтобы обеспечить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены инструкциями, выполняемыми или обеспечиваемыми процессором 930.
Символы модуляции для потоков данных могут быть предоставлены TX MIMO процессору 920, который может дополнительно обрабатывать символы модуляции (например, OFDM). TX MIMO процессор 920 затем обеспечивает NT потоков символов модуляции для NT передатчиков (TMTR) 922a-922t. В различных вариантах осуществления TX MIMO процессор 920 применяет весовые коэффициенты формирования луча к символам потоков данных и к антенне, с которой символ передается в настоящий момент.
Каждый передатчик 922 принимает и обрабатывает соответствующий поток символов, чтобы обеспечить один или более аналоговых сигналов, и дополнительно выполняет предобработку (например, усиливает, осуществляет фильтрацию и преобразует с повышением частоты) аналоговых сигналов, чтобы обеспечить модулированный сигнал, подходящий для передачи по MIMO каналу. Дополнительно NT модулированные сигналы от передатчиков 922a-922t передаются от NT антенн 924a-924t соответственно.
В мобильном устройстве 950 переданные модулированные сигналы принимаются NR антеннами 952a-952r и принятый сигнал от каждой антенны 952 предоставляется соответствующему приемнику (RCVR) 954a-954r. Каждый приемник 954 выполняет предобработку (например, выполняет фильтрацию, усиливает и преобразует с понижением частоты) соответствующего сигнала, оцифровывает преобразованный сигнал, чтобы обеспечить выборки, и дополнительно обрабатывает выборки, чтобы обеспечить соответствующий «принятый» поток символов.
Процессор 960 обработки данных RX может принимать и обрабатывать NR принятые потоки символов от NR приемников 954 на основании конкретной технологии обработки принятых данных, чтобы обеспечить NT «обнаруженных» потоков символов. Процессор 960 обработки данных RX может демодулировать, выполнять обратное чередование и декодировать каждый обнаруженный поток символов, чтобы восстановить данные трафика для потока данных. Обработка процессором 960 данных RX является дополнительной к обработке, выполняемой TX MIMO процессором 920 и процессором 914 обработки данных TX в базовой станции 910.
Как описано выше, процессор 970 может периодически определять, какую матрицу предварительного кодирования использовать. Дополнительно процессор 970 может формулировать сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранжирования.
Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или принятого потока данных. Сообщение обратной линии связи может обрабатываться процессором 938 обработки данных TX, который также принимает данные трафика для многих потоков данных от источника 936 данных, модулироваться модулятором 980, обрабатываться передатчиком 954a-954r и передаваться назад к базовой станции 910.
В базовой станции 910 модулированные сигналы от мобильного устройства 950 принимаются антеннами 924, обрабатываются приемниками 922, демодулируются демодулятором 940 и обрабатываются процессором 942 данных RX, чтобы извлечь сообщение обратной линии связи, переданное мобильным устройством 950. Дополнительно процессор 930 может обрабатывать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования луча.
Процессоры 930 и 970 могут направлять (например, управлять, координировать, администрировать и т.д.) работу на базовой станции 910 и мобильном устройстве 950 соответственно. Соответствующие процессоры 930 и 970 могут быть связаны с памятью 932 и 972, где сохранены программные коды и данные. Также процессоры 930 и 970 могут выполнять вычисления, чтобы вывести оценки частотной и импульсной характеристик для восходящей линии связи и нисходящей линии связи соответственно.
Следует понимать, что варианты осуществления, описанные здесь, могут быть реализованы в аппаратных средствах, программном обеспечении, встроенном микропрограммном обеспечении, промежуточном программном обеспечении, микрокоде или любой комбинации этого. Для аппаратной реализации процессоры могут быть реализованный в пределах одной или более специализированных интегральных микросхемах (ASIC), процессорах цифровой обработки сигналов (DSP), устройствах обработки цифровых сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, разработанных для выполнения функций, описанных здесь, или их комбинации.
При реализации вариантов осуществления в программном обеспечении, встроенном микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или кодовых сегментах, они могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Кодовый сегмент может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, стандартную подпрограмму, модуль, пакет прикладных программ, класс или любую комбинацию инструкций, структур данных или операторов программ. Кодовый сегмент может быть связан с другим кодовым сегментом или аппаратной схемой путем пересылки и/или приема информации, данных, доводов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут переноситься, пересылаться или передаваться с использованием любых подходящих средств, включающих в себя совместное использование памяти, передачу сообщений, эстафетную передачу данных, сетевую передачу и т.д.
Для реализации программного обеспечения, технологии, описанные в данной заявке, могут быть реализованы посредством модулей (например, процедур, функций и т.д.), которые выполняют функции, описанные здесь. Коды программного обеспечения могут храниться в блоке памяти и исполняться процессорами. Блок памяти может быть реализован в пределах процессора или внешним по отношению к процессору, и в этом случае он может быть коммуникативно связан с процессором через различные средства, как это известно в уровне техники.
На Фиг. 10 иллюстрируется система 1000, которая передает сигналы по I и Q ветви, чтобы распределить мощность по ветвям, и, таким образом, уменьшить I/Q дисбаланс. Например, система 1000 может находиться, по меньшей мере, частично в пределах базовой станции, мобильного устройства и т.д. Следует понимать, что система 1000 представлена как включающая в себя функциональные блоки, которые могут представлять собой функциональные блоки, представляющие функции, реализуемые процессором, программным обеспечением или сочетанием этого (например, аппаратно-программным обеспечением). Система 1000 включает в себя логическую группировку 1002 из электрических компонентов, которые могут действовать сообща. Например, логическая группировка 1002 может включать в себя электрический компонент 1004 для генерирования сигнала, основываясь, по меньшей мере, частично на данных, которые подлежат передаче. Например, сигнал может быть сгенерирован путем модулирования данных, с использованием кода или матрицы с хорошими корреляционными свойствами, такими как код Уолша и т.д. В другом примере, с использованием технологии повторяющейся передачи, сигнал может быть передан по I ветви с последующей передачей по Q ветви, как описывалось ранее. Дополнительно, логическая группировка 1002 может содержать электрический компонент 1006 для распределения сигнала по I и Q ветви канала связи. В этом отношении сигнал может быть сбалансирован или распределен по мощности по I и Q ветвям, чтобы уменьшить I/Q дисбаланс, как описывалось. В одном примере код или матрица, обеспеченные для модуляции данных, могут содержать действительные и комплексные модификаторы, чтобы облегчить это действие, как описано.
Кроме того, логическая группировка 1002 может включать в себя электрический компонент 1008 для применения кода комплексного скремблирования к сигналу для передачи по I ветви, приводящего в результате к отличающемуся сигналу для передачи по Q ветви. Таким образом, например, код скремблирования может дополнительно или в качестве альтернативы быть использован, чтобы генерировать сигнал, который передается по I и Q ветвям. В дополнение, логическая группировка 1002 может также содержать электрический компонент 1010 для передачи сигналов I и Q ветвей канала связи. Поскольку сигнал и, следовательно, мощность сигнала передаются по обеим ветвям, то I/Q дисбаланс может быть уменьшен, как описано. Дополнительно, система 1000 может включать в себя память 1012, которая хранит инструкции для исполнения функций, связанных с электрическими компонентами 1004, 1006, 1008 и 1010. Хотя один или более электрических компонентов 1004, 1006, 1008 и 1010 показаны как внешние по отношению к памяти 1012, следует понимать, что они могут существовать в пределах памяти 1012.
На Фиг. 11 иллюстрируется система 1100, которая принимает сигналы, переданные по I и Q ветвям канала связи. Система 1100 может находиться, например, в пределах базовой станции, мобильного устройства и т.д. Как изображено, система 1100 включает в себя функциональные блоки, которые могут представлять функции, реализованные процессором, программным обеспечением, или сочетанием этого (например, аппаратно-программным обеспечением). Система 1100 включает в себя логическую группировку 1102 электрических компонентов, которые принимают и интерпретируют сигналы, чтобы определить данные, переданные сигналами. Логическая группировка 1102 может включать в себя электрический компонент 1104 для приема мультиплексированных сигналов, связанных с каналом связи по I и Q ветви. Мультиплексированные сигналы могут содержать переданные/принятые сигналы для/от различных устройств беспроводной связи, таким образом мультиплексированные сигналы принимаются, чтобы облегчить ортогональную связь. Кроме того, логическая группировка 1102 может включать в себя электрический компонент 1106 для демультиплексирования мультиплексированных сигналы для I и Q ветвей, чтобы сформировать множество сигналов устройства, передаваемых по ветвям. Например, сигналы устройства могут быть разделены среди I и Q ветвей таким образом, чтобы сигнал для данного устройства имел I и Q части. В этом отношении логическая группировка 1102 может также включать в себя электрический компонент 1108 для демодулирования, по меньшей мере, одного сигнала устройства от I ветви и одного сигнала устройства от Q ветви, чтобы принять данные, переданные устройством. Поскольку сигналы могут быть переданы таким способом, I/Q дисбаланс может быть уменьшен, так как мощность сигнала для данного устройства распределена по I и Q ветвям.
Кроме того, логическая группировка 1102 может включать в себя электрический компонент 1110 для дескремблирования, по меньшей мере, одного сигнала устройства, переданного по I ветви, и, по меньшей мере, одного сигнала устройства, переданного по Q ветви, используя код комплексного скремблирования. Как описывается в данной заявке, этот электрический компонент 1110 может быть использован до демультиплексирования сигнала, в том случае, когда принятый сигнал скремблирован. Таким образом, в том случае, когда был использован код скремблирования, чтобы распределить сигнал по I и Q ветвям, электрический компонент 1110 может реверсировать код, чтобы сформировать сигнал устройства для демультиплексирования. Также логическая группировка 1102 может включать в себя электрический компонент 1112 для предоставления информации о конфигурации канала, по меньшей мере, одному устройству беспроводной связи, которая имеет отношение к передаче части данных по I ветви канала связи и оставшейся части по Q ветви. Устройство беспроводной связи может использовать эту информацию о конфигурации, как описано выше, при передаче сигналов по беспроводной сети. Дополнительно, система 1100 может включать в себя память 1114, которая хранит инструкции для исполнения функций, ассоциированных с электрическими компонентами 1104, 1106, 1108, 1110 и 1112. Хотя электрические компоненты 1104, 1106, 1108, 1110 и 1112 показаны как внешние по отношению к памяти 1114, следует понимать, что они могут существовать в пределах памяти 1114.
Выше были описаны примеры одного или более вариантов осуществления. Разумеется, невозможно описать каждое мыслимое сочетание компонентов или методологий для целей описания вышеупомянутых вариантов осуществления, однако специалисту в данной области техники должно быть понято, что возможны многие дополнительные комбинации и перестановки различных вариантов осуществления. Соответственно, описанные варианты осуществления предназначаются для охвата всех таких изменений, модификаций и вариаций, которые подпадают под сущность и объем приложенной формулы изобретения. Кроме того, термин «включает в себя», используемый как в подробном описании, так и в формуле изобретения, подразумевается «инклюзивным», подобно термину «содержащий», как он интерпретируется при использовании как переходное слово в формуле изобретения. Кроме того, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или заявлены в единственном числе, множественное число также предусматривается, если ограничение единственным числом явным образом не установлено. Дополнительно, все или часть любого аспекта и/или варианта осуществления может быть использована со всеми или частью любого другого аспекта и/или варианта осуществления, если иное не оговорено.
Различные иллюстративные логики, логические блоки, модули и схемы, описанные применительно к вариантам осуществления, раскрытым здесь, могут быть реализованы или выполнены при помощи процессора общего назначения, процессора цифровой обработки сигналов (DSP), интегральной схемы прикладной ориентации (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, логического элемента на дискретных компонентах или транзисторных логических схем, дискретных компонентов аппаратного обеспечения или любой комбинации этого, разработанных для выполнения функций, описанных здесь. Процессор общего назначения может быть микропроцессором, но, в качестве альтернативы, процессор может быть любым стандартным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован как комбинация вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров совместно с ядром DSP или любой другой такой конфигурацией. Дополнительно, по меньшей мере, один процессор может содержать один или более модулей, действующих для выполнения одного или более этапов и/или действий, описанных выше.
Дополнительно, этапы и/или действия способа или алгоритма, описанного применительно к аспектам, раскрытыми здесь, могут быть воплощены непосредственно в аппаратных средствах, в программном модуле, исполняемом процессором, или в комбинации того и другого. Программный модуль может постоянно храниться в RAM памяти, флэш-памяти, ROM памяти, EPROM памяти, EEPROM памяти, регистрах, жестком диске, съемном диске, CD-ROM или любой другой форме носителя хранения данных, известного в уровне технике. Примерный носитель хранения может быть присоединен к процессору таким образом, чтобы процессор мог считывать информацию и записывать информацию на носитель хранения данных. В качестве альтернативы, носитель хранения может являться неотъемлемой частью процессора. Дополнительно, в некоторых аспектах, процессор и носитель хранения могут находиться на ASIC. Дополнительно, ASIC может находиться в пользовательском терминале. В качестве альтернативы, процессор и носитель хранения могут постоянно храниться в виде дискретных компонентов в пользовательском терминале. Дополнительно, в некоторых аспектах этапы и/или действия способа или алгоритма могут постоянно храниться в качестве одной или любой комбинации или набора кодов и/или инструкций на машиночитаемом носителе и/или компьютером считываемом носителе, который может быть встроен в компьютерный программный продукт.
В одном или более аспектах описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, аппаратно-программном обеспечении или любой комбинации указанного. При реализации в программном обеспечении функции могут быть сохранены или переданы как одна или более инструкций или код на считываемом компьютером носителе. Считываемые компьютером носители включают в себя компьютерные носители хранения и среды передачи данных, включая любой носитель, который облегчает перенос компьютерной программы с одного места на другое. Носитель хранения может представлять собой любые доступные носители, к которым можно осуществить доступ посредством компьютера. В качестве примера, но не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое хранилище на оптических дисках, хранилище на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для переноса или запоминания желаемого программного кода в форме инструкций или структур данных и к которому можно осуществить доступ посредством компьютера. Кроме того, любое соединение может быть названо считываемым компьютером носителем. Например, если программное обеспечение передается от веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или технологии беспроводной связи, такие как инфракрасное излучение, радиосвязь и микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или технологии беспроводной связи, такие как инфракрасное излучение, радиосвязь и микроволны включаются в определение носителя. Диски, как используется в данной заявке, включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и Blu-ray диск, где магнитные диски (disk) обычно воспроизводят данные магнитным способом, в то время как оптические диски (disc) обычно воспроизводят данные оптически при помощи лазеров. Комбинации вышеупомянутого должны также включаться в рамки считываемых компьютером носителей.
Класс H04L27/36 схемы модуляторов; схемы передатчиков