СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПОЛЬЗОВАНИЯ ИНДИКАЦИИ ЗАГРУЗКИ ДЛЯ УМЕНЬШЕНИЯ ПОМЕХ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND DEVICE TO USE LOAD INDICATION FOR REDUCTION OF NOISE IN WIRELESS COMMUNICATION SYSTEM

Настоящая заявка испрашивает приоритет предварительной заявки на патент США № 60/971219, названной "SUPERFRAME PREAMBLE WITH LOAD INDICATION," поданной 10 сентября 2007, и предварительной заявки на патент № 61/014668, названной "SUPERFRAME PREAMBLE WITH LOAD INDICATION," поданной 18 декабря 2007, обе переданные их правопреемнику и включенные в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
Настоящее описание относится к связи, и более конкретно, к способам для ослабления помех в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко развернуты, чтобы обеспечить различный контент связи, такой как речь, видео, пакетные данные, обмен сообщениями, вещание, и т.д. Эти беспроводные системы могут быть системами множественного доступа, способными поддерживать множественных пользователей посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы ортогонального FDMA (OFDMA), и системы FDMA с единственной несущей (SC-FDMA).
Система беспроводной связи может включать в себя множество базовых станций, которые могут поддерживать связь для многих терминалов. Терминал может обмениваться с базовой станцией через нисходящую линию связи и восходящую линию связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи с базовой станции на терминал, и восходящая линия связи (или обратная линия связи) относится к линии связи от терминала к базовой станции.
Каждая базовая станция может передавать данные на ноль или более терминалов по нисходящей линии связи и может принимать данные от нуля или более терминалов по восходящей линии связи в любой заданный момент времени. На нисходящей линии связи передача с базовой станции на терминал может наблюдать помеху из-за передач от соседних базовых станций. На восходящей линии связи передача от терминала к базовой станции может наблюдать помеху из-за передач от других терминалов, обменивающихся с соседними базовыми станциями. И для нисходящей линии связи и для восходящей линии связи помеха из-за создающих помехи базовых станций и создающих помехи терминалов может ухудшить производительность.
Различные схемы или протоколы уменьшения помех могут использоваться для ослабления сильной помехи от других передач в одной и той же географической или радиочастотной окрестности. Эти схемы уменьшения помех могут попытаться ортогонализировать передачи от создающих помехи станций по времени, по частоте, и/или коду. Каждая передача может затем наблюдать меньше или никаких помех от других передач и может таким образом достигнуть лучшей производительности. Однако у этих схем уменьшения помех могут быть высокие служебные расходы для сигнализации о сообщениях, обмениваемых между базовыми станциями и терминалами, чтобы реализовать ослабление помех.
Поэтому в уровне техники имеется потребность в способах ослабления помех с меньшими служебными расходами.
Сущность изобретения
Способы для ослабления помех в системе беспроводной связи с меньшим количеством служебных расходов описываются ниже. В одном аспекте базовая станция может периодически передавать индикацию загрузки, чтобы передавать информацию, например, использовать ли уменьшение (подавление) помех, какую схему ослабления помех использовать среди множества возможных схем ослабления помех, временные и/или частотные ресурсы, чтобы применить ослабление помех, продолжительность ослабления помех, метрики производительности для базовой станции, и/или другую информацию, подходящую для ослабления помех. Терминалы в пределах дальности связи базовой станции могут принять индикацию загрузки и могут выполнить ослабление помех, как обозначено индикацией загрузки.
В одном варианте осуществления терминал может принимать индикацию загрузки от базовой станции, к которой терминал желает обратиться. Терминал может определить из индикации загрузки, получить ли зарезервированные ресурсы, имеющие уменьшенные помехи, от создающих помехи станций. В другом варианте осуществления терминал может принимать индикацию загрузки от соседней базовой станции. Терминал может решить, уменьшить ли мощность передачи, запросить ресурсы до передачи, или выполнить некоторое другое действие, на основании индикации загрузки.
Различные аспекты и признаки изобретения описываются более подробно ниже.
Краткое описание чертежей
Фиг.1 показывает систему беспроводной связи.
Фиг.2 показывает схему передачи индикации загрузки.
Фиг.3 показывает вариант осуществления для получения зарезервированных ресурсов для вещания по нисходящей линии связи и доступа к восходящей линии связи.
Фиг.4 показывает вариант осуществления для получения зарезервированных ресурсов для данных восходящей линии связи.
Фиг.5 показывает процесс, выполняемый терминалом для уменьшения помех.
Фиг.6 показывает устройство для уменьшения помех в терминале.
Фиг.7 показывает процесс, выполняемый базовой станцией для уменьшения помех.
Фиг.8 показывает устройство для уменьшения помех в базовой станции.
Фиг.9 показывает блок-схему терминала и базовой станции.
Подробное описание
Способы, описанные ниже, могут использоваться для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и других систем. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовать радиотехнологию, такую как Универсальный наземный радиодоступ (UTRA), cdma2000, и т.п. UTRA включает в себя широкополосный CDMA (WCDMA) и другие варианты CDMA. Cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать радиотехнологию, такую как глобальная система для мобильной связи (GSM). Система OFDMA может реализовывать радиотехнологию, такую как усовершенствованная Evolved UTRA (E-UTRA), ультра мобильная широкополосная система (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, и т.п.UTRA и E-UTRA являются частью Универсальной мобильной системы связи (UMTS). Проект долгосрочного развития (LTE) 3GPP является развивающейся версией UMTS, которая использует E-UTRA, которая использует OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах от организации, названной "Проект Партнерства 3-го поколения" (3GPP). Cdma2000 и UMB описываются в документах от организации, названной " Проект Партнерства 3-го поколения 2" (3GPP2).
Фиг.1 показывает систему беспроводной связи 100, которая может включать в себя множество базовых станций и другие сетевые объекты. Для простоты Фиг.1 показывает только две базовые станции 110 и 112, которые также называются как базовые станции A и В, соответственно, и один системный контроллер 130. Базовая станция может быть стационарной станцией, которая обменивается с терминалами и может также упоминаться как точка доступа, Узел В, усовершенствованный Узел В (eNB), и т.д. Базовая станция может обеспечивать область связи для конкретной географической области. Полная зона охвата базовой станции может быть разделена на меньшие области, и каждая меньшая область может обслуживаться соответствующей подсистемой базовой станции. Термин "ячейка" может относиться к зоне охвата базовой станции и/или подсистемы базовой станции, обслуживающей эту зону охвата, в зависимости от контекста, в котором используется этот термин.
Базовая станция может обеспечить охват область связи для макроячейки, пикоячейки, фемтоячейки, и/или других типов ячейки. Макроячейка может охватывать относительно большую географическую область (например, с радиусом несколько километров) и может поддержать связь для всех терминалов с подпиской на обслуживание в этой системе. Пикоячейка может охватывать относительно малую географическую область и может поддержать связь для всех терминалов с подпиской на обслуживание. Фемтоячейка может охватывать относительно малую географическую область (например, здание) и может поддерживать связь для набора терминалов, имеющих ассоциации с фемтоячейкой (например, терминалы, принадлежащие жителям здания). Терминалы, поддерживаемые фемтоячейкой, могут принадлежать закрытой группе абонентов (CSG). Базовая станция для макроячейки может упоминаться как макробазовая станция, базовая станция для пикоячейки может упоминаться как пикобазовая станция, и базовая станция для фемтоячейки может упоминаться как домашняя базовая станция. Способы, описанные в настоящем описании, могут использоваться для всех типов базовой станции и всех типов ячейки.
Системный контроллер 130 может подсоединяться к набору базовых станций и обеспечивать координацию и управление для этих базовых станций. Системный контроллер 130 может быть единственным сетевым объектом или коллекцией сетевых объектов. Системный контроллер 130 может обмениваться с базовыми станциями 110 и 112 посредством обратной передачи, как показано на Фиг.1. Базовые станции 110 и 112 могут также обмениваться друг с другом, например, через прямой беспроводный или проводной интерфейс или через сеть передачи данных, такую как Интернет.
Система 100 может поддерживать связь для многих терминалов. Для простоты Фиг.1 показывает только два терминала 120 и 122, которые также упоминаются как терминалы X и Y, соответственно. Терминал может быть неподвижным или мобильным и может также упоминаться как терминал доступа (AT), мобильная станция (MS), пользовательское оборудование (UE), абонентская установка, станция и т.д. Терминал может быть сотовым телефоном, персональным цифровым ассистентом (PDA), беспроводным модемом, устройством беспроводной связи, карманным устройством, ноутбуком, беспроводным телефоном и т.д. Термины "терминал" и "пользователь" в настоящем описании используются взаимозаменяемо. Терминал может обмениваться с обслуживающей базовой станцией и может вызывать помеху к и/или наблюдать помеху от других станций. Обслуживающая базовая станция - это базовая станция, предназначенная для обслуживания терминала на нисходящей линии связи и/или восходящей линии связи. Создающая помехи базовая станция - это базовая станция, вызывающая помеху терминалу на нисходящей линии связи. Создающий помехи терминал - терминал, вызывающий помеху другому терминалу на восходящей линии связи. Создающая помехи станция может быть создающей помехи базовой станцией или создающим помехи терминалом.
Терминал 120 может желать обмениваться с базовой станцией 110, но может наблюдать сильную помеху от базовой станции 112 на нисходящей линии связи и/или от терминала 122 на восходящей линии связи. Например, базовая станция 110 может быть домашней базовой станцией, охватывающей фемто ячейку посредством ограниченной взаимосвязи (ассоциации), и может выполнять передачу при намного более низком уровне мощности, чем базовая станция 112, которая может быть макробазовой станцией. Терминал 120 может затем принять намного более высокую мощность от создающей помехи базовой станции 112 по сравнению с домашней базовой станцией 110 по нисходящей линии связи. Терминал 122 может обмениваться с базовой станцией 112 и может выполнять передачу при намного более высоком уровне мощности, чем терминал 120. Базовая станция 110 может затем принимать намного более высокую мощность от создающего помехи терминала 122 по сравнению с терминалом 120 на восходящей линии связи.
Схема уменьшения помех может быть использована для ортогонализации передач по нисходящей линии связи от базовых станций 110 и 112 так, чтобы терминал 120 мог наблюдать меньше помех от создающей помехи базовой станции 112. Схема уменьшения помех может также быть использована для передач по восходящей линии связи от терминалов 120 и 122 так, чтобы базовая станция 110 могла наблюдать меньше помех от создающего помехи терминала 122. Различные сообщения сигнализации могут быть посланы по нисходящей линии связи и восходящей линии связи, чтобы поддерживать уменьшение помех на каждой линии связи. Эти сообщения сигнализации представляют собой служебные расходы для реализации уменьшения (ослабления, подавления) помех. Служебные расходы могут быть особенно неблагоприятными при развертывании, когда много базовых станций находятся близко к друг другу. Например, при развертывании фемтоячеек могут быть десятки домашних базовых станций в единственном жилом доме. Служебные расходы могут быть препятствующими, когда многие базовые станции не имеют активных сеансов связи.
В одном аспекте индикация загрузки может быть использована для поддержки уменьшения помех с меньшими служебными расходами. Индикация загрузки может также упоминаться как информация нагрузки, информация загрузки и т.д. Индикация загрузки может передавать информацию, используемую для уменьшения помех, информацию, используемую для системного доступа и обмена с базовой станцией, и т.д. Индикация загрузки может периодически передаваться на все терминалы в пределах дальности связи базовой станции. Дальность связи - это дальность, при которой сигнал от базовой станции может быть принят терминалом, или наоборот.
Фиг.2 показывает вариант осуществления схемы 200 передачи индикации загрузки. График времени передачи для нисходящей линии связи может быть разделен на единицы радиокадров. Каждый радиокадр может охватывать заранее определенную продолжительность времени, например, 10 миллисекунд (мс), и может быть разделен на 20 слотов с индексами от 0 до 19. Каждый слот может охватить фиксированное или конфигурируемое количество символьных периодов, например шесть или семь символьных периодов.
В варианте осуществления, показанном на Фиг.2, индикация загрузки может быть послана в широковещательном сообщении, которое может включать в себя другую информацию. Широковещательное сообщение может быть обработано и послано по каналу радиовещания, который может быть отображен на назначенные временные и частотные ресурсы. В примере, показанном на Фиг.2, широковещательное сообщение может быть послано на наборе поднесущих (например, 72 поднесущих) в четырех символьных периодах слота 1 в каждом радиокадре.
Обычно, индикация загрузки может быть послана по каналу радиовещания, каналу управления, каналу трафика/данных, пилот каналу, в преамбуле суперкадра, охватывающего заранее определенную продолжительность времени, и т.д. Индикация загрузки может быть послана в передаче (например, в канале радиовещания или преамбуле), используемой терминалами для системного захвата. Индикацию загрузки можно периодически посылать (i) всякий раз, когда передаются канал или преамбула, несущая индикацию загрузки, или (ii) с различной скоростью передачи.
Индикация загрузки может нести различные типы информации, которая может использоваться терминалами для уменьшения помех и работы системы. В одном варианте осуществления индикация загрузки может передавать одно или более из следующего:
- использовать ли уменьшение помех,
- какую схему уменьшения помех использовать из числа множественных схем уменьшения помех,
- временные и/или частотные ресурсы для применения уменьшения помех,
- продолжительность уменьшения помех,
- метрики производительности для базовой станции,
- возможность обратной передачи, и
- другую информацию, связанную с уменьшением помех или производительностью ячейки.
Индикация загрузки может указывать, использовать ли уменьшение помех для нисходящей линии связи и/или передач восходящей линии связи в пределах дальности связи базовой станции, передающей индикацию загрузки. Индикация загрузки может быть установлена равным первому значению, чтобы указать потребность в уменьшении помех, равным второму значению, чтобы указать использование уменьшения помех, и т.д. Например, если базовая станция не обслуживает активных пользователей, то индикация загрузки может указывать, что соседние базовые станции и терминалы могут работать, как будто эта базовая станция не присутствует. Если базовая станция обслуживает активных пользователей, то индикация загрузки может указывать, что уменьшение помех должно использоваться для терминалов, обменивающихся с этой базовой станцией и/или для терминалов, обменивающихся с соседними базовыми станциями.
Индикация загрузки может указывать конкретную схему уменьшения (ослабления) помех для использования для передач по нисходящей линии связи и/или восходящей линии связи в пределах дальности связи базовой станции, передающей индикацию загрузки. Различные схемы уменьшения помех могут быть использованы для достижения различных уровней уменьшения помех. Для нисходящей линии связи терминал может сначала принять сведения о вещании, затем принять информацию управления, затем принять данные. Для восходящей линии связи терминал может сначала передать запрос доступа, затем передать информацию управления и затем передать данные. Уменьшение помех для вещания по нисходящей линии связи, управления линией связи, данных нисходящей линии связи, доступа к восходящей линии связи, управления восходящей линией связи, и данных восходящей линии связи можно рассматривать как различные уровни уменьшения помех и могут быть достигнуты различными схемами уменьшения помех, как описано ниже. Индикация загрузки может указывать, использовать ли уменьшение помех для вещания нисходящей линии связи, управления нисходящей линией связи, данных нисходящей линии связи, доступа к восходящей линии связи, управления восходящей линией связи, и/или данных восходящей линии связи.
Терминал может принимать индикацию загрузки от базовой станции и может выполнить уменьшение (подавление) помех, как указано индикацией загрузки. Терминал может выполнить уменьшение помех различными способами (например, использовать различные схемы уменьшения помех) в зависимости от того, обслуживает ли базовая станция терминал или является соседней базовой станцией. Например, индикация загрузки от обслуживающей базовой станции может указывать, должен ли терминал получить зарезервированные ресурсы, имеющие уменьшенные помехи для связи с обслуживающей базовой станцией. Индикация загрузки от соседней базовой станции может указывать, должен ли терминал уменьшить мощность передачи на ресурсах, используемых соседней базовой станцией, для связи с ее терминалами.
Индикация загрузки может указывать частотные и временные ресурсы, на которых должно использоваться уменьшение помех. Доступные частотные и временные ресурсы могут быть разделены на блоки ресурсов или стандартные элементы. Каждый блок ресурсов может охватывать заранее определенную частотную и временную размерность, например, 12 поднесущих в одном слоте. Доступные блоки ресурсов могут быть назначенными индексами. Индикация загрузки может обеспечить индексы блоков ресурсов, в отношении которых должно использоваться уменьшение помех.
В одном варианте осуществления индикация загрузки может указывать частотные и временные ресурсы, чтобы использовать уменьшение помех, а также тип информации (например, управление, данные, и т.д.), чтобы выполнять посылку на ресурсах и/или конкретной линии связи (например, нисходящей линии связи или восходящей линии связи), для которых используются эти ресурсы. В другом варианте осуществления индикация загрузки может указывать частотные и временные ресурсы, чтобы использовать уменьшение помех, и тип информации для выполнения посылки на ресурсах может быть неявным или известным терминалам априорно. В еще одном варианте осуществления индикация загрузки может указывать, использовать ли уменьшение помех на заранее определенных частотных и временных ресурсах. Например, индикация загрузки может быть 1-битовым значением, чтобы указать, должны ли некоторые заранее определенные ресурсы быть совместно использованы посредством заранее определенной схемы уменьшения помех.
Индикация загрузки может указывать продолжительность времени, в течение которого нужно применить уменьшение помех. В одном варианте осуществления индикация загрузки может содержать 1-битовое значение, чтобы указать, применять ли уменьшение помех в течение заранее определенной продолжительности времени, например, заранее определенного числа радиокадров, продолжительности одного суперкадра, и т.д. В другом варианте осуществления индикация загрузки может содержать многобитовое значение, чтобы указать конкретную продолжительность времени для уменьшения помех. Индикация загрузки может содержать (i) только продолжительность уменьшения помех или (ii) любую информацию, описанную выше наряду с продолжительностью уменьшения помех.
Индикация загрузки может передавать метрики производительности для базовой станции (или ячейки). Метрики производительности могут содержать статистику, такую как среднее значение и дисперсию пропускных способностей и/или задержек терминалов, обменивающихся с базовой станцией, пропускную способность, достигнутую заранее определенным процентом терминалов, процент терминалов, достигающих заранее определенной пропускной способности, и т.д. Метрики производительности могут также передавать другую информацию, такую как количество терминалов, обслуживающих базовую станцию, ресурсы (например, в терминах времени, пропускной способности, мощности и т.д.), доступные для вновь прибывших терминалов, типичная производительность терминалов, обслуживаемых в настоящее время, и т.д. Метрики производительности могут использоваться терминалами, чтобы решить, обращаться ли к базовой станции. Например, если метрики производительности указывают тяжелую загрузку или низкую среднюю пропускную способность для терминалов, обменивающихся с базовой станцией, то терминал может выбрать обращение к другой базовой станции с более легкой загрузкой. Метрики производительности могут также использоваться терминалами для уменьшения помех. Например, терминал может вызвать уменьшение помех, если средняя пропускная способность для его обслуживающей базовой станции ниже низкого порога и может пропустить уменьшение помех в ином случае. В качестве другого примера, терминал может принимать сообщение от соседней базовой станции, запрашивая уменьшение помехи от создающих помехи терминалов. Терминал может определить, отвечать ли на сообщение, или величину уменьшения мощности передачи на основании метрик производительности для соседней базовой станции. Терминал может также использовать метрики производительности, чтобы установить один или более порогов для уменьшения помех, определить, как ответить на сообщения управления помехами, и т.д.
Индикация загрузки может также передавать другую информацию, полезную для уменьшения помех и работы системы. Например, индикация загрузки может передавать протокол передачи, используемый в базовой станции (например, является ли базовая станция ретрансляционной станцией), тип уменьшения помех для применения (например, уменьшение мощности передачи, подавление помех для многоантенных базовых станций или терминалов, и т.д.), возможность объединенной передачи/приема с рядом соседних ячеек, и т.д.
Терминал может принимать индикацию загрузки от базовой станции, к которой терминал желает обратиться. Терминал может определить, получить ли доступ к этой базовой станции, на основании индикации загрузки. Например, если индикация загрузки передает среднюю пропускную способность, то терминал может решить получить доступ к базовой станции, если средняя пропускная способность выше порога пропускной способности. Этот порог пропускной способности может зависеть от требований к данным терминала и/или других факторов. Терминал может также определить, получить ли доступ к базовой станции, на основании схемы уменьшения помех и/или другой информации, переданной в индикации загрузки.
Терминал может принимать индикацию загрузки от обслуживающей базовой станции и может работать в соответствии с этой индикацией загрузки. Например, терминал может использовать схему уменьшения помех и/или частотные и временные ресурсы, переданные в индикации загрузки, для связи с обслуживающей базовой станцией.
Терминал может принимать индикацию загрузки от соседней базовой станции и может работать в соответствии с этой индикацией загрузки. Терминал может определить, какую схему уменьшения помех, если таковая вообще имеется, вызвать для передачи по восходящей линии связи и/или нисходящей линии связи, на основании индикации загрузки от соседней базовой станции. Индикация загрузки может информировать терминал пропустить уменьшение помех, например, из-за малой или отсутствия загрузки в соседней базовой станции. Терминал может затем выполнять передачу на любом уровне мощности, включая высокие уровни мощности, которые могут не воспринимать соседнюю базовую станцию, по всем частотным и временным ресурсам, за исключением распределенных для доступа к восходящей линии связи. Индикация загрузки может информировать терминал применить уменьшение помех, например, из-за тяжелой загрузки в соседней базовой станции. Например, терминал может запросить ресурсы восходящей линии связи и может выполнить передачу на предоставленных ресурсах. В качестве другого примера, терминал может передавать на указанном уровне мощности или более низком, не запрашивая ресурсы и может не иметь необходимости запрашивать ресурсы для передачи на более высоких уровнях мощности. Индикация загрузки может также информировать терминал использовать схему уменьшения помех с более короткой задержкой на запрос и передачу сигналов, например, когда соседняя базовая станция имеет малую или не имеет загрузки. Индикация загрузки может также информировать терминал использовать схему уменьшения помех с более длинной задержкой на запрос и передачу сигналов, например, когда у соседней базовой станции тяжелая загрузка. Для обоих случаев терминал может запросить ресурсы частоты и времени до передачи и может посылать передачу на предоставленных ресурсах.
Терминал может принимать индикацию загрузки от одной базовой станции и может посылать всю или часть информации из индикации загрузки к другой базовой станции. Терминал может отправить информацию индикации загрузки от соседней базовой станции к обслуживающей базовой станции или наоборот. Базовая станция может также принять информацию индикации загрузки от другой базовой станции посредством эфирной передачи или обратной передачи.
Базовая станция может использовать информацию индикации загрузки от других базовых станций по-разному. Базовая станция может конфигурировать свою структуру каналов управления и трафика на основании информации индикации загрузки от других базовых станций. Например, базовая станция может определить, что уменьшение помех не является необходимым для ее каналов управления и трафика, если индикация загрузки от соседних базовых станций указывают легкую или отсутствие загрузки. Наоборот, базовая станция может использовать уменьшение помех для своих каналов управления и трафика, если индикации загрузки от соседних базовых станций указывают тяжелую загрузку. Базовая станция может также использовать метрики производительности от соседних базовых станций для частотного планирования и выбора схем уменьшения помех.
Базовая станция может периодически передавать информацию вещания на обозначенных ресурсах нисходящей линии связи для использования терминалами для получения доступа к базовой станции. Некоторые ресурсы восходящей линии связи могут быть зарезервированы для терминалов, чтобы послать запросы доступа в базовую станцию. Некоторые ресурсы нисходящей линии связи и восходящей линии связи могут быть также зарезервированы для каналов управления нисходящей линии связи и восходящей линии связи, чтобы послать сообщения информации управления/сигнализации с помощью различных процедур для системного доступа, назначения ресурсов, уменьшения помех и т.д. После успешного доступа к базовой станции терминалу могут быть назначены выделенные ресурсы нисходящей линии связи и восходящей линии связи, чтобы отправить данные по нисходящей линии связи и восходящей линии связи.
Базовая станция может иметь мало или не иметь активных терминалов, обменивающиеся с базовой станцией. Кроме того, терминалы могут нечасто получать доступ к базовой станции. Это может иметь место, например, если базовая станция является домашней базовой станцией, которая обслуживает фемто ячейку и имеет ограниченную ассоциацию. Базовая станция может также быть расположена около других домашних базовых станций и/или может находиться вблизи макробазовых станций. В этом случае передачи нисходящей линии связи и восходящей линии связи для базовой станции могут наблюдать высокую помеху, если эти передачи не посылают на ресурсах, не используемых другими базовыми станциями, и не являются ортогонализированными с другими передачами для этих других базовых станций. Базовая станция может иметь некоторые зарезервированные ресурсы нисходящей линии связи, чтобы периодически передавать информацию вещания, некоторые зарезервированные ресурсы восходящей линии связи, чтобы принять запросы доступа, некоторые зарезервированные ресурсы нисходящей линии связи и восходящей линии связи для информации управления, и/или некоторые зарезервированные ресурсы нисходящей линии связи и восходящей линии связи для данных. Зарезервированные ресурсы нисходящей линии связи и восходящей линии связи могут быть распределены исключительно этой базовой станции, и соседние базовые станции могут избегать использовать эти зарезервированные ресурсы. Однако, если базовая станция имеет мало или не имеет активных терминалов, то резервирование ресурсов нисходящей линии связи и восходящей линии связи конкретно для этой базовой станции может представлять неэффективное использование доступных ресурсов. Неэффективность может быть более неблагоприятной, когда есть другие соседние базовые станции, каждая с малым количеством или отсутствием активных терминалов, но имеющие зарезервированные ресурсы, которые нечасто используются этой базовой станцией, но не используемые другими базовыми станциями.
В одном варианте осуществления индикация загрузки от базовой станции может указывать, должен ли терминал выполнить начальную настройку для связи с базовой станцией. Начальная настройка представляет собой процесс, в котором одна или более базовых станций и один или более терминалов координируются, чтобы резервировать ресурсы для станции получателя, которой может быть базовая станция для нисходящей линии связи или терминал для восходящей линии связи. Зарезервированные ресурсы могут иметь меньше или не иметь помех от других станций и могут использоваться станцией получателя, чтобы достигнуть хорошей производительности. Начальная настройка может быть выполнена для вещания по нисходящей линии связи, управления нисходящей линией связи, данных нисходящей линии связи, доступа к восходящей линии связи, управления восходящей линией связи, и/или данных восходящей линии связи.
Терминал может пройти последовательность этапов для обмена с базовой станцией. Эти этапы могут включать в себя прием информации вещания от базовой станции, посылку запроса доступа к базовой станции, обмен информацией управления с базовой станцией для доступа к системе и назначения ресурсов, и обмена данными с базовой станцией на назначенных ресурсах. Начальная настройка может быть выполнена для любого из этих этапов для резервирования нисходящей линии связи и/или ресурсов восходящей линии связи.
Начальная настройка вещания по нисходящей линии связи может быть выполнена, если ресурсы нисходящей линии связи не зарезервированы для посылки информации вещания. Базовая станция может отказаться от посылки информации вещания, чтобы избежать потребления ресурсов нисходящей линии связи и создания помех для соседних базовых станций. Всякий раз, когда терминал желает принять информацию вещания, механизм может использоваться в качестве начальной настройки, чтобы резервировать ресурсы нисходящей линии связи, чтобы базовая станция периодически посылала информацию вещания.
Начальная настройка доступа к восходящей линии связи может быть выполнена, если никаких ресурсов восходящей линии связи не зарезервировано для посылки запросов доступа в базовую станцию. Базовая станция может периодически передавать информацию вещания на зарезервированных ресурсах нисходящей линии связи. Терминал может принимать информацию вещания и может желать получить доступ к базовой станции. Механизм может использоваться в качестве начальной настройки резервирования ресурсов восходящей линии связи для терминала, чтобы послать запрос доступа к базовой станции.
Начальная настройка управления нисходящей линией связи и восходящей линией связи могут быть выполнены, если никакие ресурсы не зарезервированы для посылки информации управления относительно нисходящей линии связи и восходящей линии связи, соответственно. Базовая станция может периодически передавать информацию вещания на зарезервированных ресурсах нисходящей линии связи, и терминал может посылать запрос доступа на зарезервированных ресурсах восходящей линии связи. Механизм может использоваться в качестве начальной настройки резервирования ресурсов нисходящей линии связи и восходящей линии связи для посылки информации управления относительно нисходящей линии связи и восходящей линии связи. Начальная настройка управления для нисходящей линии связи и восходящей линией связи может быть выполнена вместе или отдельно.
Начальная настройка передачи данных нисходящей линии связи и восходящей линии связи может быть выполнена, если никакие ресурсы не зарезервированы для отправления данных по нисходящей линии связи и восходящей линии связи, соответственно. Базовая станция может периодически передавать информацию вещания на зарезервированных ресурсах нисходящей линии связи, терминал может посылать запрос доступа на зарезервированных ресурсах восходящей линии связи, и базовая станция и терминал могут обмениваться информацией управления по зарезервированным ресурсам нисходящей линии связи и восходящей линии связи. Механизм может использоваться в качестве начальной настройки резервирования ресурсов нисходящей линии связи и восходящей линии связи для отправления данных по нисходящей линии связи и восходящей линии связи. Начальная настройка данных для нисходящей линии связи и восходящей линии связи может быть выполнена вместе или отдельно.
Фиг.3 показывает вариант осуществления начальной настройки вещания нисходящей линии связи и доступа к восходящей линии связи. Терминал 120 может принимать индикацию загрузки от базовой станции 110 (этап 1). Терминал 120 может определить из индикации загрузки, что информация вещания не передается базовой станцией 110, и эта начальная настройка необходима для вещания по нисходящей линии связи (этап 2). Терминал 120 может принять решение связываться с базовой станцией 110 (этап 3). Так как базовая станция 110 может не иметь зарезервированных ресурсов для управления восходящей линией связи, терминал 120 может посылать запрос взаимосвязи с соседней базовой станцией 112, чтобы запросить связывание с базовой станцией 110 (этап 4). Соседняя базовая станция 112 может иметь резервированные ресурсы восходящей линии связи для управления восходящей линией связи, которые могут быть определены терминалом 120 из информации вещания, посланной базовой станцией 112.
Базовая станция 112 может принимать запрос взаимосвязи (ассоциации) от терминала 120. Базовая станция 112 может посылать сообщение посредством обратной передачи, чтобы информировать базовую станцию 110, что терминал 120 желает связываться с базовой станцией 110 (этап 5). Базовая станция 112 может уменьшить мощность передачи (например, до нулевого или низкого уровня) на ресурсе R1 нисходящей линии связи (DL), который может быть зарезервирован для вещания нисходящей линии связи для базовой станции 110 (этап 6). Базовая станция 112 может также инструктировать терминалы (например, терминал 122) уменьшить мощности передачи (например, до нулевого или низкого уровня) на ресурсе R2 восходящей линии связи (UL), который может быть зарезервирован для доступа к восходящей линии связи для базовой станции 110 (этап 7). Ресурсы R1 и R2 могут быть известны априорно обеим базовым станциям 110 и 112 или могут быть переданы базовой станцией 112 к базовой станции 110 на этапе 5.
Базовая станция 110 может принимать сообщение от базовой станции 112 и может посылать информацию вещания на ресурсе R1 нисходящей линии связи (этап 8). Терминал 120 может принимать информацию вещания и получить соответствующие системные параметры (этап 9). Терминал 120 может затем послать запрос доступа на ресурсе R2 восходящей линии связи к базовой станции 110 (этап 10). Ресурсы R1 и R2 могут быть известны априорно терминалу 120 или могут быть переданы на терминал 120 в информации вещания.
Фиг.3 показывает конкретный вариант осуществления начальной настройки для вещания по нисходящей линии связи и доступа к восходящей линии связи. Начальная настройка может также быть выполнена различными способами. Например, запрос взаимосвязи на этапе 4 может просто запросить уменьшение помех на нисходящей линии связи и/или восходящей линии связи. Инициирования уменьшения помех нисходящей линии связи и восходящей линии связи могут иметь место или не иметь место одновременно. Сообщение на этапе 5 может включать или может не включать в себя конкретную информацию для терминала 120. Вариант осуществления на Фиг.3 показывает использование уменьшение мощности, чтобы ослабить помеху. Уменьшение помех может также быть достигнуто посредством другого средства, например, пространственной координации между базовыми станциями 110 и 112 и/или терминалами 120 и 122.
В варианте осуществления, показанном на Фиг.3, базовая станция 110 и терминал 120 обмениваются через соседнюю базовую станцию 112, чтобы начать передачу информации вещания и резервировать ресурсы для вещания по нисходящей линии связи и доступа к восходящей линии связи. Начальная настройка для вещания нисходящей линии связи и доступа к восходящей линии связи может также быть выполнена другими способами. В другом варианте осуществления терминал 120 может посылать запрос взаимосвязи непосредственно в базовую станцию 110 на заранее определенных ресурсах восходящей линии связи или на различных ресурсах восходящей линии связи. Схема доступа, такая как множественный доступ с контролем несущей и избежанием конфликтов (CSMA/CA) может быть использован для посылки запроса взаимосвязи по ресурсам восходящей линии связи, которые могут использоваться другими терминалами.
Фиг.4 показывает вариант осуществления начальной настройки для данных восходящей линии связи. Терминал 120 может иметь данные для посылки по восходящей линии связи и может посылать запрос ресурсов в базовую станцию 110 (этап 1). Базовая станция 110 может принимать запрос ресурсов и в ответ может посылать запрос возможностей передачи в терминал 120 (этап 2). Базовая станция 110 может также послать запрос уменьшить помехи в создающие помехи терминалы в соседних ячейках, чтобы затребовать эти терминалы уменьшить их мощность передачи (например, до нулевого или низкого уровня) на ресурсах R3 восходящей линии связи (этап 3). Каждый создающий помехи терминал может уменьшить мощность передачи на ресурсах R3 восходящей линии связи в ответ на запрос уменьшить помехи от базовой станции 110.
Терминал 120 может принимать запрос возможностей передачи от базовой станции 110 (этап 2) и может также принять запрос уменьшения помех от соседней базовой станции 112 (этап 4). Терминал 120 может определить максимальный уровень мощности передачи, который он может использовать на ресурсах восходящей линии связи R3, чтобы выполнить запрос уменьшения помех (если есть) от соседней базовой станции 112 (этап 5). Терминал 120 может затем послать контрольный сигнал определения мощности в базовую станцию 110, чтобы передать свою возможность передачи (этап 6). Контрольный сигнал определения мощности может быть контрольным сигналом, посланным с максимальным уровнем мощности передачи, который терминал 120 может использовать на ресурсах R3 восходящей линии связи. Базовая станция 110 может планировать терминал 120 для передачи данных восходящей линии связи и может назначить все или часть ресурсов R3 восходящей линии связи на терминал 120, например, на основании возможности передачи терминала 120, установленной из контрольного сигнала определения мощности. Базовая станция 110 может затем послать предоставление ресурса, содержащее назначенные ресурсы восходящей линии связи на терминал 120 (этап 7). Терминал 120 может отправить данные на назначенных ресурсах восходящей линии связи к базовой станции 110 (этап 8).
Фиг.3 и 4 показывают два варианта осуществления начальной настройки для вещания по нисходящей линии связи/доступ к восходящей линии связи и передачи данных восходящей линии связи. Начальная настройка для управления нисходящей линией связи, управления восходящей линией связи и передачи данных нисходящей линии связи могут также быть выполнены посредством обмена сообщениями между терминалом 120, базовой станцией 110 и возможно соседними базовыми станциями и/или создающими помехи терминалами.
В варианте осуществления, показанном на Фиг.4, запросы уменьшения помех от базовых станций 110 и 112 могут быть инициированы запросами ресурсов от терминалов 120 и 122, соответственно. Каждый запрос уменьшения помех может передавать конкретные ресурсы восходящей линии связи, для которых запрашивается уменьшенная помеха, приоритет запроса, продолжительность запроса, и т.д. Каждый терминал может уменьшить мощность передачи, как обозначено запросами уменьшения помех, принятыми от соседних базовых станций. Уменьшение помех на Фиг.4, таким образом, может быть краткосрочным и может быть достигнуто посылкой запросов уменьшения помех к возможно создающим помехи терминалам в соседних ячейках.
В другом варианте осуществления уменьшения помех индикация загрузки от базовой станции может указывать, должны ли терминалы в соседних ячейках (или соседних терминалах) уменьшить свою мощность передачи. Например, если индикация загрузки указывает легкую или отсутствие загрузки, то соседние терминалы могут работать без отношения к этой базовой станции. Наоборот, если индикация загрузки указывает тяжелую загрузку, то соседние терминалы могут уменьшить свою мощность передачи. Величина сокращения мощности передачи может зависеть от различных факторов, таких как загрузка базовой станции, потери на трассе к базовой станции и т.д.
Терминал может принимать индикации загрузки от одной или более соседних базовых станций и может корректировать мощность передачи соответственно. Терминал может использовать высокую мощность передачи, когда индикации загрузки от соседних базовых станций указывают легкую или отсутствие загрузки. Терминал может использовать более низкую мощность передачи, когда индикация загрузки от любой соседней базовой станции указывает тяжелую загрузку.
Фиг.5 показывает вариант осуществления процесса 500, выполняемого терминалом для уменьшения (ослабления) помех. Терминал может принимать индикацию загрузки от базовой станции (этап 512). Терминал может определить, выполнять ли уменьшение помех, на основании индикации загрузки от базовой станции (этап 514). Терминал может выполнить уменьшение помех в соответствии с индикацией загрузки, если предписано индикацией загрузки (этап 516).
В одном варианте осуществления этапов 514 и 516 терминал может определить, получать ли зарезервированные ресурсы, имеющие уменьшенные помехи, на основании индикации загрузки. Зарезервированные ресурсы могут содержать ресурсы нисходящей линии связи для посылки информации вещания, ресурсы восходящей линии связи для посылки запроса доступа, ресурсы нисходящей линии связи для посылки информации управления, ресурсы восходящей линии связи для посылки информации управления, ресурсы нисходящей линии связи для отправления данных, и/или ресурсы восходящей линии связи для отправления данных. Терминал может посылать сообщение в соседнюю базовую станцию, чтобы получить зарезервированные ресурсы, например, как показано на Фиг.3. Уменьшенные помехи на зарезервированных ресурсах могут быть достигнуты посредством соседней базовой станции, которая может уменьшить мощность передачи и/или попросить терминалы уменьшить их мощность передачи на зарезервированных ресурсах.
В другом варианте осуществления этапов 514 и 516 терминал может принимать индикацию загрузки от соседней базовой станции и может определить, уменьшать ли мощность передачи, запросить ресурсы до передачи или выполнить некоторое другое действие на основании индикации загрузки от соседней базовой станции. Терминал может определить, уменьшить ли мощность передачи до заранее определенного или более низкого уровня на основании индикации загрузки от соседней базовой станции. Терминал может (i) уменьшать мощность передачи, если индикация загрузки указывает, что имеется тяжелая загрузка в соседней базовой станции, или (ii) не уменьшать мощность передачи, если индикация загрузки указывает легкую или отсутствие загрузки.
Терминал может определить схему уменьшения помех для использования из числа множественных схем уменьшения помех, на основании индикации загрузки. Терминал может также определить продолжительность уменьшения помех или ресурсы, выбранных для уменьшения помех, на основании индикации загрузки. Терминал может также определить, получать доступ ли к базовой станции на основании индикации загрузки. Терминал может также получить по меньшей мере одну метрику производительности для базовой станции из индикации загрузки и может посылать по меньшей мере одну метрику производительности в соседнюю базовую станцию. Терминал может также получать другую информацию и/или выполнять другие действия на основании индикации загрузки.
Фиг.6 показывает вариант осуществления устройства 600 для уменьшения помех. Устройство 600 включает в себя модуль 612 для приема индикации загрузки от базовой станции, модуль 614 для определения, выполнять ли уменьшение помех, на основании индикации загрузки от базовой станции, и модуль 616 для выполнения уменьшения помех в соответствии с индикацией загрузки, если предписано индикацией загрузки.
Фиг.7 показывает вариант осуществления процесса 700, выполняемого базовой станцией для уменьшения помех. Базовая станция может определить, применимо ли уменьшение помех для передач в пределах дальности связи базовой станции (этап 712). Базовая станция может выполнить это определение на основании загрузки в базовой станции, количества терминалов, обменивающихся с базовой станцией, по меньшей мере одной метрики производительности для базовой станции, и/или других факторов, как описано выше. Базовая станция может посылать индикацию загрузки, указывающую, применимо ли уменьшение помех для этой базовой станции (этап 714). Базовая станция может обмениваться с терминалами с уменьшением помех, если применимо, и как обозначено индикацией загрузки (этап 716).
В одном варианте осуществления базовая станция может определить, требовать ли уменьшение помех от терминалов, обменивающихся с соседними базовыми станциями. Если принимается решение требовать уменьшение помех, то базовая станция может посылать индикацию загрузки, чтобы запросить терминалы, обменивающиеся с соседними базовыми станциями уменьшить их мощность передачи, запросить ресурсы до передачи, и/или выполнить некоторое другое действие.
В другом варианте осуществления базовая станция может посылать индикацию загрузки, чтобы информировать терминалы, обменивающиеся с базовой станцией, запросить зарезервированные ресурсы, имеющие уменьшенные помехи. Зарезервированные ресурсы могут содержать ресурсы нисходящей линии связи для посылки информации вещания, ресурсы восходящей линии связи для посылки запроса доступа, ресурсы нисходящей линии связи для посылки информации управления, ресурсы восходящей линии связи для посылки информации управления, ресурсы нисходящей линии связи для отправления данных, и/или ресурсы восходящей линии связи для посылки данных. Базовая станция может обмениваться по меньшей мере одним сообщением с соседней базовой станцией, чтобы получить зарезервированные ресурсы, имеющие уменьшенные помехи, и может использовать эти зарезервированные ресурсы для связи с терминалом.
Базовая станция может выбрать схему уменьшения помех из числа множественных схем уменьшения помех. Базовая станция может затем сгенерировать индикацию загрузки, чтобы передать выбранную схему уменьшения помех, которая должна использоваться терминалами в пределах дальности связи базовой станции. Базовая станция может также генерировать индикацию загрузки, чтобы передать продолжительность, в течение которой уменьшение помех применимо, и/или ресурсы, для которых применимо уменьшение помех. Базовая станция может также определить по меньшей мере одну метрику производительности для базовой станции и может посылать по меньшей мере одну метрику производительности в индикации загрузки. Базовая станция может также послать другую информацию и/или давать команду терминалам выполнить другие действия с помощью индикации загрузки.
Фиг.8 показывает вариант осуществления устройства 800 для уменьшения помех. Устройство 800 включает в себя модуль 812, чтобы определить, применимо ли уменьшение помех для передач в пределах дальности связи базовой станции, модуль 814, чтобы послать индикацию загрузки, указывающую, применимо ли уменьшение помех, и модуль 816, чтобы обмениваться с терминалами с уменьшением помех, если применимо, и как обозначено индикацией загрузки.
Модули на Фиг.6 и 8 могут содержать процессоры, устройства электроники, аппаратные устройства, электронные компоненты, логические схемы, блоки памяти и т.д., или любую их комбинацию.
Фиг.9 показывает блок-схему варианта осуществления базовой станции 110 и терминала 120. В этом варианте осуществления базовая станция 110 оборудуется T антеннами 934a-934t, и терминал 120 оборудуется R антеннами 952a-952r, где обычно T>1 и R≥1.
В базовой станции 110 процессор 920 передачи может принимать данные для одного или более терминалов из источника 912 данных, обрабатывать (например, кодировать и модулировать) данные для каждого терминала на основании одной или более схем модуляции и кодирования, и выдавать символы данных для всех терминалов. Процессор 920 передачи может также принимать информацию вещания и управления (например, индикацию загрузки, предоставление ресурса, запрос уменьшения помех, запрос возможности передачи и т.д.), от контроллера/процессора 940, обрабатывать эту информацию и выдавать символы служебных расходов. Процессор 930 передачи (TX) с множеством входов - множеством выходов (MIMO) может мультиплексировать символы данных, символы служебных расходов и контрольные символы, обрабатывать (например, предварительно кодировать) мультиплексированные символы, и выдавать T выходных потоков символов на T модуляторов (MOD) 932a-932t. Каждый модулятор 932 может обрабатывать соответствующий выходной поток символов (например, для OFDM), чтобы получить выходной поток выборок. Каждый модулятор 932 может далее обрабатывать (например, преобразовать в аналоговый вид, усиливать, фильтровать и преобразовывать с повышением частоты) выходной поток символов, чтобы обеспечить сигнал нисходящей линии связи. T сигналов нисходящей линии связи от модуляторов 932a-932t могут быть переданы на T антенн 934a-934t, соответственно.
В терминале 120 R антенн 952a-952r могут принимать сигналы нисходящей линии связи от базовой станции 110 и выдавать принятые сигналы на демодуляторы (DEMOD) 954a-954r, соответственно. Каждый демодулятор 954 может приводить к требуемым условиям (например, фильтровать, усиливать, преобразовывать с понижением частоты и переводить в цифровую форму) соответствующий принятый сигнал, чтобы получить принятые выборки, и может далее обработать принятые выборки (например, для OFDM), чтобы получить принятые символы. Детектор 960 MIMO может выполнить MIMO-обнаружение в отношении принятых символов от всех R демодуляторов 954a-954r и выдать обнаруженные символы. Процессор 970 приема может обработать обнаруженные символы, выдать декодированные данные для терминала 120 к приемнику 972 данных и выдать декодированную информацию вещания и управления на контроллер/процессор 990.
На восходящей линии связи в терминале 120 данные из источника 978 данных и информация управления (например, запрос доступа, запрос взаимосвязи, запрос ресурса и т.д.) от контроллера/процессора 990 могут быть обработаны процессором 980 передачи, предварительно закодированы процессором 982 MIMO передачи TX (если применимо), приведены к требуемым условиям модуляторами 954a-954r, и переданы антеннами 952a-952r. В базовой станции 110 сигналы восходящей линии связи от терминала 120 могут быть приняты антеннами 934, приведены к требуемым условиям демодуляторами 932, обнаружены детектором 936 MIMO и обработаны процессором 938 приема, чтобы получить данные и информацию управления, переданную терминалом 120.
Контроллеры/процессоры 940 и 990 могут управлять работой в базовой станции 110 и терминале 120, соответственно. Контроллер/процессор 940 в базовой станции 110 может реализовать или непосредственно управлять процессом 700 на Фиг.7 и/или другими процессами для способов, описанных в настоящем описании. Контроллер/процессор 990 в терминале 120 может реализовать или непосредственно управлять процессом 500 на Фиг.5 и/или другими процессами для способов, описанных в настоящем описании. Блоки памяти 942 и 992 могут хранить данные и программные коды для базовой станции 110 и терминала 120, соответственно. Планировщик 944 может планировать терминалы для передач по нисходящей линии связи и/или восходящей линии связи и может назначить ресурсы запланированным терминалам. Модуль 946 обмена (Comm) может поддерживать связь с другими базовыми станциями и системным контроллером 130 посредством обратной передачи.
Специалистам в данной области техники понятно, что информация и сигналы могут быть представлены, используя любое множество различных технологий и способов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементы сигнала, на которые можно ссылаться по всему вышеупомянутому описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
Специалистам также понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные со ссылками на их раскрытие, могут быть реализованы как электронное аппаратное обеспечение, программное обеспечение, или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше обычно в терминах их функциональных возможностей. Реализуются ли такие функциональные возможности как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и конструктивных ограничений, наложенных на полную систему. Специалисты могут реализовать описанные функциональные возможности множеством способов для каждого конкретного применения, но такие решения реализации не должны быть интерпретированы как отклонение от объема раскрытия настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные совместно с раскрытием настоящего изобретения, могут быть реализованы или выполнены процессором общего назначения, цифровым процессором сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, дискретной логикой на логических элементах или транзисторах, дискретными компонентами аппаратного обеспечения или любой их комбинацией, предназначенной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативе этот процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP, или любая другая такая конфигурация.
Этапы способа или алгоритма, описанные со ссылками на раскрытие изобретения, могут быть реализованы непосредственно в аппаратном обеспечении, в программном модуле, выполняемом процессором, или в их комбинации. Программный модуль может постоянно находиться в оперативной памяти, флэш-памяти, ПЗУ, программируемом ПЗУ, СППЗУ, регистрах, на жестком диске, сменном диске, CD-ROM или носителе данных любой другой формы, известной в технике. Примерный носитель данных подсоединяется к процессору таким образом, что процессор может считывать информацию с и записывать информацию на носитель данных. В альтернативе носитель данных может быть неотъемлемой частью процессора. Процессор и носитель данных могут постоянно находиться в ASIC. ASIC могут постоянно находиться в пользовательском терминале. В альтернативе процессор и носитель данных могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.
В одном или более примерных вариантах осуществления описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализуется в программном обеспечении, эти функции могут быть сохранены на или переданы по как одна или более команд или программный код на считываемом компьютером носителе. Считываемые компьютером носители включают в себя и компьютерные носители и коммуникационные носители, включая любой носитель, который облегчает передачу компьютерной программы с одного места на другое. Носители данных могут быть любыми доступными носителями, к которым могут получить доступ компьютеры общего назначения или специализированные компьютеры. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать оперативную память, ПЗУ, СППЗУ, CD-ROM или другую память на оптическом диске, память на магнитном диске или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован для переноса или хранения требуемого средства программного кода в форме команд или структур данных, и к которому может получить доступ универсальный или специализированный компьютер, или универсальный или специализированный процессор. Кроме того, любое соединение правильно называть считываемым компьютером носителем. Например, если программное обеспечение передается от Web-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL), или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволновое излучение, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволновое излучение включаются в определение носителя. Диск и диски, как используется в настоящем описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blue-ray, причем диск обычно воспроизводит данные магнитным способом, в то время как диски воспроизводят данные оптически с помощью лазера. Комбинации вышеупомянутого также должны быть включены в понятие считываемых компьютером носителей.
Предыдущее описание изобретения предоставляется, чтобы позволить любому специалисту сделать или использовать это изобретения. Различные модификации к этому изобретению будут очевидны для специалистов в данной области техники, и универсальные принципы, определенные в настоящем описании, могут быть применены к другим разновидностям, не отходя от формы или объема его раскрытия. Таким образом, описание не предназначается, чтобы быть ограниченным примерами и вариантами, описанными выше, но должно получить самый широкий объем, совместимый с принципами и новыми признаками, раскрытыми в настоящем описании.