ОЦЕНКА CQI В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ
CQI ESTIMATION IN WIRELESS COMMUNICATION NETWORK

По данной заявке испрашивается приоритет предварительной заявки США № 61/323,822, озаглавленной «CQI ESTIMATION IN A WIRELESS COMMUNICATION NETWORK», поданной 13 апреля 2010г., и предварительной заявки США № 61/323,770, озаглавленной «METHOD AND APPARATUS FOR DOWNLINK POWER CONTROL IN LONG TERM EVOLUTION (LTE) NETWORKS», поданной 13 апреля 2010г., обе из которых переданы правопреемнику этой заявки, и во всей своей полноте включены в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к связи, и в частности к методам для оценки индикатора качества канала (CQI) в сети беспроводной связи.
Уровень техники
Сети беспроводной связи широко развернуты для представления различного контента связи, такого как голосовой, видео, пакетные данные, контент сообщений, широковещание и т.д. Эти беспроводные сети могут быть сетями множественного доступа, способными обслуживать нескольких пользователей посредством совместного использования доступных сетевых ресурсов. Примеры таких сетей множественного доступа включают в себя сети Множественного Доступа с Кодовым Разделением (CDMA), сети Множественного Доступа с Временным Разделением (TDMA), сети Множественного Доступа с Частотным Разделением (FDMA), сети с Ортогональным FDMA (OFDMA), и сети FDMA с Одной Несущей (SC-FDMA).
Сеть беспроводной связи может включать в себя некоторое количество базовых станций, которые могут обеспечивать связь для некоторого количества оборудований пользователя (UE). Базовая станция может передавать на UE данные. Хорошая эффективность может быть достигнута при: оценке UE качества канала связи от базовой станции к UE; определении CQI на основе оцененного качества канала; и отправке CQI к базовой станции. CQI может указывать оцененное качество канала или схему модуляции и кодирования, которая может использоваться для передачи данных по каналу связи. Может быть желательным точно оценить и предоставить отчет о CQI с тем, чтобы можно было получить хорошую эффективность для передачи данных.
Сущность изобретения
Здесь описываются методы для оценки и представления отчета о CQI. Соседствующие базовые станции могут вызывать сильные помехи друг для друга и им могут быть выделены разные ресурсы, например, разные субкадры. Ресурсы, выделенные каждой базовой станции, могут быть ресурсами, у которых уменьшены или отсутствуют помехи от других базовых станций. Ресурсы, которые не выделены каждой базовой станции, могут обладать сильными помехами от других базовых станций. UE, осуществляющее связь с базовой станцией, может наблюдать разные уровни/величины помех по разным ресурсам.
В одном аспекте, UE может определить CQI для ресурсов, выделенных базовой станции, и у которых уменьшены или отсутствуют помехи от, по меньшей мере, одной вызывающей помехи базовой станции. В одном исполнении, UE может принять сигнализацию, которая переносит ресурсы (например, субкадры), выделенные базовой станции. UE может определить, по меньшей мере, один ресурс, выделенный базовой станции, на основе принятой сигнализации. UE может определить CQI на основе по меньшей мере одного ресурса, выделенного базовой станции, и может исключить ресурсы, выделенные по меньшей мере одной вызывающей помехи базовой станции. UE может отправить CQI базовой станции и впоследствии принять передачу данных, отправленную базовой станцией на основе CQI.
В другом аспекте, UE может определить несколько CQI для ресурсов разных типов и связанных с разными уровнями помех. В одном исполнении, UE может принять информацию разделения ресурсов, которая переносит субкадры, полустатически выделенные базовой станции, и субкадры полустатически выделенные по меньшей мере одной вызывающей помехи базовой станции. UE может определить по меньшей мере один первый субкадр, выделенный базовой станции, и по меньшей мере один второй субкадр, выделенный по меньшей мере одной вызывающей помехи базовой станции, на основе информации разделения ресурсов. По меньшей мере один первый субкадр может быть субкадром, у которого уменьшены или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции. UE может определить первый CQI на основе по меньшей мере одного первого субкадра, и может определить второй CQI, на основе по меньшей мере одного второго субкадра. UE может отправить первый CQI и второй CQI к базовой станции. затем UE может принять передачу данных, отправленную базовой станцией на основе первого CQI и/или второго CQI.
Базовая станция может выполнять дополнительные функции для обеспечения оценки и представления отчета о CQI от UE, в соответствии с тем, что описано ниже. Различные аспекты и признаки изобретения более подробно описываются ниже.
Краткое описание чертежей
Фиг. 1 показывает сеть беспроводной связи.
Фиг. 2 показывает примерную структуру кадра.
Фиг. 3 показывает два примерных формата субкадра.
Фиг. 4 показывает примерную структуру чередования.
Фиг. 5 показывает пример разделения ресурсов для двух базовых станций.
Фиг. 6 показывает процесс для определения чистого CQI для выделенных ресурсов.
Фиг. 7 показывает процесс для приема чистого CQI для выделенных ресурсов.
Фиг. 8 показывает процесс для определения нескольких CQI для разных ресурсов.
Фиг. 9 показывает процесс для приема нескольких CQI для разных ресурсов.
Фиг. 10 показывает процесс для передачи данных.
Фиг. 11 показывает структурную схему исполнения базовой станции и UE.
Фиг. 12 показывает структурную схему другого исполнения базовой станции и UE.
Подробное описание
Описываемые здесь методы могут использоваться применительно к различным сетям беспроводной связи, таким как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и прочим сетям. Понятие «сеть» и «система» часто используются взаимозаменяемо. Сеть CDMA может реализовывать такую технологию радиодоступа как Универсальный Наземный Радиодоступ (UTRA), cdma2000, и т.д. UTRA включает в себя Широкополосный CDMA (WCDMA), Синхронный CDMA с Временным Разделением (TD-SCDMA), и прочие варианты CDMA. cdma2000 охватывает стандарты IS-2000, IS-95, и IS-856. Сеть TDMA может реализовывать такую технологию радиодоступа как Глобальная Система Мобильной Связи (GSM). Сеть OFDMA может реализовывать такую технологию радиодоступа как Развитый UTRA (E-UTRA), Сверхмобильный Широкополосный Доступ (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, и т.д. UTRA и E-UTRA являются частью стандарта Универсальной Системы Мобильной Связи (UMTS). Проекты 3GPP Долгосрочного Развития (LTE) и Усовершенствованного LTE (LTE-A), как в дуплексной связи с частотным разделением (FDD), так и дуплексной связи с временным разделением (TDD), являются новыми версиями UMTS, которые используют E-UTRA, который в свою очередь применяет OFDMA по нисходящей линии связи и SC-FDMA по восходящей линии связи. UTRA, E-UTRA, UMTS, LTE, LTE-A и GSM описаны в документах организации именуемой «Проект Партнерства 3-его Поколения» (3GPP). cdma2000 и UMB описаны в документах организации именуемой «Проект Партнерства 3-его Поколения - 2» (3GPP2). Описываемые здесь методы могут использоваться применительно к упомянутым выше беспроводным сетям и технологиям радиодоступа, как впрочем, и к другим беспроводным сетям или технологиям радиодоступа. Для ясности, некоторые аспекты методов описаны ниже применительно к стандарту LTE, и в большей части представленного ниже описания используется терминология стандарта LTE.
Фиг. 1 показывает сеть 100 беспроводной связи, которая может быть сетью проекта LTE или некой другой беспроводной сетью. Беспроводная сеть 100 может включать в себя некоторое количество развитых Узлов-B 110 (eNB) и прочие сетевые объекты. eNB может быть объектом, который осуществляет связь с UE, и также может именоваться как базовая станция, Узел-B, точка доступа и т.д. Каждый eNB может обеспечивать покрытие связью для конкретной географической зоны и может поддерживать связь для UE, расположенных внутри зоны покрытия. Для увеличения емкости сети, суммарная зона покрытия eNB может быть разделена на несколько (например, три) меньшие зоны. Каждая меньшая зона может обслуживаться соответствующей подсистемой eNB. В 3GPP, понятие «сота» может относиться к зоне покрытия eNB и/или к подсистеме eNB, обслуживающей данную зону покрытия. В общем, eNB может поддерживать одну или несколько (например, три) сот.
eNB может обеспечивать покрытие связью применительно к макро соте, пико соте, фемто соте, и/или соте других типов. Макро сота может охватывать относительно большую географическую зону (например, радиусом в несколько километров) и может разрешать неограниченный доступ для UE с подпиской на службу. Пико сота может охватывать относительно небольшую географическую зону и может разрешать неограниченный доступ для UE с подпиской на услугу. Фемто сота может охватывать относительно небольшую географическую зону (например, дом) и может разрешать ограниченный доступ UE, имеющим привязку к фемто соте (например, UE в Закрытой Группе Абонентов (CSG)). eNB применительно к макро соте может именоваться как макро eNB. eNB применительно к пико соте может именоваться как пико eNB. eNB применительно к фемто соте может именоваться как домашний eNB (HeNB). В показанном на Фиг. 1 примере, eNB 110a может быть макро eNB применительно к макро соте 102a, eNB 110b может быть пико eNB применительно к пико соте 102b, а eNB 110c может быть домашним eNB применительно к фемто соте 102c. Понятие «eNB» и «базовая станция» используются здесь взаимозаменяемо.
Беспроводная сеть 100 так же может включать в себя ретрансляторы. Ретранслятор может быть объектом, который может принять передачу данных от предшествующей в тракте передачи станции (например, eNB или UE) и отправить передачу данных последующей в тракте передачи станции (например, UE или eNB). Ретранслятор также может быть UE, которое может ретранслировать передачи другим UE. В показанном на Фиг. 1 примере, ретранслятор 110d может осуществлять связь с макро eNB 110a и UE 120d с тем, чтобы способствовать осуществлению связи между eNB 110a и UE 120d. Ретранслятор так же может именоваться как станция-ретранслятор, eNB-ретранслятор, базовая станция-ретранслятор и т.д.
Беспроводная сеть 100 может быть неоднородной сетью (HetNet), которая включает в себя eNB разных типов, например, макро eNB, пико eNB, домашние eNB, ретрансляторы, и т.д. Эти eNB разных типов могут обладать разными уровнями мощности передачи, разными зонами покрытия, и разным влиянием на помехи в беспроводной сети 100. Например, макро eNB могут иметь высокий уровень мощности передачи (например, от 5 до 40 Вт), в то время как пико eNB, HeNB, и ретрансляторы могут иметь более низкие уровни мощности передачи (например, от 0,1 до 2 Вт).
Сетевой контроллер 130 может объединять набор eNB и может обеспечивать координацию и управление для этих eNB. Сетевой контроллер 130 может осуществлять связь с eNB через транзитную линию связи. eNB также могут осуществлять связь друг с другом, например, непосредственно или опосредованно через беспроводную или проводную транзитную линию связи.
UE 120 могут быть рассредоточены по всей беспроводной сети 100, и каждое UE может быть стационарным или мобильным. UE также могут именоваться как мобильная станция, терминал, терминал доступа, абонентский модуль, станция и т.д. UE может быть сотовым телефоном, персональным цифровым помощником (PDA), беспроводным модемом, устройством беспроводной связи, переносным устройством, компьютером класса лэптоп, беспроводным телефоном, станцией беспроводной местной линии связи (WLL), смартфоном, компьютером класса нетбук, компьютером класса смартбук, планшетным компьютером, и т.д. UE может осуществлять связь с eNB по нисходящей и восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от eNB к UE, а восходящая линия связи (или обратная линия связи) относится к линии связи от UE к eNB. На Фиг. 1, сплошная линия с двойными стрелками указывает желаемые передачи между UE и обслуживающим eNB, который является eNB предназначенным для обслуживания UE по нисходящей и/или восходящей линии связи. Пунктирная линия с двойными стрелками указывает вызывающие помехи передачи между UE и eNB.
Фиг. 2 показывает примерную структуру 200 кадра применительно к FDD в стандарте LTE. Временная шкала передачи для каждой из нисходящей линии связи и восходящей линии связи, может быть разделена на единицы радио кадров. Каждый радио кадр может обладать заранее определенной продолжительностью (например, 10 миллисекунд (мс)) и может быть разделен на 10 субкадров, с индексами от 0 до 9. Каждый субкадр может включать в себя два слота. Таким образом, каждый радио кадр может включать в себя 20 слотов с индексами от 0 до 19. Каждый слот может включать в себя L периодов символов, например, семь периодов символов при нормальном циклическом префиксе (как показано на Фиг. 2) или шесть периодов символов при расширенном циклическом префиксе. 2L периодам символов в каждом субкадре могут быть назначены индексы от 0 до 2L-1.
FFT
FFT
FFT
Стандарт LTE использует мультиплексирование с ортогональным частотным разделением (OFDM) по нисходящей линии связи и мультиплексирование с частотным разделением и одной несущей (SC-FDM) по восходящей линии связи. OFDM и SC-FDM разделяют частотный диапазон на несколько (N) ортогональных поднесущих, которые так же часто называют как тоны, бины (контейнеры), и т.д. Каждая поднесущая может быть модулирована данными. В общем, символы модуляции отправляются в частотной области с OFDM, а во временной области с SC-FDM. Интервал между смежными поднесущими может быть фиксированным, а суммарное число поднесущих (N) может зависеть от полосы пропускания системы. Например, интервал между поднесущими может составлять 15 килогерц (кГц), а N может быть равным 128, 256, 512, 1024 или 2048 для полосы пропускания системы в 1,25; 2,5; 5; 10 или 20 мегагерц (МГц), соответственно. Полоса пропускания системы так же может быть разделена на поддиапазоны. Каждый поддиапазон может охватывать диапазон частот, например, 1,08 МГц, или некий другой диапазон.
Доступные частотно-временные ресурсы для каждой из нисходящей линии связи и восходящей линии связи могут быть разделены на ресурсные блоки. Количество доступных в слоте ресурсных блоков для каждой линии связи может зависеть от полосы пропускания системы и может составлять от 6 до 110 для полосы пропускания системы от 1,25МГц до 20МГц, соответственно. Каждый ресурсный блок может охватывать 12 поднесущих в одном слоте и может включать в себя некоторое количество ресурсных элементов. Каждый ресурсный элемент может охватывать одну поднесущую в одном периоде символов, и может использоваться для отправки одного символа модуляции, который может быть действительной или комплексной величиной.
В стандарте LTE, eNB может передавать первичный сигнал синхронизации (PSS) и вторичный сигнал синхронизации (SSS) по нисходящей линии связи с центром в 1,08 МГц полосы пропускания системы для каждой соты, поддерживаемой eNB. PSS и SSS могут передаваться в периодах 6 и 5 символов, соответственно, в субкадрах 0 и 5 каждого радио кадра с нормальным циклическим префиксом, как показано на Фиг. 2. PSS и SSS могут использоваться UE для поиска и запроса. eNB может передавать опорный сигнал специфичный для соты (CRS) по всей полосе пропускания системы для каждой соты, поддерживаемой eNB. CRS может передаваться в определенных периодах символов каждого субкадра и может использоваться UE для выполнения оценки канала, измерения качества канала, и/или других функций. eNB также может передавать Физический Широковещательный Канал (PBCH) в периодах с 0 по 3 символов в слоте 1 определенных радио кадров. PBCH может переносить некую системную информацию. eNB может передавать другую системную информацию, такую как Блоки Системной Информации (SIB) по Физическому Совместно Используемому Каналу Нисходящей Линии Связи (PDSCH) в определенных субкадрах.
a
Фиг. 3 показывает два примерных формата 310 и 320 субкадра применительно к нисходящей линии связи с нормальным циклическим префиксом. Формат 310 субкадра может использоваться для eNB оборудованного двумя антеннами. CRS может передаваться через антенну 0 и 1 в периодах 0, 4, 7 и 11 символов. Опорный сигнал является сигналом, который заранее известен передатчику и приемнику, и также может именоваться как пилот-сигнал. CRS является опорным сигналом, который специфичен для соты, например, сформирован на основе идентификационных данных (ID) соты. На Фиг. 3, для заданного ресурсного элемента с меткой R, символ модуляции может передаваться по данному ресурсному элементу от антенны a, и по данному ресурсному элементу не могут передаваться какие-либо символы модуляции от других антенн. Формат 320 субкадра может использоваться для eNB, оборудованного четырьмя антеннами. CRS может передаваться от антенн 0 и 1 в периодах 0, 4, 7 и 11 символов, и от антенн 2 и 3 в периодах 1 и 8 символов. Для обоих форматов 310 и 320 субкадра, CRS может передаваться по равномерно распределенным поднесущим, которые могут определяться на основе ID соты. Разные eNB могут передавать свои CRS по одним и тем же или разным поднесущим, в зависимости от их ID сот. Для обоих форматов 310 и 320 субкадра ресурсные элементы, не используемые для CRS, могут использоваться для передачи данных (например, данных трафика, данных управления, и/или прочих данных).
PSS, SSS, CRS и PBCH в стандарте LTE описаны в 3GPP TS 36.211, озаглавленном «Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation», который является общедоступным.
<mrow><mi>q</mi><mo>∈</mo><mo>{</mo><mn>0,...,</mn><mi>Q</mi><mo>−</mo><mn>1</mn><mo>}</mo></mrow>
Фиг. 4 показывает примерную структуру 400 чередования, которая может использоваться для каждой из: нисходящей линии связи и восходящей линии связи, применительно к FDD в стандарте LTE. Как показано на Фиг. 4, может быть задано Q чередований с индексами от 0 до Q-1, где Q может быть равно 4, 6, 8, 10, или некоему другому значению. Каждое чередование может включать в себя субкадры, которые находятся на расстоянии Q субкадров друг от друга. В частности, чередование q может включать в себя субкадры q, q+Q, q+2Q, и т.д., где
.
Беспроводная сеть может поддерживать передачу данных с гибридным автоматическим запросом повторной передачи (HARQ) по нисходящей линии связи и/или восходящей линии связи. Применительно к HARQ, передатчик (например, eNB) может отправлять исходную передачу пакета данных и затем может отправлять одну или более дополнительные передачи пакета, при необходимости, до тех пор пока пакет не будет правильно декодирован приемником (например, UE), или пока не будет отправлено максимальное количество передач, или не встретится другое условие завершения. После каждой передачи пакета приемник может декодировать все принятые передачи пакета с тем, чтобы попытаться восстановить пакет. Приемник может отправить положительное квитирование (ACK), если пакет декодирован правильно, или отрицательное квитирование (NACK), если пакет декодирован с ошибкой. Передатчик может отправить другую передачу пакета, если принято NACK, и может завершить передачу пакета, если принято ACK. Передатчик может обработать (например, закодировать и подвергнуть модуляции) пакет на основе схемы модуляции и кодирования (MCS), которая может быть выбрана таким образом, чтобы пакет мог быть правильно декодирован с высокой вероятностью после целевого количества передач пакета. Данное целевое количество передач может именоваться как целевое завершение HARQ.
Применительно к синхронной HARQ, все передачи пакета могут отправляться в субкадрах одного чередования. Применительно к асинхронной HARQ, каждая передача пакета может отправляться в любом субкадре.
UE может размещаться внутри покрытия нескольких eNB. Один из этих eNB может быть выбран для обслуживания UE. Обслуживающий eNB может выбираться на основе различных критериев, таких как уровень принятого сигнала, качество принятого сигнала, потери в тракте передачи, и т.д. Качество принятого сигнала может количественно измеряться отношением сигнала к шуму и помехам (SINR), отношением мощности несущей к уровню помех (C/I), качеством принятого опорного сигнала (RSRQ), и т.д. Для ясности, в большей части представленного ниже описания для обозначения качества принятого сигнала используется SINR.
UE может функционировать в сценарии доминирующих помех, при котором UE может наблюдать сильные помехи от одного или более вызывающих помехи eNB. Сценарий доминирующих помех может возникнуть из-за ограниченной привязки. Например, на Фиг. 1, UE 120c может находиться близко к HeNB 110c и может иметь высокую принимаемую мощность для eNB 110c. Тем не менее, UE 120c может не иметь возможности доступа к HeNB 110с из-за ограниченной привязки и тогда оно может соединиться с макро eNB 110a, с более низкой принимаемой мощностью. Тогда UE 120с будет наблюдать сильные помехи от HeNB 110c по нисходящей линии связи и будет создавать сильные помехи для HeNB 110с по восходящей линии связи.
Сценарий доминирующих помех также может произойти из-за расширения диапазона, которое является сценарием, при котором UE соединяется с eNB с самыми низкими потерями в тракте передачи и возможно самым низким SINR из числа всех eNB, обнаруженных UE. Например, на Фиг. 1, UE 120b может быть размещено ближе к пико eNB 110b, чем к макро eNB 110a, и может иметь более низкие потери в тракте передачи для пико eNB 110b. Тем не менее, UE 120b может иметь принимаемую мощность для пико eNB 110b ниже, чем для макро eNB 110a, из-за меньшего уровня мощности передачи пико eNB 110b в сравнении с макро eNB 110a. Тем не менее, для UE 120b может быть желательным соединиться с пико eNB 110b из-за меньших потерь в тракте передачи. Это может привести к меньшим помехам для беспроводной сети для заданной скорости передачи данных для UE 120b.
Осуществление связи в сценарии доминирующих помех может поддерживаться посредством выполнения координации помех между сотами (ICIC). В одном исполнении ICIC может выполняться разделение/координация ресурсов для выделения ресурсов eNB, размещенному вблизи одного или более вызывающих сильные помехи eNB. Вызывающий сильные помехи eNB может избегать передачи или может осуществлять передачу на более низком уровне мощности по выделенным ресурсам, возможно за исключением передачи CRS. Тогда UE может надежно осуществлять связь с eNB по выделенным ресурсам при наличии вызывающего помехи eNB, и может наблюдать уменьшенные или отсутствие помех (возможно за исключением CRS) от вызывающего помехи eNB. Например, на Фиг. 1, пико eNB 110b могут быть выделены некоторые ресурсы, у которых уменьшенные или отсутствуют помехи от вызывающего помехи макро eNB 110a. Тогда Пико eNB 110b может надежно осуществлять связь с UE 120b по выделенным ресурсам.
В целом, временные и/или частотные ресурсы могут быть выделены eNB посредством разделения ресурсов. В одном исполнении полоса пропускания системы может быть разделена на некоторое количество поддиапазонов, и eNB могут быть выделены один или более поддиапазонов. В другом исполнении, для eNB может быть выделен набор субкадров. В еще одном другом исполнении, для eNB может быть выделен набор ресурсных блоков. Для ясности большая часть представленного ниже описания предполагает схему разделения ресурсов с мультиплексированием с временным разделением (TDM), при которой eNB может быть выделено одно или более чередований. Субкадры выделенного чередования(й) могут наблюдать уменьшенные или отсутствие помех от вызывающих сильные помехи eNB. Разделение ресурсов с TDM может в частности применяться при развертывании с совмещенным каналом, при котором макро eNB и eNB других типов функционируют по одному и тому же частотному каналу.
В общем, разделение ресурсов может выполняться группой eNB (например, посредством согласования через транзитную линию связи) или предназначенным сетевым объектом (например, сетевым контроллером 130 на Фиг. 1) для группы eNB. В одном исполнении, каждому eNB могут быть выделены некоторые ресурсы (например, некоторые субкадры), которые могут использоваться данным eNB, и у которых уменьшенные или отсутствуют помехи от других eNB в группе. В одном исполнении, разделение ресурсов может выполняться полустатически. В другом исполнении, разделение ресурсов может выполняться полустатически и динамически/адаптивно. Например, полустатически eNB может быть выделено некоторое минимальное количество ресурсов (например, минимальное количество субкадров), а дополнительные ресурсы (например, дополнительные субкадры) могут выделяться eNB динамически или адаптивно. Полустатически выделенные ресурсы могут гарантировать то, что eNB обладает достаточными ресурсами для надежной отправки данных управления для обеспечения связи с его UE. Динамически выделяемые ресурсы могут зависеть от загруженности трафиком разных eNB и могут использоваться для отправки данных трафика и/или других данных. Для ясности, большая часть представленного ниже описания предполагает полустатическое и динамическое выделение ресурсов.
Фиг. 5 показывает пример разделения ресурсов с TDM для обеспечения связи в сценарии доминирующих помех, в котором участвуют два eNB Y и Z. В данном примере, eNB Y может быть выделено чередование 0, а eNB Z может быть выделено чередование 7 полустатическим образом, например, посредством переговоров между eNB через транзитную линию связи. eNB Y может осуществлять передачу в субкадрах чередования 0 и может избегать осуществления передачи или может осуществлять передачу на более низком уровне мощности в субкадрах чередования 7. И наоборот, eNB Z может осуществлять передачу в субкадрах чередования 7 и может избегать осуществления передачи или может осуществлять передачу на более низком уровне мощности в субкадрах чередования 0. Субкадры в оставшихся чередованиях с 1 по 6 могут динамически/адаптивно выделяться eNB Y и/или eNB Z.
Таблица 1 перечисляет различные типы субкадров в соответствии с одним исполнением. С точки зрения eNB Y, чередование, выделенное eNB Y, может включать в себя «защищенные» субкадры (обозначенные как U субкадры), которые могут использоваться eNB Y, и у которых уменьшенные или отсутствуют помехи от вызывающих помехи eNB. Чередование, выделенное другому eNB Z, может включать в себя «запрещенные» субкадры (обозначенные как N субкадры), которые не могут использоваться eNB Y или могут использоваться при более низком уровне мощности передачи. Чередование, которое не выделено ни одному eNB, может включать в себя «общие» субкадры (обозначенные как C субкадры), которые могут использоваться разными eNB. Субкадр, который выделяется динамически, обозначен префиксом «A» и может быть защищенным субкадром (обозначенным как AU субкадр), или запрещенным субкадром (обозначенным как AN субкадр), или общим субкадром (обозначенным как AC субкадр). Для обозначения разных типов субкадров также могут использоваться другие названия. Например, защищенный субкадр может именоваться как зарезервированный субкадр, выделенный субкадр, и т.д.
Таблица 1
Типы субкадров
Типсубкадра
Описание
Ожидаемый CQI
U
Защищенный субкадр, который может использоваться для передачи данных и у которого уменьшены или отсутствуют помехи, от вызывающих помехи eNB.
Высокий CQI
N
Запрещенный субкадр, который не может использоваться для передачи данных или может использоваться при более низком уровне мощности передачи.
Низкий CQI
C
Общий субкадр, который может использоваться для передачи данных разными eNB.
Высокий или низкий CQI
В одном исполнении, eNB может передавать (например, осуществлять широковещательную передачу) статическую информацию разделения ресурсов (SRPI) своим UE. В одном исполнении, SRPI может содержать Q полей для Q чередований. В одном исполнении поле для каждого чередования может быть установлено (i) в «U», для указания того, что чередование выделено eNB и включает U субкадры, или (ii) в «N» для указания того, что чередование было выделено другому eNB и включает N субкадры, или (iii) в «X» для указания того, что чередование динамически выделяется любому eNB и включает в себя X субкадров. X субкадр может быть AU субкадром, выделенным eNB, AN субкадром, выделенным другому eNB, или AC субкадром, который может использоваться разными eNB.
UE может принять SPRI от eNB и может идентифицировать U субкадры и N субкадры для eNB на основе SPRI. Для каждого чередования, помеченного в SPRI как «X», UE может не знать, будут ли X субкадры в данном чередовании AU субкадрами, или AN субкадрами, или AC субкадрами. UE может обладать только частичными знаниями о разделении ресурсов и может знать только полустатическую часть разделения ресурсов посредством SPRI. eNB может обладать полными знаниями о разделении ресурсов и может знать как полустатическую часть, так и динамическую часть разделения ресурсов.
UE может оценить SINR для eNB на основе CRS, принятого от eNB. UE может определить CQI на основе оцененного SINR и может представить в eNB отчет о CQI. eNB может использовать CQI для адаптации линии связи с тем, чтобы выбрать схему модуляции и кодирования (MCS) для передачи данных к UE. Разные типы субкадров могут иметь разные уровни помех и, следовательно, могут быть связаны с очень разными CQI. В частности, защищенные субкадры (например, U и AU субкадры) могут характеризоваться более хорошим CQI поскольку вызывающие доминирующие помехи eNB не осуществляют передачу или осуществляют передачу на более низких уровнях мощности в этих субкадрах. В противоположность, CQI может быть намного хуже применительно к другим кадрам (например, N, AN, C и AC субкадрам), в которых один или более вызывающие доминирующие помехи eNB могут осуществлять передачу на более высоких уровнях мощности. С точки зрения CQI, AU субкадры могут быть эквивалентны U субкадрам (поскольку оба являются защищенными субкадрами), а AN субкадры могут быть эквивалентны N субкадрам (поскольку оба являются запрещенными субкадрами). AC субкадры могут отличаться от U и AU субкадров, а также от N и AN субкадров. Следовательно, AC субкадры могут характеризоваться совершенно другими CQI, нежели CQI для U и AU субкадров и CQI для N и AN субкадров. Для достижения хорошей эффективности адаптации линии связи, eNB должен обладать сравнительно точным CQI для каждого субкадра, в котором eNB передает UE данные.
В одном аспекте UE может определить CQI для защищенных субкадров, у которых уменьшены или отсутствуют помехи от вызывающих помехи eNB. Для передачи данных UE в первую очередь eNB могут выбираться защищенные субкадры, поскольку CQI для этих субкадров вероятнее всего может быть более высоким благодаря защите от вызывающих помехи eNB. CQI для одного или более защищенных субкадров может именоваться как «чистый» CQI, чтобы подчеркнуть то, что он измеряется по субкадру(ам), в котором вызывающие доминирующие помехи eNB не осуществляют передачу или осуществляют передачу на более низком уровне мощности.
В другом аспекте, UE может определить несколько CQI для разных типов субкадров, которые могут наблюдать разные уровни помех и, следовательно, могут быть связаны с разными CQI. В одном исполнении, чистый CQI может быть получен для одного или более защищенных субкадров, и по меньшей мере один дополнительный CQI может быть получен для по меньшей мере одного опорного субкадра. Опорный субкадр является субкадром, который используется для определения/оценки дополнительного CQI. Опорный субкадр может быть субкадром, который не является защищенным субкадром и может быть N, AN, C, или AC субкадром. CQI для одного или более опорных субкадров может именоваться как «нечистый» CQI, чтобы подчеркнуть то, что он измеряется по одному или более субкадрам, в которых один или более вызывающий помехи eNB может осуществлять передачу на высоком уровне мощности.
В одном исполнении может поддерживаться некоторое количество режимов CQI, и UE может определять один или более CQI в каждом режиме CQI. Таблица 2 перечисляет три режима CQI, которые могут поддерживаться, в соответствии с одним исполнением.
Таблица 2
Режимы CQI
Режим CQI
Описание
Режим CQI 1
UE определяет только чистый CQI для одного или более защищенных субкадров.
Режим CQI 2
UE определяет чистый CQI для одного или более защищенных субкадров и нечистый CQI для одного или более опорных субкадров.
Режим CQI 3
UE определяет чистый CQI для одного или более защищенных субкадров и несколько нечистых CQI для разных опорных субкадров.
Режим CQI 1 может быть совместим с режимами CQI, которые не поддерживают нечистый CQI. Тем не менее, планировщику eNB может быть недостаточно одного чистого CQI, в частности, когда существует большой объем данных трафика по нисходящей линии связи и все данные трафика не могут быть запланированы в U субкадрах. Если eNB планирует UE по AC субкадру, тогда чистый CQI может быть слишком оптимистичным, поскольку AC субкадры не являются защищенными и эффективность передачи данных в этих AC субкадрах может быть низкой. Режим CQI 2 может использоваться для определения и представления отчета как о чистом CQI, так и нечистом CQI. Режим CQI 3 может использоваться для определения и представления отчета о чистом CQI и нескольких нечистых CQI. Количество нечистых CQI для отчета может выбираться на основе компромисса между издержками на сигнализацию для представления отчета о нечистых CQI и улучшением в эффективности передачи данных с помощью нескольких нечистых CQI. Режимы CQI 2 и 3 могут предоставить eNB большую гибкость при планировании UE по или защищенному субкадру, или некоторому другому субкадру, и все же при этом достигать большей эффективности для передачи данных. Применительно к режимам CQI 2 и 3, сочетание чистых и нечистых CQI может именоваться как векторный CQI.
Нечисты CQI может определяться для одного или более опорных субкадров, которые могут выбираться различными способами. В одном исполнении, субкадр(ы) используемый для определения нечистого CQI, может выбираться UE. UE может выбрать один или более опорных субкадров, для использования при определении нечистого CQI, на основе его ограниченных знаний лишь о местоположении U и N субкадров для eNB. В другом исполнении, субкадр(ы), используемый для определения нечистого CQI, может выбираться eNB и сигнализироваться к UE.
min
min
min
В первом исполнении нечистый CQI может определяться только на основе одного или более N субкадров (и при отсутствии субкадров других типов). N субкадр(ы), используемый для определения нечистого CQI, может выбираться различными способами. В одном исполнении N субкадр(ы) может конфигурироваться посредством eNB и сигнализироваться к UE. Например, UE может быть выполнено с возможностью определения нечистого CQI для каждого P-ого субкадра в одном или более чередованиях, содержащих N субкадры, где P может быть любым значением. В другом исполнении UE может быть выполнено с возможностью определения нечистого CQI для N субкадра, который находится наиболее близко к субкадру, в котором UE передает отчет о CQI. Например, UE может отправить отчет о CQI в субкадре n, а N субкадром, который используется для определения нечистого CQI, может быть субкадр n-m, где m может быть наименьшим целым числом, которое больше или равно m (т.е., m≥m), так что субкадр n-m является N субкадром. m может быть минимальной задержкой между оценкой и представлением отчета о CQI, и может быть равной четырем или некоторому другому значению. N субкадр(ы), используемый для определения нечистого CQI, также может выбираться другими способами. UE может не быть запланировано для передачи данных в N субкадрах, которые могут быть защищенными субкадрами для другого eNB. Нечистый CQI, определенный на основе N субкадра(ов), может представлять собой наихудший CQI для UE.
min
max
min
max
min
max
min
min
max
min
max
max
min
min
max
Во втором исполнении нечистый CQI может определяться посредством усреднения по набору субкадров, который может исключать U субкадры. В одном исполнении набор субкадров может конфигурироваться eNB и сигнализироваться UE. Для примера, показанного на Фиг. 5, UE может быть выполнено с возможностью определения нечистого CQI для субкадров с 1 по 7. В другом исполнении набор субкадров может зависеть от того, когда UE отправляет отчет о CQI. Например, UE может отправить отчет о CQI в субкадре n, а набор субкадров, используемых для определения нечистого CQI, может включать в себя субкадры n-k, при k≤k≤k, но исключая любой U субкадр. В одном исполнении, k и/или k могут быть фиксированными значениями, например, указанными в стандарте. Например, k может быть равно фиксированному значению 4 или некоторому другому значению. В качестве другого примера, k-k может быть равно фиксированному значению 8 или некоторому другому значению. В другом исполнении k и/или k могут определяться UE на основе разделения ресурсов и/или другой информации. Например, k может быть равно фиксированному значению 4, а k может определяться на основе количества чередований, Q (например, k=k+Q-1). Для примера, показанного на Фиг. 5, при Q=8, набор субкадров может включать в себя вплоть до восьми не-U субкадров, которые находятся на от 4 до 11 субкадров ранее субкадра n. В другом исполнении k и/или k могут конфигурироваться eNB и сигнализироваться UE. Применительно ко всем исполнениям UE может оценить SINR для каждого субкадра из набора субкадров. Затем UE может усреднить SINR всех субкадров из набора с тем, чтобы получить среднее SINR. Затем UE может определить нечистый CQI на основе среднего SINR.
min
max
В третьем исполнении нечистый CQI может определяться посредством усреднения по набору субкадров, который может исключать N и U субкадры. В одном исполнении набор субкадров может конфигурироваться eNB и сигнализироваться UE. В другом исполнении набор субкадров может зависеть от того, когда UE отправляет отчет о CQI. Например, UE может отправлять отчет о CQI в субкадре n, а набор субкадров, используемых для определения нечистого CQI, может включать в себя субкадры n-k, при k≤k≤k, но исключая любой U субкадр и N субкадр.
В четвертом исполнении нечистый CQI может определяться посредством оценки по отдельности помех в N и U субкадрах и оценки суммарных помех, наблюдаемых UE. U субкадры могут не включать в себя помехи от вызывающих доминирующие помехи eNB (возможно за исключением применительно к CRS), но могут включать в себя помехи от других eNB. N субкадры могут включать в себя помехи от вызывающего помехи eNB (или нескольких), которому выделены эти субкадры, но могут не включать в себя помехи от других eNB. Например, субкадры могут быть выделены eNB разных классов мощности, U субкадры могут быть выделены макро eNB, а N субкадры могут быть выделены пико и/или домашнему eNB. UE может осуществлять связь с макро eNB и может наблюдать помехи от других макро eNB того же класса мощности в U субкадрах. UE может наблюдать помехи от пико и домашнего eNB в N субкадрах.
Следовательно, UE может наблюдать помехи от разных вызывающих помехи eNB в разных субкадрах, и ни U субкадры, ни N субкадры, не могут охватывать суммарные помехи, наблюдаемые UE. eNB может желать знать суммарные помехи (в наихудшем случае), наблюдаемые UE. В данном случае UE может по отдельности оценить помехи в N субкадрах и U субкадрах. Затем UE может объединить оцененные помехи для N субкадров и оцененные помехи для U субкадров на основе приемлемой объединяющей функции с тем, чтобы получить суммарные помехи. Объединяющая функция должна избегать повторного учета помех от любого заданного вызывающего помехи eNB. Например, если вызывающий помехи eNB осуществляет передачу как в N субкадре, так и U субкадре, тогда для данного вызывающего помехи eNB при вычислении суммарных помех могут использоваться оцененные помехи либо по N субкадру, либо по U субкадру (но не по обоим субкадрам).
UE может оценить помехи для каждого вызывающего помехи eNB на основе CRS, который передается данным eNB. CRS от разных eNB могут или не могут конфликтовать в зависимости от их ID соты. Если CRS от разных eNB конфликтуют, тогда UE может выполнить подавление помех опорного сигнала (RS IC). Например, если CRS от eNB Y и Z конфликтуют, тогда UE может оценить и подавить помехи, вызванные CRS от eNB Y, перед измерением CRS от eNB Z, и наоборот. Более точное измерение CRS от eNB может быть получено посредством подавления помех, вызванных CRS от других eNB. Помехи, вызванные заданным eNB в заданном субкадре, могут оцениваться на основе принятой мощности CRS от eNB в субкадре (возможно после оценки и подавления CRS от других eNB в субкадре).
Суммарные помехи могут определяться на основе оцененных помех для субкадров разных типов, включая U и N субкадры. Объединяющая функция может быть разработана таким образом, чтобы обеспечивать точную оценку суммарных помех на основе оцененных помех для U субкадров, оцененных помех для N субкадров, оцененных помех для других субкадров. UE может определять нечистый CQI на основе суммарных помех.
min
i
i
min
min
В пятом исполнении нечистый CQI может определяться для одного или более опорных субкадров, выбираемых заранее определенным способом. В одном исполнении разные субкадры могут выбираться посредством циклического перехода с разными смещениями и выбора одного или более субкадров для определения нечистого CQI в каждом периоде представления отчета о CQI. Например, UE может отправлять отчет о CQI в субкадре n, а для определения нечистого CQI может использоваться субкадр n-m-k, где k обозначает смещение в субкадрах для периода i представления отчета, а m является фиксированной задержкой (например, m=4).
Индекс i представления отчета может находиться в диапазоне от 0 до K-1, где K может обозначать количество смещений и может быть любым значением. Индекс i исходно может задаваться равным нулю после успешной процедуры доступа, или после обновления cqi-pmi-configIndex от верхнего уровня, или на основе некоторого другого события. Индекс i может увеличиваться на единицу после каждого представления отчета о CQI, например, i=(1+1) mod K.
0
K-1
0
K-1
Количество смещений (K) и/или K смещения с k по k для K периодов представления отчета с 0 по K-1, соответственно, может определяться различными способами. В одном исполнении количество смещений и/или K смещений могут быть фиксированными значениями. Например, количество смещений может быть равно фиксированному значению равному 2, 4 или некоторому другому значению, а K смещения могут включать в себя смещения с 0 по K-1. В другом исполнении количество смещений и/или K смещения могут зависеть от разделения ресурсов. Например, количество смещений может быть равно количеству чередований (или K=Q), а Q смещений может включать в себя с 0 по Q-1. В еще одном другом исполнении количество смещений (K) и/или К смещений с k по k могут конфигурироваться eNB и сигнализироваться к UE.
min
i
min
i
min
i
Для пятого исполнения нечистый CQI, который представляется в отчете в субкадре n, может определяться на основе одного субкадра n-m-k, как описано выше. Нечистый CQI также может определяться на основе нескольких субкадров, например, с субкадра n-m-k по субкадр n-m-k-S+1, где S является количеством субкадров для усреднения применительно к нечистому CQI. В обоих случаях несколько нечистых CQI могут эффективно определяться и представляться в отчетах путем циклического перехода с разными смещениями для выбора разных субкадров, в которых определять нечистый CQI.
Выше было описано пять примерных исполнений выбора одного или более опорных субкадров для использования в целях определения нечистого CQI. Нечистый CQI также может определяться для одного или более опорных субкадров, которые могут выбираться другими способами.
UE может выбирать опорные субкадры для использования в целях определения нескольких нечистых CQI различными способами. В первом исполнении один нечистый CQI может определяться для одного или более N субкадров, а другой нечистый CQI может определяться для одного или более X субкадров. Во втором исполнении несколько нечистых CQI могут определяться для нескольких субкадров с разными смещениями. Субкадры, используемые для определения нескольких нечистых CQI, также могут определяться другими способами.
i
i
Опорные субкадры, используемые для определения нечистого CQI, может выбирать eNB, и может сигнализировать выбранные субкадры UE. В одном исполнении один или более опорные субкадры, используемые для определения нечистого CQI, могут быть смещены на фиксированное значение по отношению к одному или более субкадрам, используемым для определения чистого CQI. В другом исполнении один или более опорных субкадров, используемых для определения нечистого CQI, могут быть смещены на фиксированное значение по отношению к субкадру для представления отчета о CQI. Например, UE может отправлять отчет о CQI в субкадре n, а опорный кадр, используемый для определения нечистого CQI, может быть субкадром n-k, где k может быть фиксированным смещением. Для обоих исполнений, смещение может определяться eNB и может сигнализироваться к UE, например, через конфигурации нового cqi-pmi-configIndex или новое поле для соответствующих сообщений Управления Радио Ресурсами (RRC). eNB может менять смещение (изредка) и может отправлять новое смещение на UE. eNB также может выбирать опорный субкадр(ы), используемые для определения нечистого CQI, другими способами.
Применительно к описанным выше исполнениям, основанным на смещении, смещение может определяться разными способами для FDD и TDD. Для FDD (например, как показано на Фиг. 2 и 5), для нисходящей линии связи могут быть доступны все 10 субкадров радио кадра, и смещение может определяться непосредственно. Для TDD, для нисходящей линии связи могут быть доступны только некоторые из 10 субкадров каждого радио кадра, и смещение может учитывать субкадры, которые действительны для нисходящей линии связи. Например, смещение равное 3 в TDD, может означать 3 действительных субкадра для нисходящей линии связи перед субкадром, используемым для определения чистого CQI или нечистого CQI.
Чистые и нечистые CQI могут определяться и представляться в отчетах с любой периодичностью. В одном исполнении чистые и нечистые CQI могут определяться и представляться в отчетах с одинаковой периодичностью, например, в одинаковом субкадре или разных субкадрах. В другом исполнении чистые и нечистые CQI могут определяться и представляться в отчетах с разной периодичностью. Например, чистый CQI может определяться и представляться в отчете чаще, чем нечистый CQI. В одном исполнении для чистого CQI может использоваться периодичность равная Q или целое число, кратное Q. Для нечистого CQI, посредством периодичности равной любому значению, которое не является целым числом кратным Q, может осуществляться неявный циклический переход по различным субкадрам. Например, если Q=8, как показано на Фиг. 5, тогда периодичность, равная 9, может обеспечить циклический переход по всем субкадрам в разных периодах представления отчета. В одном исполнении eNB может конфигурировать для UE и сигнализировать на UE одинаковые или разные периодичности для чистых и нечистых CQI.
В одном исполнении одинаковая конфигурация CQI может использоваться как для чистых, так и для нечистых CQI. В другом исполнении разные конфигурации CQI могут использоваться для чистых и нечистых CQI. Конфигурация CQI может быть связана с различными параметрами для оценки и/или представления отчета о CQI. Например, конфигурация CQI может указывать периодичность представления отчета о CQI, конкретные субкадры для предоставления отчета о CQI, конкретное смещение для определения одного или более субкадров, используемых для оценки CQI, и т.д.
eNB может поддерживать заданное значение для передачи данных (например, данных трафика и/или данных управления) по нисходящей линии связи к UE. Заданное значение может соответствовать целевому SINR для передачи данных. Заданное значение может регулироваться на основе цикла управления мощностью (который может именоваться как внешний цикл) с тем, чтобы получить желаемый уровень эффективности для передачи данных. Данный желаемый уровень эффективности может количественно измеряться целевой частотой появления ошибок, целевой частотой стирания, или некоторой другой метрикой. Например, заданное значение может быть (i) увеличено до более высокого целевого SINR, если эффективность хуже целевой частоты появления ошибок или (ii) уменьшено до более низкого целевого SINR, если эффективность лучше целевой частоты появления ошибок. Заданное значение и оцененное SINR могут использоваться для определения уровня мощности передачи для передачи данных. Например, если уровень мощности передачи в P1 дает оцененное SINR в X децибел (дБ), а заданным значением является Y дБ, тогда уровень мощности передачи может быть отрегулирован на (Y-X) дБ до (P1+Y-X). В общем, более высокое заданное значение и/или более низкое оцененное SINR могут соответствовать более высокой мощности передачи, и наоборот. Мощность передачи может быть задана спектральной плотностью мощности (PSD) передачи, которая может указывать мощность передачи в единицу частоты (например, для каждой поднесущей). Оцененное SINR может быть получено из одного или более CQI, представляемых в отчете посредством UE.
Разные уровни помех могут наблюдаться в субкадрах разных типов и, следовательно, могут быть связаны с разными SINR для заданной величины мощности передачи от eNB. Для всех субкадров разных типов может использоваться одно заданное значение, и оно может регулироваться внешним циклом на основе широко меняющихся SINR для субкадров разных типов. Тем не менее, из-за больших колебаний SINR внешний цикл может не сходиться или может сходиться к очень консервативному значению, и оба случаю могут быть нежелательными.
В другом аспекте eNB может поддерживать несколько заданных значений для субкадров разных типов. В одном исполнении eNB может поддерживать первое заданное значение для защищенных субкадров (например, U и AU субкадров), а второе заданное значение для оставшихся субкадров. В другом исполнении eNB может поддерживать первое заданное значение для U и AU субкадров, второе заданное значение для N и AN субкадров, а третье заданное значение для AC субкадров. В общем, eNB может поддерживать любое количество заданных значений для любого количества типов субкадров. Разные типы субкадров могут быть связаны с разными уровнями помех и, следовательно, разными SINR.
В одном исполнении eNB может поддерживать несколько заданных значений для разных типов субкадров для каждого интересующего UE. В другом исполнении eNB может поддерживать несколько заданных значений для разных типов субкадров для группы UE или всех UE. В одном исполнении eNB может поддерживать несколько заданных значений для разных типов субкадров для каждого типа передачи (например, для каждого физического канала). В другом исполнении eNB может поддерживать несколько заданных значений для разных типов субкадров для всех типов передачи (например, для всех физических каналов). В еще одном другом исполнении eNB может поддерживать несколько заданных значений для разных типов субкадров для каждого типа передачи (например, для каждого физического канала) для каждого UE. eNB также может поддерживать несколько заданных значений для разных типов субкадров другими способами.
eNB может определять несколько заданных значений для разных типов субкадров различными способами. В одном исполнении eNB может установить заданное значение для типа субкадра на основе целевого уровня эффективности и измеренной эффективности для типа субкадра, как описано выше. Применительно к передаче данных с HARQ, eNB может использовать более низкое заданное значение для более длительного целевого завершения HARQ, и наоборот. В другом исполнении eNB может установить заданное значение для типа субкадра на основе оцененных помех в субкадрах данного типа. Например, eNB может использовать более низкое заданное значение для более высоких оцененных помех, и наоборот.
В одном исполнении eNB может независимо определять заданное значение для каждого типа субкадра. В другом исполнении eNB может определять первое заданное значение для первого типа субкадров и может определять второе заданное значение для второго типа субкадров на основе первого заданного значения и смещения. Данное смещение может быть фиксированным значением или регулируемым значением, которое может меняться на основе измеренных помех или измеренной эффективности. eNB может определять одно или более заданные значения для одного или более других типов кадров на основе одного или более дополнительных смещений.
eNB может передавать к UE данные управления и/или данные трафика в субкадре на основе заданного значения, применимого для UE для данного субкадра. Заданное значение может использоваться для определения уровня мощности передачи, который должен использоваться для передачи данных к UE в субкадре.
eNB может передавать Физический Канал Индикатора Формата Управления (PCFICH), Физический Канал Индикатора HARQ (PHICH), и Физический Канал Управления Нисходящей Линии Связи (PDCCH) в области управления субкадра. PCFICH может передаваться в первом периоде символов субкадра и может переносить размер области управления. PHICH может нести ACK и NACK для передач данных, отправленных UE по восходящей линии связи с HARQ. PDCCH может нести данные/информацию управления применительно к разрешениям нисходящей линии связи, разрешениям восходящей линии связи, информацию управления мощностью, и т.д. PDCCH может передаваться в 1, 2, 4 или 8 элементах канала управления (CCE), при этом каждый CCE включает в себя 36 ресурсных элементов. eNB может передавать PDSCH в области данных субкадра. PDSCH может нести данные для UE, которые планируются для передачи данных трафика по нисходящей линии связи.
eNB может отправить к UE в субкадре данные управления по PDCCH. В одном исполнении eNB может поддерживать несколько заданных значений (или целевые SINR для PDCCH) для разных типов субкадров для UE применительно к PDCCH. eNB может установить мощность передачи PDCCH на основе заданного значения для субкадра, в котором отправляется PDCCH. Например, eNB может использовать (i) более высокую мощность передачи для PDCCH для более высокого заданного значения или (ii) более низкую мощность передачи для PDCCH для более низкого заданного значения. eNB также может установить мощность передачи PDCCH на основе CQI, принятого от UE для субкадра. Например, eNB может использовать (i) более высокую мощность передачи для PDCCH для более низкого значения CQI, указывающего на плохое качество канала, или (ii) более низкую мощность передачи для PDCCH для более высокого значения CQI, указывающего на хорошее качество канала. Также eNB может установить мощность передачи PDCCH на основе других факторов. В качестве альтернативы, eNB может использовать фиксированный уровень мощности передачи для PDCCH, но может менять количество CCE, используемых для передачи данных управления по PDCCH. Например, eNB может передавать PDCCH, используя (i) большее число CCE для более высокого заданного значения и/или более низкого значения CQI или (ii) меньшее число CCE для более низкого заданного значения и/или более высокого значения CQI.
eNB может отправлять ACK/NACK по PHICH к UE в субкадре. В одном исполнении eNB может поддерживать несколько заданных значений (или целевых SINR для PHICH) для разных типов субкадров для UE применительно к PHICH. eNB может установить мощность передачи PHICH на основе целевого SINR для PHICH и CQI принятого от UE для субкадра, в котором отправляется PHICH.
eNB может отправлять данные трафика по PDSCH к UE в субкадре. В одном исполнении eNB может поддерживать несколько заданных значений (или целевых SINR для PDSCH) для разных типов субкадров для UE применительно к PDSCH. eNB может установить мощность передачи PDSCH на основе целевого SINR для PDSCH и CQI принятого от UE для субкадра, в котором отправляется PDSCH. eNB может установить мощность передачи PDSCH дополнительно на основе целевого уровня эффективности для данных трафика, отправляемых по PDSCH. Например, мощность передачи PDSCH может быть установлена таким образом, чтобы удовлетворять целевому проценту пакетов с ошибками (PER) в 1% (или некоему другому значению), основанному на целевом количестве передач пакета. eNB может установить мощность передачи PDSCH дополнительно на основе целевого завершения HARQ. Например, мощность передачи PDSCH может быть установлена таким образом, чтобы удовлетворять целевому PER, основанному на первой передаче пакета. В одном исполнении постепенно более низкие заданные значения могут выбираться для постепенно более высоких целевых завершений HARQ. Регулировка мощности передачи PDSCH для получения требуемого целевого завершения HARQ может быть полезной для определенных типов трафика, таких как, например, Голосовой трафик по IP-сетям (VoIP).
Использование нескольких заданных значений для разных типов субкадров может обеспечить некоторые преимущества. В беспроводной сети, использующей разделение ресурсов с TDM для ICIC, например, как описано выше, помехи по нисходящей линии связи могут значительно меняться между субкадрами. Использование нескольких заданных значений может позволить eNB применять правильный уровень мощности передачи в разных субкадрах для достижения требуемого покрытия внутри соты при разных сценариях помех.
Фиг. 6 показывает исполнение процесса 600 для определения чистого CQI. Процесс 600 может выполняться посредством UE (как описано ниже) или некоторым другим объектом. UE может принять сигнализацию, которая переносит ресурсы, выделенные базовой станции (блок 612). UE может определить по меньшей мере один ресурс, выделенный базовой станции, и у которого уменьшены или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции, например, на основе принятой сигнализации (блок 614). По меньшей мере один ресурс может соответствовать по меньшей мере одному субкадру, или по меньшей мере одному поддиапазону, или по меньшей мере одному ресурсному блоку, или некоторому другому типу ресурса, выделенного базовой станции. По меньшей мере один ресурс может быть ресурсом, который полустатически выделен базовой станции посредством разделения ресурсов для базовой станции и по меньшей мере одной вызывающей помехи базовой станции. UE может определить CQI на основе по меньшей мере одного ресурса (блок 616). UE может определить CQI исключая ресурсы, выделенные по меньшей мере одной вызывающей помехи базовой станции. UE может отправить CQI базовой станции (блок 618). Затем UE может принять передачу данных (например, данные трафика и/или данные управления), отправленные базовой станции на основе CQI (блок 620).
Фиг. 7 показывает исполнение процесса 700 для приема чистого CQI. Процесс 700 может выполняться базовой станцией/eNB (как описано ниже) или некоторым другим объектом. Базовая станция может отправить сигнализацию, которая переносит ресурсы, выделенные базовой станции (блок 712). Базовая станция может принять CQI, который определен UE на основе по меньшей мере одного ресурса, выделенного базовой станции, и у которого уменьшены или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции (блок 714). Базовая станция может отправить передачу данных на UE на основе CQI (блок 716).
Фиг. 8 показывает исполнение процесса 800 для определения нескольких CQI для разных ресурсов. Процесс 800 может выполняться UE (как описано ниже) или некоторым другим объектом. UE может принять информацию разделения ресурсов от базовой станции (этап 812). Информация разделения ресурсов может переносить субкадры, которые полустатически выделены базовой станции (например, U субкадры) и субкадры, которые полустатически выделены по меньшей мере одной вызывающей помехи базовой станции (например, N субкадры). UE может определить по меньшей мере один первый субкадр, выделенный базовой станции, и по меньшей мере один второй субкадр, выделенный по меньшей мере одной вызывающей помехи базовой станции, на основе информации разделения ресурсов (этап 814).
UE может определить первый CQI на основе по меньшей мере одного первого субкадра, выделенного базовой станции, и у которого уменьшены или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции (этап 816). UE может определить второй CQI на основе по меньшей мере одного второго субкадра, выделенного по меньшей мере одной вызывающей помехи базовой станции (этап 818). UE может отправить первый CQI и второй CQI базовой станции (этап 820). Затем UE может принять передачу данных, отправленную базовой станцией на основе первого CQI и/или второго CQI (этап 822).
UE может определить второй CQI разными способами. В первом исполнении UE может определить второй CQI на основе только по меньшей мере одного второго субкадра, выделенного по меньшей мере одной вызывающей помехи базовой станции (например, только N субкадров) и не на основе любых субкадров, которые полустатически выделены базовой станции. Во втором исполнении UE может определить второй CQI посредством усреднения по набору субкадров, включающему в себя по меньшей мере один второй субкадр. В одном исполнении набор субкадров может исключать субкадры, которые полустатически выделены базовой станции (например, U субкадры). В другом исполнении набор субкадров может исключать субкадры, которые полустатически выделены базовой станции (например, U субкадры) и субкадры, которые полустатичестки выделены по меньшей мере одной вызывающей помехи базовой станции (например, N субкадры). Количество субкадров в наборе может быть фиксированным значением или конфигурируемым базовой станцией, и сигнализируемым UE, или определяемым на основе разделения ресурсов для базовой станции и по меньшей мере одной вызывающей помехи базовой станции, или получаемым другими способами.
В третьем исполнении UE может определить второй CQI на основе суммарных помех в по меньшей мере одном первом субкадре и по меньшей мере одном втором субкадре. UE может оценить помехи в по меньшей мере одном первом субкадре (например, U субкадре), выделенном базовой станции. UE также может оценить помехи в по меньшей мере одном втором субкадре (например, N субкадре), выделенном по меньшей мере одной вызывающей помехи базовой станции. UE может оценить суммарные помехи на основе оцененных помех в по меньшей мере одном первом субкадре и оцененных помех в по меньшей мере одном втором субкадре. Затем UE может определить второй CQI на основе оцененных суммарных помех.
В четвертом исполнении UE может определить по меньшей мере один второй субкадр на основе смещения по отношению к субкадру, в котором представляется отчет о втором CQI (или субкадру, используемому для определения первого CQI). В одном исполнении UE может принять от базовой станции сигнализацию, которая переносит смещение. В другом исполнении UE может определить смещение посредством циклического перехода по набору смещений, и выбора разных субкадров для определения второго CQI в разные периоды. UE может принять от базовой станции сигнализацию, которая переносит набор смещений и/или количество смещений.
Также UE может определить второй CQI на основе по меньшей мере одного субкадра, который определен другими способами. Также UE может определить по меньшей мере один дополнительный CQI на основе по меньшей мере одного дополнительного субкадра.
UE может представлять отчет о первом и втором CQI различными способами. В одном исполнении UE может представлять отчет о первом и втором CQI с одинаковой периодичностью, например, в одинаковом субкадре или разных субкадрах. В другом исполнении UE может представлять отчет о первом CQI с первой периодичностью и может представлять отчет о втором CQI со второй периодичностью, отличной от (например, менее часто) первой периодичности. В одном исполнении UE может представлять отчет о первом CQI на основе первой конфигурации CQI и может представлять отчет о втором CQI на основе второй конфигурации CQI, отличной от первой конфигурации CQI. Каждая конфигурация CQI может быть связана с различными параметрами для представления отчета о CQI, такими как периодичность представления отчета о CQI, в каком субкадре отправлять CQI, и т.д.
Фиг. 9 показывает исполнение процесса 900 для приема нескольких CQI для разных ресурсов. Процесс 900 может выполняться базовой станцией/eNB (как описано ниже) или некоторым другим объектом. Базовая станция может отправить (например, посредством широковещательной передачи) информацию разделения ресурсов, которая переносит субкадры, выделенные базовой станции, и субкадры, выделенные по меньшей мере одной вызывающей помехи базовой станции (этап 912). Базовая станция может принять первый CQI и второй CQI от UE (этап 914). Первый CQI может быть определен на основе по меньшей мере одного первого субкадра, выделенного базовой станции, и у которого уменьшенные или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции. Второй CQI может быть определен на основе по меньшей мере одного второго субкадра, выделенного по меньшей мере одной вызывающей помехи базовой станции. Второй CQI может быть определен UE различными способами, например, как описано выше. Базовая станция может отправить передачу данных UE на основе первого CQI и/или второго CQI (этап 916).
Фиг. 10 показывает исполнение процесса 1000 для передачи данных. Процесс 1000 может выполняться базовой станцией/eNB (как описано ниже) или некоторым другим объектом. Базовая станция может поддерживать несколько заданных значений для нескольких типов субкадров связанных с разными уровнями помех (этап 1012). Базовая станция может выбрать заданное значение из нескольких заданных значений на основе субкадра, в котором должны передаваться данные на UE (этап 1014). Базовая станция может принять CQI соответствующий субкадру от UE (этап 1016). Базовая станция может передать данные на UE в субкадре на основе выбранного заданного значения и возможно дополнительно на основе CQI (этап 1018). Базовая станция может передать данные по PDCCH, PHICH, PDSCH, или некоторому другому физическому каналу.
В одном исполнении этапа 1012 базовая станция может определять заданное значение для каждого типа субкадров на основе одной или более метрик, таких как оцененных помех для каждого типа субкадров, целевого уровня эффективности, целевой частоты появления ошибок, целевого завершения HARQ, некой другой метрики, или их сочетания.
В одном исполнении базовая станция может поддерживать несколько заданных значений для нескольких типов субкадров для UE. Базовая станция может поддерживать множество наборов заданных значений для множества UE, при этом один набор заданных значений для каждого UE. В другом исполнении базовая станция может поддерживать несколько заданных значений для нескольких типов субкадров для конкретного физического канала. Базовая станция может поддерживать множество наборов заданных значений для множества физических каналов, при этом один набор заданных значений для каждого физического канала. В еще одном другом исполнении базовая станция может поддерживать несколько заданных значений для нескольких типов субкадров для конкретного физического канала для UE. Также базовая станция может поддерживать несколько заданных значений для нескольких типов субкадров другими способами.
В одном исполнении базовая станция может определить уровень мощности передачи на основе выбранного заданного значения и CQI. Базовая станция может передать данные к UE на основе определенного уровня мощности передачи. В другом исполнении базовая станция может определить объем ресурсов (например, количество CCE или ресурсных блоков), которые должны использоваться для передачи данных к UE на основе выбранного заданного значения и CQI. Базовая станция может передать данные к UE на основе определенного объема ресурсов. Также базовая станция может определять прочие параметры для передачи данных на основе заданного значения и CQI.
Фиг. 11 показывает структурную схему исполнения базовой станции/eNB 110x и UE 120x, которые могут быть одной из базовых станций/eNB и одним из UE на Фиг. 1. Внутри UE 120x приемник 1110 может принимать и обрабатывать сигналы нисходящей линии связи от базовой станции 110x и прочих базовых станций. Модуль 1112 может обрабатывать (например, демодулировать и декодировать) принятые передачи данных. Модуль 1114 может оценивать помехи в субкадрах разных типов. Модуль 1116 может определять чистый CQI и нечистый CQI на основе оцененных помех для субкадров разных типов, как описано выше. Модуль 1118 может формировать и отправлять отчеты о CQI, в соответствии с тем, что сконфигурировано для UE 120x. Модуль 1122 может принять сигнализацию (например, SRPI), указывающую субкадры, выделенные базовой станции 110x, и может определять субкадры разных типов. Различные модули внутри UE 120x могут функционировать в соответствии с тем, что описано выше. Контроллер/процессор 1124 может управлять функционированием различных модулей внутри UE 120x. Память 1126 может поддерживать данные и программные коды для UE 120x.
Внутри базовой станции 110x, модуль 1152 может формировать передачи данных для UE 120x и/или других UE. Модуль 1154 может определять уровень мощности передачи, который должен использоваться для каждой передачи данных на основе соответствующего заданного значения для данной передачи данных. Передатчик 1154 может формировать сигналы нисходящей линии связи, содержащие передачи данных, и может передавать сигналы нисходящей линии связи UE 120x и прочим UE. Приемник 1156 может принимать и обрабатывать сигналы восходящей линии связи, переданные UE 120x и прочими UE. Модуль 1158 может обрабатывать принятый сигнал для восстановления отчетов о CQI, отправленных UE 120x. Модуль 1160 может получать чистый CQI и нечистый CQI из отчетов о CQI, отправленных посредством UE 120x, и может выбирать схему модуляции и кодирования для каждой передачи данных к UE 120x на основе соответствующего CQI и/или прочей информации. Модуль 1162 может определять субкадры, выделенные базовой станции 110x, и может формировать информацию разделения ресурсов (например, SRPI), указывающую субкадры разных типов для базовой станции 110x. Различные модули внутри базовой станции 110x могут функционировать в соответствии с тем, что описано выше. Контроллер/процессор 1164 может управлять функционированием различных модулей внутри базовой станции 110x. Память 1166 может поддерживать данные и программные коды для базовой станции 110x. Планировщик 1168 может планировать UE в отношении передач данных.
Модули на Фиг. 11 могут содержать процессоры, электронные устройства, устройства аппаратного обеспечения, электронные компоненты, логические схемы, запоминающие устройства, коды программного обеспечения, коды встроенного программного обеспечения, и т.д., или любое их сочетание.
Фиг. 12 показывает структурную схему исполнения базовой станции/eNB 110y и UE 120y, которые могут быть одной из базовых станций/eNB и одним из UE на Фиг. 1. Базовая станция 110y может быть оборудована T антеннами с 1234a по 1234t, а UE 120y может быть оборудовано R антеннами с 1252a по 1252r, при этом, как правило, T≥1 и R≥1.
В базовой станции 110y процессор 1220 передачи может принять данные от источника 1212 данных для одного или более UE, выбрать одну или более схемы модуляции и кодирования (MCS) для каждого UE на основе CQI, принятых от данного UE, обработать (например, закодировать и подвергнуть модуляции) данные трафика для каждого UE на основе MCS, выбранной для UE, и предоставить символы данных для всех UE. Процессор 1220 также может обработать системную информацию (например, SRPI, и т.д.) и данные/информацию управления (например, для смещений, разрешений, сигнализации верхнего уровня, и т.д.) и предоставить служебные символы и символы управления. Процессор 1220 также может формировать опорные символы для опорных сигналов (например, CRS) и сигналов синхронизации (например, PSS и SSS). Процессор 1230 передачи (TX) по схеме со многими входами и многими выходами (MIMO) может выполнить пространственную обработку (например, предварительное кодирование) над символами данных, символами управления, служебными символами, и/или опорными символами, если применимо, и может предоставить T выходных потоков символов T модуляторам (MOD) с 1232a по 1232t. Каждый модулятор 1232 может обработать соответствующий выходной поток символов (например, применительно к OFDM, и т.д.), чтобы получить выходной поток выборок. Каждый модулятор 1232 может дополнительно обработать (например, преобразовать в аналоговый, усилить, отфильтровать, и преобразовать с повышением частоты) выходной поток выборок, чтобы получить сигнал нисходящей линии связи. T сигналов нисходящей линии связи от модуляторов с 1232a по 1232t могут передаваться соответственно через T антенн с 1234a по 1234t.
В UE 120y антенны с 1252a по 1252r могут принять сигналы нисходящей линии связи от базовой станции 110y и/или от других базовых станций, и могут предоставить принятые сигналы соответственно демодуляторам (DEMOD) с 1254a по 1254r. Каждый демодулятор 1254 может приводить в требуемое состояние (например, фильтровать, усиливать, преобразовывать с понижение частоты, или приводить в цифровую форму) свой принятый сигнал, чтобы получить входные выборки. Каждый демодулятор 1254 может дополнительно обработать входные выборки (например, применительно к OFDM, и т.д.), чтобы получить принятые символы. Детектор 1256 MIMO может получить принятые символы от всех R демодуляторов с 1254a по 1254r, выполнить обнаружение схемы MIMO над принятыми символами, если применимо, и обеспечить обнаруженные символы. Процессор 1258 приема может обработать (например, подвергнуть демодуляции и декодировать) обнаруженные символы, выдать декодированные данные трафика для UE 120y приемнику 1260 данных, и выдать декодированные данные управления и системную информацию контроллеру/процессору 1280. Процессор 1284 канала может оценить помехи в субкадрах разных типов и определить чистые и нечистые CQI на основе оцененных помех, в соответствии с тем, что описано выше.
По восходящей линии связи в UE 120y процессор 1264 передачи может принять и обработать данные трафика от источника 1262 данных и данные управления (например, для отчетов о CQI) от контроллера/процессора 1280. Процессор 1264 также может сформировать опорные символы для одного или более опорных сигналов. Символы от процессора 1264 передачи могут предварительно кодироваться процессором 1266 TX MIMO, если применимо, дополнительно обрабатываться модуляторами с 1254a по 1254r (например, применительно к SC-FDM, OFDM, и т.д.), и передаваться базовой станции 110y. В базовой станции 110y сигналы восходящей линии связи от UE 120y и других UE могут быть приняты антеннами 1234, обработаны демодуляторами 1232, обнаружены детектором 1236 MIMO, если применимо, и дополнительно обработаны процессором 1238 приема, чтобы получить декодированные данные трафика и данные управления, отправленные посредством UE 120y. Процессор 1238 может предоставить декодированные данные трафика приемнику 1239 данных, а декодированные данные управления контроллеру/процессору 1240.
Контроллеры/процессоры 1240 и 1280 могут управлять функционированием соответственно базовой станции 110y и UE 120y. Процессор 1280 и/или другие процессоры и модули в UE 120y могут выполнять или управлять процессом 600 на Фиг. 6, процессом 800 на Фиг. 8, и/или прочими процессами применительно к описанным здесь методам. Процессор 1240 и/или другие процессоры и модули в базовой станции 110y могут выполнять или управлять процессом 700 на Фиг. 7, процессом 900 на Фиг. 9, процессом 1000 на Фиг. 10 и/или прочими процессами применительно к описанным здесь методам. Память 1242 и 1282 может хранить данные и программные коды соответственно для базовой станции 110y и UE 120y. Планировщик 1244 может планировать UE в отношении передачи данных по нисходящей линии связи и/или восходящей линии связи.
Специалист в соответствующей области техники должен понимать, что информация и сигналы могут быть представлены, используя любую из многообразия разных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы, и элементарные сигналы, которые могли упоминаться на протяжении приведенного выше описания, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любым их сочетанием.
Специалист в соответствующей области дополнительно должен принимать во внимание, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные здесь применительно к изобретению, могут быть реализованы в качестве электронного аппаратного обеспечения, компьютерного программного обеспечения или их сочетания. Для того чтобы однозначно проиллюстрировать эту взаимозаменяемость аппаратного и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы, в целом, были описаны выше, исходя из их функциональных возможностей. Будут ли такие функциональные возможности реализованы в аппаратном или программном обеспечении зависит от конкретного применения и ограничений на исполнение, наложенных на всю систему. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного применения, но такие решения реализации не должны интерпретироваться как вызывающие отступление от объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные здесь применительно к изобретению, могут быть реализованы или выполняться при помощи процессора общего назначения, цифрового сигнального процессора (DSP), проблемно-ориентированной интегральной микросхемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логики, дискретных компонентов аппаратного обеспечения, или любого их сочетания, разработанного для выполнения описанных здесь функций. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в качестве сочетания вычислительных устройств, например, сочетания DSP и микропроцессора, множеством микропроцессоров, одного или более микропроцессоров, объединенных с ядром DSP, или любыми прочими подобными конфигурациями.
Этапы способа или алгоритма, описанные здесь в отношении изобретения, могут быть воплощены непосредственно в аппаратном обеспечении, модуле программного обеспечения, исполняемом процессором, или сочетании вышеупомянутого. Модуль программного обеспечения может размещаться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, жестком диске, съемном диске, CD-ROM, или любом другом виде носителя данных известного в данной области техники. Примерный носитель данных соединен с процессором таким образом, чтобы процессор мог считывать информацию с, и записывать информацию на, носитель данных. В качестве альтернативы, носитель данных может быть частью процессора. Процессор и носитель данных могут размещаться в ASIC. ASIC может размещаться в терминале пользователя. В качестве альтернативы, процессор и носитель данных могут размещаться в терминале пользователя как отдельные компоненты.
В одном или более примерных исполнениях, описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, встроенном программном обеспечении или любом их сочетании. При реализации в программном обеспечении, функции могут храниться или передаваться в качестве одной или более инструкций или кода на машиночитаемом носителе информации. Машиночитаемый носитель информации включает в себя, как компьютерный носитель данных, так и средства связи, включая любое средство связи, которое способствует передаче компьютерной программы из одного места в другое. Носитель данных может быть любым приемлемым носителем, доступ к которому можно получить посредством компьютера общего назначения или специализированного компьютера. В качестве примера, а не ограничения, такой машиночитаемый носитель информации может быть выполнен в виде RAM, ROM, EEPROM, CD-ROM или другого накопителя на оптическом диске, накопителя на магнитном диске или других устройств хранения на магнитном носителе, или любом другом носителе, который может использоваться для переноса или хранения требуемого программного кода в виде инструкций или структур данных, и доступ, к которому может быть получен посредством компьютера общего назначения или специализированного компьютера или процессором общего назначения или специализированным процессором. Также, любое подсоединение должным образом определяет машиночитаемый носитель информации. Например, если программное обеспечение передается с web-узла, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасную, радио или микроволновую, тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная, радио или микроволновая, включены в понятие носителя информации. Используемые здесь магнитные и немагнитные диски, включают в себя компакт диск (CD), лазерный диск, оптический диск, цифровой диск универсального назначения (DVD), гибкий магнитный диск и диск blue-ray, где магнитные диски обычно воспроизводят данные магнитным образом, в то время как немагнитные диски воспроизводят данные оптически с помощью лазера. Сочетания вышеописанного также должны быть включены в объем понятия машиночитаемого носителя информации.
Предыдущее описание изобретения представлено с тем, чтобы позволить любому специалисту в соответствующей области техники реализовать или использовать изобретение. Специалисту в соответствующей области будут явно очевидны различные возможные модификации изобретения, и общие определенные здесь принципы могут применяться к прочим вариациям, не отступая от сущности и объема изобретения. Таким образом, изобретение не предназначено ограничиваться описанными здесь примерами и исполнениями, а должно соответствовать наиболее широкому объему, который не противоречит описанным здесь принципам и новым признакам.