RU2336636C2 - Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов - Google Patents
Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов Download PDFInfo
- Publication number
- RU2336636C2 RU2336636C2 RU2005116269/09A RU2005116269A RU2336636C2 RU 2336636 C2 RU2336636 C2 RU 2336636C2 RU 2005116269/09 A RU2005116269/09 A RU 2005116269/09A RU 2005116269 A RU2005116269 A RU 2005116269A RU 2336636 C2 RU2336636 C2 RU 2336636C2
- Authority
- RU
- Russia
- Prior art keywords
- transmit power
- modems
- modem
- total
- aggregate
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/36—TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/52—TPC using AGC [Automatic Gain Control] circuits or amplifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmitters (AREA)
- Communication Control (AREA)
- Control Of Amplification And Gain Control (AREA)
- Radio Relay Systems (AREA)
- Telephonic Communication Services (AREA)
- Transceivers (AREA)
Abstract
Изобретение относится к мобильным беспроводным терминалам (МБТ), имеющим множественные модемы, работа которых ограничена совокупной предельной мощностью передачи всех модемов. Технический результат заключается в минимизировании уменьшения ширины полосы прямой и обратной линии связи. Для этого МБТ включает в себя множественные беспроводные модемы. Соответствующие выходные передаваемые сигналы множественных модемов объединяются друг с другом для создания совокупного выходного передаваемого сигнала. Множественные модемы могут одновременно передавать данные в направлении обратной линии связи и принимать данные в направлении прямой линии связи. Работа МБТ ограничена совокупной предельной мощностью передачи. Каждый из множественных модемов имеет индивидуальный предел передачи, связанный с совокупной предельной мощностью передачи. Контроллер МБТ регулирует индивидуальные предельные мощности передачи на множественных модемах на основании совокупной предельной мощности передачи МБТ и соответствующих оценочных мощностей передачи от модемов, чтобы каждая индивидуальная предельная мощность передачи согласовывалась с соответствующей мощностью передачи индивидуального модема. 2 н. и 15 з.п. ф-лы, 24 ил., 1 табл.
Description
Область техники, к которой относится изобретение
Настоящее изобретение, в целом, относится к мобильным беспроводным терминалам и, в частности, к мобильным беспроводным терминалам, имеющим множественные модемы, работа которых ограничена совокупной предельной мощностью передачи для всех модемов.
Уровень техники
В вызове для передачи данных, установленном между мобильным беспроводным терминалом (МБТ) и удаленной станцией, МБТ может передавать данные на удаленную станцию по «обратной» линии связи. Кроме того, МБТ может принимать данные от удаленной станции по «прямой» линии связи. Одного нажатия достаточно для увеличения ширины полосы передачи и приема, т.е. скоростей передачи данных, имеющихся на прямой и обратной линиях связи.
Обычно МБТ включает в себя передающий усилитель мощности для усиления мощности входного сигнала радиочастоты (РЧ). Усилитель мощности выдает усиленный выходной сигнал РЧ, имеющий выходную мощность, соответствующую входной мощности входного сигнала. Чрезмерно высокая входная мощность может привести к перевозбуждению усилителя мощности, вследствие чего выходная мощность превышает приемлемую рабочую предельную мощность передачи усилителя мощности. В свою очередь, это может привести к нежелательному искажению выходного сигнала РЧ, в том числе, к неприемлемым внеполосным излучениям РЧ. Поэтому необходимо тщательно управлять входной и/или выходной мощностью передающего усилителя мощности в МБТ во избежание перевозбуждения усилителя мощности. Помимо вышеупомянутого управления выходной мощностью, необходимо, по мере возможности, одновременно минимизировать уменьшение ширины полосы прямой и обратной линии связи (т.е. скорость передачи данных).
Раскрытие
изобретения
Признаком настоящего изобретения является обеспечение МБТ, который максимизирует общую ширину полосы связи в направлениях обратной и прямой линии связи с использованием совокупности одновременно действующих линий связи, каждая из которых связана с соответствующим одним из совокупности модуляторов-демодуляторов (модемов) МБТ.
Другим признаком настоящего изобретения является обеспечение МБТ, который объединяет множественные передаваемые сигналы модуляторов-демодуляторов (модемов) в совокупный передаваемый сигнал (т.е. совокупный сигнал обратной линии связи), чтобы можно было использовать единый передающий усилитель мощности. Это дает преимущество в снижении потребления энергии, стоимости и требований к пространству по сравнению с известными системами, где используются множественные усилители мощности.
Еще одним признаком настоящего изобретения является тщательное управление совокупной входной и/или выходной мощностью передающего усилителя мощности, что позволяет избегать искажения сигнала на выходе усилителя мощности. В связи с этим, нужно управлять совокупной входной и/или выходной мощностью таким образом, чтобы максимизировать ширину полосы (т.е. пропускную способность передачи данных) в направлениях обратной и прямой линии связи.
Эти признаки достигаются несколькими путями. Во-первых, на каждом из совокупности модемов МБТ устанавливается индивидуальная предельная мощность передачи для ограничения мощностей передачи соответствующих индивидуальных модемов. Каждая индивидуальная предельная мощность передачи выводится, частично, из совокупной предельной мощности передачи для всех модемов. Совместно, индивидуальные предельные мощности передачи коллективно ограничивают совокупную мощность передачи всех модемов.
Во-вторых, настоящее изобретение предусматривает регулировку индивидуальных предельных мощностей передачи в модемах МБТ на основании совокупной предельной мощности передачи и соответствующих оценочных мощностей передачи от модемов, чтобы предельная мощность передачи каждого индивидуального модема согласовывалась с соответствующей мощностью передачи индивидуального модема. Для этого, настоящее изобретение предусматривает сбор и/или определение статистики передачи модема, соответствующей предыдущему периоду или циклу передачи МБТ. Статистика передачи модема может включать в себя скорости передачи передаваемых данных индивидуальных модемов, мощности передачи индивидуальных модемов, совокупную скорость передачи передаваемых данных всех модемов и совокупную мощность передачи всех объединенных модемов.
Изобретение также предусматривает обнаружение запредельных (т.е. индивидуальных запредельных членов) модемов. Запредельный модем имеет фактическую мощность передачи или, альтернативно, необходимую мощность передачи, которая превышает индивидуальную предельную мощность передачи, установленную на модеме. В соответствии с обнаружением запредельного модема настоящее изобретение предусматривает определение новых предельных мощностей передачи индивидуальных модемов среди модемов с использованием собранной статистики и обновление модемов новыми предельными мощностями передачи. Новые предельные мощности передачи рассчитывают так, чтобы предотвратить возникновение запредельных условий в модемах. Новые ограничения модемов используются в следующем цикле передачи МБТ. Изобретение предусматривает периодическое повторение этого процесса для обновления индивидуальных пределов передачи в течение времени.
Согласно настоящему изобретению только активные модемы вводятся в план для передачи данных в направлении обратной линии связи. «Неактивные» модемы - это модемы, которые не введены в план для передачи данных. Однако согласно настоящему изобретению неактивные модемы способны принимать данные в направлении прямой линии связи, тем самым поддерживая высокую пропускную способность прямой линии связи в МБТ, даже когда модемы неактивны в направлении обратной линии связи.
Настоящее изобретение относится к способу управления мощностью передачи в терминале передачи данных, имеющем N беспроводных модемов, соответствующие выходные передаваемые сигналы которых объединяются для создания совокупного выходного передаваемого сигнала, содержащему этапы, на которых устанавливают индивидуальную предельную мощность передачи на каждом из N модемов, вводят в план каждый из совокупности из N модемов для передачи соответствующих данных, принимают соответствующую сообщенную оценочную мощность передачи от каждого из N модемов и регулируют индивидуальные предельные мощности передачи на, по меньшей мере, некоторых из N модемов на основании совокупной предельной мощности передачи и соответствующих оценочных мощностей передачи от N модемов. Благодаря этому, каждая индивидуальная предельная мощность передачи согласуется с соответствующей мощностью передачи индивидуального модема.
Настоящее изобретение также относится к МБТ, работа которого ограничена совокупной предельной мощностью передачи, включающему в себя совокупность (N) беспроводных модемов, соответствующие выходные передаваемые сигналы которых объединяются для создания совокупного выходного передаваемого сигнала. N модемов могут одновременно передавать данные в направлении обратной линии связи и принимать данные в направлении прямой линии связи. Один аспект настоящего изобретения предусматривает устройство, содержащее средство установления индивидуальной предельной мощности передачи для каждого из N модемов, средство введения в план каждого из совокупности из N модемов для передачи соответствующих данных, средство приема соответствующей сообщенной оценочной мощности передачи от каждого из N модемов и средство регулировки индивидуальных предельных мощностей передачи на, по меньшей мере, некоторых из N модемов на основании совокупной предельной мощности передачи и соответствующих оценочных мощностей передачи от каждого из N модемов.
Согласно другим аспектам предусмотрены способ и устройство для вывода пределов передачи модема на беспроводном терминале, работа которого ограничена совокупной предельной мощностью передачи, причем беспроводной терминал включает в себя N беспроводных модемов, соответствующие выходные передаваемые сигналы которых объединяются для создания совокупного выходного передаваемого сигнала, модемы имеют индивидуальные предельные мощности передачи для ограничения их соответствующих мощностей передачи, модемы сообщают соответствующие оценочные мощности передачи. Устройство содержит средство определения совокупной мощности передачи, охватывающей все N модемов, средство вывода совокупного запаса по мощности передачи на основании разности между совокупной мощностью передачи и совокупной предельной мощностью передачи и средство разделения совокупного запаса по мощности передачи между N модемами для создания, для каждого из N модемов, индивидуальной предельной мощности передачи, которая больше соответствующей оценочной мощности передачи для каждого модема. Эти и другие аспекты настоящего изобретения описаны ниже.
Краткое описание чертежей
Признаки, задачи и преимущества настоящего изобретения явствуют из нижеследующего подробного описания, приведенного совместно с прилагаемыми чертежами, снабженными сквозной системой обозначений, в которых:
фиг.1 - схема иллюстративной системы беспроводной связи;
фиг.2 - блок-схема иллюстративного мобильного беспроводного терминала,
фиг.3 - блок-схема иллюстративного модема, представляющего индивидуальные модемы мобильного беспроводного терминала, изображенного на фиг.2;
фиг.4 - схема иллюстративного кадра данных, который может передаваться или приниматься любым из модемов, показанных на фиг.2 и 3;
фиг.5 - схема иллюстративного отчета о состоянии от модемов, показанных на фиг.2 и 3;
фиг.6 - логическая блок-схема иллюстративного способа, осуществляемого каждым из модемов, показанных на фиг.2 и 3;
фиг.7 - логическая блок-схема иллюстративного способа, осуществляемого мобильным беспроводным терминалом;
фиг.8 - логическая блок-схема, детализирующая способ, представленный на фиг.7;
фиг.9 - логическая блок-схема, детализирующая способ, представленный на фиг.7;
фиг.10 - логическая блок-схема другого иллюстративного способа, осуществляемого мобильным беспроводным терминалом;
фиг.11 - иллюстративный график зависимости мощности от индекса модема (i), идентифицирующий соответствующие из модемов, показанных на фиг.2, на котором обозначены однородные предельные мощности передачи модемов. На фиг.11 также представлен иллюстративный сценарий передачи мобильного беспроводного терминала, показанного на фиг.2;
фиг.12 - другой иллюстративный сценарий передачи, подобный фиг.11;
фиг.13 - иллюстрация альтернативной, клиновидной схемы предельных мощностей передачи модемов;
фиг.14 - логическая блок-схема иллюстративного способа калибровки модемов в мобильном беспроводном терминале, показанном на фиг.2;
фиг.15 - логическая блок-схема иллюстративного способа действия мобильного беспроводного терминала с использованием динамически обновляемых предельных мощностей передачи индивидуальных модемов;
фиг.16 - логическая блок-схема иллюстративного способа, детализирующего способ, представленный на фиг.15;
фиг.17 - логическая блок-схема иллюстративного способа определения максимального количества активных модемов с использованием средней энергии переданного бита модемов;
фиг.18 - логическая блок-схема иллюстративного способа определения максимального количества активных модемов с использованием индивидуальной энергии переданного бита для каждого из модемов;
фиг.19 - графическое представление разных схем предела передачи модема;
фиг.20 - логическая блок-схема иллюстративного способа эксплуатации мобильного беспроводного терминала с использованием динамически изменяющихся предельных мощностей передачи индивидуальных модемов, так что пределы передачи модемов согласуются с мощностями передачи модемов;
фиг.21 - логическая блок-схема иллюстративного способа, детализирующего способ, представленный на фиг.20;
фиг.22 - логическая блок-схема иллюстративного способа, детализирующего способ, представленный на фиг.21;
фиг.23А-23D - иллюстративные графики зависимости мощности от индекса модема, идентифицирующий модемы, управляемые в соответствии со способом, представленным на фиг.20, для разных иллюстративных сценариев передачи мобильного беспроводного терминала, показанного на фиг.2.
фиг.24 - функциональная блок-схема иллюстративного контроллера мобильного беспроводного терминала, показанного на фиг.2, для осуществления способов настоящего изобретения.
Осуществление изобретения
Для переноса информации между многочисленными системными пользователями были разработаны различные системы и методы связи с множественным доступом. Однако методы модуляции с расширением по спектру, например, используемые в системах связи множественного доступа с кодовым разделением (МДКР) обеспечивают значительные преимущества над другими схемами модуляции, особенно при предоставлении услуг большому количеству пользователей системы связи. Такие методы раскрыты в патенте США №4901307, выданном 13 февраля 1990 г. под названием "Spread Spectrum Multiple Access Communication System Using Satellite or Terrestrial Repeaters" («Система связи множественного доступа с расширением по спектру, в которой используются спутниковые или наземные ретрансляторы») и в патенте США №5691174, выданном 25 ноября 1997 г., озаглавленном "Method and Apparatus for Using Full Spectrum Transmitted Power in a Spread Spectrum Communication System for Tracking Individual Recipient Phase Time and Energy" («Способ и устройство для использования полного спектра передаваемой мощности в системе связи с расширением по спектру для отслеживания фазы, времени и энергии индивидуального получателя»), которые оба принадлежат заявителю настоящего изобретения и включены сюда посредством ссылки во всей полноте.
Способ обеспечения мобильной связи МДКР был стандартизирован в Соединенных Штатах в TIA/EIA/IS-95-A под названием "Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" («Стандарт совместимости мобильной станции и базовой станции для двухрежимной широкополосной системы сотовой связи с расширением по спектру»), который будем называть здесь IS-95. Другие системы связи описаны в других стандартах, например, IMT-2000/UM или International Mobile Telecommunications System 2000/Universal Mobile Telecommunications System, каковые стандарты охватывают то, что называют широкополосной МДКР (WCDMA), cdma2000 (например, стандарты cdma2000 1x или 3x) или TD-SCDMA.
I.Иллюстративная среда связи
На фиг.1 показана иллюстративная система беспроводной связи (СБС) 100, которая включает в себя базовую станцию 112, два спутника 116a и 116b и два связанных шлюза (также именуемые здесь концентраторами) 120a и 120b. Эти элементы участвуют в беспроводной связи с пользовательскими терминалами 124a, 124b и 124c. Обычно базовые станции и спутники/шлюзы являются компонентами разных наземных и спутниковых систем связи. Однако эти разные системы могут взаимодействовать как единая инфраструктура связи.
Хотя на фиг.1 показаны одна базовая станция 112, два спутника 116 и два шлюза 120 для достижения нужной емкости связи и географического охвата можно использовать любое количество этих элементов. Например, иллюстративная реализация СБС 100 включает в себя 48 или более спутников, движущихся в восьми разных орбитальных плоскостях на низкой околоземной орбите (НОО) для обслуживания большого количества пользовательских терминалов 124.
Термины базовая станция и шлюз также иногда используют взаимозаменяемо, каждая из них является стационарной центральной станцией связи, а шлюзы, например, шлюзы 120, рассматриваются в области техники как высокоспециализированные базовые станции, которые направляют передачи через спутниковые ретрансляторы, тогда базовые станции (которые иногда также называют базовыми площадками), например, базовая станция 112, использует наземные антенны для направления передач в окружающие географические области.
Каждый пользовательский терминал 124 имеет или включает в себя устройство или устройство беспроводной связи, например, но без ограничения, сотовый телефон, беспроводная трубка, приемопередатчик датчик или приемник пейджинга или определения местоположения. Поэтому, каждый из пользовательских терминалов 124 может быть, при желании, карманным, портативным, например, установленным на транспортном средстве (включая, например, автомобили, грузовые автомобили, катера, поезда и самолеты) или стационарным. Например, на фиг.1 пользовательский терминал 124a показан как стационарный телефон или приемопередатчик данных, пользовательский терминал 124b показан как карманное устройство, и пользовательский терминал 124c как портативное устройство, установленное на транспортном средстве. Устройства или терминалы беспроводной связи 124 также иногда называют мобильными беспроводными терминалами, пользовательскими терминалами, абонентскими блоками, мобильными блоками, мобильными станциями, мобильными рациями или просто «пользователями», «мобильниками», «терминалами» или «абонентами» в некоторых системах связи, в зависимости от предпочтения.
Пользовательские терминалы 124 участвуют в беспроводной связи с другими элементами в СБС 100 посредством системы данных CDMA. Однако настоящее изобретение можно применять в системах, где используются другие методы связи, например, множественный доступ с временным разделением (МДВР) и множественный доступ с частотным разделением (МДЧР) или другие вышеперечисленные формы волны или методы (WCDMA, CDMA2000...).
В общем случае, лучи от источника луча, например, базовой станции 112 или спутников 116, покрывают различные географические области определенной конфигурации. Лучи с разными частотами, также именуемые каналами МДКР, каналами, мультиплексированными с частотным разделением (МЧР) или «подлучами», могут быть направлены на перекрытие одной и той же области. Специалистам в данной области легко понять, что зона покрытия луча или обслуживания для множественных спутников, или диаграмм направленности антенны для множественных базовых станций может быть предназначена для полного или частичного перекрытия в данной области в зависимости от конструкции системы связи и типа предоставляемой услуги и в зависимости от пространственного разнесения.
На фиг.1 показано несколько иллюстративных путей прохождения сигнала. Например, линии связи 130a-c обеспечивают обмен сигналами между базовой станцией 112 и пользовательскими терминалами 124. Аналогично, линии связи 138a-d обеспечивают обмен сигналами между спутниками 116 и пользовательскими терминалами 124. Связь между спутниками 116 и шлюзами 120 осуществляется по линиям связи 146a-d.
Пользовательские терминалы 124 способны участвовать в двусторонней связи с базовой станцией 112 и/или спутниками 116. Поэтому каждая из линий связи 130 и 138 включает в себя прямую линию связи и обратную линию связи. Прямая линия связи переносит информационные сигналы на пользовательские терминалы 124. Для наземной связи в СБС 100 прямая линия связи переносит информационные сигналы от базовой станции 112 на пользовательский терминал 124 по линии связи 130. Спутниковая прямая линия связи в рамках СБС 100 переносит информацию от шлюза 120 на спутник 116 по линии связи 146 и от спутника 116 на пользовательский терминал 124 по линии связи 138. Таким образом, наземные прямые линии связи обычно образуют два или более беспроводных путей прохождения сигнала между пользовательским терминалом и шлюзом через, по меньшей мере, один спутник (без учета многолучевого распространения).
В рамках СБС 100, обратная линия связи переносит информационные сигналы от пользовательского терминала 124 либо на базовую станцию 112, либо на шлюз 120. По аналогии с прямыми линиями связи в СБС 100 обратные линии связи обычно требуют одного беспроводного пути прохождения сигнала для наземной связи и двух беспроводных путей прохождения сигнала для спутниковой связи. СБС 100 может обеспечивать различные варианты связи по этим прямым линиям связи, например услуги низкой скорости передачи данных (НСД) и высокой скорости передачи данных (ВСД). Иллюстративная услуга НСД обеспечивает прямые линии связи со скоростью от 3 килобит в секунду (кбит/с) до 9.6 кбит/с, а иллюстративная услуга ВСД обеспечивает типичные скорости передачи данных 604 кбит/с и выше.
Согласно описанному выше СБС 100 осуществляет беспроводную связь согласно принципам МДКР. Таким образом, сигналы, передаваемые по прямым и обратным линиям связи линий связи 130, 138 и 146, переносят сигналы, закодированные, расширенные по спектру и канализованные согласно стандартам передачи МДКР. Кроме того, на этих прямых и обратных линиях связи можно использовать блочное перемежение. Эти блоки передаются в кадрах, имеющих заранее определенную длительность, например 20 миллисекунд.
Базовая станция 112, спутники 116 и шлюзы 120 могут регулировать мощность сигналов, которые они передают по прямым линиям связи СБС 100. Эта мощность (именуемая здесь мощностью передачи на прямой линии связи) может изменяться в соответствии с пользовательским терминалом 124 и временем. Эта особенность изменения с течением времени может применяться на покадровой основе. Такая регулировка мощности осуществляется для поддержания частоты битовой ошибки (ЧБО) прямой линии связи в определенных пределах, для снижения помехи и экономии мощности передачи.
Пользовательские терминалы 124 могут регулировать мощность сигналов, которые они передают по обратным линиям связи СБС 100, под управлением шлюзов 120 или базовых станций 112. Эта мощность (именуемая здесь мощностью передачи на обратной линии связи) может изменяться в соответствии с пользовательским терминалом 124 и временем. Эта особенность изменения с течением времени может применяться на покадровой основе. Такая регулировка мощности осуществляется для поддержания частоты битовой ошибки (ЧБО) прямой линии связи в определенных пределах, для снижения помехи и экономии мощности передачи.
Иллюстративные методы осуществления управления мощностью в таких системах связи описаны в патентах США № 5383219, под названием "Fast Forward Link Power Control In A Code Division Multiple Access System" («Быстрое управление мощностью на прямой линии связи в системе множественного доступа с кодовым разделением»), 5396516, под названием "Method And System For The Dynamic Modification Of Control Parameters In A Transmitter Power Control System" («Способ и система для динамического изменения параметров управления в системе управления мощностью передачи») и 5056109, под названием "Method and Apparatus For Controlling Transmission Power In A CDMA Cellular Mobile Telephone System" («Способ и устройство для управления мощностью передачи в системе сотовой телефонной связи МДКР»), которые включены сюда посредством ссылки.
II.Мобильный беспроводной терминал
На фиг.2 изображена блок-схема иллюстративного МБТ 206, построенного и действующего с соответствии с принципами настоящего изобретения. МБТ 206 осуществляет беспроводную связь с базовой станцией или шлюзом (под общим названием удаленная станция), которая/ый не показан(а) на фиг.2. Кроме того, МБТ 206 может осуществлять связь с пользовательским терминалом. МБТ 206 принимает данные от внешних источников/стоков данных, например, сети передачи данных, терминалов передачи данных и т.д. по линии 210 связи, например по линии связи ethernet. Кроме того, МБТ 206 передает данные на внешние источники/стоки данных по линии 210 связи.
МБТ 206 включает в себя антенну 208 для передачи сигналов и приема сигналов от удаленной станции. МБТ 206 включает в себя контроллер (т.е. один или несколько контроллеров) 214, подключенный к линии 210 связи. Контроллер 214 обменивается данными с блоком 215 памяти/хранения и взаимодействует с таймером 217. Контроллер 214 подает данные, подлежащие передаче, на совокупность беспроводных модемов 216a-216n и принимает данные от них посредством соответствующих линий 218a-218n двусторонней передачи данных между контроллером 214 и модемами 216. Соединения 218 для передачи данных могут представлять собой несколько соединений для передачи данных. Количество N модемов, которое можно использовать, может принимать одно из нескольких значений, по желанию, в зависимости от известных вопросов конструкции, например, сложности, стоимости и т.д. В иллюстративной реализации, N=16.
Беспроводные модемы 216a-216n выдают РЧ-сигналы 222aT-222nT на блок 220 объединения/разделения мощности и принимают от него РЧ-сигналы 222aR-222nR по совокупности двусторонних РЧ соединений/кабелей между модемами и блоком объединения/разделения мощности. В направлении передачи (т.е. обратной линии связи), объединитель мощности, входящий в состав блока 220, объединяет РЧ-сигналы, принятые от всех модемов 216, и выдает объединенный (т.е. совокупный) РЧ передаваемый сигнал 226 на передающий усилитель мощности 228. Передающий усилитель 228 мощности выдает усиленный совокупный РЧ передаваемый сигнал 230 на дуплексер 232. Дуплексер 232 выдает усиленный совокупный РЧ передаваемый сигнал на антенну 208. В МБТ 206 дуплексная передача может осуществляться другими средствами помимо дуплексера 232, например, с использованием раздельных передающей и приемной антенн. Кроме того, монитор 234 мощности, подключенный к выходу усилителя 228 мощности, отслеживает уровень мощности усиленного совокупного передаваемого сигнала 230. Монитор 234 мощности выдает сигнал 236, указывающий уровень мощности усиленного совокупного передаваемого сигнала 230, на контроллер 214. В альтернативной схеме МБТ 206 монитор 234 мощности измеряет уровень мощности совокупного сигнала 226 на входе передающего усилителя 228. В этой альтернативной схеме, совокупная предельная мощность передачи МБТ 206 задается на входе передающего усилителя 228, а не на его выходе, и описанные ниже способы настоящего изобретения учитывают это.
В направлении приема (т.е. прямой линии связи) антенна 208 выдает принимаемый сигнал на дуплексер 232. Дуплексер 232 маршрутизирует принимаемый сигнал на приемный усилитель 240. Приемный усилитель 240 выдает усиленный принимаемый сигнал на блок 220. Разделитель мощности, входящий в состав блока 220, делит усиленный принимаемый сигнал на совокупность отдельных принимаемых сигналов и выдает каждый индивидуальный сигнал на соответствующий один из модемов 216.
МБТ 206 осуществляет связь с удаленной станцией по совокупности беспроводных линий 250a-250n связи МДКР, установленных между МБТ 206 и удаленной станцией. Каждая из линий 250 связи связана с соответствующим одним из модемов 216. Беспроводные линии 250a-250n связи могут действовать одновременно друг с другом. Каждая из беспроводных линий 250 связи поддерживает беспроводные каналы трафика для переноса данных между МБТ 206 и удаленной станцией в направлениях прямой и обратной линий связи. Совокупность беспроводных линий 250 связи образуют часть радиоинтерфейса 252 между МБТ 206 и удаленной станцией.
В данном варианте осуществления работа МБТ 206 ограничена совокупной предельной мощностью передачи (СПМ) на выходе передающего усилителя 228. Другими словами, необходимо, чтобы МБТ 206 ограничивал мощность передачи сигнала 230 уровнем, предпочтительно, более низким, чем совокупная предельная мощность передачи. Все модемы 216, в процессе передачи, вносят свой вклад в совокупную мощность передачи сигнала 230. Соответственно, настоящее изобретение включает в себя принципы управления мощностями передачи модемов 216, вследствие чего совокупная мощность передачи модемов 216, имеющая место в передаваемом сигнале 230, должна быть ниже совокупной предельной мощности передачи.
Перевозбуждение передающего усилителя 228 приводит к тому, что уровень мощности сигнала 230 превышает совокупную предельную мощность передачи. Поэтому, настоящее изобретение предусматривает установление индивидуальной предельной мощности передачи (также именуемой пределом передачи) для каждого из модемов 216. Отдельные предельные мощности передачи связаны с совокупной предельной мощностью передачи таким образом, чтобы модемы 216 не могли совместно вызвать перевозбуждение передающего усилителя 228. В ходе работы МБТ 206 настоящее изобретение предусматривает обнаружение запредельных модемов среди модемов 216. В случае обнаружения запредельного(ых) модема(ов) контроллер 214 регулирует индивидуальные предельные мощности передачи на, по меньшей мере, некоторых из модемов 216 на основании совокупной предельной мощности передачи и соответствующих оценочных мощностей передачи от модемов 216, чтобы предельная мощность передачи каждого индивидуального модема согласовывалась с соответствующей мощностью передачи индивидуального модема. Задача состоит в максимизации ширины полосы (т.е. скорости передачи передаваемых данных) для данной совокупной предельной мощностью передачи путем регулировки предельных мощностей передачи индивидуальных модемов.
Хотя МБТ 206 показан как мобильное устройство, следует понимать, что МБТ не ограничивается мобильной платформой или портативными платформами. Например, МБТ 206 может находиться на стационарной(м) базовой станции или шлюзе. МБТ 206 также может находиться на стационарном пользовательском терминале 124a.
III.Модем
На фиг.3 изображена блок-схема иллюстративного модема 300, представляющего каждый из модемов 216. Модем 300 действует согласно принципам МДКР. Модем 300 включает в себя интерфейс 302 данных, контроллер 304, память 306, процессор или модуль 308 сигналов модема, например, один или несколько цифровых сигнальных процессоров (ЦСП) или СИС, подсистему 310 преобразования промежуточной частоты ПЧ/РЧ и необязательный монитор 312 мощности, которые все связаны друг с другом шиной 314 данных. В некоторых системах модемы не содержат процессоров передачи и приема, связанных в пару, как в более традиционной конструкции модема, но могут использовать массив передатчиков и приемников или модуляторов и демодуляторов, которые соединены между собой по желанию для обработки пользовательских передач и одного или нескольких сигналов или, в противном случае, времени, совместно используемого пользователями.
В направлении передачи контроллер 304 принимает данные, подлежащие передаче, от контроллера 214 по соединению 218i для передачи данных (где i обозначает любой из модемов 216a-216n) и через интерфейс 302. Контроллер 304 выдает данные, подлежащие передаче, на процессор 308 модема. Процессор 312 передачи (Tx) процессора 308 модема кодирует и модулирует данные, подлежащие передаче, и упаковывает данные в кадры данных, подлежащие передаче. Процессор 312 передачи выдает сигнал 314, включающий в себя кадры данных, на подсистему 310 ПЧ/РЧ. Подсистема 310 осуществляет преобразование с повышением частоты и усиление сигнала и выдает полученный преобразованный с повышением частоты и усиленный сигнал 222i на блок 220 объединения/разделения мощности. Необязательный измеритель 312 мощности отслеживает уровень мощности сигнала 222iT (т.е. фактическую мощность передачи, на которой модем 300 передает вышеупомянутые кадры данных). Альтернативно, модем 300 может определять мощность передачи модема на основании настроек усиления/ослабления подсистемы ПЧ/РЧ 310 и скорости передачи данных, на которой модем 300 передает кадры данных.
В направлении приема подсистема ПЧ/РЧ 310 принимает принимаемый сигнал 222iR от блока 220, объединения/разделения мощности осуществляет преобразование с понижением частоты сигнала 222iR и выдает полученный преобразованный с понижением частоты сигнал 316, включающий в себя принятые кадры данных, на процессор 318 приема (Rx) процессора 308 модема. Процессор 318 приема извлекает данные из кадров данных, после чего контроллер 304 подает извлеченные данные на контроллер 304 с использованием интерфейса 302 и соединения 218i для передачи данных.
Каждый модем 216 передает и принимает кадры данных в соответствии с описанным выше и ниже. На фиг.4 показан иллюстративный кадр 400 данных, который может передавать или принимать любой из модемов 216. Кадр 400 данных включает в себя поле 402 управления или служебной нагрузки и поле 404 полезной нагрузки. Поля 402 и 404 включают в себя биты данных, используемые для переноса либо информации управления (402), либо данные полезной нагрузки (404). Поле 402 управления включает в себя информацию управления и заголовка, используемую для управления линией связи, установленной между соответствующим одним из модемов 216 и удаленной станцией. Поле 404 полезной нагрузки включает в себя данные полезной нагрузки (биты 406), например, данные, подлежащие передаче между контроллером 214 и удаленной станцией в ходе вызова для передачи данных (т.е. по линии связи, установленной между модемом и удаленной станцией). Например, данные, принятые от контроллера 214, по линии 218i передачи данных, упаковываются в поле 404 полезной нагрузки.
Кадр данных 400 имеет длительность Т, например, 20 миллисекунд. Данные полезной нагрузки в поле 404 полезной нагрузки переносятся на одной из совокупности скоростей передачи данных, включающей в себя максимальную или полную скорость (например, 9600 бит в секунду (бит/с)), половинную скорость (например, 4800 бит/с), четвертную скорость (например, 2400 бит/с) или скорость одна восьмая (например, 1200 бит/с). Каждый из модемов 216 пытается передавать данные на полной скорости (т.е. на максимальной скорости передачи данных). Однако запредельный модем ограничивается по скорости, благодаря чему модем снижает свою скорость передачи передаваемых данных с максимальной скорости до более низкой скорости, что будет рассмотрено ниже. Кроме того, каждый из модемов 216 может передавать кадр данных (например, кадр данных 400) без данных полезной нагрузки. Это называют кадром данных нулевой скорости.
В одной конструкции модема каждый из битов данных 406 в кадре несет постоянное количество энергии, независимо от скорости передачи передаваемых данных. Таким образом, в кадре, энергия бита Еb является постоянной для всех различных скоростей передачи данных. В этой конструкции модема каждый кадр данных соответствует мгновенной мощности передачи модема, которая пропорциональна скорости передачи данных, на которой передается кадр данных. Поэтому, чем ниже скорость передачи данных, тем ниже мощность передачи модема. При переносе данных на пониженных скоростях энергия каждого бита, в общем случае, распределяется по времени. Таким образом, для половинной скорости энергия бита распределяется по вдвое большему промежутку времени, для четвертной скорости - по вчетверо большему промежутку времени и т.д. Благодаря такому распределению энергии передачи по кадру данных на участках кадра не происходит выбросов энергии, которые могли бы превысить разрешенный предел.
Кроме того, при переносе данных на пониженных скоростях, энергия каждого бита, в общем случае, распределяется по времени. Таким образом, для половинной скорости, энергия бита распределяется по вдвое большему промежутку времени, для четвертной скорости - по вчетверо большему промежутку времени и т.д. Благодаря такому распределению энергии передачи по кадру данных на участках кадра не происходит выбросов энергии, которые могли бы превысить разрешенный предел.
Каждый из модемов 216 выдает отчеты о состоянии на контроллер 214 по соответствующим соединениям 218 для передачи данных. На фиг.5 представлен иллюстративный отчет 500 о состоянии. Отчет 500 о состоянии включает в себя поле 502 скорости передачи данных модема, поле 504 мощности передачи модема и необязательное поле 506 индикатора запредельности (также именуемое ограничением скорости). Каждый модем сообщает скорость передачи данных последнего переданного кадра данных в поле 502 и мощность передачи последнего переданного кадра данных в поле 504. Кроме того, каждый модем может, в необязательном порядке, сообщать, находится ли он в состоянии ограничения скорости, в поле 506.
В другой альтернативной конструкции модема, модем может выдавать сигналы состояния, указывающие запредельное состояние/состояние ограничения скорости, мощность передачи и скорость передачи передаваемых данных модема.
IV. Иллюстративный способ
На фиг.6 изображена логическая блок-схема иллюстративного способа или процесса 600, представляющая работу модема 300 и, таким образом, каждого из модемов 216. Способ 600 предусматривает, что между модемом (например, модемом 216a) и удаленной станцией установлен вызов для передачи данных. Таким образом, между модемом и удаленной станцией установлена линия связи, включающая в себя прямую линию связи и обратную линию связи.
На первом этапе 602, на модеме (например, модеме 216a) устанавливают предельную мощность передачи PL.
На следующем этапе 604 модем принимает от удаленной станции по прямой линии связи команду управления мощностью, указывающую запрашиваемую мощность передачи PR, на которой модем должен передавать кадры данных в направлении обратной линии связи. Эта команда может представлять собой команду положительного или отрицательного приращения мощности.
На этапе 606 принятия решения модем определяет, приняты ли от контроллера 214 какие-либо данные полезной нагрузки, т.е. имеются ли какие-либо данные полезной нагрузки, подлежащие передаче на удаленную станцию. Если нет, то обработка переходит к следующему этапу 608. На этапе 608 модем передает кадр данных на нулевой скорости, т.е. без данных полезной нагрузки. Кадр данных нулевой скорости может включать в себя информацию управления/служебной нагрузки, используемую, например, для поддержания линии связи/вызова для передачи данных. Кадр данных нулевой скорости соответствует минимальной мощности передачи модема.
С другой стороны, при наличии данных полезной нагрузки, подлежащих передаче, способ переходит от этапа 606 к следующему этапу 610. На этапе 610 модем определяет, является ли он запредельным, т.е. работает ли он в пределах ограничений. В одной конфигурации, определение, работает ли модем в пределах ограничений, включает в себя определение, меньше ли запрашиваемая мощность передачи PR, чем предельная мощность передачи PL. В этой конфигурации модем считается запредельным, когда запрашиваемая мощность передачи PR больше или равна PL. В альтернативной конфигурации определение, работает ли модем в пределах ограничений, включает в себя определение, меньше ли фактическая мощность передачи PT модема, чем предельная мощность передачи PL. В этой конфигурации модем считается запредельным, когда РT больше или равна PL. Модем может использовать монитор 312 мощности при определении, меньше ли его мощность передачи РT, например, мощность передачи сигнала 222iT, чем предельная мощность передачи PL.
Когда модем не является запредельным, он передает кадр данных, включающий в себя данные полезной нагрузки и информацию управления, на максимальной скорости передачи данных (например, полной скорости) и на уровне мощности передачи РT, который соответствует запрашиваемой мощности передачи PR. Другими словами, мощность передачи модема РT согласуется с запрашиваемой мощностью передачи PR.
Когда РT или PR больше или равна PL, модем является запредельным, и, таким образом, подлежит ограничению по скорости от текущей скорости (например, полной скорости) до более низкой скорости передачи передаваемых данных (например, до половинной скорости, четвертной скорости, скорости одна восьмая или даже нулевой скорости), и, таким образом, снижению мощности передачи РT модема относительно той, на которой модем передавал при полной скорости. Поэтому, ограничение по скорости в ответ на любое из вышеописанных условий запредельности является формой самоограничения модема по мощности, благодаря которому модем поддерживает свою мощность передачи РT ниже предельной мощности передачи PL. Кроме того, состояние запредельности/ограничения скорости, о котором сообщается в отчете о состоянии 500, указывает контроллеру 214, что запрашиваемая мощность PR или фактическая мощность передачи РT, в альтернативной конфигурации, больше или равна предельной мощности передачи PL. Следует понимать, что, хотя модем может работать на нулевой скорости в направлении передачи (т.е. обратной линии связи), поскольку он либо ограничивается по скорости (например, на этапе 610) или не имеет данных полезной нагрузки, подлежащих передаче (этап 608), он все же может принимать на полной скорости кадров данных в направлении приема (т.е. прямой линии связи).
Хотя для модема может быть преимуществом самоограничение по скорости в ответ на условие запредельности, альтернативная конструкция модема не предусматривает подобного ограничения скорости. Вместо этого, может сообщать о состоянии запредельности контроллеру 214, после чего ожидает, пока контроллер не выполнит регулировку ограничения скорости. Предпочтительная конструкция предусматривает использование обоих подходов. Таким образом, модем самоограничивается по скорости в ответ на условие запредельности, и модем сообщает о состоянии запредельности контроллеру 214, и в ответ контроллер применяет к модему регулировку ограничения скорости.
После этапа 608 и этапа 610 модем генерирует отчет о состоянии (например, отчет 500 о состоянии) на этапе 612 и направляет отчет контроллеру 214 по соответствующей одной из линий 218 передачи данных.
V. Варианты осуществления фиксированной предельной мощности передачи
На фиг.7 показана блок-схема иллюстративного способа, осуществляемого МБТ 206, согласно данным вариантам осуществления. Способ 700 включает в себя этап 702 инициализации. Этап 702 включает в себя дополнительные этапы 704, 706 и 708. На этапе 704 контроллер 214 устанавливает индивидуальную предельную мощность передачи PL на каждом из модемов 216. Согласно способу 700 предельные мощности передачи являются фиксированными во времени.
На этапе 706 контроллер 214 устанавливает вызов для передачи данных с каждым из модемов 216. Другими словами, между каждым из модемов 216 и удаленной станцией устанавливается линия связи, включающая в себя прямую и обратную линии связи. Линии связи действуют одновременно друг с другом. В иллюстративном варианте осуществления настоящего изобретения линии связи являются линиями связи на основе МДКР.
Согласно вариантам осуществления модем может обозначаться как активный модем или как неактивный модем. Контроллер 214 может вводить в план на передачу данных полезной нагрузки активные модемы, но не неактивные модемы. Контроллер 214 поддерживает список, где указаны активные в данный момент модемы. На этапе 708 контроллер 214 первоначально обозначает все модемы как активные, например, добавляя каждый из модемов в активный список.
На следующем этапе 710 предполагая, что контроллер 214 принял данные, которые нужно передавать на удаленную станцию, контроллер 214 вводит каждый из активных модемов в план на передачу данных полезной нагрузки. В первом проходе через этап 710, все модемы 216 являются активными (после этапа 708). Однако при последующих проходах через этап 710 некоторые из модемов 216 могут быть неактивными, что будет описано ниже.
Контроллер 214 поддерживает очередь данных, подлежащих передаче, для каждого из активных модемов и выдает каждую очередь данных с данными, принятыми от внешних источников данных по линии 210 связи. Контроллер 214 выдает данные из каждой очереди данных на соответствующий активный модем. Контроллер 214 выполняет алгоритмы загрузки данных, чтобы гарантировать, что соответствующие очереди данных, в общем случае, относительно равномерно загружаются, так что каждый активный модем одновременно снабжается данными, подлежащими передаче. После того, как контроллер 214 выдает данные на каждый модем, каждый модем, в свою очередь, пытается передать данные в кадр данных на полной скорости и в соответствии с соответствующей запрашиваемой мощностью передачи PR, что описано выше со ссылкой на фиг.6.
На этапе 710 контроллер 214 также выводит из плана неактивные модемы, отводя данные, подлежащие передаче, от неактивных модемов на активные модемы. Однако в первом проходе через этап 710 нет неактивных модемов, поскольку после этапа 708, как описано выше, все модемы первоначально заданы активными.
На следующем этапе 712 контроллер 214 отслеживает отчеты модемов о состоянии от всех неактивных и активных модемов.
На следующем этапе 714 контроллер 214 определяет, является ли какой-либо из модемов 216 запредельным и, таким образом, подлежащим ограничению по скорости, на основании отчетов модемов о состоянии. Если контроллер 214 определяет, что один или несколько (т.е., по меньшей мере, один) из модемов являются запредельными, то на этапе 716 контроллер 214 деактивирует только эти запредельные модемы. Например, контроллер 214 может деактивировать запредельный модем путем удаления его из активного списка.
Если на этапе 714 определено, что ни один из модемов не является запредельным, способ или обработка переходит к этапу 718. Обработка также переходит этапу 718 после того, как на этапе 716 деактивированы какие-либо запредельные модемы. На этапе 718, контроллер 214 определяет, нужно ли активировать какой-либо из модемов, ранее деактивированных на этапе 716. Некоторые методы определения необходимости активации модемов рассмотрены ниже. Если на этапе 718 получен ответ «да» (модемы нужно активировать), то обработка переходит к этапу 720, и контроллер 214 активирует ранее деактивированные модемы, которые нужно активировать, например, возвращая модемы в активный список.
Если ни один из ранее деактивированных модемов не нужно активировать, то обработка переходит от этапа 718 обратно к этапу 710. Кроме того, обработка переходит от этапа 720 к этапу 710. Этапы с 710 по 720 повторяются с течением времени, благодаря чему запредельные из модемов 216 деактивируются на этапе 716, после чего деактивируются на этапе 718 по необходимости и, соответственно, выводятся из плана и повторно вводятся в план на этапе 710.
Когда запредельный модем деактивируется на этапе 716 (т.е. становится неактивным) и остается деактивированным на этапе 718, модем будет выведен из плана в следующем проходе через этап 710. Другими словами, контроллер 214 больше не будет выдавать данные на деактивированный модем. Вместо этого, контроллер 214 будет отводить данные на активные модемы. Если предположить, что вызов для передачи данных, связанный с деактивированным модемом, не сорвался (т.е. не закончился), то выведение модема из плана на этапе 710 приведет к тому, что деактивированный модем не будет иметь данных полезной нагрузки, подлежащих передаче, и, таким образом, модем будет работать на нулевой скорости и на соответствующем минимальном уровне мощности передачи на обратной линии связи (см. этапы 606 и 608, описанные выше со ссылкой на фиг.6). В результате, вызов для передачи данных остается живым или активным на деактивированном/выведенном из плана модеме, так что модем по-прежнему может принимать полноскоростные кадры данных на прямой линии связи. Когда вызов для передачи данных, связанный с модемом, разрывается, т.е. прекращается или оканчивается, модем полностью прекращает передачу и прием данных.
Деактивация запредельного модема на этапе 716, в конечном итоге, приводит к тому, что модем снижает свою скорость передачи передаваемых данных и соответствующую мощность передачи в направлении обратной линии связи. Таким образом, контроллер 214 по отдельности управляет предельными мощностями передачи модемов (и, таким образом, мощностями передачи модемов) и, в результате, может поддерживать совокупную мощность передачи сигнала 230 на более низком уровне, чем совокупная предельная мощность передачи МБТ 206.
Возможны альтернативные конфигурации способа 700. Согласно описанному выше этап 716 деактивации включает в себя деактивацию запредельного модема путем обозначения модема как неактивного, например, удаления модема из активного списка. Напротив, этап 720 активации включает в себя восстановление деактивированного модема в активном списке. В альтернативной конфигурации способа 700, этап 716 деактивации дополнительно включает в себя разрыв (т.е. прекращение) вызова для передачи данных (т.е. линии связи), связанной с запредельным модемом. Кроме того, в альтернативной конфигурации, этап 720 активации дополнительно включает в себя установление другого вызова для передачи данных с ранее деактивированным модемом, что позволяет модему начать передачу данных на удаленную станцию и прием данных от нее.
В еще одной альтернативной конфигурации способа 700, этап 716 деактивации дополнительно включает в себя деактивацию всех модемов как запредельных, так и не запредельных, в случае обнаружения на этапе 714 любого из запредельных модемов. В этой конфигурации деактивация модемов может включать в себя обозначение всех модемов как неактивных и может дополнительно включать в себя разрыв всех вызовов для передачи данных, связанных с модемами.
На фиг.8 показана логическая блок-схема, детализирующая этап 704 установления предела передачи в способе 700. На первом этапе 802 контроллер 214 выводит предельную мощность передачи для каждого из модемов 216. Например, контроллер 214 может вычислять предельные мощности передачи или просто обращаться к заранее определенным пределам, хранящимся в поисковой таблице памяти. На следующем этапе 804 контроллер 214 сообщает каждому из модемов 216 соответствующую одну из предельных мощностей передачи и, в ответ, модемы сохраняют свои соответствующие предельные мощности передачи в своих соответствующих блоках памяти.
На фиг.9 показана логическая блок-схема, детализирующая этап 718 определения в способе 700. Контроллер 214 отслеживает (например, на этапе 712) соответствующие сообщенные мощности передачи деактивированных/неактивных модемов, передающих на нулевой скорости. На этапе 902 контроллер 214 выводит из сообщенных мощностях передачи модемов соответствующие экстраполированные мощности передачи модемов, представляющие случаи, когда модемы передают на максимальной скорости передачи передаваемых данных.
На следующем этапе 904 контроллер 214 определяет, меньше ли экстраполированная мощность передачи, чем соответствующая предельная мощность передачи модема PL. Если да, то обработка переходит к этапу 720, на котором соответствующий модем активируется, поскольку он, скорее всего, является модемом, который не превысит предельную мощность. Если нет, то модем остается деактивированным, и способ возвращается к этапу 710.
На фиг.10 изображена логическая блок-схема другого иллюстративного способа 1000, осуществляемого МБТ 206. Способ 1000 включает в себя многие из этапов способа, описанных выше со ссылкой на фиг.7, и такие этапы способа не будут повторно описаны. Однако способ 1000 включает в себя новый этап 1004, следующий за этапом 716, и соответствующий этап 1006 определения. На этапе 1004 контроллер 214 инициирует период временной блокировки активации (например, с использованием таймера 217), соответствующий каждому модему, деактивированному на этапе 716. Альтернативно, контроллер 214 может планировать будущее время/событие активации, соответствующее каждому модему, деактивированному на этапе 716.
На этапе 1006 определения контроллер 214 определяет, наступило ли время для активации какого-либо из ранее деактивированных модемов. Например, контроллер 214 определяет, истек ли какой-либо из периодов временной блокировки активации, каковое событие указывает, что пришло время активировать соответствующий деактивированный модем. Альтернативно, контроллер 214 определяет, наступило ли время/событие активации, запланированное на этапе 1004.
Также можно предусмотреть альтернативные конфигурации способа 1000, аналогичные альтернативным конфигурациям, рассмотренным выше в связи со способом 700.
VI. Конфигурации фиксированной предельной мощности передачи
1. Однородные ограничения
В одной конфигурации фиксированного ограничения для всех модемов 216 устанавливается однородный набор фиксированных предельных мощностей передачи. Таким образом, каждый модем имеет такую же предельную мощность передачи, как и все остальные модемы. На фиг.11 приведен иллюстративный график зависимости мощности от индекса модема (i), идентифицирующий соответствующие из модемов 216, в которых указаны однородные предельные мощности передачи модемов PLi. Согласно фиг.11 модем(1) соответствует предельной мощности PL1, модем(2) соответствует предельной мощности PL2 и т.д.
В одной конфигурации однородных ограничений каждая предельная мощность передачи PL равна совокупной предельной мощности передачи СПМ, деленной на полное количество N модемов 216. Согласно этой конфигурации однородных ограничений, когда все модемы имеют соответствующие мощности передачи, равные их соответствующим предельным мощностям передачи, совокупная мощность передачи для всех модемов будет просто совпадать с СПМ, не превышая ее. Иллюстративная СПМ согласно настоящему изобретению равна приблизительно 10 или 11 децибел-ватт (дБВт).
На фиг.11 также представлен иллюстративный сценарий передачи для МБТ 206. На фиг.11 обозначены репрезентативные запрашиваемые мощности РR1 и PR2 передачи модемов, соответствующие модему(1) и модему(2). Иллюстративный сценарий передачи, изображенный на фиг.11, соответствует сценарию, в котором все запрашиваемые мощности передачи модемов ниже соответствующих, однородных предельных мощностей передачи. В этом случае ни один из модемов не является запредельным и, таким образом, подлежащим ограничению по скорости.
На фиг.12 изображен другой иллюстративный сценарий передачи, аналогичный показанному на фиг.11, за исключением того, что модем(2) имеет запрашиваемую мощность PR2, превышающую соответствующую предельную мощность PL2 передачи. Поэтому модем(2) является запредельным и, таким образом, подлежит ограничению по скорости. Поскольку модем(2) является запредельным, контроллер 214 деактивирует модем(2) согласно способу 700 или способу 1000, тем самым вынуждая модем(2) передавать на нулевой скорости передачи данных и, соответственно, пониженном уровне 1202 мощности передачи.
2. Клиновидные ограничения
Фиг.13 иллюстрирует альтернативную, клиновидную конфигурацию для фиксированных предельных мощностей передачи модемов. Показано, что клиновидная конфигурация включает в себя прогрессивно снижающиеся предельные мощности PLi передачи в соответствующих последовательных модемах из N модемов, где i = 1... N. Например, предельная мощность РL1 передачи для модема(1) меньше, чем предельная мощность PL2 передачи для модема(2), которая меньше, чем предельная мощность PL3 передачи, и т.д. вдоль линии.
В одной клиновидной конфигурации каждая предельная мощность PLi передачи равна СПМ, деленной на полное количество модемов, предельная мощность передачи которых больше или равна РLi. Например, предельная мощность PL5 передачи равна СПМ, деленной на пять (5), т.е. количество модемов, предельная мощность передачи которых больше или равна PL5. В другой клиновидной конфигурации каждая предельная мощность передачи PLi равна вышеупомянутой предельной мощности передачи (т.е. СПМ, деленной на полное количество модемов, предельная мощность передачи которых больше или равна PLi) за минусом заранее определенной величины, например, одного, двух или даже трех децибел (дБ). Это обеспечивает безопасный запас в случае, когда модемы пытаются передавать на фактическом уровне мощности передачи, который слегка превышает соответствующие предельные мощности передачи, прежде, чем они будут деактивированы.
Рассмотрим сценарий передачи, в котором все модемы передают на приблизительно одинаковой мощности, и все мощности передачи увеличиваются с течением времени. Согласно клиновидной конфигурации модем(N) первым подвергается ограничению по скорости, затем подвергается ограничению по скорости модем(N-1), третьим подвергается ограничению по скорости модем(N-2) и т.д. В ответ, контроллер 214 деактивирует/выводит из плана модем(N) первым, модем(N-1) вторым, модем(N-3) третьим и т.д.
VII. Калибровка модемов - определение коэффициентов
усиления g(i)
Согласно описанному выше со ссылкой на фиг.2 каждый модем 216i генерирует передаваемый сигнал 222iT, имеющий соответствующий уровень мощности передачи. Кроме того, каждый модем 216i генерирует отчет о состоянии, указывающий оценочную мощность передачи модема PRep(i) соответствующего уровня мощности передачи. Каждый передаваемый сигнал 222iT модема проходит соответствующий тракт передачи от модема 222i к выходу передающего усилителя 228. Соответствующий тракт передачи включает в себя РЧ-соединения, например, кабели и разъемы, блок 220 объединения/разделения мощности и передающий усилитель 228. Поэтому передаваемый сигнал 222iT подвергается соответствующему усилению или ослаблению полезной мощности g(i) на протяжении соответствующего тракта передачи. Иллюстративный коэффициент усиления для вышеупомянутого тракта передачи составляет приблизительно 29 дБ.
Соответственно, усиление или ослабление g(i) соответствующего тракта передачи может привести к тому, что уровень мощности соответствующего передаваемого сигнала 222iT будет отличаться от уровня мощности передачи на выходе передающего усилителя 228. Поэтому соответствующая оценочная мощность PRep(i) передачи модема может не точно представлять соответствующую мощность передачи на выходе передающего усилителя 228. Более точная оценка PO(i) мощности передачи на выходе передающего усилителя 228 (за счет модема 222i) представляет собой сообщенную мощность PRep(i), отрегулированную посредством соответствующей величины g(i) усиления/ослабления. Поэтому g(i) называют зависящим от модема коэффициентом g(i) коррекции усиления или коэффициентом g(i) усиления модема для модема 222i.
Когда сообщенная оценочная мощность PRep(i) передачи модема и коэффициент g(i) коррекции усиления модема выражаются в терминах мощности (например, в децибелах или ваттах), скорректированная оценочная мощность PO(i) передачи выражается как
PO(i)=g(i)+RRep(i)
Альтернативно, когда сообщенная оценочная мощность PRep(i) передачи и коэффициент g(i) коррекции усиления модема выражается, например, в ваттах, мощность PO(i) передачи выражается как
PO(i)=g(i)PRep(i).
Полезно иметь возможность динамически калибровать МБТ 206, чтобы определять коэффициенты g(i) коррекции усиления, соответствующие всем N модемам. Определив коэффициенты g(i), их можно использовать для более точного вычисления индивидуальных и совокупной оценочных мощностей передачи модемов из отчетов о мощности передачи модема.
На фиг.14 изображена логическая блок-схема иллюстративного способа калибровки модемов 216 в МБТ 206. На первом этапе 1405 контроллер 214 вводит в план на передачу данных все N модемов 216, чтобы все модемы одновременно передавали данные.
На следующем этапе 1410 контроллер 214 собирает отчеты 500 о состоянии, включающие в себя соответствующие сообщенные мощности PRep(i) передачи, где i представляет модем i, и i = 1.. N.
На следующем этапе 1420 контроллер 214 принимает измерение совокупной мощности PAgg передачи для всех N модемов, например, определенное монитором 234 мощности передачи.
На следующем этапе 1425 контроллер 214 генерирует уравнение, выражающее совокупную мощность передачи как кумулятивную функцию сообщенных мощностей передачи PRep(i) и соответствующих неизвестных, зависящих от модема, коэффициентов g(i) коррекции усиления. Например, совокупная мощность РAgg передачи выражается как
На следующем этапе 1430 предыдущие этапы 1405, 1410, 1420 и 1425 повторяются N раз для генерации системы из N уравнений относительно PRep(i) и неизвестных коэффициентов g(i) коррекции усиления.
На следующем этапе 1435 контроллер 214 определяет N коэффициентов g(i) коррекции усиления, решая N уравнений, сгенерированных на этапе 1430. Найденные коэффициенты g(i) коррекции усиления сохраняются в памяти 215 МБТ 206 и используются по мере необходимости для регулировки/коррекции оценочных мощностей PRep(i) передачи модемов согласно способам, отвечающим изобретению, которые описаны ниже. Способ 1400 можно запланировать на периодическое повторение для обновления коэффициентов g(i) с течением времени.
VIII. Способы, предусматривающие использование динамически обновляемых пределов передачи
1. Способы, предусматривающие использование определения энергии бита
На фиг.15 изображена логическая блок-схема иллюстративного способа 1500 действия МБТ 206 с использованием динамически обновляемых предельных мощностей передачи индивидуальных модемов. Согласно способу 1500 контроллер 214 инициализируется(этап 702), вводит в план и выводит из плана активные и неактивные модемы (этап 712) согласно описанному выше. На следующем этапе 1502 контроллер 214 определяет, изменить (например, увеличить или уменьшить) или сохранить количество активных модемов МБТ 206 с целью максимизации совокупной скорости передачи данных обратной линии связи (т.е. совокупная скорость передачи передаваемых данных) без превышения совокупной предельной мощности передачи МБТ.
На следующем этапе 1504 контроллер 214, по необходимости, увеличивает, уменьшает или не изменяет количество активных модемов в соответствии с этапом 1502. Для увеличения количества активных модемов контроллер 214 добавляет один или несколько ранее неактивных модемов в активный список. Напротив, для уменьшения количества активных модемов контроллер 214 удаляет один или несколько ранее активных модемов из активного списка.
На следующем этапе 1506 контроллер 214, по необходимости, обновляет/регулирует индивидуальные предельные мощности передачи на, по меньшей мере, некоторых из модемов 216. Ниже описаны методы регулировки индивидуальных предельных мощностей передачи. На этапе 1506, индивидуальная предельная мощность передачи регулируется для модемов 216, так что при объединении всех индивидуальных пределов передачи в объединенную предельную мощность передачи, объединенная предельная мощность передачи не превышает совокупную предельную мощность передачи МБТ 206. Иллюстративные конфигурации предельной мощности передачи, которые можно использовать согласно способу 1500, описаны ниже со ссылкой на Таблицу 1 и фиг.19. Способ 1500 предусматривает варьирование предельных мощностей передачи модемов во избежание условий ограничения скорости в модемах. Кроме того, деактивация модемов (т.е. уменьшение количества активных модемов) предусмотрена, в том числе, во избежание условий ограничения скорости с целью увеличения совокупной скорости передачи передаваемых данных на обратной линии связи без превышения совокупной предельной мощности передачи.
На первый взгляд, может показаться, что деактивация модемов уменьшит, а не увеличит скорость передачи передаваемых данных. Однако работа некоторого количества модемов, например, 16 модемов, с ограничением по скорости передачи данных (например, на 4800 бит/с) дает более низкую эффективную скорость передачи данных, чем работа меньшего количества модемов, например 8 модемов, на полной скорости (например, 9600 бит/с), даже если в каждом случае имеет место одна и та же совокупная мощность передачи. Дело в том, что отношение служебной информации (используемой, например, для управления вызовами для передачи данных) к фактическим/полезным данным (используемым, например конечными пользователями), к сожалению, больше для модемов с ограничением по скорости по сравнению с модемами без ограничения по скорости.
На фиг.16 показана логическая блок-схема иллюстративного способа 1600, детализирующего способ 1500. Способ 1600 включает в себя этап 1602, детализирующий этап 1502 способа 1500. Этап 1602 включает в себя дополнительные этапы 1604 и 1606. На этапе 1604 контроллер 214 определяет максимальное количество NMax активных модемов, которые могут одновременно передавать на своих соответствующих максимальных скоростях передачи данных (например, на 9600 бит/с), без превышения совокупной предельной мощности передачи МБТ 206. Предполагается, что NMax меньше или равно полного количества N модемов 216.
На следующем этапе 1606 контроллер 214 сравнивает максимальное количество NMax с количеством M ранее активных модемов (т.е. количеством активных модемов, используемых в предыдущем проходе через этап 710, что описано выше).
Следующий этап 1610, соответствующий этапу 1504 способа 1500, включает в себя дополнительные этапы 1612, 1614 и 1616. Если максимальное количество NMax активных модемов из этапа 1604 больше, чем количество M ранее активных модемов, способ переходит от этапа 1606 к следующему этапу 1612. На этапе 1612 контроллер 214 увеличивает количество M активных модемов до максимального количества NMax активных модемов. Для этого контроллер 214 выбирает неактивный модем для активации среди N модемов.
Альтернативно, если максимальное количество NMax модемов меньше, чем М, то обработка переходит от этапа 1606 к этапу 1614. На этапе 1614 контроллер 214 уменьшает количество активных модемов. Для этого контроллер 214 выбирает активный модем для деактивации. Этапы 1612 и 1614 совместно представляют этап регулировки (также именуемый этапом изменения), где количество M ранее активных модемов изменяется в порядке подготовки к следующему проходу через этапы 710, 712 и т.д.
Альтернативно, если максимальное количество NMax равно М, то обработка переходит от этапа 1606 к этапу 1616. На этапе 1616 контроллер 214 просто поддерживает количество активных модемов, равным M, для следующего прохода через этапы 710, 712 и т.д.
Обработка переходит от обоих этапов 1612 и 1614 модификации к следующему этапу 1620 регулировки ограничения. На этапе 1620 контроллер 214 увеличивает индивидуальные предельные мощности передачи на одном или нескольких модемах, которые были активированы на этапе 1612. Напротив, контроллер 214 уменьшает индивидуальные предельные мощности на одном или нескольких модемах, которые были деактивированы на этапе 1614.
Способ переходит от этапов 1610 и 1620 обратно к этапу 710 введения в план/выведения из плана, после чего вышеописанный процесс повторяется.
На фиг.17 показана логическая блок-схема иллюстративного способа 1700 определения максимального количества NMax активных модемов с использованием средней энергии переданного бита N модемов. Способ 1700 детализирует этап 1604 способа 1600. На первом этапе 1702 контроллер 214 определяет совокупную скорость передачи передаваемых данных, сообщенную N модемами. Например, контроллер 214 добавляет все скорости передачи передаваемых данных, сообщенные N модемами в соответствующие отчеты 500 о состоянии.
На следующем этапе 1704 контроллер 214 определяет совокупный уровень мощности передаваемого сигнала 230 на выходе передающего усилителя 228. Например, контроллер 214 может принимать измерения мощности передачи (сигнал 236) от монитора 234 мощности передачи. Альтернативно, контроллер 214 может объединять индивидуальные оценочные мощности PRep(i) передачи модемов (скорректированные с использованием коэффициентов g(i)), принятые от индивидуальных модемов в соответствующие отчеты 500 о состоянии.
На следующем этапе 1706 контроллер 214 определяет среднюю энергию переданного бита по N модемам 216 на основании совокупной скорости передачи данных и совокупной мощности передачи. В одной конфигурации вариантов осуществления контроллер 214 определяет среднюю энергию переданного бита в соответствии со следующими соотношениями:
BEb_avg=P(t)Δt=ET и, следовательно,
Eb_avg=(P(t)Δt)/B=ET/B
где:
Δt - заранее определенный интервал времени измерения (например, длительность передаваемого кадра, например, 20 мс),
В - совокупная скорость передачи данных в течение интервала времени Δt,
Eb_avg - средняя энергия переданного бита в течение интервала времени Δt,
P(t) - совокупная мощность передачи в течение интервала времени Δt,
ET - полная энергия всех битов, переданных в течение интервала времени Δt.
На следующем этапе 1708 контроллер 214 определяет максимальное количество NMax на основании средней энергии переданного бита и совокупной предельной мощности передачи. В одной конфигурации, контроллер 214 определяет максимальное количество NMax в соответствии со следующими соотношениями:
((RmaxNMax + Rmin(N - NMax))Eb_avg = СПМ и, следовательно,
NMax = ((СПМ/Eb_avg) - PminN)/(Rmax - Rmin),
где:
СПМ - совокупная предельная мощность передачи МБТ 206 (например, 10 или 11 децибел-ватт (дБВт)),
Rmax - максимальная скорость передачи данных N модемов (например, 9600 бит/с),
Rmin - минимальная скорость передачи данных N модемов (например, 2400 бит/с),
Eb_avg - средняя энергия переданного бита в течение интервала времени Δt,
N - полное количество модемов 216 и
NMax - искомое максимальное количество активных модемов.
На фиг.18 показана блок-схема иллюстративного способа 1800 определения максимального количества NMax активных модемов с использованием индивидуальной энергии переданного бита для каждого из модемов 216. Способ 1800 детализирует этап 1604 способа 1600. На первом этапе 1802 контроллер 214 определяет индивидуальную энергию переданного бита Eb(i) для каждого модема с использованием отчетов 500 модемов. В одной конфигурации варианта осуществления контроллер 214 определяет каждую энергию переданного бита Eb(i) в соответствии со следующим соотношением:
Eb(i)=g(i)PRep(i)Δt/Bi,
где:
Δt - заранее определенный интервал времени измерения,
Eb(i) - индивидуальная энергия переданного бита для модема i, где i = 1... N, в течение интервала времени Δt,
PRep(i) - сообщенная мощность передачи модема (т.е. оценочная мощность передачи для модема i) и
g(i) - зависящий от модема коэффициент коррекции усиления, также именуемый коэффициентом калибровки усиления (описанный выше со ссылкой на фиг.14) и
Bi - скорость передачи передаваемых данных модема i.
На этапе 1804 контроллер 214 сортирует модемы согласно их соответствующим энергиям переданного бита Eb(i).
На следующем этапе 1805 контроллер 214 определяет максимальное количество NMax активных модемов на основании энергий переданного бита индивидуальных модемов с использованием итеративного процесса. В одном варианте осуществления итеративный процесс этапа 1805 определяет максимальное поддерживаемое количество NMax активных модемов с использованием следующего уравнения:
где:
СПМ - совокупная предельная мощность передачи,
Pmax - максимальная скорость передачи данных для каждого модема,
Pmin - минимальная скорость передачи данных для каждого модема и
Eb(i) - индивидуальная энергия переданного бита для модема i.
Теперь опишем более подробно этап 1805. Этап 1806 в составе этапа 1805 является этапом инициализации в итеративном процессе, на котором модем 214 задает пробное количество NAct активных модемов, равное единице (1). Пробное количество NAct представляет пробное максимальное количество активных модемов. На следующем этапе 1808 модем 214 определяет ожидаемую мощность передачи PExp с использованием пробного количества NAct модемов, имеющих самые низкие индивидуальные энергии переданного бита среди N модемов, каждый из которых передает на максимальной скорости передачи данных (например, 9600 бит/с). В одном вышеописанном варианте осуществления на этапе 1808 определяют ожидаемую мощность передачи в соответствии со следующим уравнением:
На следующем этапе 1809 контроллер 214 сравнивает ожидаемая мощность передачи PExp с СПМ. Если PExp < СПМ, то можно поддерживать больше активных модемов. Таким образом, пробное количество NAct активных модемов увеличивается (этап 1810), и способ возвращается к этапу 1808.
Альтернативно, если PExp = СПМ, то максимальное количество NMax активных модемов задается равным текущему пробному количеству NAct (этап 1812).
Альтернативно, если PExp > СПМ, то максимальное количество NMax задается равным предыдущему пробному количеству активных модемов, т.е. NAct - 1 (этап 1814).
Если PExp не равно и не меньше СПМ, то процесс возвращается к этапу 1810 и этапу 1809. В некоторый момент может быть достигнуто или превышено максимальное количество модемов и произойти переход, соответственно, к этапу 1812 или 1814. Процесс пересчета СПМ с учетом текущего N (количества используемых терминалов доступа) или с учетом PExp относительно СПМ может повторяться время от времени или на периодической основе как часть итеративной процедуры для предотвращения перевозбуждения усилителя мощности.
IX. Иллюстративные предельные мощности передачи
В нижеследующей Таблице 1 приведены иллюстративные предельные мощности передачи модемов, которые можно использовать в настоящем изобретении.
Таблица 1 | |||
A | В | С | D |
Количество активных модемов (всего N = 16) | Пределы для активного модема (дБм) СПМ=10дБВт | Пределы для активного модема (дБм) СПМ=11дБВт | Пределы для активного модема (дБм) СПМ=10дБВт |
1.0 | 5.0 | 5.2 | 4.2 |
2.0 | 5.0 | 4.6 | 3.6 |
3.0 | 5.0 | 4.0 | 3.0 |
4.0 | 5.0 | 3.5 | 2.5 |
5.0 | 4.0 | 3.1 | 2.1 |
6.0 | 3.2 | 2.7 | 1.7 |
7.0 | 2.5 | 2.3 | 1.3 |
8.0 | 2.0 | 2.0 | 1.0 |
9.0 | 1.5 | 1.7 | 0.7 |
10.0 | 1.0 | 1.4 | 0.4 |
11.0 | 0.6 | 1.1 | 0.1 |
12.0 | 0.2 | 0.9 | -0.1 |
13.0 | -0.1 | 0.6 | -0.4 |
14.0 | -0.5 | 0.4 | -0.6 |
15.0 | -0.8 | 0.2 | -0.8 |
16.0 | -1.0 | 0.0 | -1.0 |
Предельные мощности передачи, указанные в Таблице 1, могут храниться в памяти 215 МБТ 206. При составлении Таблицы 1 предполагалось, что МБТ 206 включает в себя всего N=16 модемов. Каждая строка Таблицы 1 представляет соответствующее количество (например, 1, 2, 3 и т.д. вниз по строкам) активных из N модемов в любой данный момент времени. Каждая строка в столбце А идентифицирует данное количество активных модемов. Количество неактивных модемов, соответствующее данной строке Таблицы 1, равно разности между полным количеством модемов (16) и количеством активных модемов, указанных в данной строке.
Столбцы В, С и D совместно представляют три различные конфигурации индивидуальных предельных мощностей передачи согласно настоящему изобретению. Конфигурация пределов передачи, представленная в столбце В, предполагает СПМ 10 дБВт в МБТ 206. Кроме того, конфигурация столбца В предполагает, что в любой данной строке все активные модемы принимают общий максимальный предел передачи, а все неактивные модемы принимают общий минимальный предел передачи, равный нулю. Например, в столбце В, когда количество активных модемов равно шести (6), на каждом активном модеме устанавливается общий максимальный предел передачи, равный 3.2 децибел-милливатт (дБм Вт), и на каждом из десяти (10) неактивных модемов устанавливается общий минимальный предел передачи, равный нулю. Сумма максимальных предельных мощностей передачи на всех активных модемах, соответствующих данной строке, равна СПМ.
Конфигурация пределов передачи столбца С предполагает СПМ 11 дБВт в МБТ 206. Кроме того, конфигурация столбца С предполагает, что для данного количества активных модемов (т.е. для каждой строки Таблицы 1) все активные модемы принимают общий максимальный предел передачи, а все неактивные модемы принимают общий минимальный предел передачи, равный максимальному пределу передачи минус шесть (6) дБ. Например, в столбце С, когда количество активных модемов равно шести (6), для каждого из шести (6) активных модемов устанавливается максимальный предел передачи 2.7 дБм, и для каждого из десяти (10) неактивных модемов устанавливается минимальный предел передачи (2.7-6) дБм. Сумма максимальных предельных мощностей передачи на всех активных модемах совместно с суммой минимальных предельных мощностей передачи на всех неактивных модемах, соответствующих любой данной строке, равна СПМ. Поскольку предельная мощность передачи в каждом из неактивных модемов больше нуля, то неактивные модемы могут иметь возможность передавать на соответствующих минимальных скоростях передачи данных, чтобы поддерживать активными свои соответствующие линии передачи данных.
Конфигурация пределов передачи столбца D аналогична конфигурации пределов передачи столбца С за исключением того, что в конфигурации столбца D предполагается более низкая СПМ 10 дБВт. Конфигурация столбца D предполагает, что для любого данного количества активных модемов (т.е. для каждой строки в Таблице 1) все активные модемы принимают общий максимальный предел передачи, а все неактивные модемы принимают общий минимальный предел передачи, равный максимальному пределу передачи минус шесть (6) дБ. Например, из столбца D, когда количество активных модемов равно шести (6), на каждом активном модеме устанавливается максимальный предел передачи равный 1.7 дБм, и на каждом из десяти (10) неактивных модемов устанавливается предел передачи равный (1.7-6) дБм.
Контроллер 214 может использовать пределы, указанные в Таблице 1, для установления и регулировки индивидуальных пределов передачи в модемах 216 согласно способам 1500 и 1600, описанным выше со ссылкой на фиг.15 и 16. Например, предположим, что, согласно способу 1600 используют конфигурацию пределов передачи, приведенную в столбце D Таблицы 1. Пусть количество активных модемов в предыдущем проходе через этап 710 равно семи. В ходе предыдущего прохода, на каждом из семи активных модемов установлен предел передачи 1.3 дБм, и на девяти неактивных модемов (см. ячейку в столбце D, соответствующую семи активным модемам) установлен предел передачи (1.3-6) дБм. Предположим также, что в следующем проходе через этапы 1602 и 1614 количество активных модемов уменьшается с семи до шести. Тогда, на этапе 1620 регулировки ограничения на каждом из шести активных модемов устанавливается новый предел передачи 1.7 дБ, и на каждом из десяти оставшихся неактивных модемов устанавливается предел передачи (1.7-6) дБ.
На фиг.19 изображено графическое представление информации, представленной в Таблице 1. Фиг.19 представляет собой график зависимости предела передачи power (в дБм) от количества активных модемов (обозначенных N) для каждой конфигурации пределов передачи, приведенной в столбцах В, С и D Таблицы 1. На фиг.19 конфигурация пределов передачи столбца В представлена кривой Ст. В, конфигурация пределов передачи столбца С представлена кривой Ст. С и конфигурация пределов передачи столбца D представлена кривой Ст. D.
Х. Способ регулировки пределов передачи модемов для согласования с мощностями передачи модемов
На фиг.20 показана логическая блок-схема иллюстративного способа 2000 действия МБТ 206 с использованием динамически изменяющихся предельных мощностей передачи индивидуальных модемов. Способ 2000 обеспечивает согласование предельной мощности передачи каждого индивидуального модема с мощностью передачи модема, связанной с предельной мощностью передачи. Способ 2000 включает в себя вышеописанные этапы 702, 710 и 712. Этапы 710 и 712 повторяются, пока контроллер 214 не обнаружит запредельный (ЗП) модем на этапе 2002, на основании отчетов 500 о состоянии от модемов. Когда контроллер 214 обнаруживает запредельный модем на этапе 2002, контроллер определяет, регулировать или оставить неизменным текущее количество активных модемов на этапе 2004. Таким образом, способ 2000 позволяет реагировать на условия запредельности в модемах МБТ 206. Эта обработка позволяет увеличивать количество модемов при условии хорошего канала и при необходимости дополнительной пропускной способности.
Этап 2004 соответствует этапу 1502 способа 1500, описанного выше со ссылкой на фиг.15. Этап 2004 включает в себя этапы 2006, 2008 и 2010. На этапе 2006 контроллер 214 определяет совокупную мощность передачи N модемов 216. Например, контроллер 214 может принимать измерение мощности передачи от монитора 234 мощности передачи. Альтернативно, контроллер 214 может: принимать сообщенные оценочные мощности PRep(i) передачи от N модемов; выводить скорректированные оценки мощности PO(i) из сообщенных оценок с использованием коэффициентов g(i) коррекции усиления; и затем объединять скорректированные оценки мощности в совокупную оценочную мощность передачи, представляющую совокупную мощность передачи N модемов. Коэффициенты g(i) коррекции усиления и скорректированные оценки мощности PO(i) описаны выше со ссылкой на фиг.14.
На следующем этапе 2008 контроллер 214 определяет, достаточен ли совокупный запас по мощности передачи (СЗП) от МБТ 206 для повышения предельной мощности передачи запредельного модема. СЗП выражает полную величину зазора по мощности передачи, существующего между совокупной мощностью передачи и совокупной предельной мощностью передачи. В одной конфигурации СЗП определяется как разность между совокупной мощностью передачи N модемов и совокупной предельной мощностью передачи.
Этап 2008 может включать в себя простое сравнение для определения, меньше ли совокупная мощность передачи, чем СПМ на заранее определенную величину, необходимую для увеличения индивидуального предела передачи на запредельном модеме. Совокупный запас по мощности передачи СЗП между 1 дБ и 6 дБ может считаться достаточным для увеличения предела передачи на запредельном модеме.
Если совокупный запас передачи СЗП недостаточен для увеличения предела передачи запредельного модема, то контроллер 214 выполняет дальнейшие этапы в попытке освободить или сгенерировать более значительный совокупный запас передачи, чтобы предел передачи запредельного модема можно было увеличить, и способ переходит к следующему этапу 2014. Этап 2014 включает в себя этапы 2016 и 2018 для уменьшения количества активных модемов. На этапе 2016 контроллер 214 сортирует модемы 216 согласно их соответствующим мощностям передачи. Например, контроллер 214 сортирует модемы на основании соответствующих сообщенных оценочных мощностей передачи PRep(i), скорректированных посредством соответствующих коэффициентов g(i) усиления.
На следующем этапе 2018 контроллер 214 деактивирует модем, имеющий наибольшую мощность передачи среди активных модемов. Конечной целью деактивации модема на этапе 2018 является снижение совокупной мощности передачи N модемов и, следовательно, увеличение совокупного запаса передачи СЗП. Затем обработка переходит к этапу 2020 регулировки предела передачи.
Если на этапе 2008 определено, что совокупный запас передачи СЗП недостаточен для увеличения предела передачи на запредельном модеме, то обработка переходит к этапу 2010. На этапе 2010, контроллер 214 определяет, достаточен ли совокупный запас передачи для увеличения пределов передачи как запредельного модема, так и другого неактивного модема. Другими словами, на этапе 2010 определяют, имеется ли достаточный запас передачи (например, по меньшей мере, 3 дБ запаса передачи) для увеличения количества активных модемов. Если нет (т.е. совокупный запас передачи недостаточен для увеличения количества активных модемов), то обработка переходит к этапу 2022, на котором количество активных модемов оставляют постоянным. Способ переходит от этапа 2022 к этапу 2020 регулировки предела передачи.
С другой стороны, если совокупный запас передачи СЗП достаточен для увеличения количества активных модемов или увеличения предела передачи на запредельном модеме, то обработка переходит от этапа 2010 к следующему этапу 2024, на котором увеличивается количество активных модемов или увеличивается мощность активного модема. Таким образом, при наличии достаточного запаса передачи, можно свободно выбирать применение этой дополнительной мощности к любому нужному модему, независимо от того, запредельный он или нет. Обработка переходит от этапа 2024 к этапу 2020 регулировки ограничения. Этапы 2014, 2022 и 2024 способа 2000 соответствуют этапу 1504 регулировки способа 1500, а этап 2020 соответствует этапу 1506 способа 1500.
На этапе 2020 регулировки ограничения контроллер 214 регулирует индивидуальные предельные мощности передачи на, по меньшей мере, некоторых из N модемов на основании совокупной предельной мощности передачи, совокупного запаса по мощности передачи СЗП и соответствующих оценок мощности от N модемов, в результате чего каждая индивидуальная предельная мощность согласуется с соответствующей мощностью передачи индивидуального модема. Затем происходит переход от этапа 2020 обратно к этапу 710.
На фиг.21 изображена логическая блок-схема иллюстративного способа 2100, детализирующего этап 2020 регулировки ограничения способа 2000. Обработка переходит от этапа 2018 деактивации модема способа 2000 (из фиг.20) к этапу 2105 способа 2100. На этапе 2105 контроллер 214 снижает индивидуальную предельную мощность передачи на модеме, деактивированного на этапе 2018. Контроллер 214 может снизить индивидуальный предел передачи, например, на 6 дБ. Это позволяет, соответственно, увеличить предельную мощность передачи запредельного модема (определенного на этапе 2002 способа 2000), без изменения объединенной предельной мощности передачи всех N модемов. Объединенная предельная мощность передачи всех N модемов является суммой N индивидуальных предельных мощностей передачи. Объединенная предельная мощность передачи не должна превышать совокупную предельную мощность передачи.
Способ переходит от этапа 2024 активации модема способа 2000 (из фиг.20) к этапу 2110 способа 2100. На этапе 2110 контроллер 214 увеличивает индивидуальный предел передачи на модеме, активированном на этапе 2024. Контроллер 214 может увеличить индивидуальный предел передачи на активированном модеме на величину, равную запасу по мощности передачи, по меньшей мере, несколько дБ, необходимых для увеличения предела передачи на запредельном модеме.
Обработка переходит от этапов 2105 и 2110 и от этапа 2022 поддержания способа 2000 (от фиг.20) к этапу 2115 способа 2100. На этапе 2115 контроллер 214 регулирует индивидуальные предельные мощности передачи на, по меньшей мере, некоторых из N модемов на основании совокупной предельной мощности передачи и соответствующих оценочных мощностей передачи от N модемов, чтобы каждая индивидуальная предельная мощность передачи согласовывалась со своей соответствующей мощностью передачи модема. Предельные мощности передачи регулируются так, чтобы, когда все индивидуальные предельные мощности передачи объединяются в объединенную предельную мощность передачи, объединенная предельная мощность передачи была меньше или равна совокупной предельной мощности передачи. Кроме того, каждая индивидуальная предельная мощность передачи, предпочтительно, больше соответствующей мощности передачи индивидуального модема, во избежание условий запредельности в модемах. Для достижения вышеупомянутых результатов контроллер 214 распределяет совокупный запас передачи СЗП по N модемам по мере необходимости и увеличивает предел передачи на запредельном модеме.
На фиг.22 изображена логическая блок-схема иллюстративного способа 2200, детализирующего на этапе 2115. На первом этапе 2205 контроллер 214 определяет совокупный запас передачи СЗП. Этот этап может быть необязательным, поскольку совокупный запас передачи СЗП может быть определен ранее на этапе 2006.
На следующем этапе 2210 контроллер 214 делит совокупный запас передачи между, по меньшей мере, несколькими из N модемов для вывода индивидуальных пределов передачи. В одной конфигурации совокупный запас передачи равномерно распределяется среди N модемов. Например, предположим, что совокупный запас передачи делится на N равных частей, где каждая часть равна X дБ. Затем можно вывести индивидуальный предел передачи для каждого модема 222i, прибавляя X дБ к оценочной мощности PRep(i) передачи модема. Это создает на модеме 222i предел передачи, превышающий оценочную мощность передачи на X дБ, и, таким образом, с большой степенью вероятности позволяет избежать условие запредельности в модеме. Кроме того, поскольку этот процесс повторяется с течением времени, каждая индивидуальная предельная мощность передачи согласуется с мощностью передачи соответствующего модема. Таким образом, каждая предельная мощность передачи стремится к увеличению и уменьшению в соответствии с мощностью передачи модема.
На фиг.23 изображен иллюстративный график зависимости мощности от индекса (i) модема, идентифицирующий соответствующие из модемов 216, управляемые согласно способу 2000. Фиг.23А соответствует иллюстративному сценарию передачи в МБТ 206, осуществляющемуся в первый момент t1 времени. Модем(1) имеет соответствующую мощность P1 передачи модема и соответствующую предельную мощность РL1 передачи, модем(2) имеет соответствующую мощность P2 передачи модема и соответствующую предельную мощность PL2 передачи и т.д. Обозначенные мощности передачи Pi могут представлять фактические мощности передачи модемов, сообщенные мощности PRep(i) передачи модемов или отрегулированные мощности PO(i) передачи модемов. Показано, что соответствующие предельные мощности передачи модемов изменяются от модема к модему в соответствии с соответствующими мощностями передачи модемов. Каждая предельная мощность PLi передачи модема немного больше, чем соответствующая мощность Pi передачи модема.
Фиг.23В соответствует иллюстративному сценарию передачи в МБТ 206, осуществляющемуся во второй момент t2 времени, несколько более позднему, чем первый момент t1 времени. Соответствующие мощности передачи модемов, обозначенные на фиг.23В, изменены по сравнению с фиг.23А, однако, соответствующие предельные мощности передачи также изменены в соответствии с мощностями передачи. Предельные мощности согласуются с изменениями.
Фиг.23С соответствует иллюстративному сценарию передачи в МБТ 206, где мощность P2 передачи модема(2) превышает предельную мощность передачи. Это соответствует возможному условию запредельности модема(2). В ответ, способ 2000 предусматривает повышение предельной мощности передачи на модеме(2) во избежание условия запредельности и перераспределение любых оставшихся совокупных запасов по мощности передачи среди других модемов.
Фиг.23D соответствует иллюстративному сценарию передачи в МБТ 206 после того, как способ 2000 отреагировал на запредельный сценарий, изображенный на фиг.23С. Согласно фиг.23D предельная мощность PL2 передачи модема(2) отрегулирована согласно способу 2000, чтобы она превышала мощность P2 передачи модема(2). Кроме того, снижение мощности P3 передачи модема обеспечивает соответствующее увеличение совокупного запаса по мощности передачи СЗП. Увеличенный СЗП распределяется по модемам.
XI. Контроллер компьютера МБТ
На фиг.24 изображена функциональная блок-схема иллюстративного контроллера (который также может являться совокупностью контроллеров) 2400, представляющего контроллер 214. Контроллер 2400 включает в себя ряд модулей контроллера для осуществления различных этапов способа согласно рассмотренным выше вариантам осуществления.
Блок 2402 введения в план/выведения из плана вводит активные модемы в план на передачу данных полезной нагрузки и выводит из плана неактивные модемы, тогда как блок 2404 управления вызовами устанавливает вызовы для передачи данных и разрывает вызовы для передачи данных для совокупности модемов 216.
Монитор 2406 состояния отслеживает отчеты о состоянии от модемов 216, например, для определения, когда те или иные модемы являются запредельными, и собирает скорости передачи передаваемых данных и мощности передачи модемов. Монитор 2406 состояния может также определять совокупную скорость передачи данных и совокупную мощность передачи на основании отчетов модемов.
Модуль 2408 активации/деактивации деактивирует запредельные модемы (или модемы, отвечающие фиксированной конфигурации пределов, согласно настоящему изобретению) (например, удаляя модемы из активного списка) и активирует деактивированные модемы, восстанавливая модемы в активном списке. Модуль 2408 также активирует/деактивирует избранные модемы в соответствии с этапами 1504, 1612, 1614, 2014 и 2024 способов 1500, 1600 и 2000.
Калькулятор 2410 пределов вычисляет/выводит предельную мощность передачи для каждого из модемов 216. Калькулятор пределов также обращается к заранее определенным предельным мощностям передачи, хранящимся, например, в памяти 215. Калькулятор 2410 пределов вычисляет предельные мощности передачи в соответствии с этапами 1506, 1620 и 2020.
Инициализатор 2412 используется для контроля/управления инициализацией системы, например, для установления начальной предельной мощности передачи на каждом модеме, установления вызова для каждого модема, инициализации различных списков и очередей в МБТ 206 и т.д.; модемный интерфейс 2414 принимает данные от модемов 216 и передает данные на них; и сетевой интерфейс 2416 принимает и передает данные через интерфейс 210.
Модуль 2420 используется для определения, нужно ли регулировать количество активных модемов в соответствии с этапами 1502, 1602 и 2004 способов 1500, 1600 и 2400. Модуль 2420 включает в себя подмодуль 2422 для определения максимального количества активных модемов, которые можно поддерживать, на основании либо средней энергии переданного бита, либо энергии переданного бита индивидуальных модемов. Подмодуль 2422 включает в себя логику сравнения (например, компаратор), способную действовать в соответствии с этапом 1606 сравнения способа 1600. Модуль 2420 также включает в себя подмодули 2424 и 2426 для определения средней энергии переданного бита и энергии переданного бита индивидуальных модемов, соответственно. Подмодули 2424 и 2426 или, альтернативно, монитор 2406 состояния также определяют совокупную скорость передачи данных и совокупную мощность передачи на основании отчетов модемов. Модуль 2420 также включает в себя подмодуль 2428 для определения достаточности совокупного запаса по мощности передачи СЗП в соответствии с этапами 2008 и 2010 способа 2000.
Модуль 2440 калибровки управляет калибровкой в МБТ 206, например, согласно способу 1400. Модуль калибровки включает в себя генератор уравнений для генерации систем уравнений и решатель уравнений для решения уравнений для определения корректирующих коэффициентов g(i) модемов. Модуль калибровки может также при необходимости вызывать/подключать другие модули для осуществления калибровки МБТ 206.
Программный интерфейс 2450 используется для соединения друг с другом всех вышеупомянутых модулей.
Признаки настоящего изобретения могут осуществляться и/или управляться процессором/контроллером 214, который, в действительности, содержит программируемый или программный управляемый элемент, устройство или компьютерную систему. Такая компьютерная система включает в себя, например, один или несколько процессоров, подключенных к шине связи. Хотя для реализации настоящего изобретения можно использовать оборудование, приспособленное для телекоммуникаций, для полноты, ниже обеспечено описание компьютерной системы общего назначения.
Компьютерная система также может включать в себя основную память, предпочтительно, оперативную память (ОЗУ), а также может включать в себя вторичную память и/или другую память. Вторичная память может включать в себя, например, жесткий диск и/или привод сменных носителей данных. Привод сменных носителей данных считывает со сменного носителя данных и/или производит запись на него общеизвестным способом. Сменный носитель данных представляет собой флоппи-диск, магнитную ленту, оптический диск и т.п., чтение которого или запись на который может осуществлять привод сменных носителей данных. Сменный носитель данных включает в себя среду хранения, используемую компьютером, в которой хранятся компьютерные программы и/или данные.
Вторичная память может включать в себя другие аналогичные средства, позволяющие загружать компьютерные программы или другие команды в компьютерную систему. Такие средства могут включать в себя, например, сменный носитель данных и интерфейс. Примерами могут служить программный картридж и интерфейс картриджа (например, используемые в игровых видеоустройствах), сменную микросхему памяти (например, ЭППЗУ, ППЗУ) и соответствующее гнездо, и другие сменные носители данных и интерфейсы, которые позволяют переносить программы и данные со сменного носителя данных в компьютерную систему.
Компьютерная система также может включать в себя интерфейс связи. Интерфейс связи позволяет переносить программы и данные между компьютерной системой и внешними устройствами. Программы и данные, переносимые посредством интерфейса связи, имеют вид сигналов, которые могут быть электрическими, электромагнитными, оптическими или другими сигналами, которые может принимать интерфейс связи. Согласно фиг.2 процессор 214 поддерживает связь с памятью 215 для сохранения информации. Процессор 214, совместно с другими компонентами МБТ 206, рассмотренными со ссылкой на фиг.2, осуществляет способы настоящего изобретения.
В этом документе, термины «компьютерная программная среда» и «среда, используемая компьютером» используются как общее обозначение таких сред, как сменный носитель данных, сменная микросхема памяти (например, ЭППЗУ или ППЗУ) в МБТ 206 и сигналов. Компьютерные программные продукты представляют собой средства обеспечения программ для компьютерной системы.
Компьютерные программы (также именуемые логикой управления компьютером) хранятся в основной памяти и/или вторичной памяти. Компьютерные программы также можно принимать через интерфейс связи. Такие компьютерные программы, при исполнении, позволяют компьютерной системе осуществлять определенные признаки настоящего изобретения, рассмотренные здесь. Например, признаки логических блок-схем, изображенные на фиг.7-10, 14-18 и 20-22, могут быть реализованы в таких компьютерных программах. В частности, компьютерные программы, при исполнении, позволяют процессору 214 осуществлять и/или обуславливать осуществление признаков настоящего изобретения. Соответственно, такие компьютерные программы представляют контроллеры компьютерной системы МБТ 206 и, таким образом, контроллеры МБТ.
При реализации вариантов осуществления с использованием программного обеспечения программное обеспечение может храниться в компьютерном программном продукте и загружаться в компьютерную систему с использованием привода сменного носителя, микросхем памяти или интерфейса связи. Логика управления (программное обеспечение) при выполнении процессором 214 предписывает процессору 214 выполнять определенные описанные здесь функции изобретения.
Признаки изобретения можно дополнительно или альтернативно реализовать, в основном, аппаратными средствами, используя, например, программно-управляемый процессор или контроллер, запрограммированный на осуществление описанных здесь функций, различные программируемые электронные устройства или компьютеры, микропроцессор, один или несколько цифровых сигнальных процессоров (ЦСП), специализированные функциональные электронные модули и аппаратные компоненты, например, специализированные интегральные схемы (СИС) или программируемые вентильные матрицы (ПВМ). Реализация аппаратного конечного автомата для осуществления описанных здесь функций будет очевидна специалистам в данной области.
Вышеприведенное описание предпочтительных вариантов осуществления предоставлено, чтобы позволить специалистам в данной области использовать на практике настоящее изобретение. Хотя изобретение было конкретно показано и описано со ссылкой на варианты его осуществления, специалистам в данной области понятно, что оно допускает различные изменения, касающиеся формы и деталей, не выходящие за рамки сущности и объема изобретения.
XII. Заключение
Настоящее изобретение было описано выше с помощью функциональных компоновочных блоков, иллюстрирующих выполнение указанных функций и взаимосвязь между ними. Границы этих функциональных компоновочных блоков были заданы произвольно для удобства описания. Можно задать альтернативные границы при условии, что будут надлежащим образом осуществляться указанные функции и взаимосвязи. Таким образом, любые альтернативные границы отвечают сущности и объему заявленного изобретения. Специалистам в данной области очевидно, что эти функциональные компоновочные блоки можно реализовать с использованием дискретных компонентов, специализированных интегральных схем, процессоров, выполняющих соответствующие программы и т.п. и многочисленных их комбинаций. Таким образом, сфера применения и объем настоящего изобретения не ограничиваются вышеописанными иллюстративными вариантами осуществления, но заданы только в соответствии с нижеследующей формулой изобретения и ее эквивалентами.
Claims (17)
1. Способ управления мощностью передачи в беспроводном терминале, работа которого ограничена совокупной предельной мощностью передачи, причем беспроводной терминал включает в себя N беспроводных модемов, соответствующие выходные передаваемые сигналы которых объединяются для создания совокупного выходного передаваемого сигнала, способ содержит этапы, на которых
(a) устанавливают индивидуальную предельную мощность передачи на каждом из N модемов,
(b) вводят в план каждый из совокупности из N модемов для передачи соответствующих данных,
(c) принимают соответствующую сообщенную оценку мощности передачи от каждого из N модемов, и
(d) определяют совокупную мощность передачи по сообщенной оценке мощности передачи для всех N модемов,
определяют совокупный запас по мощности передачи на основании разности между совокупной мощностью передачи и совокупной предельной мощностью передачи, и
делят совокупный запас по мощности передачи между N модемами для повышения индивидуального предела уровня мощности передачи для каждого из N модемов.
2. Способ по п.1, по которому на этапе (d) также создают скорректированную оценку мощности передачи из каждой оценки мощности передачи с использованием соответствующего заранее определенного коэффициента коррекции усиления модема, причем на этапе (d) (i) определяют совокупную мощность передачи с использованием скорректированных оценок мощностей передачи, и причем на этапе (d) (iii) используют скорректированные оценки мощности передачи для представления соответствующих мощностей передачи модемов.
3. Способ по п.1, по которому, также, до этапа (d), определяют запредельный из N модемов, и на этапе (d) увеличивают предельную мощность передачи запредельного модема.
4. Способ по п.3, по которому на этапе (b) вводят в план активные из N модемов для передачи их соответствующих данных, и на этапе (d) увеличивают предельные мощности передачи как на запредельном модеме, так и на неактивном из N модемов, когда совокупная мощность передачи всех N модемов меньше, чем совокупная предельная мощность передачи, на заранее определенную величину.
5. Способ по п.4, который также содержит этапы, на которых
(e) активируют неактивный модем, благодаря чему неактивный модем становится активным, и
(f) повторяют этапы (b), (с) и (d).
6. Способ по п.3, по которому на этапе (b) вводят в план активные из N модемов для передачи их данных, причем, согласно способу, также, до увеличения предельной мощности передачи запредельного модема на этапе (d), определяют совокупную мощность передачи для всех N модемов, причем разность между совокупной мощностью передачи и совокупной предельной мощностью передачи представляет собой совокупный запас по мощности передачи терминала передачи данных, и увеличивают совокупный запас по мощности передачи, когда совокупного запаса по мощности передачи недостаточно для увеличения предельной мощности передачи и, соответственно, мощности передачи, запредельного модема.
7. Способ по п.6, по которому на этапе увеличения совокупного запаса по мощности передачи увеличивают совокупный запас по мощности передачи, когда совокупная мощность передачи больше или равна совокупной предельной мощности передачи.
8. Способ по п.5, по которому на этапе увеличения совокупного запаса по мощности передачи деактивируют активный из N модемов, имеющий наибольшую мощность передачи среди N модемов, и уменьшают предельную мощность передачи на модеме, деактивированном на этапе (е) (i).
9. Устройство для управления мощностью передачи на беспроводном терминале, работа которого ограничена совокупной предельной мощностью передачи, причем беспроводной терминал включает в себя N беспроводных модемов, соответствующие выходные передаваемые сигналы которых объединяются для создания совокупного выходного передаваемого сигнала, содержащее средство для установления индивидуальной предельной мощности передачи на каждом из N модемов, средство для введения в план каждого из совокупности из N модемов для передачи соответствующих данных, средство для приема соответствующей сообщенной оценки мощности передачи от каждого из N модемов, средство для определения совокупной мощности передачи по каждой из сообщенных оценок мощности передачи для всех N модемов, средство для определения совокупного запаса по мощности передачи на основании разности между совокупной мощностью передачи и совокупной предельной мощностью передачи, и средство для деления совокупного запаса по мощности передачи между N модемами для получения преобразованного индивидуального предела уровня мощности передачи для каждого из N модемов.
10. Устройство по п.9, в котором средство для регулировки также содержит средство для создания скорректированной оценки мощности передачи из каждой оценки мощности передачи с использованием соответствующего заранее определенного коэффициента коррекции усиления модема, и средство для определения совокупной мощности передачи содержит средство для определения совокупной мощности передачи с использованием скорректированных оценок мощностей передачи.
11. Устройство по п.9, которое также содержит средство для определения запредельного из N модемов, в котором средство для регулировки содержит средство для увеличения предельной мощности передачи запредельного модема.
12. Устройство по п.9, в котором средство для планирования содержит средство для введения в план активных из N модемов для передачи их соответствующих данных, и средство для регулировки содержит средство для увеличения предельных мощностей передачи как на запредельном модеме, так и на неактивном из N модемов, когда совокупная мощность передачи всех N модемов меньше совокупной предельной мощности передачи на заранее определенную величину.
13. Устройство по п.9, которое также содержит средство для активации неактивного модема, благодаря чему неактивный модем становится активным, в котором средство для планирования, средство для приема и средство для регулировки повторяют свои соответствующие функции в течение времени.
14. Устройство по п.9, в котором средство для планирования содержит средство для введения в план активных из N модемов для передачи их данных, устройство также содержит средство для определения совокупной мощности передачи для всех N модемов, причем разность между совокупной мощностью передачи и совокупной предельной мощностью передачи представляет собой совокупный запас по мощности передачи беспроводного терминала, и средство для увеличения совокупного запаса по мощности передачи, когда совокупного запаса по мощности передачи недостаточно для увеличения предельной мощности передачи и, соответственно, мощности передачи, запредельного модема.
15. Устройство по п.11, в котором средство для увеличения совокупного запаса по мощности передачи содержит средство для увеличения совокупного запаса по мощности передачи, когда совокупная мощность передачи больше или равна совокупной предельной мощности передачи.
16. Устройство по п.12, в котором средство для увеличения совокупного запаса по мощности передачи содержит средство для деактивации активного из N модемов, имеющего наибольшую мощность передачи среди N модемов, и средство для уменьшения предельной мощности передачи на деактивированном модеме.
17. Устройство по п.13, в котором в результате того, что средство для регулировки регулирует пределы передачи, все предельные мощности передачи, будучи объединены друг с другом, меньше или равны совокупной предельной мощности передачи, и каждая индивидуальная предельная мощность передачи больше, чем соответствующая мощность передачи индивидуального модема.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/283,934 | 2002-10-29 | ||
US10/283,934 US7016697B2 (en) | 2002-10-29 | 2002-10-29 | Controlling multiple modems in a wireless terminal using dynamically varying modem transmit power limits |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2008109255/09A Division RU2008109255A (ru) | 2002-10-29 | 2008-03-11 | Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005116269A RU2005116269A (ru) | 2006-01-20 |
RU2336636C2 true RU2336636C2 (ru) | 2008-10-20 |
Family
ID=32107569
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005116269/09A RU2336636C2 (ru) | 2002-10-29 | 2003-10-29 | Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов |
RU2008109255/09A RU2008109255A (ru) | 2002-10-29 | 2008-03-11 | Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2008109255/09A RU2008109255A (ru) | 2002-10-29 | 2008-03-11 | Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов |
Country Status (15)
Country | Link |
---|---|
US (2) | US7016697B2 (ru) |
EP (1) | EP1559207B1 (ru) |
JP (2) | JP4708791B2 (ru) |
KR (1) | KR101115259B1 (ru) |
CN (1) | CN100534002C (ru) |
AT (1) | ATE385080T1 (ru) |
AU (1) | AU2003287287C1 (ru) |
BR (1) | BR0315732A (ru) |
CA (1) | CA2503586A1 (ru) |
DE (1) | DE60318883T2 (ru) |
MX (1) | MXPA05004524A (ru) |
RU (2) | RU2336636C2 (ru) |
TW (1) | TW200419981A (ru) |
WO (1) | WO2004040797A1 (ru) |
ZA (1) | ZA200503421B (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2520261C1 (ru) * | 2010-03-24 | 2014-06-20 | Телефонактиеболагет Л М Эрикссон (Пабл) | Способ управления мощностью передачи восходящей линии связи и устройство для его осуществления |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7058421B2 (en) * | 2002-10-29 | 2006-06-06 | Qualcomm Incorporated | Wireless terminal operating under an aggregate transmit power limit using multiple modems having fixed individual transmit power limits |
KR100524735B1 (ko) * | 2002-11-19 | 2005-10-31 | 엘지전자 주식회사 | 시-코드 동시분할다중접속 이동단말기의 자동 제어 장치및 방법 |
EA008957B1 (ru) * | 2003-06-30 | 2007-10-26 | Деколинк Уайэрлис Лтд. | Способ автоматического управления уровнем высокочастотного выходного сигнала ретранслятора |
WO2006132328A1 (ja) * | 2005-06-10 | 2006-12-14 | Matsushita Electric Industrial Co., Ltd. | 無線通信装置および無線通信方法 |
US20070111681A1 (en) * | 2005-11-14 | 2007-05-17 | Alberth William P Jr | Transmit power allocation in wireless communication devices |
EP1990954B1 (en) * | 2006-03-02 | 2018-06-27 | Panasonic Intellectual Property Management Co., Ltd. | Transmitting device, wireless communication system and transmitting method |
CN101427479B (zh) * | 2006-04-27 | 2014-08-20 | 艾利森电话股份有限公司 | 具有多个干扰通信资源的无线***中的功率控制方法及装置 |
US7796633B2 (en) * | 2006-05-12 | 2010-09-14 | Motorola, Inc. | Range equalization transceiver system and method of using same |
US8170604B2 (en) * | 2006-06-27 | 2012-05-01 | Motorola Mobility, Inc. | Method and system for managing communications for a multi-mode communications device |
US8059702B2 (en) * | 2006-11-30 | 2011-11-15 | Motorola Mobility, Inc. | Monitoring multiple modem transmission in a communication device |
US8665778B2 (en) * | 2006-11-30 | 2014-03-04 | Motorola Mobility Llc | Monitoring and control of transmit power in a multi-modem wireless communication device |
US8744519B2 (en) * | 2006-12-14 | 2014-06-03 | Motorola Mobility Llc | Multimodal phone data session management enhancement that alleviates dual transmission problems |
US7894466B2 (en) * | 2006-12-29 | 2011-02-22 | Nokia Corporation | Apparatus, methods and computer program products providing pattern masking and traffic rule matrix scheduling for multiradio control |
US8195250B2 (en) * | 2008-04-30 | 2012-06-05 | Motorola Mobility, Inc. | Method and apparatus for controlling power among modems in a multi-mode mobile communication device |
US20100272091A1 (en) * | 2009-04-27 | 2010-10-28 | Motorola, Inc. | Uplink Scheduling Supoort in Multi-Carrier Wireless Communication Systems |
US8437798B2 (en) | 2009-04-27 | 2013-05-07 | Motorola Mobility Llc | Uplink scheduling support in multi-carrier wireless communication systems |
US8660165B2 (en) * | 2009-06-11 | 2014-02-25 | Andrew Llc | System and method for detecting spread spectrum signals in a wireless environment |
CN101932087A (zh) * | 2009-06-19 | 2010-12-29 | 大唐移动通信设备有限公司 | 一种功率余量的上报方法、装置和*** |
US8223821B2 (en) * | 2009-06-25 | 2012-07-17 | Andrew Llc | Uplink signal detection in RF repeaters |
KR101290025B1 (ko) * | 2009-11-30 | 2013-07-30 | 한국전자통신연구원 | 데이터 송수신기와 데이터 송수신용 안테나 및 센싱용 수신기와 센싱용 안테나의 공유 방법 및 무선 통신 시스템 |
KR101718018B1 (ko) * | 2010-06-30 | 2017-03-20 | 엘지전자 주식회사 | 이종 모뎀을 구비하는 단말에서의 송신 전력 검출 장치 및 방법 |
US8780965B2 (en) | 2010-07-30 | 2014-07-15 | Qualcomm Incorporated | Coordinating data calls on a mobile device with multiple modems |
KR101471312B1 (ko) | 2010-08-17 | 2014-12-09 | 모토로라 모빌리티 엘엘씨 | 다중 반송파 동작 중 전력 헤드룸 보고를 위한 방법 및 장치 |
US8767596B2 (en) | 2010-08-19 | 2014-07-01 | Motorola Mobility Llc | Method and apparatus for using contention-based resource zones for transmitting data in a wireless network |
KR101906895B1 (ko) * | 2011-06-08 | 2018-10-11 | 엘에스산전 주식회사 | 태양광 전력 변환 장치 |
US9843405B2 (en) * | 2014-12-11 | 2017-12-12 | Khalifa University of Science, Technology, and Research | Method and devices for clock synchronization over links with asymmetric transmission rates |
EP3669466A1 (en) | 2017-10-02 | 2020-06-24 | Lenovo (Singapore) Pte. Ltd. | Uplink power control |
CN110535521B (zh) * | 2018-05-25 | 2021-01-29 | 北京邮电大学 | 天地一体化网络的业务传输方法和装置 |
WO2020068027A1 (ru) * | 2018-09-25 | 2020-04-02 | Дмитрий Валерьевич ХАЧАТУРОВ | Система и способ сбора, обработки, хранения и передачи цифровых данных |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4901307A (en) * | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
US5056109A (en) * | 1989-11-07 | 1991-10-08 | Qualcomm, Inc. | Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system |
US5396516A (en) * | 1993-02-22 | 1995-03-07 | Qualcomm Incorporated | Method and system for the dynamic modification of control paremeters in a transmitter power control system |
JP3457357B2 (ja) * | 1993-07-23 | 2003-10-14 | 株式会社日立製作所 | スペクトル拡散通信システム、送信電力制御方法、移動端末装置及び基地局 |
US5383219A (en) * | 1993-11-22 | 1995-01-17 | Qualcomm Incorporated | Fast forward link power control in a code division multiple access system |
US5691974A (en) * | 1995-01-04 | 1997-11-25 | Qualcomm Incorporated | Method and apparatus for using full spectrum transmitted power in a spread spectrum communication system for tracking individual recipient phase, time and energy |
US5737687A (en) * | 1995-03-01 | 1998-04-07 | Qualcomm Incorporated | Self-attenuating RF transceiver system using antenna and modem interfaces and cable link |
GB2301751B (en) | 1995-06-02 | 2000-02-09 | Dsc Communications | Control message transmission in telecommunications systems |
US6049535A (en) * | 1996-06-27 | 2000-04-11 | Interdigital Technology Corporation | Code division multiple access (CDMA) communication system |
US5884187A (en) * | 1996-03-13 | 1999-03-16 | Ziv; Noam A. | Method and apparatus for providing centralized power control administration for a set of base stations |
US6360079B2 (en) | 1997-02-12 | 2002-03-19 | Interdigital Technology Corporation | Global channel power control to minimize spillover in a wireless communication environment |
US5842114A (en) * | 1997-02-12 | 1998-11-24 | Interdigital Technology Corporation | Global channel power control to minimize spillover in a wireless communication environment |
US6084906A (en) * | 1997-12-17 | 2000-07-04 | Integrated Telecom Express | ADSL transceiver implemented with associated bit and energy loading integrated circuit |
JP3741858B2 (ja) * | 1998-03-19 | 2006-02-01 | 富士通株式会社 | 適応変調方式 |
JP3571530B2 (ja) * | 1998-04-09 | 2004-09-29 | 長野日本無線株式会社 | 送信装置 |
CA2311901A1 (en) | 1999-07-19 | 2001-01-19 | Lucent Technologies Inc. | Aggregate overload power control |
US6330278B1 (en) * | 1999-07-28 | 2001-12-11 | Integrity Broadband Networks, Inc. | Dynamic adaptive modulation negotiation for point-to-point terrestrial links |
US6222878B1 (en) * | 1999-09-27 | 2001-04-24 | Sicom, Inc. | Communication system with end-to-end quadrature balance control |
JP3389951B2 (ja) * | 2000-02-07 | 2003-03-24 | 日本電気株式会社 | Cdma移動通信システム及び該cdma移動通信システムにおける下り回線送信電力制御方法 |
US6751199B1 (en) * | 2000-04-24 | 2004-06-15 | Qualcomm Incorporated | Method and apparatus for a rate control in a high data rate communication system |
US6819669B2 (en) * | 2000-07-26 | 2004-11-16 | International Business Machines Corporation | Method and system for data communication |
US6847622B1 (en) * | 2000-11-15 | 2005-01-25 | Motorola, Inc. | Methods and apparatus for providing multiple wireless communication services having different bit rates |
JP3717788B2 (ja) * | 2001-01-18 | 2005-11-16 | 株式会社エヌ・ティ・ティ・ドコモ | 送信電力制御装置及びその送信電力制御方法、並びに移動局装置 |
US6760587B2 (en) * | 2001-02-23 | 2004-07-06 | Qualcomm Incorporated | Forward-link scheduling in a wireless communication system during soft and softer handoff |
JP3584914B2 (ja) * | 2001-09-25 | 2004-11-04 | 株式会社日立製作所 | 移動通信システムおよび移動端末装置 |
-
2002
- 2002-10-29 US US10/283,934 patent/US7016697B2/en not_active Expired - Lifetime
-
2003
- 2003-10-29 DE DE60318883T patent/DE60318883T2/de not_active Expired - Lifetime
- 2003-10-29 EP EP03781520A patent/EP1559207B1/en not_active Expired - Lifetime
- 2003-10-29 RU RU2005116269/09A patent/RU2336636C2/ru not_active IP Right Cessation
- 2003-10-29 KR KR1020057007689A patent/KR101115259B1/ko active IP Right Grant
- 2003-10-29 BR BR0315732-6A patent/BR0315732A/pt active Pending
- 2003-10-29 CN CNB2003801049087A patent/CN100534002C/zh not_active Expired - Lifetime
- 2003-10-29 CA CA002503586A patent/CA2503586A1/en not_active Abandoned
- 2003-10-29 AT AT03781520T patent/ATE385080T1/de not_active IP Right Cessation
- 2003-10-29 MX MXPA05004524A patent/MXPA05004524A/es active IP Right Grant
- 2003-10-29 JP JP2004548604A patent/JP4708791B2/ja not_active Expired - Lifetime
- 2003-10-29 AU AU2003287287A patent/AU2003287287C1/en not_active Ceased
- 2003-10-29 TW TW092130052A patent/TW200419981A/zh unknown
- 2003-10-29 WO PCT/US2003/034508 patent/WO2004040797A1/en active IP Right Grant
-
2005
- 2005-04-28 ZA ZA200503421A patent/ZA200503421B/en unknown
- 2005-09-01 US US11/217,819 patent/US7366142B2/en not_active Expired - Lifetime
-
2008
- 2008-03-11 RU RU2008109255/09A patent/RU2008109255A/ru not_active Application Discontinuation
-
2010
- 2010-11-08 JP JP2010250029A patent/JP5129315B2/ja not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2520261C1 (ru) * | 2010-03-24 | 2014-06-20 | Телефонактиеболагет Л М Эрикссон (Пабл) | Способ управления мощностью передачи восходящей линии связи и устройство для его осуществления |
Also Published As
Publication number | Publication date |
---|---|
JP2011097596A (ja) | 2011-05-12 |
RU2008109255A (ru) | 2009-10-10 |
US7366142B2 (en) | 2008-04-29 |
CA2503586A1 (en) | 2004-05-13 |
EP1559207A1 (en) | 2005-08-03 |
ZA200503421B (en) | 2006-07-26 |
CN100534002C (zh) | 2009-08-26 |
JP2006505195A (ja) | 2006-02-09 |
RU2005116269A (ru) | 2006-01-20 |
JP5129315B2 (ja) | 2013-01-30 |
KR20050070111A (ko) | 2005-07-05 |
DE60318883T2 (de) | 2009-01-22 |
TW200419981A (en) | 2004-10-01 |
CN1720673A (zh) | 2006-01-11 |
AU2003287287A1 (en) | 2004-05-25 |
DE60318883D1 (de) | 2008-03-13 |
US20060003793A1 (en) | 2006-01-05 |
US7016697B2 (en) | 2006-03-21 |
ATE385080T1 (de) | 2008-02-15 |
EP1559207B1 (en) | 2008-01-23 |
AU2003287287C1 (en) | 2010-02-18 |
KR101115259B1 (ko) | 2012-02-15 |
MXPA05004524A (es) | 2005-08-16 |
US20040082308A1 (en) | 2004-04-29 |
JP4708791B2 (ja) | 2011-06-22 |
AU2003287287B2 (en) | 2009-08-06 |
WO2004040797A1 (en) | 2004-05-13 |
BR0315732A (pt) | 2005-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2336636C2 (ru) | Управление множественными модемами в беспроводном терминале с использованием динамического изменения предельных мощностей передачи модемов | |
RU2325033C2 (ru) | Управление множеством модемов в терминале беспроводной связи с использованием определяемых значений энергии на бит | |
RU2332792C2 (ru) | Беспроводный терминал, работающий ниже предела суммарной мощности передачи с использованием многочисленных модемов, имеющих фиксированные индивидуальные пределы мощности передачи | |
US20060245397A1 (en) | Power control for mobile station in a cdma-tdd system | |
KR20020026593A (ko) | 무선 주파수 증폭기에 대한 적응성 프리리미터 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20111030 |