Способ выделения ресурса, назначения множества пользователей и передатчик
Иллюстрации
Показать всеИзобретение относится к беспроводной связи. Технический результат заключается в улучшении гибкости выделения ресурсов для служб непрерывного и реального времени. Изобретение раскрывает способ и устройство для расположения по приоритетам множества пакетов для потенциальной передачи и для выполнения итеративным способом: (i) определения требований по мощности для передачи по каналу управления сигналов, связанных с пакетом с наивысшим приоритетом и еще не проанализированных для выделения ресурса; и (ii) выделения ресурсов для указанного пакета с наивысшим приоритетом, если имеется достаточная мощность для передачи по каналу управления сигналов и достаточными ресурсами для указанного пакета с наивысшим приоритетом. Дополнительно способ включает назначение множества пользователей одной из множества сигнальных групп, в котором указанное множество пользователей в одной из указанного множества сигнальных групп использует первый из множества сдвигов чередования HARQ для их первых соответствующих передач HARQ. 3 н. и 9 з.п. ф-лы, 18 ил.
Реферат
Родственные заявки
Настоящая заявка подается в пользу предварительной патентной заявки США №61/223,099, поданной 6 июля 2009 года, которая включена здесь полностью в качестве ссылки.
ОБЛАСТЬ ИЗОБРЕТЕНИЯ
Изобретение относится к способам беспроводной связи.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Уже были предложены или реализованы различные технологии беспроводного доступа, чтобы позволить мобильным станциям установить связь с другими мобильными станциями или с проводными терминалами, связанными с проводными сетями. Примеры технологий беспроводного доступа включают технологии GSM (глобальная система мобильной связи) и UMTS (универсальная мобильная телекоммуникационная система), проект партнерства третьего поколения (3GPP) и CDMA 2000 (кодовое разделение каналов с множественным доступом 2000) и технологии, определенные проектом 3GPP2.
Как часть продолжающегося развития беспроводной связи развиваются технологии доступа, направленные на повышение спектральной эффективности, улучшение методов оказания услуг, снижения затрат и т.д. Сотовым структурам предлагаются новые стандарты. Один такой новый стандарт является стандартом долгосрочного развития (LTE) по проекту 3GPP, который стремится улучшить беспроводную сеть UMTS. Также развивается технология беспроводного доступа CDMA 2000 от 3GPP2. Эволюция CDMA 2000 называется технологией ультрамобильного широкополосного доступа (UMB), которая поддерживает значительно более высокие уровни и уменьшает время запаздывания.
Другим типом технологии беспроводного доступа является технология WiMAX (глобальная функциональная совместимость для микроволнового доступа). WiMAX является результатом разработки стандарта 802.16 IEEE (Института инженеров по электронике и радиотехнике). Технология беспроводного доступа WiMAX используется, чтобы обеспечить широкополосный беспроводной доступ.
Технология OFDM использует канализируемый подход и делит канал беспроводной связи на множество подканалов, которые могут одновременно использоваться многочисленными мобильными терминалами. Эти подканалы и, следовательно, мобильные терминалы могут подвергаться воздействию помех от смежных ячеек, потому что соседние базовые станции могут использовать те же самые полосы частот.
Беспроводные базовые станции обычно используют схемы планирования и координации распределения ресурсов нисходящей линии связи. Такие схемы могут включать функции управления мощностью. Также могут использоваться битовые массивы (битмапы) в соединении с такими схемами, чтобы уменьшить затраты на передачу сигналов, связанные с этим процессом.
Документ описания системы IEEE 802.16m, IEEE 802.16m-08/003rl, датированный 15 апреля 2008 года, был предназначен изменить спецификацию беспроводного стандарта MAN-OFDMA IEEE 802.16, чтобы обеспечить усовершенствованный радиоинтерфейс для работы в лицензируемых полосах частот. Проект был предназначен описать условия, которые удовлетворяют требованиям сотового уровня IMT (международной мобильной связи) следующего поколения и продолжают оказывать поддержку устаревшему беспроводному оборудованию MAN-OFDMA. Кроме того, цель проекта состояла в том, чтобы обеспечить повышение производительности, необходимой для поддержки будущих услуг и приложений, например, таких, как описаны в отчете ITU-ITU-R М. 2072.
Однако предложение, содержащееся в черновом документе, оставляет в стороне многие вещи, которые были бы желательны.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Согласно первой цели изобретения, оно обеспечивает способ, содержащий: определение приоритетов множества пакетов для потенциальной передачи итеративным способом: определение требований по мощности для передачи по каналу управления сигналов связанных с пакетом с наивысшим приоритетом, еще не проанализированных для выделения ресурса, и выделение ресурсов для указанного пакета с наивысшим приоритетом, если имеется достаточная мощность для передачи по каналу управления сигналов и доступно достаточно ресурсов для указанного пакета с наивысшим приоритетом.
В некоторых примерах воплощения выделение ресурсов также зависит от достаточной мощности для передачи указанного пакета.
В некоторых примерах воплощения указанное определение требований по мощности включают снижение указанных требований по мощности для указанной передачи сигналов по каналу управления, пока указанные требования по мощности не меньше или равны доступной мощности.
В некоторых примерах воплощения снижение указанных требований по мощности выполняется только для повторных передач.
В некоторых примерах воплощения способ дополнительно содержит распределение одному или нескольким из указанного множества пакетов избытка мощности, остающейся после выделения ресурсов.
В некоторых примерах воплощения способ дополнительно содержит уменьшение выделенной мощности для одного или нескольких из указанного множества пакетов перед передачей.
Согласно второй цели изобретения оно обеспечивает способ, содержащий: назначение множества пользователей одной из множества сигнальных групп; в которой указанное множество пользователей в пределах указанного множества групп использует первый из множества сдвигов чередования HARQ для их первых соответствующих передач HARQ.
В некоторых примерах воплощения способ дополнительно содержит назначение второго множества пользователей другой из указанного множества сигнальных групп, при этом второе множество пользователей использует второй сдвиг чередования для их первой соответствующей передачи HARQ.
В некоторых примерах воплощения множество сигнальных групп равно числу сдвигов чередования.
Согласно третьей цели изобретения оно обеспечивает передатчик, сконфигурированный для: расположения по приоритетам множества пакетов для потенциальной передачи; итеративным способом: определения требований по мощности для передачи по каналу управления сигналов, связанных с пакетом с наивысшим приоритетом и еще не проанализированных для выделения ресурса; и выделения ресурсов для указанного пакета с наивысшим приоритетом, если имеется достаточная мощность для передачи по каналу управления сигналов и доступно достаточно ресурсов для указанного пакета с наивысшим приоритетом.
В некоторых примерах воплощения выделение ресурсов также зависит от достаточной мощности для передачи указанного доступного пакета.
В некоторых примерах воплощения передатчик дополнительно используется для снижения указанных требований по мощности для указанной передачи по каналу управления сигналов, пока указанные требования мощности не меньше или равны доступной мощности.
В некоторых примерах воплощения снижение указанных требований по мощности используется только для повторных передач.
В некоторых примерах воплощения передатчик дополнительно используется для распределения избытка мощности, остающейся после выделения ресурса, одному или нескольким пакетам из указанного множества пакетов.
В некоторых примерах воплощения передатчик дополнительно используется для уменьшения требований по выделению мощности для одного или нескольких пакетов из указанного множества пакетов перед передачей.
Согласно четвертой цели изобретения оно обеспечивает передатчик, предназначенный для: выделения множества пользователей одной из множества сигнальных групп; в которой указанное множество пользователей в пределах указанного множества групп использует первый из множества сдвигов чередования HARQ для их первых соответствующих передач HARQ.
В некоторых примерах воплощения передатчик дополнительно используется для выделения второго множества пользователей другой из указанного множества сигнальных групп, и второе множество пользователей использует второй сдвиг чередования для их первых соответствующих передач HARQ.
В некоторых примерах воплощения множество сигнальных групп равно числу сдвигов чередования.
Согласно пятой цели изобретения оно обеспечивает машиночитаемый носитель, на котором хранятся выполняемые компьютером команды, которые при их выполнении инициируют компьютер выполнить способ, содержащий: приоритезацию множества пакетов для потенциальной передачи; и итеративным способом: определение требований по мощности для передачи по каналу управления сигналов, связанных с пакетом с наивысшим приоритетом и еще не проанализированных для выделения ресурса; и выделение ресурсов для указанного пакета с наивысшим приоритетом, если имеется достаточная мощность для передачи по каналу управления сигналов и доступно достаточно ресурсов для указанного пакета с наивысшим приоритетом.
В некоторых примерах воплощения выделение ресурсов также зависит от достаточной мощности для передачи указанного пакета.
В некоторых примерах воплощения указанное определение требований по мощности включают снижение указанных требований по мощности для указанной передачи по каналу управления сигналов, пока указанные требования мощности не меньше или равны доступной мощности.
В некоторых примерах воплощения снижение указанных требований по мощности выполняется только для повторных передач.
В некоторых примерах воплощения машиночитаемый носитель дополнительно включает: распределение одному или нескольким из указанного множества пакетов избытка мощности, остающейся после выделения ресурсов.
В некоторых примерах воплощения машиночитаемый носитель дополнительно включает: уменьшение выделения мощности для одного или нескольких из указанного множества пакетов перед передачей.
Согласно шестой цели изобретения оно обеспечивает машиночитаемый носитель, на котором хранятся выполняемые компьютером команды, которые при их выполнении инициируют компьютер выполнить способ, содержащий: назначение множества пользователей одной из множества сигнальных групп; в котором указанное множество пользователей в пределах указанного множества групп использует первый из множества сдвигов чередования HARQ для их первых соответствующих передач HARQ
В некоторых примерах воплощения машиночитаемый носитель дополнительно включает: назначение второго множества пользователей другой из указанного множества сигнальных групп, при этом второе множество пользователей использует второй сдвиг чередования для их первых соответствующих передач HARQ.
В некоторых примерах воплощения множество сигнальных групп равно числу сдвигов чередования.
Другие цели и признаки настоящего изобретения станут очевидными для обычных специалистов при анализе следующего описания конкретных примеров воплощения изобретения со ссылками на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Примеры воплощения изобретения будут теперь описаны со ссылками на приложенные чертежи, на которых:
Фигура 1 - блок-схема сотовой системы связи, в которой могут быть реализованы примеры воплощения изобретения;
Фигура 2 - принципиальная схема структуры фрейма речи по IP (VoIP) согласно цели настоящего изобретения;
Фигура 3 - принципиальная схема, иллюстрирующая пример фрейма, имеющего подзоны, в котором одна или несколько подзон, имеющих аналогичные распределения узлов основного канала (BCU), группируются согласно одному примеру воплощения изобретения;
Фигура 4 - принципиальная схема структуры фрейма VoIP для сигнальной группы согласно одной цели настоящего изобретения;
Фигура 5 - блок-схема для примерного способа для выполнения решений планирования и управления мощностью согласно одному примеру воплощения изобретения;
Фигура 6 - блок-схема примерного способа для выполнения перераспределения мощности согласно одному примеру воплощения изобретения;
Фигура 7 - блок-схема примерной базовой станции, которая могла бы быть использована для реализации некоторых примеров воплощения настоящего изобретения;
Фигура 8 - блок-схема примерного беспроводного терминала, который мог бы быть использован для реализации некоторых примеров воплощения настоящего изобретения;
Фигура 9 - блок-схема примерной ретрансляционной станции, которая могла бы быть использована для реализации некоторых примеров воплощения настоящего изобретения;
Фигура 10 - логическая блок-схема примерной архитектуры передатчика OFDM, которая могла бы быть использована для реализации некоторых примеров воплощения настоящего изобретения;
Фигура 11 - логическая блок-схема примерной архитектуры приемника OFDM, которая могла бы быть использована для реализации некоторых примеров воплощения настоящего изобретения;
Фигура 12 - схема сетевой архитектуры, реализованной сотовой системой связи, показанной на фигуре 1, и в соответствии с фигурой 1 из IEEE 802.16m-08/003rl;
Фигура 13 - схематическое представление архитектуры ретрансляционной станции, показанной на фигуре 9, и соответствующей фигуре 2 из IEEE 802.16m-08/003rl;
Фигура 14 - схематическое представление эталонной модели сотовой системы связи на фигуре 1, и соответствующей фигуре 3 из IEEE 802.16m-08/003rl;
Фигура 15 - схематическое представление структуры протокола в соответствии с IEEE802.16m и в соответствии с фигурой 4 из IEEE 802.16m-08/003rl;
Фигура 16 - блок-схема обработки плоскости данных MS/БС в соответствии с IEEE802.16m и в соответствии с фигурой 5 из IEEE 802.16m-08/003rl;
Фигура 17 - блок-схема обработки плоскости управления MS/БС в соответствии с IEEE802.16m и в соответствии с фигурой 6 из IEEE 802.16m-08/003rl; и
Фигура 18 схематическое представление универсальной архитектуры протокола для поддержки системы со многими несущими в соответствии с фигурой 7 из IEEE 802.16m-08/003rl.
ПОДРОБНОЕ ОПИСАНИЕ ПРИМЕРОВ ВОПЛОЩЕНИЯ ИЗОБРЕТЕНИЯ
С целью обеспечения пояснения примеров воплощения изобретения для использования в системе связи, на фигуре 1 представлен центр управления базовой станцией (BSC) 10, который управляет беспроводной связью в зоне многочисленных ячеек 12, и эти ячейки обслуживаются соответствующими базовыми станциями (BS) 14. В целом, каждая базовая станция 14 облегчает связь, используя OFDM с мобильными и/или беспроводными терминалами 16, которые находятся в пределах ячейки 12, связанной с соответствующей базовой станцией 14. Мобильные терминалы в последующем описании могут называться пользователями или UE. Отдельные ячейки могут иметь множество секторов (не показано). Перемещение мобильных терминалов 16 относительно базовых станций 14 вызывает существенные колебания в условиях работы канала. Как показано на чертеже, базовые станции 14 и мобильные терминалы 16 могут включать многократные антенны, чтобы обеспечить пространственное разнесение для связи. В некоторых конфигурациях связь между базовыми станциями 14 и беспроводными терминалами 16 может быть обеспечена ретрансляционными станциями 15. Беспроводные мобильные терминалы 16 могут быть перенаправлены 18 от любой ячейки 12, сектора 13, зоны (не показана), базовой станции 14 или ретрансляционной станции (RS) 15 к другой ячейке 12, сектору 13, зоне (не показана), базовой станции 14 или ретрансляционной станции 15. В некоторых конфигурациях базовые станции 14 связаны друг с другом и с другой сетью (такой как базовая сеть или Интернет (не показаны) через транспортную сеть связи 11. В некоторых конфигурациях центр управления базовой станцией 10 не является необходимым.
Описанные здесь способы передачи могут быть выполнены для одного или обоих каналов: канала восходящей связи (UL) и канала нисходящей связи (DL). UL - передача в направлении от мобильной станции к базовой станция. DL - передача в направлении от базовой станции к мобильной станции.
Пакетные передачи могут быть связаны с постоянным или временным выделением ресурсов для передачи сигналов в пределах конкретных объектов. Постоянное выделение ресурса является выделением предопределенного, как правило, заранее заданного ресурса пользователю, так что выделение его пользователю не требует дальнейшей передачи сигналов для каждого повторного входа. В некоторых примерах воплощения постоянное выделение обозначается другим пользователям битмапом доступности ресурса (RAB). В некоторых примерах воплощения постоянное выделение ресурса используется для первого гибридного подтверждения запроса (HARQ) на передачу, и выделение постоянного ресурса может быть известно пользователю, определимо пользователем, или определяется пользователем из известного набора MCS, используемого для передачи. В некоторых примерах воплощения повторные передачи HARQ при необходимости выделяются временно, используя адаптацию pecypc/MCS. В некоторых реализациях используется отображение ресурса, указывающего, какие ресурсы доступны или недоступны в настоящий момент для активного постоянного выделения ресурса.
В некоторых примерах воплощения изобретения предусматривается групповое выделение ресурсов. Групповое выделение может быть выполнено сигнальными группами пользователей, вместе использующих битовые массивы (битмапы).
В некоторых примерах воплощения описанные здесь алгоритмы конкретно соединяются с особенностями ультрамобильной широкополосной связи (UMB) FL для VoIP, используя битмапы группового распределения ресурсов, VoIP (GRA). Ниже кратко обсуждается индикатор качества канала (CQI), обратная связь и адаптация канала к VoIP, поскольку они являются подходящими для планирования и управления мощностью потока.
В некоторых реализациях адаптация к замиранию канала основана на обратной связи CQI. Частота обратной связи определяет возможность системы эффективно адаптироваться к каждому терминалу доступа (AT) с изменяющимися условиями канала. Терминал доступа может включать устройства, такие как работающие с помощью беспроводных технологий мобильные телефоны, ноутбуки, настольные компьютеры, устройства видеоигр, планшетные устройства и беспроводные МР3-плееры. Ряду пользователей, ожидаемых в системе 4G с системной полосой пропускания 5 МГц или выше, запрещается частая обратная связь от каждого мобильного телефона из-за перегрузки на обратной линии от пользователей к базовой станции. Вероятно, обратная связь будет ограничена интервалами приблизительно 20 мс и менее при очень высокой загрузке каналов обратной связи из-за большого количества пользователей VoIP. Уровень стирания CQI оценивается до 50%.
Когда отчеты CQI не являются частыми, некоторые реализации могут рассматривать усреднение CQI фильтром, чтобы предотвратить нестабильное планирование из-за ненадежной оценки CQI. Относительно короткое окно фильтра CQI может использовать преимущество небольшой задержки обратной связи CQI для первых передач. Это именно так, если обратная связь CQI выровнена с первым подпакетом с возможностью передачи HARQ для каждого AT, поскольку оценка первых передач HARQ не является устаревшей. В конкретном примере уровень мощности переданных данные на основе оценки CQI будет "устаревшим" для дальнейших повторных передач, однако только приблизительно 10% пакетных передач превышают две передачи.
Адаптивная модуляция и кодирование и/или управление мощностью являются методами, которые обычно рассматриваются для адаптации канала. Адаптивная модуляция и кодирование могут быть использованы для адаптации к условиям канала, как обратная связь от AT, однако в системе, такой как VoIP, где небольшие регулярные пакеты являются трафиком, преимущество изменения схемы кодирования модуляции (MCS) обычно состоит в минимальных ресурсах полосы пропускания, используемых для каждой передачи HARQ. Передача сигналов требуется для информирования AT о ресурсах или MCS, выбранной для передачи HARQ. В некоторых реализациях адаптация ресурса/MCS может включить выбор MCS на основе CQI и порогов выбора MCS. Пороги выбора могут включать переменные граничные уровни порогов и/или могут быть скорректированы, чтобы достигнуть некоторой метрики, которая может включать, без ограничения, цель завершения HARQ, коэффициент пакетных ошибок (PER), остаточный PER, или самая низкую задержку.
Размер выделения или битмап пакетного формата могут быть включены в конфигурацию группового распределения ресурсов (GRA) в целях адаптации канала. Однако в большинстве предложений по VoIP UMB один сегмент ресурса обычно выделяется на передачу с тем, чтобы иметь небольшое преимущество при переключении на MCS более высокого порядка при благоприятных условиях канала, и дополнительная передача сигналов, сопровождающая каждую передачу, является нежелательной, поскольку может быть много AT, получающих передачу каждые 20 мс.
Поскольку размер ресурса обычно фиксируется, и сигнальный MCS к AT для каждой передачи считается нежелательным, для адаптации канала в некоторых проектах VoIP для описанной здесь системы UMB используется управление мощностью. Уровни управления мощностью передаются назад от AT, и использование внешнего цикла управления мощностью гарантирует желательную статистику передачи пакета.
Декодирование обычно может различить четыре MCS, соответствующих каждому улучшенному уровню вокодера кодека с плавающей ставкой (EVRC). Используемые пакетные форматы обозначаются в сообщении о выделении группы.
Далее со ссылками на чертежи описываются различные беспроводные схемы планирования для использования в системах, работающих в соответствии со стандартами 3GPP2 AIE.
На фигуре 2 показана часть структуры фрейма 200 ресурса времени-частоты VoIP. Структура фрейма состоит из множества фреймов, обозначенных отдельными прямоугольными блоками 205. Каждый фрейм может включать множество сегментов ресурса времени-частоты. Конкретно, показаны слоты 210 220 с различным уплотнением каналов (TDM). Слоты TDM, обозначенные символом 210, иллюстрируют чередование HARQ. Слот 210 TDM, формирующий чередование HARQ на фигуре 2, включает два фрейма. Число фреймов на период передачи чередования - два на фигуре 2, число фреймов между периодами передачи чередования или четыре фрейма на фигуре 2, и число сдвигов, которых три на фигуре 2 (0, 1 и 2), дается просто в качестве примера. Хотя на фигуре 2 показано, что чередование HARQ является синхронным, это не обязательно будет иметь место во всех реализациях.
На фигуре 3 показан конкретный пример фрейма 240, который может соответствовать структуре фрейма 205, имея подзоны А, В, С, D и Е. Каждая из подзон А и D имеет первый узел основного канала (BCU) блок выделения (BAB), BAB 1 250 и второй ВАВ 2 260. BCU является двумерным ресурсом передачи времени-частоты, т.е. данным числом символов по данному числу поднесущих. Поднесущие могут быть физическими поднесущими или логическими поднесущими, которые перемещаются на основе конкретного отображения физических поднесущих к логическим поднесущим. В некоторых примерах воплощения в подзоне ВАВ имеется одно и то же число блоков ресурса времени-частоты на символ OFDM. В некоторых примерах воплощения это может быть справедливо при усреднении по одному или нескольким фреймам. Хотя конкретно делается ссылка на символы OFDM, следует понимать, что OFDM рассматриваются в иллюстративных целях, и могут рассматриваться и другие форматы передачи. Подзоны А и D группируются, поскольку они обе включают ВАВ 1 250 и ВАВ 2 260. Однако в показанном примере ВАВ 1 250 и ВАВ 2 260 происходят по различным блокам ресурса в подзонах А и D. В другом секторе, возможно, что подзона А не будет соединена с подзоной D.
В некоторых примерах воплощения подзоны могут быть сгруппированы, если одинаковые ВАВ присутствуют в одной или нескольких подзонах, которые формируют группу. В некоторых примерах воплощения при использовании специфичных для сектора группы подзон может произойти диверсификация. Иными словами, группы подзон могут быть конкретными для сектора многосекторной ячейки.
В некоторых примерах воплощения мощность передачи ограничивается по группе подзон. Скремблирование в конкретном секторе может увеличить число блоков ВАВ из других секторов, в которые вмешивается данный ВАВ, создавая, таким образом, помехи для этих ВАВ. В некоторых реализациях, использование такого скремблирования помех приводит к сигналу, который имеет компоненты от многих различных ВАВ, что может оказаться выгодным для производительности системы.
AT может быть выделено чередование VoIP, и сдвиг чередования VoIP при его первой возможной передаче HARQ на том чередовании. Как пример, если имеется чередование трех VoIP, и число сдвигов чередования VoIP ограничивается тремя, первые возможности передачи пакета HARQ имеют место каждые 18 фреймов PHY. В некоторых примерах воплощения повторная передача пакета может быть продолжена в пределах одного и того же чередования.
В случае постоянно выделенных первых передач терминалу AT может быть постоянно выделен ресурс на основе сдвига чередования VoIP, соответствующем его первой возможности передачи HARQ (например, сдвиг чередования 0 на фигуре 2). Следовательно, AT не должен декодировать битмап GRA для сдвига чередования VoIP 0. Для сдвигов чередования VoIP, соответствующих вторым и третьим возможностям передачи HARQ, например, при сдвиге чередования 1 и 2, ресурс, выделенный AT, обозначается в битовом массиве GRA.
В некоторых примерах воплощения передача сигналов о выделенных ресурсах VoIP делается через битовые массивы. В некоторых случаях несколько пользователей могут быть обозначены, как группа, использующая битовые массивы. Например, положение в битовом массиве может быть связано с конкретным пользователем и, контролируя битмап, пользователь может определить, передаются ли ему данные, и от битового массива получают расположение соответствующего ресурса.
В системе с ортогональным множественным доступом с частотным уплотнением (OFDMA) полоса пропускания сигнала обычно делится на многочисленные каналы и выделяется одному или нескольким пользователям. В каждом временном интервала планирования может быть общее ограничение мощности и общее ограничение ресурса. Схемы планирования и управления мощностью могут быть использованы для выделения ресурсов времени-частоты и мощности пользователям и для различных пакетных передач данных. Одной из причин могут быть уникальные требования по планирование и управления мощностью. Например, задержка важного трафика, такого как трафик VoIP, может потребовать специально разработанных способов планирования и управления мощностью. В конкретном примере кодек EVRC формирует речевой фрейм с четырьмя различными уровнями или типами фреймов: полный уровень, 1/2 уровень, 1/4 уровень и 1/8 уровень (который заглушается) с вероятностями 29%, 4%, 7% и 60% соответственно.
Хотя фрейм VoIP может иметь фиксированную продолжительность, например 20 мс, пакеты, возможно, прибывают нерегулярно из-за изменения частоты в сети.
Блок-схема на фигуре 5 представляет решения по планированию и управления мощностью 400.
В блоке 410 создается расположенный по приоритетам список для подпакетной передачи. В блоке 420, вход списка i инициируется при i=0. В блоке 430 определяется мощность сигнала. Процесс определения управления мощностью сигнала будет описан ниже. В блоке 440 определяется, имеется ли достаточная мощность для подачи сигнала. Если имеется достаточная мощность для подачи сигнала (путь от блока 440), следующая стадия 450 определяет объем данных. Управление мощностью канала передачи данных будет описано ниже. Для планирования и перераспределения мощности имеются три варианта. Первый вариант, обозначенный как вариант А, включает перераспределение мощности для условий недостаточной мощности и избыточной мощности; второй вариант, обозначенный как вариант В, включает перераспределение мощности для условий избыточной мощности, но не тогда, когда выделенная мощность является меньше полной доступной мощности, и третий вариант, обозначенный как вариант С, не включает перераспределения мощности, но использует начальное выделение мощности от планирования циклов. Затем за определением мощности данных 450 для вариантов А и В следует выделение 470 для первого входа списка iLh. Для варианта С в блоке 460 определяется, является ли назначенная мощность канала передачи данных меньше чем "требуемая мощность" для нового выделения. Если назначенная мощность канала передачи данных не меньше "требуемой мощности" для нового выделения (путь 460 «нет»), способ переходит к блоку 470. Если назначенная мощность канала передачи данных меньше "требуемой мощности" для нового выделения (путь 460 «да»), способ переходит к блоку 480, в котором запись ith устанавливается в "конец списка".
Следующая за любым из блоков 470 и 480 стадия 490 определяет, доступны ли каналы ресурса, и не равна ли запись списка ith "концу списка". Если каналы ресурса доступны, и запись списка irh не равна "концу списка" (путь блока 490 «да»), способ продолжается до следующего входа в списке (блок 495), т.е. i-i+1, и возвращается к блоку 420, в котором, описанный выше процесс повторяется для следующего входа. Если каналы ресурса недоступны, и запись списка irh равна "концу списка", способ переходит к схеме перераспределения мощности 500, которая будет описана ниже со ссылкой на фигуру 6.
Вернувшись к блоку 440, если имеется недостаточная мощность для подачи сигнала (нет пути от блока 440), следующая стадия 445 определяет, является ли iri вход повторной передачей. Если вход irh является повторной передачей (путь блока 445 «да»), способ переходит к определению мощности данных в блоке 450. Для вариантов А и В, если вход ith не является повторной передачей (нет пути от блока 445), способ продолжается к блоку 480, в котором вход ibh устанавливается в "конец списка". В некоторых примерах воплощения, в измененной версии вариантах А и/или В, может быть уместно продолжать добавлять выделение в случаях, когда мощность сигнала больше. В таком случае способ переходит к следующему входу в списке (блок 495), т.е. i=i+1, и возвращается к блоку 420 в котором, процесс, описанный выше, повторяется для следующего входа.
Для варианта С, если вход ith не является повторной передачей (нет пути от блока 445), способ переходит к следующему входу в списке (блок 495), т.е. i-i+1, и возвращается к блоку 420 в котором, описанный выше процесс повторяется для следующего входа.
Блок-схема на фигуре 6 является схематическим представлением 500 решений по перераспределению мощности.
На фигуре 6 показаны три потока обработки, отражающие выбор варианта А, В или С для потенциального перераспределения мощности.
Для варианта А поток 510, используется полная мощность и/или полная мощность, используемая как "требуемая мощность" для выделенного канала передачи данных, которая вычисляется в блоке 540. В блоке 550, если используется поддержка чтения множества битовых массивов, добавляется мощность сигнала так, чтобы битмап ith GRA имел, по меньшей мере, то же самое усиление по мощности, что и битмап i+1th GRA. Полная используемая мощность может быть повторно вычислена, если полная используемая мощность меньше мощности узла доступа (AN), например, базовой станции. В некоторых примерах воплощения мощность может в равной степени уменьшаться для каналов передачи данных до тех пор, пока полная мощность, включая передачу сигналов и мощность пилот-сигналов, не будет равна мощности AN. В сценарии, в котором мощность находится на недостаточном уровне (блок 560), т.е. если полная используемая мощность меньше мощности AN, мощность к выделенным каналам передачи данных может быть перераспределена, в равной степени усиливая мощность каналам передачи данных. В сценарии, в котором мощность является завышенной (блок 570), т.е. если используется полная мощность, когда "требуемая мощность" для назначенных каналов передачи данных превышает мощность AN, предыдущее выделение мощности может быть отменено, данные выделенной мощности канала передачи данных могут быть установлены на "желательную мощность", и мощность к выделенным каналам передачи данных может быть перераспределена, уменьшая мощности каналов передачи данных в равной степени, пока полная мощность, включая передачу сигналов и мощность пилот-сигналов, не станет равной мощности AN.
Для варианта В потока 520, используемая полная используемая мощность и/или полная мощность, используемая, как "требуемая мощность" для выделенного канала передачи данных, вычисляется в блоке 540. В блоке 550, если используется поддержка чтения множества битмапов, мощность сигнала добавляется с тем, чтобы битмап ith GRA имел, по меньшей мере, то же самое усиление по мощности, что и битмап i+1th GRA. Полная используемая мощность может быть повторно вычислена, если полная используемая мощность меньше мощности AN. В некоторых примерах воплощения мощность для каналов передачи данных может уменьшаться в равной степени до тех пор, пока полная мощность, включая мощность передачи сигналов данных и пилот-сигналов не будет равна мощности AN. В сценарии, в котором мощность завышена (блок 570), может быть отменено предыдущее выделение мощности, данные выделенной мощности канала могут быть установлены на "желательную мощность", и мощность к выделенным каналам передачи данных может быть перераспределена, уменьшая мощность до каналов передачи данных в равной степени до тех пор, пока полная мощность, включая мощность передачи сигналов данных и пилот-сигналов не будет равна мощности AN.
Для потока варианта С полная используемая мощность и/или полная мощность при использовании "требуемой мощности" для выделенного канала передачи данных, вычисляется в блоке 540. В блоке 550, если используется поддержка чтения множества битовых массивов, добавляется мощность сигнала с тем, чтобы битмап ith GRA имел, по меньшей мере, то же самое усиление по мощности, что и битмап i+1th GRA. Полная используемая мощность может быть повторно вычислена, если полная используемая мощность меньше мощности AN. В некоторых примерах воплощения мощность для каналов передачи данных может уменьшаться в равной степени до тех пор, пока полная мощность, включая мощность передачи сигналов данных и пилот-сигналов, не будет равна мощности AN. Поскольку для варианта С не делается никакого перераспределения, операции понижения или повышения мощности, как в вариантах А и В не требуются.
Обратимся снова к фигуре 5, с помощью которой различные стадии обработки потока будут теперь описаны более подробно.
Как показано в блоке 410, в некоторых реализациях, первичной метрикой для определения производительности VoIP является задержка и, как таковая, представляет собой задержку пакета в основных критериях планирования. Узел AN назначает приоритет каждому пакету, ожидающему начальной передачи в AN. В некоторых примерах воплощения пакетам, которые уже были переданы один или несколько раз и доступны для повторной передачи, уделяют приоритет по отношению ко всем другим. Если имеются многочисленные группы в чередовании или сдвиге при чередовании, AT из всех групп помещаются в один список с тем, чтобы решения планирования по выделению были приняты для AT от всех групп. В некоторых реализациях для рассматривания AT в запланированном потоке выделения для данного периода планирования, AT должен быть: (а) выделен группе в приведенном примере; (b) использован для возможной первой передачи пакета HARQ: (i) иметь не пустой пакетный буфер в AN; и/или (ii), иметь выделение с первой возможностью передачи HARQ в данном сдвиге чередования, где выделение не используется для повторной передачи; (с) для возможной повторной передачи пакета, пакет не должен быть равен или превышать максимальное количество разрешенных передач HARQ. Кроме того, в некоторых примерах воплощения, число пакетов в списке для AT также не превышает максимальное число выделений для начальной или повторных передач пакета при данном сдвиге чередования.
В основном, коэффициент добротности канала может быть добавлен к приоритету задержки, чтобы использовать преимущество благоприятных условий канала. Если пакет задерживается до следующей возможности, дополнительная задержка может снять любые преимущества знания канала.
Согласно некоторым примерам воплощения, пользователи могут быть запланированы в порядке от самой длинной пакетной задержки до самой короткой пакетной задержке (т.е. по приоритету задержки). Пакетная задержка может быть измерена по времени достижения пакетом базовой станции от сети до тех пор, пока он не запланирован для передачи (т.е. количество времени, которое он проводит в очереди).
В некоторых примерах воплощения повторным передачам пакета выдается приоритет относительно новых пакетных передач. В некоторых примерах воплощения