ДИНАМИЧЕСКИЙ ВЫБОР ФОРМАТОВ ПОДКАДРОВ В БЕСПРОВОДНОЙ СЕТИ
DYNAMIC SELECTION OF SUBFRAME FORMATS IN WIRELESS NETWORK

По настоящей заявке на патент испрашивается приоритет по предварительной заявке на патент США № 61/182007 под названием "Способ и устройство для обеспечения возможности динамического выбора между нормальными и специальными подкадрами", зарегистрированной 28 мая 2009 г., переуступленной ее правопреемнику и включенной здесь путем ссылки.
I. Область техники, к которой относится изобретение
Представленное раскрытие относится в общем к установлению связи, и более конкретно, к методикам поддержания связи в беспроводной сети.
II. Уровень техники
Сети беспроводной связи широко развернуты для обеспечения различного содержимого передачи информации, такого как речь, видеосигналы, пакетированные данные, обмен сообщениями, радиопередачи и т.д. Эти беспроводные сети могут быть сетями множественного доступа, способными поддерживать множество пользователей посредством совместного использования располагаемых сетевых ресурсов. Примеры таких сетей множественного доступа включают в себя сети множественного доступа с кодовым разделением каналов (CDMA), сети множественного доступа с временным разделением каналов (TDMA), сети множественного доступа с частотным разделением каналов (FDMA), сети множественного доступа с ортогональным частотным разделением каналов (OFDMA) и сети FDMA с единственной несущей (SC-FDMA).
Сеть беспроводной связи может включать в себя некоторое количество базовых станций, которые могут поддерживать связь для некоторого количества пользовательских оборудований (UE). UE может устанавливать связь с базовой станцией через нисходящую линию связи и восходящую линию связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от базовой станции к UE, а восходящая линия связи (или обратная линия связи) относится к линии связи от UE к базовой станции. Базовая станция может поддерживать связь для оборудований UE различных типов. Каждый тип оборудований UE может иметь определенные возможности и может ожидать определенные передачи от базовой станции. Может быть желательно эффективным способом поддерживать связь для оборудований UE различных типов.
Сущность изобретения
В данном описании описаны методики динамического выбора форматов подкадров в беспроводной сети. В аспекте, базовая станция может динамически переключаться между различными форматами подкадров (или различными типами подкадров), чтобы более эффективно поддерживать связь для разных типов оборудований UE. Каждый формат подкадров может быть связан с определенными каналами и/или сигналами, подлежащими отправке определенным способом.
В одном конструктивном решении, базовая станция может объявлять совокупность подкадров в качестве подкадров одночастотной сети многоадресной рассылки/широковещательной рассылки (MBSFN) для первых/унаследованных оборудований UE. Базовая станция может посылать служебные сигналы для сообщения совокупности подкадров в качестве подкадров MBSFN унаследованным оборудованиям UE. Базовая станция может динамически выбирать форматы совокупности подкадров для вторых/новых оборудований UE, например, на поподкадровой основе. Формат каждого подкадра может быть выбран из множества форматов. Различные типы оборудований UE и различные форматы подкадров подробно описываются ниже. Базовая станция может отправлять передачи в совокупности подкадров, основываясь на выбранных форматах. Базовая станция также может отправлять специфический для ячейки опорный сигнал (CRS) в каждом подкадре в совокупности подкадров, основываясь на формате подкадров MBSFN, чтобы поддерживать унаследованные оборудования UE.
В одном конструктивном решении, множество форматов могут включать в себя, по меньшей мере, один формат регулярных подкадров, по меньшей мере, один формат подкадров MBSFN и/или, по меньшей мере, один формат новых подкадров. Базовая станция может выбирать формат подкадров MBSFN или формат регулярных подкадров, или формат новых подкадров для каждого подкадра в совокупности подкадров. В другом конструктивном решении, множество форматов может включать в себя, по меньшей мере, один формат подкадров MBSFN и, по меньшей мере, один формат пустых подкадров. Базовая станция может выбирать формат подкадров MBSFN или формат пустых подкадров для каждого подкадра в совокупности подкадров, например, основываясь на количестве унаследованных оборудований UE и/или на уровне активности унаследованных оборудований UE.
В еще одном конструктивном решении, совокупность подкадров может обозначаться как регулярные подкадры для унаследованных оборудований UE, но они могут быть сконфигурированы как подкадры MBSFN, пустые подкадры и/или новые подкадры для новых оборудований UE. Базовая станция при необходимости может реконфигурировать подкадр в совокупности подкадров как регулярный подкадр, например, чтобы отправить страницу унаследованному UE.
В одном конструктивном решении, новое UE может принять подкадр, имеющий формат, который может быть динамически выбран из множества форматов. Новое UE может обрабатывать подкадр, основываясь, по меньшей мере, на одном из множества форматов, чтобы восстановить, по меньшей мере, одну передачу, отправленную в подкадре. Например, новое UE может обрабатывать подкадр, основываясь на одном формате единовременно, и может завершить обработку подкадра, когда, по меньшей мере, одна передача восстановлена из этого подкадра.
Ниже описываются различные аспекты и признаки раскрытия с дополнительными подробностями.
Краткое описание чертежей
Фиг.1 показывает сеть беспроводной связи.
Фиг.2 показывает структуру кадров для дуплексной связи с частотным разделением каналов (FDD).
Фиг.3 показывает структуру кадров для дуплексной связи с временным разделением каналов (TDD).
Фиг.4 показывает два формата регулярных подкадров.
Фиг.5 показывает два формата подкадров MBSFN.
Фиг.6 показывает динамическое переключение между различными форматами подкадров.
Фиг.7 и 8 показывают процесс и устройство, соответственно, для отправки передач с динамическим выбором подкадров.
Фиг.9 и 10 показывают процесс и устройство, соответственно, для приема передач, отправляемых с динамическим выбором подкадров.
Фиг.11 показывает блок-схему базовой станции и UE.
Подробное описание
Методики, описанные в данном описании, могут использоваться для различных сетей беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие сети. Термины "сеть" и "система" часто используются взаимозаменяемым образом. Сеть CDMA может реализовывать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (WCDMA) и другие разновидности CDMA. cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Сеть TDMA может реализовывать технологию радиосвязи, такую как Глобальная система мобильной связи (GSM). Сеть OFDMA может реализовывать технологию радиосвязи, такую как выделенный UTRA (E-UTRA), сверхмобильная широкополосная передача (UMB), IEEE 802.11 (Wi-Fi (беспроводной доступ)), IEEE 802.16 (WiMAX (общемировая совместимость широкополосного беспроводного доступа)), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Долгосрочное развитие (LTE) 3GPP и LTE-усовершенствованное (LTE-A) являются новыми версиями 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 может включать в себя некоторое количество выделенных Узлов В (eNB) 110 и других сетевых объектов. eNB представляет собой объект, который устанавливает связь с оборудованиями UE и также может упоминаться как базовая станция, Узел B, точка доступа и т.д. Каждый eNB 110 может обеспечивать коммуникационную зону обслуживания для конкретной географической области и может поддерживать связь для оборудований UE, расположенных в пределах зоны обслуживания. Чтобы улучшить пропускную способность сети, полная зона обслуживания для eNB может быть разделена на множество (например, на три) меньшие зоны. Каждая меньшая зона может обслуживаться соответствующей подсистемой eNB. В 3GPP, термин "ячейка" может относиться к самой маленькой зоне обслуживания eNB и/или подсистемы eNB, обслуживающей эту зону обслуживания. eNB может обеспечивать коммуникационную зону обслуживания для макроячейки, пикоячейки, фемтоячейки и/или других типов ячейки. В примере, показанном на фиг.1, Узлы eNB 110a, 110b и 110c могут быть макро-узлами eNB для макроячеек 102a, 102b и 102c, соответственно. eNB 110х может быть пико-eNB для пикоячейки 102x. eNB 110y может быть фемто-eNB для фемтоячейки 102y. Термины "eNB" и "базовая станция" в данном описании могут использоваться взаимозаменяемым образом.
Беспроводная сеть 100 также может включать в себя ретрансляционные станции. Ретрансляционная станция представляет собой объект, который принимает передачу данных от станции, расположенной вверху по потоку данных (например, eNB или UE) и отправляет передачу данных на станцию, расположенную внизу по потоку данных (например, UE или eNB). Ретрансляционная станция также может быть оборудованием UE, которое ретранслирует передачи для других оборудований UE. В примере, показанном на фиг.1, ретрансляционная станция 110z может устанавливать связь с макро-eNB 110a и UE 120z, чтобы облегчать связь между eNB 110a и UE 120z. Ретрансляционная станция также может упоминаться как ретрансляционный eNB, ретрансляционная базовая станция, ретранслятор и т.д.
Сетевой контроллер 130 может связываться с рядом узлов eNB и может обеспечивать координацию и управление для этих узлов eNB. Сетевой контроллер 130 может устанавливать связь с узлами eNB через обратную передачу. Узлы eNB также могут устанавливать связь друг с другом, например, непосредственно или опосредованно, через обратную передачу беспроводной или проводной линии связи.
Оборудования UE 120 могут быть рассредоточены по всей беспроводной сети 100, и каждое UE может быть стационарным или мобильным. UE также может упоминаться как терминал, мобильная станция, абонентский блок, станция и т.д. UE может быть сотовым телефоном, персональным цифровым ассистентом (PDA), беспроводным модемом, устройством беспроводной связи, карманным устройством, портативным компьютером, беспроводным телефоном, станцией местной линии радиосвязи (WLL), интеллектуальным телефоном (смартфоном), нетбуком, смартбуком и т.д.
Беспроводная сеть 100 может использовать FDD или TDD. Для FDD, нисходящей линии связи и восходящей линии связи могут быть выделены отдельные частотные каналы, и передачи нисходящей линии связи и передачи восходящей линии связи могут отправляться одновременно на двух частотных каналах. Для TDD, нисходящая линия связи и восходящая линия связи могут совместно использовать один и тот же частотный канал, и передачи нисходящей линии связи и восходящей линии связи могут отправляться на одном и том же частотном канале в различных временных интервалах.
Фиг.2 показывает структуру 200 кадров, используемую для FDD в LTE. Временная шкала передачи для каждой нисходящей линии связи и восходящей линии связи может быть разбита на блоки кадров радиосвязи. Каждый кадр радиосвязи может иметь предварительно определенную продолжительность (например, 10 миллисекунд (мс)) и может быть разделен на 10 подкадров с индексами от 0 до 9. Каждый подкадр может включать в себя два отрезка времени. Таким образом, каждый кадр радиосвязи может включать в себя 20 отрезков времени с индексами от 0 до 19. Каждый отрезок времени может включать в себя L периодов символов, например, семь периодов символов для нормального циклического префикса (как показано на фиг.2) или шесть периодов символов для расширенного циклического префикса. 2L периодам символов в каждом подкадре могут быть присвоены индексы от 0 до 2L-1. На нисходящей линии связи, символ OFDM может передаваться в каждом периоде символов подкадра. На восходящей линии связи, символ SC-FDMA может передаваться в каждом периоде символов подкадра.
На нисходящей линии связи в 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 может переносить некоторую информацию о системе.
Фиг.3 показывает структуру 300 кадров, используемую для TDD в LTE. LTE поддерживает некоторое количество конфигураций нисходящей линии связи-восходящей линии связи для TDD. Подкадры 0 и 5 используются для нисходящей линии связи (DL), а подкадр 2 используется для восходящей линии связи (UL) для всех конфигураций нисходящей линии связи-восходящей линии связи. Каждый из подкадров 3, 4, 7, 8 и 9 может использоваться для нисходящей линии связи или восходящей линии связи, в зависимости от конфигураций нисходящей линии связи-восходящей линии связи. Подкадр 1 включает в себя три специальных поля, состоящих из временного интервала пилот-сигнала нисходящей линии связи (DwPTS), используемого для каналов управления нисходящей линии связи, а также для передач данных, защитного интервала (GP) без передачи и временного интервала пилот-сигнала восходящей линии связи (UpPTS), используемого либо для канала произвольного доступа (RACH), либо для зондирующих опорных сигналов (SRS). Подкадр 6 может включать в себя только DwPTS, или все три специальных поля, или подкадр нисходящей линии связи, в зависимости от конфигураций нисходящей линии связи-восходящей линии связи. DwPTS, GP и UpPTS могут иметь различные продолжительности для разных конфигураций подкадров.
На нисходящей линии связи eNB может передавать PSS в периоде 2 символов в подкадрах 1 и 6 (на фиг.3 не показано), а SSS в последнем периоде символов в подкадрах 0 и 5. eNB может передавать CRS в определенных периодах символов каждого подкадра нисходящей линии связи. eNB также может передавать PBCH в подкадре 0 определенных кадров радиосвязи.
Различные сигналы и каналы в LTE описываются в 3GPP TS 36.211 под названием "Выделенный универсальный наземный радиодоступ (E-UTRA); физические каналы и модуляция", который является общедоступным. Структуры 200 и 300 кадров также описываются в 3GPP TS 36.211.
LTE поддерживает несколько форматов подкадров для нисходящей линии связи. Формат подкадров также может упоминаться как тип подкадров, и термины "тип" и "формат" могут использоваться взаимозаменяемым образом. Каждый формат подкадров может быть связан с определенными характеристиками, например, определенными сигналами и каналами, отправляемыми в подкадре этого формата, и/или с конкретным способом, которым сигнал или канал отправляется в подкадре. Подкадры различных форматов могут использоваться для разных целей.
Фиг.4 показывает два формата 410 и 420 регулярных подкадров, которые могут использоваться для нисходящей линии связи в LTE. Форматы 410 и 420 регулярных подкадров определяются в Версиях 8 и 9 LTE. Для нормального циклического префикса в LTE, левый отрезок времени включает в себя семь периодов 0-6 символов, а правый отрезок времени включает в себя семь периодов 7-13 символов. Каждый отрезок времени может включать в себя некоторое количество блоков ресурсов. Каждый блок ресурсов может охватывать 12 поднесущих в одном отрезке времени и может включать в себя некоторое количество элементов ресурсов. Каждый элемент ресурсов может охватывать одну поднесущую в одном периоде символов и может использоваться для отправки одного модуляционного символа, который может быть реальной или комплексной величиной.
a
Формат 410 подкадров может использоваться узлом eNB, оборудованным двумя антеннами. CRS может передаваться от антенн 0 и 1 в периодах 0, 4, 7 и 11 символов. Опорный сигнал представляет собой сигнал, который известен передатчику и приемнику a priori, и также может упоминаться как пилот-сигнал. CRS представляет собой опорный сигнал, который является специфическим для ячейки, например, генерируемым на основании идентичности (ID) ячейки. На фиг.4, для данного элемента ресурсов с меткой R, модуляционный символ может передаваться на этом элементе ресурсов от антенны a, и никакие модуляционные символы не могут передаваться на этом элементе ресурсов от других антенн. Формат 420 подкадров может использоваться для eNB, оборудованного четырьмя антеннами. CRS может передаваться от антенн 0 и 1 в периодах 0, 4, 7 и 11 символов и от антенн 2 и 3 в периодах 1 и 8 символов.
Для обоих форматов 410 и 420 подкадров, подкадр может включать в себя раздел управления, сопровождаемый разделом данных. Раздел управления может включать в себя первые Q периодов символов подкадра, где Q может быть равен 1, 2, 3 или 4. Q может изменяться от подкадра к подкадру и может сообщаться в первом периоде символов подкадра. Раздел управления может переносить управляющую информацию. Раздел данных может включать в себя остающиеся 2L-Q периодов символов подкадра и может переносить данные и/или другую информацию для оборудований UE.
Фиг.5 показывает два формата 510 и 520 подкадров MBSFN, которые могут использоваться для нисходящей линии связи в LTE. Форматы 510 и 520 подкадров MBSFN определяются в Версиях 8 и 9 LTE. Формат 510 подкадров может использоваться оборудованием eNB, оборудованным двумя антеннами. CRS может передаваться от антенн 0 и 1 в периоде 0 символов. В примере, показанном на фиг.5, Q=1 и раздел управления охватывает один период символов. Формат 520 подкадров может использоваться оборудованием eNB, оборудованным четырьмя антеннами. CRS может передаваться от антенн 0 и 1 в периоде 0 символов и от антенн 2 и 3 в периоде 1 символов. В примере, показанном на фиг.5, Q=2 и раздел управления охватывает два периода символов.
eNB может передавать физический канал индикатора формата управления (PCFICH), физический канал индикатора гибридной ARQ (автоматического запроса на повторную передачу) (PHICH) и физический канал управления нисходящей линии связи (PDCCH) в разделе управления подкадра. PCFICH может передаваться в первом периоде символов подкадра и может сообщать размер области управления (то есть, значение Q). PHICH может переносить информацию квитирования (ACK) и отрицательного квитирования (NACK) для передачи данных, отправляемой оборудованиями UE на восходящей линии связи с гибридным автоматическим запросом на повторную передачу (HARQ). PDCCH может переносить управляющую информацию нисходящей линии связи для оборудований UE. eNB также может передавать физический совместно используемый канал нисходящей линии связи (PDSCH) в разделе данных подкадра. PDSCH может переносить данные одноадресной рассылки для индивидуальных оборудований UE, данные многоадресной рассылки для групп оборудований UE, и/или данные широковещательной рассылки для всех оборудований UE.
Беспроводная сеть 100 также может поддерживать подкадры других форматов, такие как пустые подкадры и новые подкадры. Пустой подкадр может не включать в себя передачу (например, никакого CRS) и может использоваться для уменьшения радиопомех для оборудований UE в соседних ячейках. Новый подкадр может включать в себя другие типы CRS и/или другие каналы, которые не отправляются в регулярном подкадре или в подкадре MBSFN. Например, новый подкадр может включать в себя опорный сигнал показателя качества канала (CQI-RS), чтобы поддерживать измерение качества канала, опорный сигнал UE (UE-RS), отправляемый определенному UE на элементах ресурсов, обычно используемых для CRS, передачу PDSCH, отправляемую на элементах ресурсов, обычно используемых для CRS, Радиорелейный-PDCCH (R-PDCCH) и/или Радиорелейный-PDSCH (R-PDSCH), чтобы поддерживать работу ретрансляционных станций, и т.д. Пустые подкадры и/или новые подкадры могут быть определены в более поздних Версиях LTE, чем Версия 9 LTE.
Беспроводная сеть 100 может поддерживать различные типы оборудований UE, такие как "унаследованные" оборудования UE и "новые" оборудования UE. Унаследованное UE может поддерживать Версию 8 или 9 LTE или некоторую другую версию и может иметь определенную интерпретацию регулярных подкадров и подкадров MBSFN, например, как определено в стандарте Версии 8 или 9 LTE. Новое UE может поддерживать более позднюю версию LTE и может иметь отличающуюся интерпретацию регулярных подкадров и подкадров MBSFN по сравнению с унаследованным UE.
eNB может объявлять конкретный подкадр, например, в качестве подкадра MBSFN через широковещательную передачу информации о системе для всех оборудований UE. Унаследованное UE может ожидать CRS и управляющую информацию в разделе управления подкадра MBSFN. eNB может отдельно информировать унаследованное UE (например, через служебный сигнал верхнего уровня) о том, чтобы ожидать данные, передаваемые для всех абонентов, в разделе данных подкадра MBSFN. В этом случае, унаследованное UE может ожидать данные, передаваемые для всех абонентов, в разделе данных. В качестве альтернативы, eNB может не информировать унаследованное UE о том, чтобы ожидать данные, передаваемые для всех абонентов, в разделе данных подкадра MBSFN. В этом случае, унаследованное UE может не ожидать данные, передаваемые для всех абонентов, в разделе данных и может пропустить этот раздел.
В аспекте, eNB может динамически переключаться между различными форматами подкадров (или различными типами подкадров), чтобы более эффективно поддерживать связь и для унаследованных, и для новых оборудований UE. В одном конструктивном решении, eNB может объявлять некоторые подкадры как подкадры MBSFN и может резервировать некоторые другие подкадры как регулярные подкадры и/или подкадры других форматов. Например, eNB может объявлять такое количество подкадров в качестве подкадров MBSFN, какое возможно, полустатическим способом. eNB может посылать служебные сигналы (например, информацию о системе), чтобы сообщать о подкадрах MBSFN унаследованным UE. Однако eNB может динамически переключаться между подкадрами MBSFN и другими подкадрами (например, регулярными подкадрами и/или новыми подкадрами) для новых оборудований UE.
В одном конструктивном решении, eNB может динамически переключаться между различными форматами подкадров на поподкадровой основе. Для данного подкадра, объявленного в качестве подкадра MBSFN, eNB может выбирать конкретный формат для подкадра из совокупности поддерживаемых форматов. Например, eNB может определять, передавать ли регулярный подкадр или новый подкадр, или подкадр MBSFN, или подкадр некоторого другого формата. eNB может передавать CRS (i) в первом периоде символов подкадра, если он оборудован двумя антеннами, или (ii) в первых двух периодах символов подкадра, если он оборудован четырьмя антеннами. eNB может передавать или не передавать управляющую информацию в первых одном или двух периодах символов подкадра. eNB может посылать любые подходящие передачи в остающихся периодах символов подкадра на новые оборудования UE, как поддерживаемые выбранным форматом подкадра. Эти передачи могут игнорироваться унаследованными оборудованиями UE.
В одном конструктивном решении, для подкадров, объявленных как подкадры MBSFN, eNB может динамически переключаться между различными форматами подкадров, не информируя новые оборудования UE. В этом конструктивном решении, новые оборудования UE могут обрабатывать каждый подкадр, объявленный как подкадр MBSFN, в соответствии с разными гипотезами для различных форматов, которые могут использоваться для этого подкадра. В другом конструктивном решении, eNB может посылать служебные сигналы, чтобы информировать новые оборудования UE о выбранных форматах для подкадров, объявленных как подкадры MBSFN. В этом конструктивном решении, новые оборудования UE могут обрабатывать каждый подкадр, объявленный как подкадр MBSFN, основываясь на формате, выбранном для этого подкадра.
Унаследованные UE могут принимать информацию о системе от eNB и могут устанавливать, какие подкадры объявлены как подкадры MBSFN. Для данного подкадра, объявленного как подкадр MBSFN, унаследованное UE может ожидать определенные передачи, такие как CRS, в первых одном или двух периодах символов подкадра. Унаследованное UE может выполнять оценку канала, основываясь на CRS, принятом в подкадре. Унаследованное UE может пропускать остающиеся периоды символов подкадра или может обрабатывать раздел управления подкадра, чтобы восстановить управляющую информацию относительно предоставления восходящей линии связи, ACK/NACK и т.д.
Новое UE также может принимать информацию о системе от eNB и может устанавливать, какие подкадры объявлены как подкадры MBSFN. Для конструктивного решения, в котором служебные сигналы не отправляются, чтобы сообщать о выбранных форматах подкадров, объявленных как подкадры MBSFN, новое UE может ожидать данный подкадр, объявленный в качестве подкадра MBSFN, как являющийся регулярным подкадром, или подкадром MBSFN, или новым подкадром, или подкадром некоторого другого формата. Тогда новое UE может обрабатывать подкадр в соответствии с различными возможными гипотезами. Например, новое UE может сначала обрабатывать подкадр в соответствии с гипотезой, что он представляет собой регулярный подкадр, и может выполнять демодулирование и декодирование для управляющей информации, обычно отправляемой в регулярном подкадре. Если такая управляющая информация правильно не декодируется, то новое UE может затем обрабатывать подкадр в соответствии с гипотезой, что он представляет собой новый подкадр, и может выполнять демодулирование и декодирование для управляющей информации, обычно отправляемой в новом подкадре. Если такая управляющая информация правильно не декодируется, то новое UE может затем обрабатывать подкадр в соответствии с гипотезой, что он является подкадром MBSFN. В некоторых случаях обработка UE может быть упрощена. Например, новое UE может демодулировать управляющую информацию, отправляемую в разделе управления подкадра. Если новое UE принимает предоставление нисходящей линии связи в разделе управления, то новое UE может предположить, что подкадр представляет собой регулярный подкадр. В противном случае, новое UE может обрабатывать подкадр как подкадр MBSFN и может игнорировать раздел данных подкадра.
В общем, новое UE может обрабатывать подкадр, объявленный как подкадр MBSFN, для какого-нибудь количества форматов подкадров. В одном конструктивном решении, новое UE может обрабатывать подкадр для одного формата единовременно и может завершить обработку, когда определенная информация, обычно посылаемая для этого формата, правильно декодируется. В другом конструктивном решении, новое UE может обрабатывать подкадр для различных возможных форматов и может получать систему показателей для каждого формата. Тогда новое UE может выбирать формат с лучшей системой показателей. Новое UE также может обрабатывать подкадр для различных возможных форматов другими способами. В любом случае, подкадры MBSFN могут быть первоначально предназначены для поддерживания широковещательных передач одночастотной сети (SFN), но могут использоваться в качестве общего механизма совместимости с последующими версиями.
Фиг.6 показывает конструктивное решение динамического переключения между различными форматами подкадров. В этом конструктивном решении, eNB может объявлять подкадры 1-4 и подкадры 6-9 как подкадры MBSFN и может резервировать подкадры 0 и 5 как регулярные подкадры для унаследованных оборудований UE. eNB может посылать служебные сигналы (например, информацию о системе), чтобы сообщать о подкадрах, объявленных как подкадры MBSFN.
Унаследованные UE могут обрабатывать подкадры 0 и 5 как регулярные подкадры. Для каждого регулярного подкадра, унаследованное UE может принимать CRS и выполнять оценку канала. Унаследованное UE также может демодулировать и декодировать раздел управления подкадра, чтобы восстанавливать любую управляющую информацию, отправляемую унаследованному UE. Унаследованное UE также может демодулировать и декодировать раздел данных подкадра, если это указывается управляющей информацией, полученной из раздела управления. Унаследованное UE может обрабатывать подкадры 1-4 и подкадры 6-9 как подкадры MBSFN. Для каждого подкадра, объявленного как подкадр MBSFN, унаследованное UE может принимать CRS в первых одном или двух периодах символов подкадра и может выполнять оценку канала. Унаследованное UE может пропускать остающиеся периоды символов подкадра.
Новое UE может обрабатывать подкадры 0 и 5 как регулярные подкадры. Для каждого регулярного подкадра, новое UE может принимать CRS и выполнять оценку канала. Новое UE также может демодулировать и декодировать раздел управления подкадра, чтобы восстановить любую управляющую информацию, отправляемую новому UE, и также может демодулировать и декодировать раздел данных подкадра, если это указывается управляющей информацией, полученной из раздела управления. Новое UE может обрабатывать подкадры 1-4 и подкадры 6-9 как регулярные подкадры, или новые подкадры, или подкадры MBSFN, и/или подкадры других типов. Новое UE может обрабатывать каждый подкадр, объявленный как подкадр MBSFN, как описано выше.
В одном конструктивном решении, eNB может динамически переключаться между подкадрами MBSFN (которые могут передаваться сигналами унаследованным UE), и пустыми подкадрами (которые могут иметь формат, неизвестный унаследованным оборудованиям UE). eNB может переключаться на пустой подкадр, чтобы уменьшать радиопомехи для оборудований UE в соседних ячейках.
В одном конструктивном решении, eNB может переключаться между подкадрами MBSFN и пустыми подкадрами, основываясь на уровне активности унаследованных оборудований UE. Например, eNB может переключаться от подкадров MBSFN к пустым подкадрам для всех подкадров, за исключением подкадров 0 и 5, если в ячейке имеется несколько унаследованных оборудований UE. Количество унаследованных оборудований UE в ячейке может быть определено, например, на основании активности унаследованных оборудований UE. Подкадры 0 или 5 могут быть сконфигурированы как регулярные подкадры, чтобы точность измерения унаследованных оборудований UE не ухудшилась чрезмерно. В общем, количество подкадров MBSFN для переключения на пустые подкадры может зависеть от количества унаследованных оборудований UE и/или от уровня активности унаследованных оборудований UE (например, может быть обратно пропорциональным). В другом конструктивном решении, eNB может конфигурировать некоторые подкадры как подкадры MBSFN (например, так, чтобы CRS в этих подкадрах был доступен для измерений канала), а другие подкадры как пустые подкадры.
eNB может не отправлять передачи в пустом подкадре. Унаследованные оборудования UE могут ожидать CRS в первых одном или двух периодах символов подкадра и могут выполнять оценку канала, основываясь на ожидаемом CRS. Поскольку CRS не передается в пустом подкадре, унаследованные оборудования UE могут отмечать ухудшение в выполнении оценки канала. Это ухудшение может быть ослаблено посредством переведения унаследованных оборудований UE в режим непрерывного приема (DRX) до пустого подкадра.
В Версии 8 LTE, самое большее шесть подкадров из общего количества, равного десяти подкадрам в кадре радиосвязи, могут обозначаться как подкадры MBSFN. Подкадры 0, 4, 5 и 9 в FDD и подкадры 0, 1, 5 и 6 в TDD могут быть зарезервированными подкадрами, которые не могут обозначаться как подкадры MBSFN в Версии 8 LTE. Зарезервированные подкадры могут рассматриваться унаследованными оборудованиями UE как регулярные подкадры и могут использоваться этими оборудованиями UE для измерения и/или других целей. Кроме того, страницы могут быть отправлены унаследованным оборудованиям UE только в зарезервированных подкадрах.
В одном конструктивном решении, eNB может сконфигурировать один или более зарезервированных подкадров (например, подкадр 0, 4, 5 и/или 9 в FDD, или подкадр 0, 1, 5 и/или 6 в TDD) как подкадры MBSFN, пустые подкадры и/или новые подкадры для новых оборудований UE. Это может позволить eNB доводить до максимума использование новых технических характеристик и выделять большую полосу пропускания для новых технических характеристик новых оборудований UE.
Унаследованные оборудования UE могут рассматривать все зарезервированные подкадры как являющиеся регулярными подкадрами, основываясь на Версии 8 LTE. Таким образом, может быть некоторое неблагоприятное воздействие на унаследованные оборудования UE, если eNB конфигурирует один или более зарезервированные подкадры как подкадры MBSFN, пустые подкадры и/или новые подкадры. Одним неблагоприятным воздействием может быть ухудшенная точность измерения, что, как можно считать, является приемлемым компромиссом. В одном конструктивном решении, чтобы сводить к минимуму воздействия измерения, унаследованные оборудования UE могут быть переведены в режим DRX до зарезервированного подкадра, который сконфигурирован как подкадр MBSFN, пустой подкадр или новый подкадр. Унаследованные оборудования UE могут пропускать этот зарезервированный подкадр из-за действия DRX. Другим неблагоприятным воздействием могут быть пропущенные страницы для унаследованных оборудований UE. Это воздействие может быть рассмотрено, как описано ниже.
В одном конструктивном решении, eNB может реконфигурировать зарезервированный подкадр, который был сконфигурирован как подкадр MBSFN, пустой подкадр или новый подкадр для новых оборудований UE, обратно в регулярный подкадр. Например, если унаследованное UE принимает страницу в таком зарезервированном подкадре, то eNB может динамически реконфигурировать этот подкадр как регулярный подкадр, и может отправлять страницу унаследованному UE в этом подкадре. Это реконфигурирование может гарантировать, что унаследованными оборудованиями UE не будут пропускаться никакие страницы. Реконфигурирование может быть выполнено с точки зрения новых оборудований UE, поскольку унаследованные оборудования UE всегда могут рассматривать все зарезервированные подкадры, как являющиеся регулярными подкадрами. В одном конструктивном решении, новые оборудования UE могут знать, что eNB может динамически реконфигурировать некоторые зарезервированные подкадры, которые были сконфигурированы как подкадры MBSFN, пустые и/или новые подкадры, обратно в регулярные подкадры. В этом конструктивном решении, новые оборудования UE могут не испытывать ухудшение из-за реконфигурирования, выполняемого eNB.
В одном конструктивном решении, подкадры MBSFN и/или пустые подкадры могут использоваться для уменьшения радиопомех для оборудований UE в других ячейках. Оборудования UE в других ячейках могут замечать некоторые радиопомехи из-за динамического реконфигурирования от подкадров MBSFN и/или пустых подкадров обратно в регулярные подкадры. Однако, эти радиопомехи могут быть приемлемым компромиссом для уменьшения пропущенных страниц для унаследованных оборудований UE.
Для унаследованных оборудований UE может быть доступным ограниченное количество регулярных подкадров из-за того, что (i) eNB объявляет настолько много подкадров, насколько возможно, как подкадры MBSFN для унаследованных оборудований UE, и/или (ii) eNB конфигурирует некоторые зарезервированные подкадры для унаследованных оборудований UE, как подкадры MBSFN, пустые подкадры и/или новые подкадры для новых оборудований UE. В одном конструктивном решении, eNB может придавать унаследованным оборудованиям UE более высокий приоритет для планирования передачи данных в регулярных подкадрах. Это может гарантировать, что для планирования работы новых оборудований UE могут использоваться настолько много подкадров MBSFN, насколько возможно, например, с использованием новых форматов подкадров с потенциально новыми функциями, сигналами и/или каналами.
Фиг.7 показывает конструктивное решение процесса 700 для отправки передач с динамическим выбором подкадров. Процесс 700 может выполняться базовой станцией/eNB (как описано ниже) или некоторым другим объектом. Базовая станция может объявлять совокупность подкадров как подкадры MBSFN для первых/унаследованных оборудований UE (блок 712). Эта совокупность может включать в себя один или более подкадров. Базовая станция может посылать служебные сигналы (например, информацию о системе), чтобы сообщать о совокупности подкадров в качестве подкадров MBSFN (блок 714). Базовая станция может динамически выбирать форматы совокупности подкадров для вторых/новых оборудований UE, с форматом каждого подкадра, выбираемым из множества форматов (блок 716). Базовая станция может не посылать служебные сигналы, чтобы сообщать выбранные форматы вторым оборудованиям UE. Базовая станция может посылать передачи в совокупности подкадров, основываясь на выбранных форматах (блок 718). Базовая станция также может отправлять CRS в каждом подкадре в совокупности подкадров, основываясь на формате подкадров MBSFN, для первых оборудований UE.
В одном конструктивном решении, базовая станция может выбирать форматы совокупности подкадров на поподкадровой основе. Базовая станция также может выбирать форматы совокупности подкадров другими способами, например, для каждой группы из одного или более подкадров.
В одном конструктивном решении, множество форматов может содержать, по меньшей мере, один формат регулярных подкадров, или, по меньшей мере, один формат подкадров MBSFN, или, по меньшей мере, один формат новых подкадров, или некоторый другой формат подкадров, или их комбинацию. Регулярный подкадр может быть определен конкретной версией стандарта (например, Версией 8 LTE) и может переносить некоторые передачи (например, CRS) для оборудований UE, поддерживающих эту версию стандарта. Подкадр MBSFN может переносить некоторые передачи (например, CRS) в первой части подкадра и может не переносить передачу в остающейся части подкадра. Подкадр MBSFN может включать в себя меньше CRS, чем регулярный подкадр. Новый подкадр может быть определен более поздней версией стандарта (например, более поздней Версией LTE) и может переносить некоторые передачи, не отправляемые в регулярном подкадре. Базовая станция может выбирать формат подкадров MBSFN, или формат регулярных подкадров, или формат новых подкадров, или некоторый другой формат для каждого подкадра в совокупности подкадров. По меньшей мере, один формат регулярных подкадров может включать в себя (i) первый формат регулярных подкадров (например, формат 410 подкадров на фиг.4), имеющий CRS, отправляемый в четырех периодах символов подкадра, и/или (ii) второй формат регулярных подкадров (например, формат 420 подкадров), имеющий CRS, отправляемый в шести периодах символов подкадра. По меньшей мере, один формат подкадров MBSFN может включать в себя (i) первый формат подкадров MBSFN (например, формат 510 подкадров на фиг.5), имеющий CRS, отправляемый в одном периоде символов подкадра, и/или (ii) второй формат подкадров MBSFN (например, формат 520 подкадров), имеющий CRS, отправляемый в двух периодах символов подкадра.
В другом конструктивном решении, множество форматов может содержать, по меньшей мере, один формат подкадров MBSFN и, по меньшей мере, один формат пустых подкадров. Пустой подкадр может не переносить передачи. Базовая станция может выбирать формат подкадров MBSFN или формат пустых подкадров для каждого подкадра в совокупности подкадров, например, основываясь на количестве оборудований UE, ожидающих приема подкадра MBSFN, или уровне активности оборудований UE, и/или на некоторых других критериях.
В еще одном конструктивном решении, совокупность подкадров может обозначаться как регулярные подкадры для первых оборудований UE, но может быть сконфигурирована как подкадры MBSFN, или пустые подкадры, или новые подкадры, или их комбинация, для вторых оборудований UE. Совокупность подкадров может включать в себя (i) по меньшей мере, один из подкадров 0, 4, 5 и 9 для FDD в LTE или (ii) по меньшей мере, один из подкадров 0, 1, 5 и 6 для TDD в LTE. Базовая станция при необходимости может реконфигурировать подкадр в совокупности подкадров как регулярный подкадр. Например, базовая станция может принять страницу для первого UE, реконфигурировать подкадр в совокупности подкадров как регулярный подкадр в ответ на прием страницы и отправить страницу в подкадре для первого UE. Базовая станция может переводить одно или более первых оборудований UE в режим DRX до каждого подкадра в совокупности подкадров, чтобы ослабить ухудшение оценки канала.
Фиг.8 показывает конструктивное решение устройства 800 для отправки передач в беспроводной сети. Устройство 800 включает в себя модуль 812 для объявления совокупности подкадров в качестве подкадров MBSFN для первых оборудований UE, модуль 814 для отправки служебных сигналов, чтобы сообщать совокупность подкадров в качестве подкадров MBSFN, модуль 816 для динамического выбора форматов совокупности подкадров для вторых оборудований UE, при этом формат каждого подкадра выбирается из множества форматов, и модуль 818 для отправки передач в совокупности подкадров, основываясь на выбранных форматах.
Фиг.9 показывает конструктивное решение процесса 900 приема передач, отправляемых с динамическим выбором подкадров. Процесс 900 может выполняться оборудованием UE (как описано ниже) или некоторым другим объектом. UE может принять подкадр, имеющий формат, динамически выбранный из множества форматов (блок 912). В одном конструктивном решении, подкадр может быть объявлен как подкадр MBSFN для первых/унаследованных оборудований UE и может быть динамически конфигурируемым для вторых/новых UE. Оборудование UE может быть одним из вторых UE. Оборудование UE может не принять служебный сигнал, указывающий формат подкадра (блок 914).
UE может обрабатывать подкадр, основываясь, по меньшей мере, на одном из множества форматов, чтобы восстановить, по меньшей мере, одну передачу, отправленную в подкадре (блок 916). В одном конструктивном решении, UE может обрабатывать подкадр, основываясь на одном формате единовременно, и может завершить обработку подкадра, когда из подкадра восстановлена, по меньшей мере, одна передача. По меньшей мере, одна передача может содержать управляющее сообщение, передачу данных, опорный сигнал и т.д. В другом конструктивном решении, UE может обрабатывать подкадр, основываясь на каждом формате, и может выбирать формат, который, наиболее вероятно, должен использоваться, например, формат с наилучшей системой показателей. UE также может обрабатывать подкадр другими способами.
В одном конструктивном решении, множество форматов может содержать, по меньшей мере, один формат регулярных подкадров, или, по меньшей мере, один формат подкадров MBSFN, или, по меньшей мере, один формат пустых подкадров, или, по меньшей мере, один новый формат подкадров, или их комбинацию. В другом конструктивном решении, подкадр может обозначаться как регулярный подкадр (например, зарезервированный подкадр) для первых оборудований UE и может быть сконфигурирован как подкадр MBSFN, или пустой подкадр, или новый подкадр для вторых оборудований UE. В этом конструктивном решении, подкадр может быть подкадром 0, 4, 5 или 9 для FDD в LTE или подкадром 0, 1, 5 или 6 для TDD в LTE.
Фиг.10 показывает конструктивное решение устройства 1000 для приема передач в беспроводной сети. Устройство 1000 включает в себя модуль 1012 для приема подкадра, имеющего формат, динамически выбираемый из множества форматов, модуль 1014 для отсутствия приема служебного сигнала, указывающего формат подкадра, и модуль 1016 для обработки подкадра на основании, по меньшей мере, одного из множества форматов, чтобы восстановить, по меньшей мере, одну передачу, отправленную в подкадре.
Модули, представленные на фиг.8 и 10, могут содержать процессоры, электронные устройства, устройства аппаратного обеспечения, электронные компоненты, логические схемы, запоминающие устройства, коды программного обеспечения, коды встроенного микропрограммного обеспечения и т.д., или любую их комбинацию.
Фиг.11 показывает блок-схему конструктивного решения базовой станции/Узла eNB 110 и UE 120, которые могут быть одним из базовых станций/Узлов eNB и одним из оборудований UE, представленных на фиг.1. Базовая станция 110 может быть оборудована T антеннами 1134a-1134t, а UE 120 может быть оборудовано R антеннами 1152a-1152r, где в общем T ≥ 1 и R ≥ 1.
На базовой станции 110, передающий процессор 1120 может принимать данные для одного или более оборудований UE от источника 1112 данных, обрабатывать (например, кодировать и модулировать) данные для каждого UE на основании одной или более схем модуляции и кодирования, выбранных для этого UE, и обеспечивать символы данных для всех оборудований UE. Передающий процессор 1120 также может обрабатывать управляющую информацию (например, предоставления) и дополнительную служебную информацию (например, информацию о системе, сообщающую подкадры MBSFN) и обеспечивать символы управления и символы служебных данных. Процессор 1120 также может генерировать символы опорных сигналов для опорных сигналов (например, CRS) и сигналов синхронизации (например, PSS и SSS). Передающий (ТХ) процессор 1130 со многими входами и многими выходами (MIMO) может осуществлять пространственную обработку (например, предварительное кодирование) на символах данных, символах управления, символах служебных данных и/или символах опорного сигнала, если это является подходящим, и может обеспечивать Т выходных потоков символов для Т модуляторов (MOD) 1132a-1132t. Каждый модулятор 1132 может обрабатывать соответствующий выходной поток символов (например, для OFDM и т.д.), чтобы получать выходной поток выборок. Каждый модулятор 1132 может дополнительно обрабатывать (например, преобразовывать в аналоговый вид, усиливать, фильтровать и преобразовывать с повышением частоты) выходной поток выборок, чтобы получать сигнал нисходящей линии связи. T сигналов нисходящей линии связи от модуляторов 1132a-1132t могут быть переданы через T антенн 1134a-1134t, соответственно.
В UE 120, антенны 1152a-1152r могут принимать сигналы нисходящей линии связи от базовой станции 110 и/или других базовых станций и могут обеспечивать принимаемые сигналы для демодуляторов (DEMOD) 1154a-1154r, соответственно. Каждый демодулятор 1154 может кондиционировать (например, фильтровать, усиливать, преобразовывать с понижением частоты и оцифровывать) свой принимаемый сигнал, чтобы получать входные выборки. Каждый демодулятор 1154 может дополнительно обрабатывать входные выборки (например, для OFDM и т.д.), чтобы получать принимаемые символы. Устройство 1156 обнаружения MIMO может получать принимаемые символы от всех R демодуляторов 1154a-1154r, осуществлять обнаружение MIMO на принимаемых символах, если это является подходящим, и обеспечивать обнаруженные символы. Приемный процессор 1158 может обрабатывать (например, демодулировать и декодировать) обнаруженные символы, подавать декодированные данные для UE 120 в приемник 1160 данных и подавать декодированную информацию и информацию о служебных данных в контроллер/процессор 1180.
На восходящей линии связи, в UE 120, передающий процессор 1164 может принимать и обрабатывать данные из источника 1162 данных и управляющую информацию от контроллера/процессора 1180. Процессор 1164 также может генерировать символы опорного сигнала для одного или более опорных сигналов. Символы от передающего процессора 1164 могут быть подвергнуты предварительному кодированию ТХ процессором 1166 MIMO, если это является подходящим, дополнительно обработаны модуляторами 1154a-1154r (например, для SC-FDM, OFDM и т.д.) и переданы на базовую станцию 110. На базовой станции 110, сигналы восходящей линии связи от UE 120 могут приниматься антеннами 1134, обрабатываться демодуляторами 1132, выявляться устройством 1136 обнаружения MIMO, если это является подходящим, и дополнительно обрабатываться приемным процессором 1138, чтобы получать декодированные данные и управляющую информацию, отправляемую UE 120. Процессор 1138 может подавать декодированные данные в приемник 1139 данных и декодированную управляющую информацию в контроллер/процессор 1140.
Контроллеры/процессоры 1140 и 1180 могут управлять работой на базовой станции 110 и UE 120, соответственно. Процессор 1140 и/или другие процессоры и модули на базовой станции 110 могут выполнять или управлять процессом 700, показанным на фиг.7, и/или другими процессами для методик, описанных в данном описании. Процессор 1180 и/или другие процессоры и модули в UE 120 могут выполнять или управлять процессом 900, показанным на фиг.9, и/или другими процессами для методик, описанных в данном описании. Запоминающие устройства 1142 и 1182 могут сохранять данные и коды программ для базовой станции 110 и UE 120, соответственно. Планировщик 1144 может планировать работу оборудований UE для передачи данных на нисходящей линии связи и/или восходящей линией связи.
Специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены с использованием любых из множества различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, биты, символы и кодовые элементы, которые могут упоминаться по всему приведенному выше описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
Специалисты дополнительно должны оценить, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с раскрытием в данном описании, могут быть реализованы как электронное аппаратное обеспечение, программное обеспечение для компьютеров или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в общем на основании их функциональных возможностей. Реализованы ли такие функциональные возможности в виде аппаратного обеспечения или программного обеспечения, зависит от конкретного применения и конструктивных ограничений, накладываемых на всю систему. Специалисты в данной области техники могут реализовывать описанные функциональные возможности изменяющимися способами для каждого конкретного применения, но такие решения реализации не должны интерпретироваться, как вызывающие отклонение от объема представленного раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с представленным в данном описании раскрытием, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (ПЦС, DSP), интегральной схемы прикладной ориентации (ИСПО, ASIC), программируемой пользователем вентильной матрицы (ППВМ, FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторных логических схем, дискретных компонентов аппаратного обеспечения или любой их комбинации, предназначенной для выполнения описанных в данном описании функций. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы, процессор может быть любым общепринятым процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, комбинации ПЦС и микропроцессора, множества микропроцессоров, одного или более микропроцессоров вместе с ядром ПЦС, или любой другой такой конфигурации.
Этапы способа или алгоритма, описанные в связи с представленным в данном описании раскрытием, могут быть воплощены непосредственно в аппаратном обеспечении, в модуле программного обеспечения, выполняемом процессором, или в комбинации и того, и другого. Модуль программного обеспечения может постоянно находиться в памяти RAM (ОЗУ, оперативного запоминающего устройства), флэш-памяти, памяти ROM (ПЗУ, постоянного запоминающего устройства), памяти EPROM (СППЗУ, стираемого программируемого ПЗУ), памяти EEPROM (ЭСППЗУ, электрически стираемого ППЗУ), регистрах, жестком диске, съемном диске, CD-ROM (неперезаписываемом компакт-диске) или любой другой форме носителя данных, известной в уровне техники. Примерный носитель данных подсоединен к процессору так, что процессор может считывать информацию с носителя данных и записывать на него информацию. В качестве альтернативы, носитель данных может быть объединен с процессором. Процессор и носитель данных могут постоянно находиться в ASIC. ASIC может постоянно находиться в терминале пользователя. В качестве альтернативы, процессор и носитель данных могут постоянно находиться в терминале пользователя в виде дискретных компонентов.
В одном или более примерных конструктивных решениях, описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, встроенном программном обеспечении или любой их комбинации. Если они реализованы в программном обеспечении, функции могут быть сохранены или переданы в виде одной или более команд или кода на компьютерно-читаемом носителе. Компьютерно-читаемый носитель включает в себя и носитель данных компьютера, и средство связи, включая любой носитель данных, который облегчает перенос компьютерной программы с одного места на другое. Носитель данных может быть любым располагаемым носителем, к которому может получать доступ компьютер общего назначения или специализированный компьютер. Посредством примера, а не ограничения, такой компьютерно-читаемый носитель может содержать ОЗУ, ПЗУ, ЭСППЗУ, CD-ROM или другой накопитель на оптических дисках, накопитель на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель данных, который может использоваться для того, чтобы переносить или сохранять требуемое средство кодирования программы в форме команд или структур данных, и к которому может получать доступ компьютер общего назначения или специализированный компьютер, или процессор общего назначения, или специализированный процессор. Также, любое соединение должным образом называется компьютерно-читаемым носителем. Например, если программное обеспечение передается от Web-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, скрученной пары, цифровой абонентской линии (DSL, ЦАЛ) или беспроводных технологий, таких как связь в инфракрасном, радиочастотном и сверхвысокочастотном диапазоне, то коаксиальный кабель, волоконно-оптический кабель, скрученная пара, DSL или беспроводные технологии, такие как связь в инфракрасном, радиочастотном и сверхвысокочастотном диапазоне, включены в определение носителя данных. Термины "disk" (диск) и "disc" (диск), как используются в данном описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск технологии blu-ray, где disks (диски) обычно воспроизводят данные магнитным способом, в то время как discs (диски) воспроизводят данные оптическим способом с помощью лазеров. Комбинации вышеупомянутых устройств также должны быть включены в область определения компьютерно-читаемого носителя.
Предыдущее описание раскрытия обеспечено для того, чтобы дать возможность любому специалисту в данной области техники выполнять или использовать это раскрытие. Различные модификации раскрытия специалистам в данной области техники будут очевидны, а универсальные принципы, определенные в данном описании, можно применять к другим вариациям, не отступая при этом от сущности и объема раскрытия. Таким образом, раскрытие предназначено не для того, чтобы быть ограниченным примерами и конструктивными решениями, описанными в данном описании, но должно соответствовать самому широкому объему, совместимому с принципами и новыми признаками, раскрытыми в данном описании.