РАСПРЕДЕЛЕНИЕ РЕСУРСОВ ДЛЯ УСОВЕРШЕНСТВОВАННОЙ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ СОВМЕСТНО ИСПОЛЬЗУЕМОГО КАНАЛА УПРАВЛЕНИЯ
RESOURCE ALLOCATION FOR ENHANCED UPLINK USING SHARED CONTROL CHANNEL

Притязание на приоритет согласно §119 раздела 35 Свода законов США
Настоящая заявка на патент притязает на приоритет предварительной заявки на патент США №61/019194, поданной 4 января 2008 года, и предварительной заявки на патент США №61/020031, поданной 9 января 2008 года, обе из которых озаглавлены "СХЕМА РАСПРЕДЕЛЕНИЯ РЕСУРСОВ КАНАЛА E-DCH В СОСТОЯНИИ CELL_FACH" ("E-DCH RESOURCE ALLOCATION SCHEME IN CELL_FACH"), назначены правообладателю настоящего документа и явно включены в настоящий документ по ссылке.
Область техники
Настоящее раскрытие изобретения имеет отношение к связи вообще и в частности к методикам для распределения ресурсов в системе беспроводной связи.
Уровень техники
Системы беспроводной связи широко применяются для обеспечения различных служб связи, таких как передача голоса, передача видео, передача пакетных данных, обмен сообщениями, широковещание и т.д. Эти системы могут представлять собой системы множественного доступа, которые способны поддерживать несколько пользователей посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и системы множественного доступа с частотным разделением каналов с одной несущей (SC-FDMA).
Система беспроводной связи может включать в себя несколько узлов B, которые могут поддерживать связь для нескольких экземпляров пользовательского оборудования (UE). Пользовательское оборудование может взаимодействовать с узлом B через нисходящую и восходящую линии связи. Нисходящей (или прямой) линией связи называется линия связи от узла B к пользовательскому оборудованию, а восходящей (или обратной) линией связи называется линия связи от пользовательского оборудования к узлу B.
Пользовательское оборудование может периодически являться активным и может работать (i) в активном состоянии для активного обмена данными с узлом B или (ii) в неактивном состоянии, когда нет данных для отправки или приема. Пользовательское оборудование может переходить из неактивного состояния в активное состояние всякий раз, когда есть данные для отправки и могут быть назначены ресурсы для высокоскоростного канала, чтобы отправить данные. Однако переход между состояниями может подвергаться служебным накладным расходам и также может задержать передачу данных. Желательно уменьшить количество служебных сигналов, чтобы улучшить эффективность системы и уменьшить задержку.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Здесь описаны методики для поддержки эффективной работы UE с усовершенствованной восходящей линией связи для неактивного состояния. Усовершенствованная восходящая линия связи относится к использованию высокоскоростного канала, имеющего большую возможность передачи, чем медленный обычный канал на восходящей линии связи. UE могут быть распределены ресурсы для высокоскоростного канала для усовершенствованной восходящей линии связи, пока оно находится в неактивном состоянии, и оно может более эффективно отправлять данные с использованием распределенных ресурсов в неактивном состоянии.
В одной схеме UE может выбрать сигнатуру из множества сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи. UE может сформировать преамбулу доступа на основе выбранной сигнатуры и может отправить преамбулу доступа для произвольного доступа, работая в неактивном состоянии, например, в состоянии CELL_FACH или в режиме ожидания. UE может принять распределенные ресурсы для UE из совместно используемого канала управления, который может являться совместно используемым каналом управления для высокоскоростного совместно используемого канала нисходящей линии связи (HS-SCCH). Распределенные ресурсы могут быть предназначены для усовершенствованного выделенного канала (E-DCH), который является высокоскоростным каналом для восходящей линии связи. UE может отправить данные узлу B с использованием распределенных ресурсов и может оставаться в неактивном состоянии при отправке данных узлу B.
В одной схеме пользовательское оборудование может определить предварительно присвоенный идентификатор (ID) UE, соответствующий выбранной сигнатуре. UE может получить принятые символы для совместно используемого канала управления и может демаскировать принятые символы на основе предварительно присвоенного ID UE для получения демаскированных символов для ответа, отправленного в UE по совместно используемому каналу управления. UE затем может декодировать демаскированные символы для получения декодированных символов для кодового слова. UE может определить конфигурацию ресурсов на основе кодового слова и может определить распределенные ресурсы для UE на основе конфигурации ресурсов. UE может определить, что для преамбулы доступа отправлено отрицательное подтверждение (NACK), если кодовое слово имеет назначенное значение.
В одной схеме сигнатуры, доступные для произвольного доступа для усовершенствованной восходящей линии связи, могут соответствовать разным предварительно присвоенным ID UE. В одной схеме разным кодовым словам могут соответствовать несколько конфигураций ресурсов. Отображение между сигнатурами и предварительно присвоенными ID UE и отображение между конфигурациями ресурсов и кодовыми словами могут быть сообщены в UE (например, через широковещание) или заранее известны UE.
Различные аспекты и отличительные признаки раскрытия изобретения описаны далее более подробно.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 показывает систему беспроводной связи.
Фиг.2 показывает диаграмму состояний управления беспроводными ресурсами (RRC).
Фиг.3 показывает схему распределения ресурсов канала E-DCH на основе канала HS-SCCH.
Фиг.4 показывает блок обработки для отправки распределенных ресурсов канала E-DCH.
Фиг.5 показывает процесс, выполняемый пользовательским оборудованием для произвольного доступа.
Фиг.6 показывает процесс для приема распределенных ресурсов пользовательским оборудованием.
Фиг.7 показывает процесс для поддержки произвольного доступа посредством узла B.
Фиг.8 показывает процесс для отправки распределенных ресурсов узлом B.
Фиг.9 показывает блок-схему пользовательского оборудования и узла B.
ПОДРОБНОЕ ОПИСАНИЕ
Описанные здесь методики могут использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовать беспроводную технологию, такую как универсальный наземный беспроводной доступ (UTRA), cdma2000 и т.д. Технология UTRA включает в себя широкополосный доступ CDMA (WCDMA) и другие варианты технологии CDMA. Технология cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать беспроводную технологию, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовать беспроводную технологию, такую как технология Evolved UTRA (E-UTRA), технология Ultra Mobile Broadband (UMB), стандарты IEEE 802.20, IEEE 802.16 (технология WiMAX), IEEE 802.11 (технология WiFi),технология Flash-OFDM и т.д. Технологии UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Технология 3GPP Long Term Evolution (LTE) представляет собой предстоящий выпуск технологии UMTS, который использует технологию E-UTRA. Технологии UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации, называемой "Проект партнерства по созданию сетей третьего поколения (3GPP)". Технологии cdma2000 и UMB описаны в документах организации, называемой "Проект-2 партнерства по созданию сетей третьего поколения (3GPP2)". Для ясности некоторые аспекты методик описываются ниже для технологии WCDMA, и далее в большей части описания используется терминология проекта 3GPP.
Фиг.1 показывает систему 100 беспроводной связи, которая включает в себя универсальную наземную сеть 102 беспроводного доступа (UTRAN) и базовую сеть 140. Сеть 102 UTRAN может включать в себя несколько узлов B и другие объекты сети. Для простоты на фиг.1 показаны только один узел B 120 и один контроллер 130 беспроводной сети (RNC) для сети 102 UTRAN. Узел B может являться стационарной станцией, которая взаимодействует с пользовательским оборудованием (UE) и может также называться усовершенствованным узлом B (eNB), базовой станцией, точкой доступа и т.д. Узел B 120 обеспечивает охват связи для конкретной географической области. Зона охвата узла B 120 может быть разделена на несколько (например, три) меньших областей. Каждая меньшая область может обслуживаться соответствующей подсистемой узла B. В проекте 3GPP термином "сота" может называться наименьшая зона охвата узла B и/или подсистема узла B, обслуживающая эту зону охвата.
Контроллер 130 RNC может быть присоединен к узлу B 120 и другим узлам B через интерфейс Iub и может обеспечивать координацию и управление для этих узлов B. Контроллер 130 RNC также может взаимодействовать с объектами сети в пределах базовой сети 140. Базовая сеть 140 может включать в себя различные объекты сети, которые поддерживают различные функции и службы для пользовательского оборудования.
Пользовательское оборудование 110 может взаимодействовать с узлом B 120 через нисходящую линию связи и восходящую линию связи. Пользовательское оборудование 110 может быть стационарным или мобильным и также может называться мобильной станцией, терминалом, терминалом доступа, абонентским блоком, станцией и т.д. Пользовательское оборудование 110 может представлять собой сотовый телефон, карманный компьютер (PDA), беспроводной модем, устройство беспроводной связи, карманное устройство, переносной компьютер, беспроводной телефон, станцию абонентского беспроводного доступа (WLL) и т.д.
Выпуск 5 проекта 3GPP и более поздние выпуски поддерживают высокоскоростной пакетный доступ нисходящей линии связи (HSDPA). Выпуск 6 проекта 3GPP и более поздние выпуски поддерживают высокоскоростной пакетный доступ восходящей линии связи (HSUPA). Технологии HSDPA и HSUPA представляют собой множества каналов и процедур, которые делают возможной высокоскоростную передачу пакетных данных на нисходящей линии связи и восходящей линии связи соответственно.
В технологии WCDMA данные для пользовательского оборудования могут обрабатываться как один или более транспортных каналов на более высоком уровне. Транспортные каналы могут нести данные для одной или более служб, таких как передача голоса, видео, пакетные данные и т.д. Транспортные каналы могут быть отображены на физические каналы на физическом уровне. Физические каналы могут быть разделены с помощью разных кодов выделения канала и, таким образом, могут быть ортогональными по отношению друг к другу в кодовой области. Технология WCDMA использует ортогональные коды с переменным коэффициентом расширения (OVSF) в качестве кодов выделения каналов для физических каналов.
Таблица 1 перечисляет некоторые транспортные каналы в технологии WCDMA.
Таблица 1
Транспортные каналы
Канал
Название канала
Описание
DCH
Выделенный канал
Несет данные по восходящей и нисходящей линиям связи для конкретного пользовательского оборудования
HS-DSCH
Высокоскоростной совместно используемый канал нисходящей линии связи
Несет данные, отправленные по нисходящей линии связи разным экземплярам пользовательского оборудования для доступа HSDPA
E-DCH
Усовершенствованный выделенный канал
Несет данные, отправленные по восходящей линии связи пользовательским оборудованием для доступа HSUPA
RACH
Канал произвольного доступа
Несет преамбулы и сообщения, отправленные пользовательским оборудованием по восходящей линии связи для произвольного доступа
FACH
Канал прямого доступа
Несет сообщения, отправленные по нисходящей линии связи пользовательскому оборудованию для произвольного доступа
PCH
Канал поискового вызова
Несет поисковые вызовы и сообщения уведомления
Таблица 2 перечисляет некоторые физические каналы в технологии WCDMA.
Таблица 2
Физические каналы
Канал
Название канала
Описание
PRACH
Физический канал произвольного доступа
Несет канал RACH
AICH
Канал индикатора данных
Несет индикаторы данных, отправленные по нисходящей линии связи пользовательским оборудованием
F-DPCH
Частичный выделенный физический канал
Несет управляющую информацию уровня 1, например, команды управления мощностью
HSDPA
HS-SCCH (нисходящая линия)
Совместно используемый канал управления для канала HS-DSCH
Несет управляющую информацию для данных, отправляемых по каналу HS-PDSCH
HS-PDSCH (нисходящая линия)
Высокоскоростной физический совместно используемый канал нисходящей линии связи
Несет данные, отправляемые по каналу HS-DSCH разным экземплярам пользовательского оборудования
HS-DPCCH (восходящая линия)
Выделенный физический канал управления для канала HS-DSCH
Несет сигналы ACK/NACK для данных, отправляемых по каналу HS-PDSCH, и индикатор качества канала (CQI)
HSUPA
E-DPCCH (восходящая линия)
Выделенный физический канал управления для канала E-DCH
Несет управляющую информацию для канала E-DPDCH
E-DPDCH (восходящая линия)
Выделенный физический канал данных для канала E-DCH
Несет данные, отправляемые по каналу E-DCH пользовательским оборудованием
E-HICH (нисходящая линия)
Канал индикатора гибридного запроса ARQ для канала E-DCH
Несет сигналы ACK/NACK для данных, отправляемых по каналу E-DPDCH
E-AGCH (нисходящая линия)
Канал абсолютного разрешения для канала E-DCH
Несет абсолютные разрешения ресурсов канала E-DCH
E-RGCH (нисходящая линия)
Канал относительного разрешения для канала E-DCH
Несет относительные разрешения ресурсов канала E-DCH
Технология WCDMA поддерживает другие транспортные каналы и физические каналы, которые для простоты не показаны в таблицах 1 и 2. Транспортные каналы и физические каналы в технологии WCDMA описаны в документе TS 25.211 проекта 3GPP, озаглавленном "Физические каналы и отображение транспортных каналов на физические каналы (FDD)", который является общедоступным.
Фиг.2 показывает диаграмму 200 состояний управления беспроводными ресурсами (RRC) для пользовательского оборудования в технологии WCDMA. После включения пользовательское оборудование может выполнить выбор соты, чтобы найти подходящую соту, от которой пользовательское оборудование может принять обслуживание. Пользовательское оборудование затем может перейти в режим 210 ожидания или режим 220 соединения в зависимости от того, имеется ли какая-либо деятельность для пользовательского оборудования. В режиме ожидания пользовательское оборудование зарегистрировано в системе, прослушивает сообщения поискового вызова и по мере необходимости обновляет свое местоположение в системе. В режиме соединения пользовательское оборудование может принимать и/или передавать данные в зависимости от его состояния RRC и конфигурации.
В режиме соединения пользовательское оборудование может находиться в одном из четырех возможных состояний RRC: в состоянии 222 CELL_DCH, состоянии 224 CELL_FACH, состоянии 226 CELL_PCH и состоянии 228 URA_PCH, где URA обозначает область регистрации пользователя. Состояние CELL_DCH характеризуется тем, что (i) выделенные физические каналы распределены пользовательскому оборудованию для нисходящей линии связи и восходящей линии связи, и (ii) комбинация выделенных и совместно используемых транспортных каналов доступна для пользовательского оборудования. Состояние CELL_FACH характеризуется тем, что (i) выделенные физические каналы не распределены пользовательскому оборудованию, (ii) заданный по умолчанию общий или совместно используемый транспортный канал назначен пользовательскому оборудованию для использования для получения доступа к системе, и (iii) пользовательское оборудование постоянно отслеживает канал FACH на предмет служебных сигналов, таких как сообщения реконфигурации. Состояния CELL_PCH и URA_PCH характеризуются тем, что (i) выделенные физические каналы не распределены пользовательскому оборудованию, (ii) пользовательское оборудование периодически отслеживает канал PCH на предмет поисковых вызовов, и (iii) пользовательскому оборудованию не разрешается выполнять передачу по восходящей линии связи.
В режиме соединения система может дать команду пользовательскому оборудованию находиться в одном из четырех состояний RRC на основе деятельности пользовательского оборудования. Пользовательское оборудование может переходить (i) из любого состояния в режиме соединения в режим ожидания посредством выполнения процедуры освобождения соединения RRC, (ii) из режима ожидания в режим CELL_DCH или CELL_FACH посредством выполнения процедуры установления соединения RRC и (iii) между состояниями RRC в режиме соединения посредством выполнения процедуры реконфигурации.
Режимы и состояния для пользовательского оборудования в технологии WCDMA описаны в документе TS 25.331 проекта 3GPP, озаглавленном "Управление беспроводными ресурсами (RRC); спецификация протокола", который является общедоступным. Различные процедуры для перехода из состояний и в состояния RRC, а также между состояниями RRC также описаны в документе TS 25.331 проекта 3GPP.
Пользовательское оборудование 110 может работать в состоянии CELL_FACH, когда нет никаких данных для обмена, например, для отправки или приема. Пользовательское оборудование 110 может переходить из состояния CELL_FACH в состояние CELL_DCH всякий раз, когда есть данные для обмена, и может переходить обратно в состояние CELL_FACH после обмена данными. Пользовательское оборудование 110 может выполнить процедуру произвольного доступа и процедуру реконфигурации RRC, чтобы перейти из состояния CELL_FACH в состояние CELL_DCH. Пользовательское оборудование 110 может выполнить обмен служебными сообщениями для этих процедур. Обмены сообщениями могут увеличить служебные накладные расходы и могут дополнительно задержать передачу данных пользовательским оборудованием 110. Во многих случаях пользовательское оборудование 110 может иметь только маленькое сообщение или малое количество данных для отправки, и служебные накладные расходы могут быть особенно большими в этих случаях. Кроме того, пользовательское оборудование 110 может периодически отправлять маленькое сообщение или малое количество данных, и выполнение этих процедур каждый раз, когда пользовательскому оборудованию 110 требуется отправить данные, может быть очень неэффективным.
В аспекте изобретения усовершенствованная восходящая линия связи (EUL) предоставляется для улучшения работы пользовательского оборудования в неактивном состоянии. В общем случае неактивное состояние может представлять собой любое состояние или режим, в котором пользовательскому оборудованию не распределяются выделенные ресурсы для связи с узлом B. Для управления RRC неактивное состояние может содержать состояние CELL_FACH, состояние CELL_PCH, состояние URA_PCH или режим ожидания. Неактивное состояние может являться противоположным активному состоянию, такому как состояние CELL_DCH, в котором пользовательскому оборудованию распределяются выделенные ресурсы для связи с узлом B.
Усовершенствованная восходящая линия связи для неактивного состояния может также называться усовершенствованным каналом произвольного доступа (E-RACH), усовершенствованной восходящей линией связи в состоянии CELL_FACH и режиме ожидания, усовершенствованной процедурой восходящей линии связи и т.д. Усовершенствованная восходящая линия связи может (i) уменьшать время задержки плоскости пользователя и плоскости управления в неактивном состоянии, (ii) поддерживать более высокие пиковые скорости для пользовательского оборудования в неактивном состоянии и (iii) уменьшать задержку перехода между различными состояниями RRC.
Для усовершенствованной восходящей линии связи пользовательскому оборудованию 110 могут быть распределены ресурсы канала E-DCH для передачи данных по восходящей линии связи в ответ на преамбулу доступа, отправленную пользовательским оборудованием. В общем случае для усовершенствованной восходящей линии связи пользовательскому оборудованию 110 могут быть распределены любые ресурсы. В одной схеме распределенные ресурсы канала E-DCH могут включать в себя следующие элементы:
• код E-DCH - один или более кодов OVSF для использования для отправки данных по каналу E-DPDCH,
• код E-AGCH - код OVSF для приема абсолютных разрешений по каналу E-AGCH,
• код E-RGCH - код OVSF для приема относительных разрешений по каналу E-RGCH и
• позицию F-DPCH - местоположение, в котором следует принимать команды управления мощностью для корректировки мощности передачи пользовательского оборудования 110 на восходящей линии связи.
Другие ресурсы также могут быть распределены пользовательскому оборудованию 110 для усовершенствованной восходящей линии связи.
p-a
Фиг.3 показывает схему распределения ресурсов канала E-DCH на основе канала HS-SCCH для усовершенствованной восходящей линии связи. В технологии WCDMA график времени передачи для каждой линии связи делится на блоки радиокадров, и каждый радио-кадр охватывает 10 миллисекунд (мс). Для канала PRACH каждая пара радиокадров делится на 15 интервалов доступа канала PRACH с индексами от 0 до 14. Для канала AICH каждая пара радиокадров делится на 15 интервалов доступа канала AICH с индексами от 0 до 14. Каждый интервал доступа канала PRACH соответствует интервалу доступа канала AICH таким образом, что τ=7680 элементарных сигналов (или 2 мс). Для других физических каналов, таких как канал HS-SCCH, каждый радио-кадр может быть разделен на 15 интервалов с индексами от 0 до 14.
p-p
Пользовательское оборудование 110 может работать в состоянии CELL_FACH и может желать отправить данные. Пользовательское оборудование 110 может случайным образом выбрать сигнатуру из множества сигнатур, доступных для произвольного доступа. Пользовательское оборудование 110 может сформировать преамбулу доступа на основе выбранной сигнатуры и может отправить преамбулу доступа по каналу PRACH в интервале доступа канала PRACH, доступном для передачи с произвольным доступом. Затем пользовательское оборудование 110 может прослушивать ответ на канале HS-SCCH в соответствующем интервале доступа канала AICH. Если ответ не принят на канале HS-SCCH, то пользовательское оборудование 110 может повторно отправить преамбулу доступа по каналу PRACH с более высокой мощностью передачи после периода времени, равного по меньшей мере τ=15360 элементарным сигналам (или 4 мс). В примере, показанном на фиг.3, пользовательское оборудование 110 принимает ответ по каналу HS-SCCH в интервале 3 доступа канала AICH. Ответ может сообщить распределенные ресурсы канала E-DCH для пользовательского оборудования, как описано ниже.
1
K
Фиг.4 показывает блок-схему блока 400 обработки, который может отправлять распределенные ресурсы канала E-DCH пользовательскому оборудованию 110 для усовершенствованной восходящей линии связи. В блоке 400 обработки мультиплексор (MUX) 410 принимает K информационных битов, обозначенных от x до x, и выдает кодовое слово X, содержащее эти K информационных битов, где K может быть любым подходящим значением. K информационных битов могут сообщить распределенные ресурсы канала E-DCH для пользовательского оборудования 110, как описано ниже. Кодер 420 кодирует кодовое слово и выдает L кодовых битов, обозначенных как Z, где L может быть любым подходящим значением. Блок 430 согласования скорости принимает L кодовых битов от кодера 420, удаляет некоторые из кодовых битов и выдает M согласованных по скорости битов для ответа R на преамбулу доступа, отправленную пользовательским оборудованием 110, где M может быть любым подходящим значением. Блок 440 специфического для пользовательского оборудования маскирования принимает идентификатор пользовательского оборудования из B битов, формирует M битов скремблирования на основе идентификатора пользовательского оборудования, маскирует M согласованных по скорости битов с помощью M битов скремблирования и выдает M выходных битов, обозначенных как S. Блок 450 отображения для канала HS-SCCH расширяет M выходных битов с помощью кода OVSF для канала HS-SCCH и выдает N выходных элементарных сигналов, где N может быть любым подходящим значением.
В одной схеме кодер 420 кодирует K=8 информационных битов для кодового слова на основе сверточного кода со скоростью 1/3 и выдает L=48 кодовых битов. В этой схеме имеется 256 допустимых кодовых слов для 8 информационных битов. Кодовые слова также могут называться словами, сообщениями и т.д. Блок 430 согласования скорости принимает эти 48 кодовых битов, удаляет 8 кодовых битов и выдает M=40 согласованных по скорости битов. Блок 440 маскирования принимает идентификатор пользовательского оборудования из B=16 битов, кодирует 16 битов идентификатора пользовательского оборудования с помощью сверточного кода со скоростью 1/2 для получения 48 битов скремблирования, удаляет 8 битов скремблирования и выдает 40 битов скремблирования. Затем блок 440 маскирования выполняет поразрядную операцию исключающего ИЛИ (XOR) 40 согласованных битов с 40 битами скремблирования и выдает 40 выходных битов.
В одной схеме блок 450 отображения для канала HS-SCCH отображает 40 выходных битов на 20 выходных символов и расширяет эти 20 выходных символов с помощью кода OSVF из 128 элементарных сигналов для канала HS-SCCH и выдает N=2560 выходных элементарных сигналов для части 1 канала HS-SCCH. Чтобы достигнуть более низких вероятностей неправильного и ошибочного обнаружения, 2560 выходных элементарных сигналов для части 1 канала HS-SCCH могут быть, например, переданы дважды в двух последовательных интервалах одного интервала доступа канала AICH, как показано на фиг.3. В другой схеме блок 450 отображения для канала HS-SCCH расширяет 20 выходных символов с помощью кода OVSF из 256 элементарных сигналов для канала HS-SCCH и выдает N=5120 выходных элементарных сигналов для части 1 канала HS-SCCH, которые могут быть отправлены в двух интервалах одного интервала доступа канала AICH. Для обеих схем часть 1 канала HS-SCCH можно отправить на основе синхронизации канала AICH, как показано на фиг.3.
Канал HS-SCCH обычно используется для отправки управляющей информации для передач данных, отправляемых по каналу HS-PDSCH разным экземплярам пользовательского оборудования с помощью доступа HSDPA. Управляющая информация для каждой передачи данных обычно включает в себя часть 1 канала HS-SCCH, отправленную в первом интервале, а также часть 2 канала HS-SCCH, отправленную в двух последующих интервалах. Канал HS-SCCH может использоваться для отправки распределенных ресурсов канала E-DCH пользовательскому оборудованию, выполняющему произвольный доступ для усовершенствованной восходящей линии связи, как описано выше. Это пользовательское оборудование может отслеживать канал HS-SCCH (вместо канала AICH) для ответов на преамбулы доступа, отправленные этим пользовательским оборудованием.
Система может поддерживать как "унаследованное" пользовательское оборудование, которое не поддерживает усовершенствованную восходящую линию связи, так и "новое" пользовательское оборудование, которое поддерживает усовершенствованную восходящую линию связи. Может использоваться механизм различения между унаследованным пользовательским оборудованием, выполняющим традиционную процедуру произвольного доступа, и новым пользовательским оборудованием, использующим усовершенствованную восходящую линию связи. В одной схеме T доступных сигнатур для произвольного доступа на канале PRACH могут быть разделены на два множества - первое множество из P сигнатур, доступных для унаследованного пользовательского оборудования, и второе множество из Q сигнатур, доступных для нового пользовательского оборудования, где каждое из значений P, Q и T может быть любым подходящим значением, таким, что P+Q=T. Одно или оба множества сигнатур могут быть широковещательно переданы пользовательскому оборудованию или могут быть заранее известны пользовательскому оборудованию. T доступным сигнатурам могут быть присвоены индексы от 0 до T-1.
В одной схеме T=16 сигнатур, доступных для канала PRACH, могут быть разделены на два множества, и каждое множество включает в себя 8 сигнатур. Унаследованное пользовательское оборудование может использовать 8 сигнатур в первом множестве для традиционной процедуры произвольного доступа, и новое пользовательское оборудование может использовать 8 сигнатур во втором множестве для усовершенствованной восходящей линии связи. Узел B может различать сигнатуры из унаследованного пользовательского оборудования и сигнатуры из нового пользовательского оборудования. Узел B может выполнять традиционную процедуру произвольного доступа для каждого унаследованного пользовательского оборудования и может работать с усовершенствованной восходящей линией связи для каждого нового пользовательского оборудования. Первое и второе множества также могут включать в себя некоторое другое количество сигнатур.
В одной схеме Q сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи, могут соответствовать (то есть взаимно-однозначно отображаться) Q предварительно присвоенным идентификаторам пользовательского оборудования. Каждая сигнатура может быть отображена на индивидуальный идентификатор пользовательского оборудования. Предварительно присвоенными идентификаторами пользовательского оборудования могут быть временные идентификаторы беспроводной сети канала HS-DSCH (H-RNTI) или идентификаторы пользовательского оборудования какого-либо другого типа. Отображение сигнатур на предварительно присвоенные идентификаторы пользовательского оборудования может быть широковещательно передано пользовательскому оборудованию или может быть заранее известно пользовательскому оборудованию.
Таблица 3 показывает схему отображения Q=8 сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи, на 8 16-битовых идентификаторов H-RNTI.
Таблица 3Отображение сигнатур на идентификаторы H-RNTI
Индекс сигнатуры
Идентификатор H-RNTI
1
0000000000000000
2
0101111111000000
3
1111010100001000
4
1010101011001000
5
0011100100010111
6
0110011011010111
7
1100001010001111
8
1001110101001111
В общем случае любое количество сигнатур (Q) может быть отображено на соответствующее количество идентификаторов H-RNTI на основе любого подходящего отображения. Количество сигнатур может быть выбрано на основе различных факторов, таких как количество и/или процентное отношение нового пользовательского оборудования, поддерживающего усовершенствованную восходящую линию связи, количества ресурсов канала E-DCH, доступных для усовершенствованной восходящей линии связи, и т.д.
Пользовательское оборудование 110 может выбрать сигнатуру из Q сигнатур, доступных для усовершенствованной восходящей линии связи, сформировать преамбулу доступа на основе выбранной сигнатуры и отправить преамбулу доступа по каналу PRACH. Узел B может отправить распределение ресурсов канала E-DCH пользовательскому оборудованию 110 с использованием предварительно присвоенного идентификатора пользовательского оборудования, соответствующего сигнатуре, выбранной пользовательским оборудованием 110. В частности, узел B может сформировать биты скремблирования на основе предварительно присвоенного идентификатора пользовательского оборудования и может выполнить маскирование ответа на преамбулу доступа с помощью битов скремблирования.
В одной схеме может быть определено Y конфигураций ресурсов канала E-DCH, где Y может являться любым подходящим значением. Например, Y может быть равным 8, 16, 32 и т.д. Каждая конфигурация ресурсов канала E-DCH может соответствовать конкретным ресурсам канала E-DCH, например, конкретным ресурсам для каналов E-DCH, E-AGCH, E-RGCH, F-DPCH и т.д. Y конфигураций ресурсов канала E-DCH могут быть предназначены для разных ресурсов канала E-DCH, которые могут иметь одни и те же или разные пропускные способности. Y конфигураций ресурсов канала E-DCH могут быть сообщены через широковещательное сообщение или другими способами сделаны известны новому пользовательскому оборудованию.
В одной схеме Y конфигураций ресурсов канала E-DCH могут быть сообщены с помощью Y кодовых слов для K информационных битов, отправленных в части 1 канала HS-SCCH. Одно кодовое слово (например, кодовое слово 0) может использоваться для сообщения сигнала NACK для указания того, что конфигурация ресурсов канала E-DCH не распределена.
Таблица 4 показывает схему отображения Y=31 конфигурации ресурсов канала E-DCH на 31 кодовое слово. 31 конфигурация ресурсов канала E-DCH обозначается как E-DCH R1 - E-DCH R31. В схеме, показанной в таблице 4, первое кодовое слово зарезервировано для ответа NACK на преамбулу доступа, и следующие 31 кодовое слово используется для указания разных конфигураций ресурсов канала E-DCH. Ответ нового пользовательского оборудования при обнаружении сигнала NACK может быть идентичным ответу унаследованного пользовательского оборудования на сигнал NACK в традиционной процедуре произвольного доступа. Если новое пользовательское оборудование обнаруживает прерывистую передачу (DTX) для части 1 канала HS-SCCH, то ответ нового пользовательского оборудования может быть идентичным ответу унаследованного пользовательского оборудования на передачу DTX в традиционной процедуре произвольного доступа. Например, новое пользовательское оборудование может повторно отправить преамбулу доступа, если для канала HS-SCCH принята передача DTX.
Таблица 4Отображение конфигураций ресурсов канала E-DCH на кодовые слова
Конфигурация ресурсов канала E-DCH
Информационные биты
x<sub>1</sub>
x<sub>2</sub>
x<sub>3</sub>
x<sub>4</sub>
X<sub>5</sub>
x<sub>6</sub>
x<sub>7</sub>
x<sub>8</sub>
NACK
0
0
0
0
0
0
0
0
E-DCH R1
0
0
1
0
1
0
0
0
E-DCH R2
1
1
0
1
0
1
1
0
E-DCH R3
1
1
1
1
1
1
1
0
E-DCH R4
0
1
0
1
0
1
0
1
E-DCH R5
0
1
1
1
1
1
0
1
E-DCH R6
1
0
0
0
0
1
1
1
E-DCH R7
1
0
1
0
1
1
1
1
E-DCH R8
1
0
0
1
0
1
0
0
E-DCH R9
1
0
1
1
1
1
0
0
E-DCH R10
0
1
0
0
0
1
1
0
E-DCH R11
0
1
1
0
1
1
1
0
E-DCH R12
1
1
0
0
0
0
0
1
E-DCH R13
1
1
1
0
1
0
0
1
E-DCH R14
0
0
0
1
0
0
1
1
E-DCH R15
0
0
1
1
1
0
1
1
E-DCH R16
1
1
0
1
0
0
0
0
E-DCH R17
1
1
1
1
1
0
0
0
E-DCH R18
0
1
0
0
0
1
0
0
E-DCH R19
0
1
1
0
1
1
0
0
E-DCH R20
0
0
0
0
0
0
1
0
E-DCH R21
0
0
1
0
1
0
1
0
E-DCH R22
1
0
0
1
0
1
1
0
E-DCH R23
1
0
1
1
1
1
1
0
E-DCH R24
0
0
0
1
0
0
0
1
E-DCH R25
0
0
1
1
1
0
0
1
E-DCH R26
1
0
0
0
0
1
0
1
E-DCH R27
1
0
1
0
1
1
0
1
E-DCH R28
1
1
0
0
0
0
1
1
E-DCH R29
1
1
1
0
1
0
1
1
E-DCH R30
0
1
0
1
0
1
1
1
E-DCH R31
0
1
1
1
1
1
1
1
В схеме, показанной в таблице 4, используются 32 из 256 возможных кодовых слов, а оставшиеся 224 кодовых слова не используются. Эти 32 кодовых слова могут быть выбраны таким образом, чтобы они насколько возможно далеко отстояли друг от друга, чтобы улучшить производительность декодирования. Эти 256 кодовых слов получаются с помощью 8 информационных битов, обычно отправляемых для части 1 канала HS-SCCH. В другой схеме 32 кодовых слова могут быть представлены с помощью 5 информационных битов, которые могут быть закодированы с помощью подходящего кода для получения 40 кодовых битов. Конфигурации ресурсов канала E-DCH также могут быть отображены на кодовые слова другими способами.
В общем случае любое количество конфигураций ресурсов канала E-DCH (Y) может быть отображено на соответствующее количество кодовых слов на основе любого подходящего отображения. Количество конфигураций ресурсов канала E-DCH может быть выбрано на основе различных факторов, таких как количество ресурсов канала E-DCH, доступных для усовершенствованной восходящей линии связи, количество пользовательского оборудования, для которого ожидается работа с усовершенствованной восходящей линией связи в любой заданный момент времени, и т.д. В одной схеме одно кодовое слово может использоваться для указания того, что пользовательское оборудование должно использовать канал RACH для передачи сообщения канала PRACH. В этом случае пользовательское оборудование может соблюдать заданную временную зависимость между преамбулой канала PRACH и передачей сообщения канала PRACH.
Узел B может принять одну или более преамбул доступа от одного или более нового пользовательского оборудования в заданном интервале доступа канала PRACH и может быть в состоянии ответить одному пользовательскому оборудованию на канале HS-SCCH. Узел B может быть в состоянии отправить ответы нескольким экземплярам пользовательского оборудования в одном и том же интервале доступа канала AICH при использовании нескольких каналов HS-SCCH, при этом для каждого канала HS-SCCH используются разные коды OVSF. Коды OVSF для всех каналов HS-SCCH могут быть широковещательно переданы пользовательскому оборудованию или сообщены пользовательскому оборудованию другими способами.
Описанные здесь методики могут обеспечить некоторые преимущества. Во-первых, количество конфигураций ресурсов канала E-DCH, которые могут быть распределены для каждой сигнатуры, может являться масштабируемым (или быть легко увеличено) без какого-либо изменения в схеме. Во-вторых, распределение ресурсов канала E-DCH может быть сообщено с использованием существующего канала HS-SCCH, что может дать возможность повторного использования существующего оборудования узла B и пользовательского оборудования. В-третьих, сигнал ACK/NACK для преамбулы доступа и распределения ресурсов канала E-DCH может быть отправлен эффективным для линии связи образом по каналу HS-SCCH. В-четвертых, ресурсы канала E-DCH могут быть быстро распределены и сообщены через канал HS-SCCH. В-пятых, сигнатуры для усовершенствованной восходящей линии связи могут быть отсоединены от конфигураций ресурсов канала E-DCH, которые могут поддержать масштабируемую схему. Другие преимущества также могут быть получены с помощью описанных здесь методик.
Фиг.5 показывает схему процесса 500, выполняемого пользовательским оборудованием для произвольного доступа. Пользовательское оборудование может выбрать сигнатуру из множества сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи (этап 512). Это множество может включать в себя подмножество всех сигнатур, доступных для произвольного доступа. Пользовательское оборудование может сформировать преамбулу доступа на основе выбранной сигнатуры (этап 514). Пользовательское оборудование может отправить преамбулу доступа для произвольного доступа, работая в неактивном состоянии, например, в состоянии CELL_FACH или режиме ожидания (этап 516).
Пользовательское оборудование (UE) может принять распределенные ресурсы для пользовательского оборудования из совместно используемого канала управления (этап 518). В одной схеме распределенные ресурсы могут быть предназначены для канала E-DCH, и совместно используемый канал управления может являться каналом HS-SCCH в технологии WCDMA. Пользовательское оборудование может отправить данные узлу B с использованием распределенных ресурсов (этап 520). Пользовательское оборудование может остаться в неактивном состоянии при отправке данных узлу B с использованием распределенных ресурсов (этап 522).
Фиг.6 показывает схему приема распределенных ресурсов пользовательским оборудованием на этапе 518 на фиг.5. Пользовательское оборудование может обработать (например, расширить) совместно используемый канал управления на основе одного или более кодов выделения канала, используемых для отправки распределенных ресурсов пользовательскому оборудованию, выполняющему произвольный доступ для усовершенствованной восходящей линии связи. Пользовательское оборудование может получить принятые символы для совместно используемого канала управления (этап 612). Пользовательское оборудование также может определить предварительно присвоенный идентификатор пользовательского оборудования (например, идентификатор H-RNTI), соответствующий выбранной сигнатуре (этап 614).
Пользовательское оборудование может демаскировать принятые символы на основе предварительно присвоенного идентификатора пользовательского оборудования для получения демаскированных символов для ответа, отправленного по совместно используемому каналу управления пользовательскому оборудованию (этап 616). Пользовательское оборудование может декодировать демаскированные символы для получения декодированных символов для кодового слова (этап 618). Декодирование может включать в себя обратное согласование скорости, сверточное декодирование и т.д. Пользовательское оборудование может определить конфигурацию ресурсов на основе кодового слова (этап 620). Пользовательское оборудование затем может определить распределенные ресурсы для пользовательского оборудования на основе конфигурации ресурсов (этап 622). Пользовательское оборудование может определить, что для преамбулы доступа отправлен сигнал NACK, если кодовое слово имеет назначенное значение, например 0.
В одной схеме сигнатуры во множестве сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи, могут соответствовать разным предварительно присвоенным идентификаторам пользовательского оборудования на основе взаимно-однозначного отображения между сигнатурами и предварительно присвоенными идентификаторами пользовательского оборудования. В одной схеме множество конфигураций ресурсов может соответствовать разным кодовым словам на основе взаимно-однозначного отображения между конфигурациями ресурсов и кодовыми словами. Отображения могут быть сообщены пользовательскому оборудованию (например, через широковещание) или заранее известны пользовательскому оборудованию.
Фиг.7 показывает схему процесса 700 для поддержки произвольного доступа посредством узла B. Узел B может принять преамбулу доступа от пользовательского оборудования, преамбула доступа сформирована на основе сигнатуры, выбранной из множества сигнатур, доступных для произвольного доступа для усовершенствованной восходящей линии связи (этап 712). Узел B может распределить ресурсы пользовательскому оборудованию в ответ на прием преамбулы доступа (этап 714). Узел B может отправить распределенные ресурсы по совместно используемому каналу управления (например, по каналу HS-SCCH) пользовательскому оборудованию (этап 716). После этого узел B может принять данные, отправленные пользовательским оборудованием с помощью распределенных ресурсов (этап 718).
Фиг.8 показывает схему отправки распределенных ресурсов узлом B на этапе 716 на фиг.7. Узел B может определить предварительно присвоенный идентификатор пользовательского оборудования, соответствующий выбранной сигнатуре (этап 812). Узел B может определить кодовое слово, соответствующее конфигурации ресурсов для распределенных ресурсов для пользовательского оборудования (этап 814). Узел B может выбрать кодовое слово с назначенным значением для указания отправки сигнала NACK для преамбулы доступа. Узел B может закодировать кодовое слово для получения ответа для пользовательского оборудования (этап 816). Кодирование может включать в себя сверточное кодирование, согласование скорости и т.д. Узел B затем может маскировать ответ на основе предварительно присвоенного идентификатора пользовательского оборудования (этап 818). Узел B затем может обработать (например, расширить) маскированный ответ для передачи по совместно используемому каналу управления (этап 820).
Фиг.9 показывает блок-схему пользовательского оборудования 110, узла B 120 и контроллера 130 RNC, показанных на фиг.1. В пользовательском оборудовании 110 кодер 912 может принимать информацию (например, преамбулы доступа, сообщения, данные и т.д.) для отправки пользовательским оборудованием 110. Кодер 912 может обрабатывать (например, кодировать и подвергать чередованию) информацию для получения закодированных данных. Модулятор (Mod) 914 может дополнительно обрабатывать (например, модулировать, разделять на каналы и скремблировать) закодированные данные и выдавать выходные отсчеты. Передатчик (TMTR) 922 может обрабатывать (например, преобразовывать в аналоговую форму, фильтровать, усиливать и преобразовывать с повышением частоты) выходные отсчеты и формировать сигнал восходящей линии связи, который может быть передан одному или более узлам B. Пользовательское оборудование 110 также может принимать сигналы нисходящей линии связи, переданные одним или более узлами B. Приемник (RCVR) 926 может обрабатывать (например, фильтровать, усиливать, преобразовывать с понижением частоты и преобразовывать в цифровую форму) принятый сигнал и выдавать входные отсчеты. Демодулятор (Demod) 916 может обрабатывать (например, дескремблировать, разделять на каналы и демодулировать) входные отсчеты и выдавать оценки символов. Декодер 918 может обрабатывать (например, подвергать обратному чередованию и декодировать) оценки символов и выдавать информацию (например, ответы, сообщения, данные и т.д.), отправленную пользовательскому оборудованию 110. Кодер 912, модулятор 914, демодулятор 916 и декодер 918 могут быть реализованы посредством процессора 910 модема. Эти блоки могут выполнять обработку в соответствии с беспроводной технологией (например, технологией WCDMA), используемой системой. Контроллер/процессор 930 может управлять работой различных блоков в пользовательском оборудовании 110. Контроллер/процессор 930 может выполнять или направлять процесс 500 на фиг.5, процесс 518 на фиг.6 и/или другие процессы для описанных здесь методик. Память 932 может хранить программные коды и данные для пользовательского оборудования 110.
В узле B 120 передатчик/приемник 938 может поддерживать беспроводную связь с пользовательским оборудованием 110 и другим пользовательским оборудованием. Контроллер/процессор 940 может выполнять различные функции для связи с пользовательским оборудованием. Для восходящей линии связи сигнал восходящей линии связи от пользовательского оборудования 110 может быть принят и обработан приемником 938 и дополнительно обработан контроллером/процессором 940 для восстановления информации (например, преамбул доступа, сообщений, данных и т.д.), отправленной пользовательским оборудованием 110. Для нисходящей линии связи информация (например, ответы, сообщения, данные и т.д.) может быть обработана контроллером/процессором 940 и обработана передатчиком 938 для формирования сигнала нисходящей линии связи, который может быть передан пользовательскому оборудованию 110 и другому пользовательскому оборудованию. Контроллер/процессор 940 может выполнять или направлять процесс 700 на фиг.7, процесс 716 на фиг.8 и/или другие процессы для описанных здесь методик. Память 942 может хранить программные коды и данные для узла B 120. Блок 944 связи (Comm) может поддерживать связь с контроллером 130 RNC и другими объектами сети.
В контроллере 130 RNC контроллер/процессор 950 может выполнять различные функции для поддержки служб связи для пользовательского оборудования. Память 952 может хранить программные коды и данные для контроллера 130 RNC. Блок 954 связи может поддерживать связь с узлом B 120 и другими объектами сети.
Специалисты в области техники поймут, что информация и сигналы могут быть представлены с использованием любых из множества различных технологий и методик. Например, данные, команды, информация, сигналы, биты, символы и элементарные сигналы, которые могут упоминаться в изложенном выше описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Специалисты также поймут, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные здесь в связи с раскрытием, могут быть реализованы как электронное аппаратное оборудование, программное обеспечение или их комбинация. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного оборудования и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в общих чертах в терминах их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратное оборудование или программное обеспечение, зависит от конкретного приложения и конструктивных ограничений, налагаемых на систему в целом. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но такие реализации не должны рассматриваться как вызывающие отход от объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные здесь в связи с раскрытием, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логической схемы, отдельных компонентов аппаратных средств или любой их комбинации, выполненной с возможностью выполнять описанные здесь функции. Процессором общего назначения может являться микропроцессор, но альтернативно процессором может являться любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, например, комбинация процессора цифровых сигналов (DSP) и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром процессора цифровых сигналов (DSP) или любая другая такая конфигурация.
Этапы способа или алгоритма, описанные здесь в связи с раскрытием, могут быть воплощены непосредственно в аппаратных средствах, в программном модуле, исполняемом посредством процессора, или в их комбинации. Программный модуль может постоянно находиться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистрах, жестком диске, съемном диске, компакт-диске, предназначенном только для чтения, (CD-ROM) или любом другом носителе данных, известном в области техники. Иллюстративный носитель данных соединен с процессором так, что процессор может считывать информацию с носителя данных и записывать информацию на него. В качестве альтернативы носитель данных может являться неотъемлемой частью процессора. Процессор и носитель данных могут постоянно находиться в специализированной интегральной схеме (ASIC). Специализированная интегральная схема может постоянно находиться в пользовательском терминале. В качестве альтернативы процессор и носитель данных могут постоянно находиться в пользовательском терминале как отдельные компоненты.
В одной или более иллюстративных структурах описанные функции могут быть реализованы в аппаратном оборудовании, программном обеспечении, встроенном программном обеспечении или любой их комбинации. При программной реализации функции могут быть сохранены в виде одной или более команд или кода на машиночитаемом носителе или переданы на него. Машиночитаемые носители включают в себя компьютерные носители данных и коммуникационные носители, включающие в себя любую среду, которая способствует передаче компьютерной программы из одного места в другое. Носители данных могут представлять собой любые доступные носители, к которым может получить доступ компьютер общего назначения или специализированный компьютер. В качестве примера, но без ограничения, такие машиночитаемые носители могут содержать оперативное запоминающее устройство (ОЗУ; RAM), постоянное запоминающее устройство (ПЗУ; ROM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ; EEPROM), компакт-диск, предназначенный только для чтения (CD-ROM), или другой накопитель на оптическом диске, накопитель на магнитном диске или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для переноса или хранения желаемого программного кода в виде команд или структур данных и к которому может получить доступ компьютер общего назначения или специализированный компьютер. Кроме того, любое соединение правильно называть машиночитаемым носителем. Например, если программное обеспечение передается с вебсайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные волны, радиоволны и микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, линия DSL или беспроводные технологии, такие как инфракрасные волны, радиоволны и микроволны, входят в определение носителя. В настоящем документе термин "диск" включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск blu-ray, причем диски обычно воспроизводят данные магнитным способом или оптическим способом с помощью лазера. Комбинации упомянутого выше также должны входить в объем машиночитаемых носителей.
Предшествующее описание раскрытия изобретения дано для того, чтобы дать возможность любому специалисту в области техники осуществить или использовать раскрытие изобретения. Различные модификации этого раскрытия изобретения могут быть понятны специалистам в области техники, и определенные здесь общие принципы могут быть применены к другим вариантам без отступления от объема раскрытия изобретения. Таким образом, настоящее раскрытие изобретения не подразумевается ограниченным описанными здесь примерами и схемами, а должно получить самый широкий объем, совместимый с раскрытыми здесь принципами и новыми признаками.