СПОСОБЫ И УСТРОЙСТВА ДЛЯ ОСНОВАННЫХ НА ПОЛЬЗОВАТЕЛЬСКОМ ОБОРУДОВАНИИ УСОВЕРШЕНСТВОВАНИЙ УПРАВЛЕНИЯ ЛИНИЕЙ РАДИОСВЯЗИ ДЛЯ МНОГОТОЧЕЧНОЙ БЕСПРОВОДНОЙ ПЕРЕДАЧИ
METHODS AND DEVICES FOR USER EQUIPMENT BASED IMPROVEMENTS OF RADIO LINK CONTROL FOR MULTIPOINT WIRELESS TRANSMISSION

Испрашивание приоритета согласно §119 раздела 35 Свода законов США
[0001] Настоящая заявка на патент испрашивает приоритет предварительной заявки №61/494328 названной "UE Based RLC Enhancements for HSDPA multi-point Transmission", поданной 7 июня 2011, и переданной ее правопреемнику и тем самым явно включенной в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Аспекты настоящего описания относятся в целом к системам беспроводной связи, и более подробно, к агрегации канала нисходящей линии связи в высокоскоростных беспроводных сетях.
УРОВЕНЬ ТЕХНИКИ
[0003] Сети беспроводной связи широко развернуты, чтобы предоставлять различные услуги связи, такие как телефония, передача видео, передача данных, передача сообщений, вещание и так далее. Такие сети, которые являются обычно сетями множественного доступа, поддерживают связи для множественных пользователей, совместно используя доступные ресурсы сети. Одним примером такой сети является наземная сеть радиодоступа UMTS (UTRAN). UTRAN является сетью радиодоступа (RAN), определенной как часть Универсальной Мобильной Телекоммуникационной Системы (UMTS), технология мобильных телефонов третьего поколения (3G), поддерживаемая проектом партнерства 3-го поколения (3GPP). UMTS, который является преемником технологии глобальной системы мобильной связи (GSM), в настоящее время поддерживает различные стандарты радио интерфейса, такие как широкополосный множественный доступ с кодовым разделением каналов (W-CDMA), множественный доступ с кодовым разделением - временным разделением каналов (TD-CDMA), и множественный доступ с синхронным кодовым разделением - временным разделением каналов (TD-SCDMA). UMTS также поддерживает расширенные протоколы связи 3G, такие как высокоскоростной пакетный доступ (HSDPA), который обеспечивает более высокие скорости передачи данных и емкость ассоциированным сетям UMTS.
[0004] При многоточечной (MP) передаче (TX) HSDPA поток данных разделяется для двух ячеек для передачи. При MP-передаче TX внутри NodeB, единственный объект управления доступом к среде (MAC) совместно используется этими двумя ячейками, и таким образом разделение может произойти в уровне MAC. Однако, в MP-передаче TX между узлами NodeB объект MAC в каждом NodeB является отдельным. При реализации разделения в потоке данных в уровне управления линией радиосвязи (RLC) затем пакеты данных могут привести к доставке не по порядку, или сдвигу по фазе, между двумя объектами MAC на нисходящей линии связи на пользовательское оборудование (UE). Если UE имеет неполное знание о передаче, этот сдвиг по фазе не может быть легко отличен от потери данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Нижеследующее представляет упрощенное изложение одного или более аспектов, чтобы обеспечить основное понимание таких аспектов. Этот раздел сущности изобретения не является обширным обзором всех рассмотренных аспектов, и не предназначен ни чтобы идентифицировать ключевые или критические элементы всех аспектов, ни очертить объем какого-либо из аспектов. Единственная цель состоит в том, чтобы представить некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое представлено ниже.
[0006] В одном аспекте настоящее описание обеспечивает способ для беспроводной связи. Способ далее содержит прием приемопередатчиком пользовательского оборудования первого потока данных от первого объекта управления доступом к среде (MAC) первой ячейки и второго потока данных от второго объекта MAC второй ячейки, декодирование приемником управления линией радиосвязи (RLC) пользовательского оборудования блоков пакетных данных RLC (PDU), имеющих соответствующих порядковые номера, из первого потока данных и второго потока данных, передачу подтверждения (ACK) для успешно принятых PDU RLC, обнаружение промежутка в порядковых номерах в выбранном одном из первого потока данных и второго потока данных, задержку передачи не подтвержденного (NAK), посредством запуска таймера задержки NAK, и передачу NAK в течение промежутка в порядковых номерах в ответ на истечение таймера задержки NAK и обнаружение, что промежуток не был заполнен во время задержки.
[0007] В другом аспекте настоящее описание обеспечивает по меньшей мере один процессор для беспроводной связи. Первый модуль принимает посредством приемопередатчика пользовательского оборудования первый поток данных от первого объекта MAC первой ячейки и второй поток данных от второго объекта MAC второй ячейки. Второй модуль декодирует посредством приемника RLC пользовательского оборудования PDU RLC, имеющие соответствующие порядковые номера, из первого потока данных и второго потока данных. Третий модуль передает ACK для успешно принятых PDU RLC. Четвертый модуль обнаруживает промежуток в порядковых номерах в выбранном одном из первого потока данных и второго потока данных. Пятый модуль задерживает передачу NAK посредством запуска таймера задержки NAK. Шестой модуль передает NAK в течение промежутка в порядковых номерах в ответ на истечение таймера задержки NAK, и обнаруживает, что промежуток не был заполнен во время задержки.
[0008] В дополнительном аспекте настоящее описание обеспечивает компьютерный программный продукт для беспроводной связи, содержащей невременный считываемый компьютером носитель данных для сохранения наборов кодов. Первый набор кодов вынуждает компьютер принимать, приемопередатчиком пользовательского оборудования, первый поток данных от первого объекта MAC первой ячейки и второй поток данных от второго объекта MAC второй ячейки. Второй набор кодов вынуждает компьютер декодировать, посредством приемника RLC пользовательского оборудования, блоки PDU RLC, имеющие соответствующие порядковые номера, из первого потока данных и второго потока данных. Третий набор кодов вынуждает компьютер передавать ACK для успешно принятых PDU RLC. Четвертый набор кодов вынуждает компьютер обнаруживать промежуток в порядковых номерах в выбранном одном из первого потока данных и второго потока данных. Пятый набор кодов вынуждает компьютер задерживать передачу NAK посредством запуска таймера задержки NAK. Шестой набор кодов вынуждает компьютер передавать NAK в течение промежутка в порядковых номерах в ответ на истечение таймера задержки NAK и обнаруживать, что промежуток не был заполнен во время задержки.
[0009] В следующем аспекте настоящее описание обеспечивает устройство для беспроводной связи. Устройство содержит средство для приема, приемопередатчиком пользовательского оборудования, первого потока данных от первого объекта MAC первой ячейки и второго потока данных от второго объекта MAC второй ячейки. Устройство содержит средство для декодирования, посредством приемника RLC пользовательского оборудования, блоков PDU RLC, имеющих соответствующие порядковые номера, из первого потока данных и второго потока данных. Устройство содержит средство для передачи ACK для успешно принятых PDU RLC. Устройство содержит средство для обнаружения промежутка в порядковых номерах в выбранном одном из первого потока данных и второго потока данных. Устройство содержит средство для задержки передачи NAK посредством запуска таймера задержки NAK. Устройство содержит средство для передачи NAK в течение промежутка в порядковых номерах в ответ на истечение таймера задержки NAK и обнаружения, что промежуток не был заполнен во время задержки.
[0010] В еще одном аспекте настоящее описание обеспечивает устройство для беспроводной связи. Приемопередатчик пользовательского оборудования принимает первый поток данных от первого объекта MAC первой ячейки и второй поток данных от второго объекта MAC второй ячейки. Приемник RLC пользовательского оборудования декодирует блоки PDU RLC, имеющие соответствующие порядковые номера, из первого потока данных и второго потока данных. Приемопередатчик далее передает ACK для успешно принятых PDU RLC. Компонент многоточечной агрегации обнаруживает промежуток в порядковых номерах в выбранном одном из первого потока данных и второго потока данных. Компонент многоточечный агрегации далее задерживает передачу NAK, запуская таймер задержки NAK. Компонент многоточечный агрегации далее передает, посредством приемопередатчика, NAK в течение промежутка в порядковых номерах в ответ на истечение таймера задержки NAK и обнаружение, что промежуток не был заполнен во время задержки.
[0011] Для выполнения предшествующих и связанных задач один или более аспектов содержат признаки, описанные ниже более подробно и конкретно указанные в формуле изобретения. Нижеследующее описание и приложенные чертежи формулируют подробно некоторые иллюстративные признаки одного или более аспектов. Эти признаки являются указывающими, однако, только несколько из различных путей, которыми принципы различных аспектов могут использоваться, и это описание предназначено, чтобы включить в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012] Признаки, природа и преимущества настоящего описания станут более очевидными из подробного описания, сформулированного ниже, взятого в соединении с чертежами, на которых аналогичные ссылочные позиции идентифицируют соответственно аналогичные элементы, и на которых:
[0013] Фиг.1 является схематической блок-схемой пользовательского оборудования для беспроводной связи;
[0014] Фиг.1 является диаграммой пользовательского оборудования и базового узла для беспроводной связи;
[0015] Фиг.1 является диаграммой, иллюстрирующей пример реализации аппаратного обеспечения для устройства, использующего систему обработки.
[0016] Фиг.2 является блок-схемой способа для агрегации многоточечной передачи устройством согласно фиг.1.
[0017] Фиг.3 является блок-схемой, концептуально иллюстрирующей пример телекоммуникационной системы.
[0018] Фиг.4 является концептуальной диаграммой, иллюстрирующей пример сети доступа.
[0019] Фиг.5 является блок-схемой, концептуально иллюстрирующей пример Узла B, находящегося в связи с UE в телекоммуникационной системе.
[0020] Фиг.6 является концептуальной диаграммой, иллюстрирующей пример архитектуры радио протокола для плоскости управления и пользователя.
[0021] Фиг.7 является концептуальной диаграммой, иллюстрирующей пример архитектуры радио протокола для многоточечной HSPDA-передачи между узлами B.
[0022] Фиг.8 является блок-схемой методологии для агрегации многоточечной передачи HSPDA между узлами B.
[0023] Фиг.9 является блок-схемой способа для методологии согласно фиг.8 для того, чтобы отличить сдвиг фаз от потери данных.
[0024] Фиг.10 является блок-схемой системы логических групп электрических компонентов для беспроводной связи.
ПОДРОБНОЕ ОПИСАНИЕ
[0025] При многоточечной передаче HSPDA между узлами B поступающий поток данных должен быть разделен для этих двух ячеек в двух узлах В. Одна опция состоит в том, чтобы разделить данные на уровне управления линией радиосвязи (RLC). В этом случае необходимы усовершенствования RLC, чтобы решить проблему доставки не по порядку, или сдвига по фазе, между двумя объектами управления доступом к среде (MAC). Альтернативно или в дополнение к RNC, задерживающему повторные передачи сдвинутых по фазе пакетов, основанный на UE подход может решить проблему сдвига по фазе способом, который уменьшает служебные расходы обратной связи.
[0026] Подробное описание, сформулированное ниже со ссылками на приложенные чертежи, предназначено в качестве описания различных конфигураций и не предназначено, чтобы представить единственные конфигурации, в которых могут быть осуществлены концепции, описанные в настоящем описании. Подробное описание включает в себя конкретные детали с целью обеспечения полного понимания различных понятий. Однако для специалистов в данной области техники будет очевидно, что эти концепции могут быть осуществлены без этих конкретных деталей. В некоторых случаях известные структуры и компоненты показаны в форме блок-схем, чтобы избежать усложнения таких понятий.
[0027] Со ссылками на фиг.1 настоящее описание обеспечивает устройство, изображенное как пользовательское оборудование 100 для беспроводной связи. UE 100 принимает многоточечные (MP) передачи (TX) на нисходящей линии связи 102 от первой ячейки и второй ячейки, изображенные соответственно как первый NodeB (узел В) 104 и второй NodeB (узел В) 106 в сети связи 108. В примерном аспекте Контроллер Радиосети (RNC) 110 разделяет поток 112 данных передачи в первый поток данных 114 и второй поток данных 116 для передачи между узлами В соответственно, первым NodeB 104 и вторым NodeB 106.
[0028] Для этого приемопередатчик 118 в UE 100 принимает первый поток 114 данных от первого объекта 120 управления доступом к среде (MAC) из первой ячейки (первый NodeB 104) и второй поток 116 данных от второго объекта 122 MAC из второй ячейки (второй NodeB 106). Приемник 124 управления линией радиосвязи (RLC) из UE 100 декодирует блоки пакетных данных RLC (PDU), имеющие соответствующие порядковые номера, из первого потока 114 данных и второго потока 116 данных. Приемопередатчик 118 далее передает подтверждение (положительное квитирование) (ACK) для успешно принятых PDU RLC.
[0029] Компонент 130 многоточечный агрегации обнаруживает промежуток в порядковых номерах в очереди порядковых номеров, составленной из порядковых номеров из первого потока 114 данных и порядковых номеров из второго потока 116 данных, задерживает передачи не подтверждения (отрицательного квитирования) (NAK) посредством запуска таймера 132 задержки NAK, и передает, посредством приемопередатчика 118, NAK в течение промежутка в порядковых номерах в очереди порядковых номеров в ответ на истечение таймера 132 задержки NAK и обнаружение, что промежуток не был заполнен во время задержки.
[0030] В одном аспекте приемник 124 RLC далее декодирует блоки PDU RLC посредством идентификации, что выбранный PDU RLC был передан первым объектом 120 MAC или вторым объектом 122 MAC. В примерном аспекте компонент 130 многоточечный агрегации далее определяет, является ли промежуток в порядковых номерах в очереди порядковых номеров сдвинутым по фазе из-за доставки не по порядку или из-за потерь данных, посредством отслеживания порядковых номеров для блоков PDU RLC, принятых от каждого первого объекта 120 MAC и второго объекта 122 MAC, определяя самый большой порядковый номер, соответственно соответствующий каждому из первого объекта 120 MAC и второго объекта 122 MAC, при этом передача NAK в течение промежутка в порядковых номерах в очереди порядковых номеров осуществляется в ответ на определение, что промежуток в порядковых номерах в очереди порядковых номеров меньше, чем каждый из соответствующих самых больших порядковых номеров.
[0031] В другом аспекте компонент 130 многоточечный агрегации далее определяет продолжительность сдвига по фазе, когда промежуток в порядковых номерах в очереди порядковых номеров последовательно заполняется, и адаптирует таймер 132 задержки NAK, чтобы соответствовать продолжительности сдвига по фазе.
[0032] Вновь ссылаясь на фиг.1, реализация аппаратного обеспечения для упомянутого устройства (UE 100) может использовать систему 140 обработки. В этом примере система 140 обработки может быть реализована с шинной архитектурой, представленной в общем случае шиной 142. Шина 142 может включать в себя любое количество шинных соединений и мостов в зависимости от конкретного применения системы 140 обработки и ограничений на всю структуру. Шина 142 соединяет различные схемы, включая один или более процессоров, представленных в общем виде процессором 144, и считываемые компьютером носители, представленные в целом считываемым компьютером носителем 146. Шина 142 может также связывать различные другие схемы, такие как источники сигналов тактирования, периферийные схемы, регуляторы напряжения, и схемы управления питанием, которые известны в данной области техники, и поэтому не будут описаны ниже. Шинный интерфейс 148 обеспечивает интерфейс между шиной 142 и приемопередатчиком 118, содержащим передатчик 150 и приемник 152. Приемопередатчик 118 обеспечивает средство для осуществления связи с отличным другим устройством по носителю передачи. В зависимости от природы устройства может также быть обеспечен пользовательский интерфейс 154 (например, клавиатура, дисплей, громкоговоритель, микрофон, джойстик).
[0033] Процессор 144 ответственен за управление шиной 142 и общую обработку, включающую в себя выполнение программного обеспечения, сохраненного на считываемом компьютером носителе 146. Программное обеспечение, когда выполняется процессором 144, вынуждает систему 140 обработки выполнять различные функции, описанные ниже для любого конкретного устройства. Считываемый компьютером носитель 146 может также использоваться для сохранения данных, которыми управляет процессор 144 при выполнении программного обеспечения.
[0034] В примерном аспекте компонент 130 многоточечный агрегации может постоянно находиться, по меньшей мере, частично в считываемом компьютером носителе 146.
[0035] На фиг.2 настоящее описание обеспечивает способ 200 для беспроводной связи. Способ далее содержит прием приемопередатчиком пользовательского оборудования первого потока данных от первого объекта MAC первой ячейки и второго потока данных от второго объекта MAC второй ячейки (этап 202). Декодирование выполняется, посредством приемника RLC пользовательского оборудования, блоков PDU RLC, имеющих соответствующие порядковые номера, из первого потока данных и второго потока данных (этап 204). ACK передается для успешно принятых блоков PDU RLC (этап 206). Промежуток обнаруживается в порядковых номерах в очереди порядковых номеров, которая составлена из порядковых номеров из первого потока данных и порядковых номеров от второго потока данных (этап 208). Передача NAK отсрочивается посредством запуска таймера задержки NAK (этап 210). NAK передается в течение промежутка в порядковых номерах в очереди порядковых номеров в ответ на истечение таймера задержки NAK и обнаружение, что промежуток не был заполнен во время задержки (этап 212).
[0036] В одном аспекте способ 200 далее содержит декодирование блоков PDU RLC, далее содержит идентификацию, что выбранный блок PDU RLC был передан первым объектом MAC или вторым объектом MAC. В примерном аспекте способ 200 далее содержит определение, происходит ли промежуток в порядковых номерах в очереди порядковых номеров из-за сдвига по фазе ввиду доставки не по порядку или из-за потери данных, посредством отслеживания порядковых номеров для блоков PDU RLC, принятых от каждого первого объекта MAC и второго объекта MAC, определение самого большого порядкового номера соответственно для каждого из первого объекта MAC и второго объекта MAC, и передачу NAK в течение промежутка в порядковых номерах в очереди порядковых номеров в ответ на определение, что промежуток в порядковых номерах меньше, чем все из самых больших порядковых номеров.
[0037] В другом аспекте способ 200 дополнительно содержит, посредством отслеживания продолжительности сдвига по фазе, обнаружение, когда промежуток в порядковых номерах в очереди порядковых номеров последовательно заполнен, и адаптацию таймера задержки NAK, чтобы соответствовать этой продолжительности сдвига по фазе.
[0038] Различные концепции, представленные в течение настоящего раскрытия, могут быть реализованы посредством широкого разнообразия телекоммуникационных систем, сетевых архитектур и стандартов связи. Посредством примера и без ограничения, аспекты настоящего описания, проиллюстрированного на фиг.3, представлены в отношении системы UMTS 300, использующей радио интерфейс W-CDMA. Сеть UMTS включает в себя три взаимодействующих области: базовую сеть (CN) 304, наземную сеть радиодоступа UMTS (UTRAN) 302, и пользовательское оборудование (UE) 310. В этом примере UTRAN 302 обеспечивает различные беспроводные услуги, включая телефонию, передачу видео, передачу данных, передачу сообщений, вещание, и/или другие услуги. UTRAN 302 может включать в себя множество подсистем радиосети (RNSs), таких как RNS 303, каждая управляемая соответствующим контроллером радиосети (RNC), таким как RNC 306. Здесь, UTRAN 302 может включать в себя любое количество RNC 306 и RNS 303 в дополнение к RNC 306 и RNS 303, проиллюстрированным здесь. RNC 306 является устройством, ответственным за, помимо прочего, назначение, переконфигурирование и освобождение радиоресурсов в RNS 303. RNC 306 может быть соединен с другими RNC (не показаны) в UTRAN 302 через различные типы интерфейсов, такие как прямое физическое соединение, виртуальная сеть, или подобное, используя любую подходящую транспортную сеть.
[0039] Связь между UE 310 и NodeB 308 можно рассматривать как включающую в себя физический уровень (PHY) и уровень управления доступом к среде (MAC). Далее, связь между UE 310 и RNC 306 посредством соответствующего узла NodeB 308 можно рассматривать как включающую в себя уровень управления радиоресурсами (RRC). В настоящем описании уровень PHY можно считать уровнем 1; уровень MAC можно считать уровнем 2; и уровень RRC можно считать уровнем 3. Информация здесь ниже использует терминологию, введенную в спецификации протокола управления радиоресурсами (RRC), 3GPP TS 25.331 v9.1.0, включенной здесь по ссылке.
[0040] Географическая область, охваченная SRNS 303, может быть разделена на множество ячеек, с устройством радио- приемопередатчика, обслуживающим каждую ячейку. Устройство радио-приемопередатчика обычно упоминается как NodeB в применениях UMTS, но может также быть упомянуто специалистами в данной области техники как базовая станция (BS), базовая приемопередающая станция (BTS), базовая радиостанция, радио приемопередатчик, функция приемопередатчика, базовый набор услуг (BSS), расширенный набор услуг (ЭС), точка доступа (AP), или некоторой другой подходящей терминологией. Для ясности три узла NodeB 308 показаны в каждом SRNS 303; однако, SRNS 303 могут включать в себя любое количество беспроводных узлов NodeB. Узлы NodeB 308 обеспечивают беспроводные точки доступа базовой сети (CN) 304 для любого количества мобильных устройств. Примеры мобильного устройства включают в себя сотовый телефон, смартфон, телефон протокола инициирования сеанса (SIP), ноутбук, портативный компьютер, нетбук, смартбук, персональный цифровой помощник (PDA), спутниковое радиоустройство, устройство глобальной система определения местоположения (GPS), мультимедийное устройство, видеоустройство, проигрыватель цифровой звукозаписи (например, MP3-плеер), камера, игровой пульт, или любое другое подобное функционирующее устройство. Мобильное устройство обычно упоминается как пользовательское оборудование (UE) в применениях UMTS, но может также быть упомянуто специалистами в данной области техники как мобильная станция (MS), абонентская станция, мобильный блок, абонентский блок, беспроводный блок, удаленный блок, мобильное устройство, беспроводное устройство, устройство беспроводной связи, удаленное устройство, мобильная абонентская станция, терминал доступа (AT), мобильный терминал, беспроводный терминал, удаленный терминал, телефонная трубка, терминал, пользовательский агент, мобильный клиент, клиент, или некоторой другой подходящей терминологией. В системе UMTS UE 310 может также включать в себя универсальный модуль идентификации абонента (USIM) 311, который содержит информацию подписки пользователя в сети. В иллюстративных целях один UE 310 показан в связи со многими узлами NodeB 308. Нисходящая линия связи (DL), также называемая прямой линией связи, относится к коммуникационной линии связи от NodeB 308 к UE 310, и восходящая линия связи (UL), также называемая обратной линией связи, относится к коммуникационной линии связи от UE 310 к NodeB 308.
[0041] Базовая сеть 304 взаимодействует с одной или более сетями доступа, такими как UTRAN 302. Как показано, базовая сеть 304 является базовой сетью GSM. Однако, как понятно специалистам в данной области техники, различные концепции, представленные в настоящем описании, могут быть реализованы в RAN, или другой подходящей сети доступа, чтобы предоставлять UE доступ к типам базовых сетей, отличных от сетей GSM.
[0042] Базовая сеть 304 включает в себя область с коммутацией каналов (CS) и область с коммутацией пакетов (PS). Некоторые из элементов с коммутацией каналов являются центром переключения мобильных услуг (MSC), регистром местоположения посетителя (VLR) и шлюзом MSC. Элементы с коммутацией пакетов включают в себя обслуживающий узел поддержки GPRS (SGSN) и узел поддержки шлюза GPRS (GGSN). Некоторые сетевые элементы, подобные EIR, HLR, VLR и AuC могут быть совместно использованы обеими из областей с коммутацией каналов и с коммутацией пакетов. В иллюстрированном примере базовая сеть 304 поддерживает услуги с коммутацией каналов с MSC 312 и GMSC 314. В некоторых применениях GMSC 314 может упоминаться как медиа-шлюз (MGW). Один или более RNC, такие как RNC 306, могут быть связаны с MSC 312. MSC 312 является устройством, которое управляет установкой вызова, маршрутизацией вызова и функцией мобильности UE. MSC 312 также включает в себя регистр местоположения посетителя (VLR), который содержит связанную с абонентом информацию в течение продолжительности, когда UE находится в области охвата MSC 312. GMSC 314 обеспечивает шлюз через MSC 312 для UE, чтобы получить доступ к сети 316 с коммутацией каналов. GMSC 314 включает в себя домашний регистр местоположения (HLR) 315, содержащий данные абонента, такие как данные, отражающие подробности услуг, на которые подписался конкретный пользователь. HLR также ассоциирован с центром аутентификации (AuC), который содержит конкретные для абонента данные аутентификации. Когда запрос принят для конкретного UE, GMSC 314 запрашивает HLR 315, чтобы определить местоположение UE и направляет вызов в конкретный MSC, обслуживающий это местоположение.
[0043] Базовая сеть 304 также поддерживает услуги пакетных данных с обслуживающим узлом поддержки GPRS (SGSN) 318 и узлом поддержки шлюза GPRS (GGSN) 320. GPRS, который обозначает обслуживание пакетной радиосвязи общего назначения, разработан, чтобы обеспечить услуги пакетных данных на скоростях выше чем доступные с стандартными услугами с коммутацией каналов. GGSN 320 обеспечивает соединение для UTRAN 302 к основанной на пакетной передаче сети 322. Основанная на пакетной передаче сеть 322 может быть Интернетом, частной сетью передачи данных, или некоторой другой подходящей основанной на пакетной передаче сетью. Первичная функция GGSN 320 должна предоставить UEs 310 основанную на пакетной передаче возможность сетевого соединения. Пакеты данных могут быть переданы между GGSN 320 и UEs 310 через SGSN 318, который выполняет в основном те же самые функции в основанной на пакетной передаче области, какие выполняет MSC 312 в области с коммутацией каналов.
[0044] Радио интерфейс UMTS является системой множественного доступа с кодовым разделением каналов прямой последовательностью (DS-CDMA) с расширением по спектру. DS-CDMA с расширением по спектру расширяет по спектру пользовательские данные посредством умножения на последовательность псевдослучайных битов, названных элементами сигнала. Радио интерфейс W-CDMA для UMTS основан на такой технологии расширения по спектру прямой последовательностью и дополнительно обязывает применять дуплексную передачу с разделением по частоте (FDD). FDD использует различную несущую частоту для восходящей линии связи (UL) и нисходящей линии связи (DL) между NodeB 308 и UE 310. Другой радио интерфейс для UMTS, который использует DS-CDMA, и использует дуплексную передачу с разделением по времени, является радио интерфейсом TD-SCDMA. Специалисты в данной области техники признают, что, хотя различные примеры, описанные здесь, могут относиться к радио интерфейсу WCDMA, основные принципы одинаково применимы к радио интерфейсу TD-SCDMA.
[0045] Радио интерфейс HSPA включает в себя ряд расширений к 3G/W-CDMA радио интерфейсу, обеспечивая большую пропускную способность и уменьшенное время ожидания. Среди других модификаций по сравнению с предшествующими выпусками HSPA использует гибридный автоматический запрос повторения (HARQ), совместно используемую передачу канала, и адаптивную модуляцию и кодирование. Стандарты, которые определяют HSPA, включают в себя HSDPA (высокоскоростной пакетный доступ нисходящей линии связи) и HSUPA (высокоскоростной пакетный доступ восходящей линии связи, также называемый расширенной восходящей линией связи, или EUL).
[0046] HSDPA использует в качестве своего транспортного канала высокоскоростной совместно используемый канал нисходящей линии связи (HS-DSCH). HS-DSCH реализован тремя физическими каналами: физический высокоскоростной совместно используемый канал нисходящей линии связи (HS-PDSCH), высокоскоростной совместно используемый канал управления (HS-SCCH) и высокоскоростной выделенный физический канал управления (HS-DPCCH).
[0047] Среди этих физических каналов HS-DPCCH переносит сигнализацию ACK/NACK HARQ на восходящей линии связи, чтобы указать, была ли соответствующая передача пакета декодирована успешно. То есть, относительно нисходящей линии связи UE 310 обеспечивает обратную связь для NodeB 308 по HS-DPCCH, чтобы указать, декодировал ли он правильно пакет на нисходящей линии связи.
[0048] HS-DPCCH далее включает в себя сигнализацию обратной связи от UE 310, чтобы помочь NodeB 308 в принятии правильного решения в терминах схемы модуляции и кодирования и выбора веса предварительного кодирования, эта сигнализация обратной связи включает в себя CQI и PCI.
[0049] "Усовершенствованный HSPA", или HSPA+, является развитием стандарта HSPA, который включает в себя MIMO и 64-QAM, обеспечивая увеличенную пропускную способность и более высокую производительность. То есть, в аспекте раскрытия, NodeB 308 и/или UE 310 могут иметь множественные антенны, поддерживающие технологию MIMO. Использование технологии MIMO позволяет NodeB 308 использовать пространственную область, чтобы поддерживать пространственное мультиплексирование, формирование диаграммы направленности и разнесение передачи.
[0050] Множество входов-множество выходов (MIMO) является термином, обычно используемым для ссылки на технологии множественных антенн, то есть множественные передающие антенны (множественные вводы в канал) и множественные приемные антенны (множественные выводы из канала). Системы MIMO обычно увеличивают производительность передачи данных, обеспечивая выигрыш от разнесения для уменьшения многолучевого замирания и увеличения качества передачи, и выигрыш от пространственного мультиплексирования, чтобы увеличить пропускную способность данных.
[0051] Пространственное мультиплексирование может использоваться, чтобы передать различные потоки данных одновременно по одной и той же частоте. Потоки данных могут быть переданы к единственному UE 310, чтобы увеличить скорость передачи данных, или к множественным UE 310, чтобы увеличить полную емкость системы. Это достигается посредством пространственного предварительного кодирования каждого потока данных и затем передачи каждого пространственно предварительно кодированного потока через отличную передающую антенну по нисходящей линии связи. Пространственно предварительно кодированные потоки данных достигают UE(s) 310 с различными пространственными сигнатурами, что позволяет каждому из UE(s) 310 восстановить один или более потоков данных, предназначенных для этого UE 310. На восходящей линии связи каждое UE 310 может передать один или более пространственно предварительно кодированных потоков данных, что позволяет NodeB 308 идентифицировать источник каждого пространственно предварительно кодированного потока данных.
[0052] Пространственное мультиплексирование может использоваться, когда условия канала являются хорошими. Когда условия канала менее благоприятны, может использоваться формирование диаграммы направленности, чтобы сосредоточить энергию передачи в одном или более направлениях или улучшить передачу на основании характеристик канала. Это может быть достигнуто, пространственно предварительно кодируя поток данных для передачи через множественные антенны. Чтобы достигнуть хорошего охвата на краях ячейки, передача с единственной диаграммой направленности потока может использоваться в комбинации с разнесением передачи.
[0053] Вообще, для систем MIMO, использующих n передающих антенн, n транспортных блоков могут быть переданы одновременно по одной и той же несущей, используя один и тот же код формирования канала. Следует заметить, что различные транспортные блоки, посланные по n передающим антеннам, могут иметь одинаковые или отличные друг от друга схемы модуляции и кодирования.
[0054] С другой стороны, «один вход - множество выходов» (SIMO) в целом относится к системе, использующей одну передающую антенну (единственный ввод в канал), и множественные приемные антенны (множественные выводы из канала). То есть, в системе SIMO единственный транспортный блок посылают по соответствующей несущей.
[0055] UE 310 может включать в себя компонент 130 агрегации MP, который может выполнить способ 200 и другие аспекты, как описано в настоящем описании.
[0056] Со ссылками на фиг.4 иллюстрируется сеть 400 доступа в архитектуре UTRAN. Система беспроводной связи с множественным доступом включает в себя множественные сотовые области (ячейки), включая ячейки 402, 404 и 406, каждая из которых может включать в себя один или более секторов. Множественные сектора могут быть сформированы группами антенн с каждой антенной, ответственной за связь с оборудованиями UE в части ячейки. Например, в ячейке 402, группы 412, 414 и 416 антенн могут каждая соответствовать различному сектору. В ячейке 404 группы 418, 420 и 422 антенн каждая соответствует различному сектору. В ячейке 406 группы 424, 426, и 428 антенн каждая соответствует различному сектору. Ячейки 402, 404 и 406 могут включать в себя несколько устройств беспроводной связи, например, пользовательское оборудование или UE, которые могут осуществлять связь с одним или более секторами каждой ячейки 402, 404 или 406. Например, UE 430 и 432 могут осуществлять связь с NodeB 442, UE 434 и 436 могут осуществлять связь с NodeB 444, и UE 438 и 440 могут осуществлять связь с NodeB 446. В настоящем описании каждый NodeB 442, 444, 446 конфигурируется, чтобы обеспечить точку доступа базовой сети для всех UE 430, 412, 434, 436, 438, 440 в соответствующих ячейках 402, 404, и 406.
[0057] Когда UE перемещаются из иллюстрированного местоположения в ячейке 404 в ячейку 406, могут иметь место изменение обслуживающей ячейки (SCC) или передача обслуживания, при который связь с UE 434 переходит от ячейки 404, которая может упоминаться как исходная ячейка, к ячейке 406, которая может упоминаться как целевая ячейка. Управление процедурой передачи обслуживания может иметь место в UE 434, в NodeB, соответствующие соответствующим ячейкам, в контроллере радиосети 406, или в другом подходящем узле в беспроводной сети. Например, во время вызова с исходной ячейкой 404, или в любое другое время, UE 434 может контролировать различные параметры исходной ячейки 404, так же как и различные параметры соседних ячеек, таких как ячейки 406 и 402. Далее, в зависимости от качества этих параметров, UE 434 может поддерживать связь с одной или более соседними ячейками. В это время UE 434 может поддерживать активный набор, то есть, список ячеек, с которыми одновременно связан UE 434 (то есть, ячейки UTRA, которые в настоящее время назначают выделенный физический канал нисходящей линии связи DPCH или фракционный выделенный физический канал нисходящей линии связи F-DPCH к UE 434, могут составить Активный Набор).
[0058] Схема модуляции и множественного доступа, используемая сетью доступа 400, может изменяться в зависимости от конкретного развертываемого телекоммуникационного стандарта. Посредством примера стандарт может включать в себя эволюционированную оптимизированную передачу данных (EV-DO) или ультра мобильную широкополосную сеть (UMB). EV-DO и UMB является стандартами радио интерфейса, провозглашенные проектом партнерства 3-го поколения 2 (3GPP2) как часть семьи стандартов CDMA2000, и использует CDMA, чтобы обеспечить широкополосный доступ в Интернет мобильным станциям. Стандарт может альтернативно быть универсальным наземным радио доступом (UTRA), использующим широкополосный CDMA (W-CDMA) и другие варианты CDMA, такие как TD-SCDMA; глобальную систему для мобильной связи (GSM), использующую TDMA; и усовершенствованный UTRA (E-UTRA), ультра мобильную широкополосную сеть (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, и Flash-OFDM, использующую OFDMA. UTRA, E-UTRA, UMTS, LTE, Усовершенствованный LTE и GSM описаны в документах от организации 3GPP. CDMA2000 и UMB описаны в документах от организации 3GPP2. Фактический стандарт беспроводной связи и используемая технология множественного доступа будут зависеть от конкретного применения и полных структурных ограничений, наложенных на систему.
[0059] UE 432 может включать в себя компонент 130 агрегации MP, который может выполнить способ 200 и другие аспекты, как описано в настоящем описании.
[0060] Фиг.5 является блок-схемой NodeB 510, находящегося в связи с UE 550, где NodeB 510 может быть NodeB 500 (фиг.5), и UE 550 может быть UE 514 (фиг.5). При связи по нисходящей линии связи процессор 520 передачи может принять данные из источника 512 данных и управляющие сигналы от контроллера/процессора 540. Процессор 520 передачи обеспечивает различные функции обработки сигналов для сигналов данных и управления, а также опорных сигналов (например, пилот сигналов). Например, процессор 520 передачи может обеспечить проверку с помощью проверки циклическим избыточным кодом (CRC) для обнаружения ошибок, кодирования и перемежения, чтобы облегчить прямую коррекцию ошибок (FEC), отображение на сигнальную совокупность (созвездие сигналов), на основании различных схем модуляции (например, двоичная фазовая манипуляция (BPSK), квадратурная фазовая манипуляция (QPSK), M-фазная манипуляция (М-PSK), M-квадратурная амплитудная модуляция (М-QAM), и т.п.), расширяя ортогональными переменными коэффициентами расширения (OVSF), и умножением со скремблирующими кодами, чтобы произвести последовательность символов. Оценки канала из процессора 544 канала могут использоваться контроллером/процессором 540, чтобы определить схемы кодирования, модуляции, расширения и/или скремблирования процессора 520 передачи. Эти оценки канала могут быть получены из опорного сигнала, переданного UE 550, или из обратной связи от UE 550. Символы, генерируемые процессором 520 передачи, подаются на процессор 530 кадра передачи, чтобы создать структуру кадра. Процессор 530 кадра передачи создает эту структуру кадра мультиплексированием символов с информацией от контроллера/процессора 540, приводя к последовательности кадров. Кадры затем подаются в передатчик 532, который обеспечивает различные функции приведения сигналов к требуемым условиям, включая усиление, фильтрование и модуляцию кадров на несущую для передачи нисходящей линии связи по беспроводному носителю через антенну 534. Антенна 534 может включать в себя одну или более антенн, например, включая двунаправленные адаптивные антенные решетки управления лучом или другие подобные технологии формирования луча.
[0061] В UE 550 приемник 554 принимает передачу нисходящей линии связи через антенну 552 и обрабатывает передачу, чтобы восстановить информацию, модулированную на несущую. Информация, восстановленная посредством приемника 554, подается на процессор 560 кадра приема, который синтаксически разбирает каждый кадр, и выдает информацию из кадров на процессор 594 канала и данные, управление и опорные сигналы на процессор 570 приема. Процессор 570 приема затем выполняет инверсию обработки, выполненной процессором 520 передачи в NodeB 510. Более конкретно, процессор 570 приема дескремблирует и сжимает по спектру символы, и затем определяет наиболее вероятные точки созвездия сигнала, переданные NodeB 510 на основании схеме модуляции. Эти мягкие решения могут быть основаны на оценках канала, вычисленных процессором 594 канала. Мягкие решения затем декодируются и подвергаются обратному перемежению, чтобы восстановить данные, управление и опорные сигналы. Коды CRC затем проверяются, чтобы определить, были ли кадры успешно декодированы. Данные, которые несут успешно декодированные кадры, будут затем поданы на накопитель 572 данных, который представляет приложения, работающие в UE 550 и/или различные пользовательские интерфейсы (например, отображение). Управляющие сигналы, которые передаются успешно декодированными кадрами, будут выданы контроллеру/процессору 590. Когда кадры неудачно декодируются процессором 570 приема, контроллер/процессор 590 может также использовать протокол подтверждения (ACK) и/или отрицательного подтверждения (NACK), чтобы поддержать запросы на повторную передачу этих кадров.
[0062] На восходящей линии связи данные из источника 578 данных и управляющие сигналы от контроллера/процессора 590 выдаются процессору 580 передачи. Источник 578 данных может представить приложения, работающие в UE 550, и различные пользовательские интерфейсы (например, клавиатура). Подобно функциональным возможностям, описанным вместе с передачей нисходящей линии связи узлом NodeB 510, процессор 580 передачи обеспечивает различные функции обработки сигнала, включая коды CRC, кодирование и перемежение, чтобы облегчить FEC, отображение на созвездие сигналов, расширение по спектру с OVSF, и скремблирование, чтобы сформировать последовательность символов. Оценки канала, полученные процессором 594 канала из опорного сигнала, переданного посредством NodeB 510 или из сигнала обратной связи, содержащегося в средней части сигнала, переданного посредством NodeB 510, могут использоваться, чтобы выбрать соответствующие схемы кодирования, модуляции, расширение по спектру и/или скремблирование. Символы, сформированные процессором 580 передачи, будут выданы процессору 582 кадра передачи, чтобы создать структуру кадра. Процессор 582 кадра передачи создает эту структуру кадра посредством мультиплексирования символов с информацией от контроллера/процессора 590, приводя к последовательности кадров. Кадры затем выдают передатчику 556, который обеспечивает различные функции приведения сигнала к требуемым условиям, включая усиление, фильтрование, и модуляцию кадров на несущую для передачи в восходящей линии связи по беспроводному носителю через антенну 552.
[0063] Передача восходящей линии связи обрабатывается в NodeB 510 способом, подобным описанному в соединении с функцией приемника в UE 550. Приемник 535 принимает передачу восходящей линии связи через антенну 534 и обрабатывает передачу, чтобы восстановить информацию, модулированную на несущую. Информация, восстановленная посредством приемника 535, выдается на процессор 536 кадра приема, который синтаксически разбирает каждый кадр, и выдает информацию из кадров на процессор 544 канала, и данные, управляющие и опорные сигналы на процессор 538 приема. Процессор 538 приема выполняет инверсию обработки, выполненной процессором 580 передачи в UE 550. Данные и управляющие сигналы, переносимые успешно декодированными кадрами, могут затем быть выданы на накопитель 535 данных и контроллер/процессор, соответственно. Если некоторые из кадров были неудачно декодированы процессором приема, контроллер/процессор 540 может также использовать протокол подтверждения (ACK) и/или отрицательного подтверждения (NAK), чтобы поддержать запрос повторной передачи этих кадров.
[0064] Контроллер/процессоры 540 и 590 могут использоваться, чтобы управлять работой на NodeB 510 и UE 550, соответственно. Например, контроллер/процессоры 540 и 590 могут обеспечить различные функции, включая тактирование, периферийные интерфейсы, регулирование напряжения, управление мощностью, и другие функции управления. Считываемый компьютером носитель запоминающих устройств 542 и 592 может хранить данные и программное обеспечение для NodeB 510 и UE 550, соответственно. Планировщик/процессор 546 в NodeB 510 может использоваться, чтобы назначить ресурсы оборудованиям UE и передачи нисходящей линии связи и/или восходящей линии связи для этих UE.
[0065] Процессор 570 приемника может использовать приемник RLC 124, который декодирует блоки PDU RLC для компонента 130 MP агрегации, который является резидентным соответственно в памяти 592.
[0066] Архитектура радио протокола может принимать различные формы в зависимости от конкретного применения. Пример для системы HSPA будет ниже представлен со ссылками на фиг.6. Фиг.6 является концептуальной диаграммой, иллюстрирующей пример архитектуры радио-протокола для плоскостей управления и пользователя.
[0067] Со ссылками на фиг.6 архитектура радио протокола для UE и узла B показана с тремя уровнями: Уровень 1, Уровень 2, и Уровень 3. Уровень 1 является самым низким и реализует различные функции обработки сигналов физического уровня. Уровень 1 будет упомянут в настоящем описании как физический уровень 606. Уровень 2 (уровень L2) 608 является выше физического уровня 606 и ответственен за линию связи между UE и узлом B поверх физического уровня 606.
[0068] В пользовательской плоскости уровень L2 608 включает в себя подуровень 610 управления доступом к среде (MAC), подуровень 612 управления линией радиосвязи (RLC), и подуровень 614 протокола конвергенции пакетных данных (PDCP), которые завершаются в узле B на стороне сети. Хотя не показано, UE может иметь несколько верхних уровней выше уровня L2 608, включая сетевой уровень (например, IP уровень), который завершается в шлюзе PDN на стороне сети, и уровень приложений, который завершается на другом конце соединения (например, удаленный UE, сервер, и т.д.).
[0069] Подуровень PDCP 614 обеспечивает мультиплексирование между различными однонаправленными радиоканалами и логическими каналами. Подуровень PDCP 614 также обеспечивает сжатие заголовка для пакетов данных верхнего уровня, чтобы уменьшить служебные расходы радиопередачи, безопасность посредством шифрования пакетов данных и поддержку передачи обслуживания для оборудования UE между узлами NodeB. Подуровень RLC 612 обеспечивает сегментацию и повторную сборку пакетов данных верхнего уровня, повторную передачу потерянных пакетов данных, и переупорядочение пакетов данных, чтобы компенсировать прием не по порядку из-за гибридного запроса автоматического повторения (HARQ). Подуровень MAC 610 обеспечивает мультиплексирование между логическими и транспортными каналами. Подуровень MAC 610 также ответственен за распределение различных радиоресурсов (например, блоков ресурсов) в одной ячейке среди оборудований UE. Подуровень MAC 610 также ответственен за операции HARQ.
[0070] На фиг.7, как изображено с помощью позиции 700, поступающий поток данных при многоточечной передаче HSDPA должен быть разделен для этих двух ячеек. В отличие от многоточечной передачи внутри NodeB, разделение осуществляется на уровне MAC, а именно, эти две ячейки имеют совместно используемый объект MAC и разделяют объекты физического уровня, включая отдельные HARQ. Нет необходимости расширять RLC для многоточечной передачи между узлами NodeB. При многоточечной передаче между узлами NodeB разделение должен быть выше MAC, так как объект MAC в каждом Узле B должен быть отдельным. Одна опция состоит в том, чтобы разделить данные в RLC. В этом случае расширения RLC необходимы, чтобы разрешить проблему доставки или сдвига по фазе, не по порядку между двумя объектами MAC.
[0071] На фиг.8 способ 800 обеспечен для агрегации данных в беспроводной связи в UE. Данные, принятые между узлами В HSPDA MP TX (этап 802). PDU RLU декодируются посредством приемника RLC UE (этап 804). Определение выполняется или явно или неявно относительно того, идентифицировал ли себя соответствующий объект MAC в RLC (этап 806). Если нет, определение выполняется относительно того, является ли это новым промежутком (этап 808). Если да, запускается новый таймер NAKDelayTimer (этап 810). Если нет нового промежутка на этапе 808 или после этапа 810, то дополнительное определение выполняется относительно того, истек ли какой-либо таймер NAKDelayTimer (этап 812). Если да, передается соответствующее NAK (этап 814).
[0072] В некоторых случаях недостающие данные заполнят промежуток прежде, чем истечет таймер NAKDelayTimer. В этих случаях адаптивные регуляторы таймера могут быть достигнуты посредством определения продолжительности сдвига по фазе (этап 816). Затем, таймер NAKDelayTimer может быть адаптирован в соответствии с продолжительностью сдвига по фазе (этап 818).
[0073] Возвращаясь на этап 806, если объект MAC действительно идентифицировал себя в RLC, как обнаружено при декодировании, то приемник RLC может отобразить декодированный блоки PDU RLU на передающую ячейку (NodeB) (этап 820). С этой информацией затем сдвиг по фазе может быть отличен от подлинной потери данных (этап 822)
[0074] На фиг.9 показана иллюстративная реализация этапа 822 (фиг.8), промежуток обнаруживается в порядковых номерах RLC (SN) в очереди порядковых номеров, составленной из порядковых номеров из первого потока данных и второго потока данных (этап 902). Самый большой SN, подтвержденный для всех ячеек, определяется на основании декодированных блоков PDU RLC, доставленных от всех объектов MAC (этап 904). Из них выполняется дальнейшее определение, какой является самый малым SN из этих самых больших SN, подтвержденных для всех ячеек (этап 906). Затем выполняется определение относительно того, является ли промежуток SN самым малым (меньшим, чем ранее идентифицированный самый низкий из самых больших SN, подтвержденных для всех ячеек) (этап 908). Если нет, определение выполняется относительно того, является ли недавно обнаруженный промежуток просто частью существующего промежутка (этап 910). В противном случае затем таймер NAKDelayTimer запускается для нового промежутка (этап 912). Если имеется часть существующего промежутка на этапе 910 или после этапа 912, то определение выполняется относительно того, истек ли какой-либо таймер NAKDelayTimer (этап 914). Если да, NAK посылают со статусом PDU (этап 916).
[0075] Возвращаясь к этапу 908, если промежуток SN был меньше, то подлинная потеря данных была обнаружена, таким образом обработка может перейти на этап 916, чтобы ускорить посылку NAK, не ожидая истечения соответствующего таймера NAKDelayTimer.
[0076] Со ссылками на фиг.10, иллюстрируется система 1000 для беспроводной связи. Например, система 1000 может постоянно находиться, по меньшей мере, частично в пределах пользовательского оборудования, которое способно к радио (OTA) связи. Нужно понимать, что система 1000 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные вычислительной платформой, процессором, программным обеспечением или их комбинацией (например, программно-аппаратные средства). Система 1000 включает в себя логическую группировку 1002 из электрических компонентов, которые могут действовать совместно. Например, логическая группировка 1002 может включать в себя электрический компонент 1004 для приема приемопередатчиком пользовательского оборудования первого потока данных от первого объекта управления доступом к среде (MAC) первой ячейки и второго потока данных от второго объекта MAC второй ячейки. Кроме того, логическая группировка 1002 может включать в себя электрический компонент 1006 для декодирования, приемником управления линией радиосвязи (RLC) пользовательского оборудования, блоков пакетных данных RLC (блоки PDU), имеющих соответствующие порядковые номера, из первого потока данных и второго потока данных. Далее, логическая группировка 1002 может включать в себя электрический компонент 1008 для передачи подтверждения (ACK) для успешно принятых PDU RLC. Далее, логическая группировка 1002 может включать в себя электрический компонент 1010 для обнаружения промежутка в порядковых номерах в очереди порядковых номеров, составленной из порядковых номеров из первого потока данных и порядковых номеров из второго потока данных. Кроме того, логическая группировка 1002 может включать в себя электрический компонент 1012 для задержки передачи не подтверждения (NAK) посредством запуска таймера задержки NAK. Далее, логическая группировка 1002 может включать в себя электрический компонент 1014 для передачи NAK в течение промежутка в порядковых номерах в очереди порядковых номеров в ответ на истечение таймера задержки NAK и обнаружения, что промежуток не был заполнен во время задержки. Дополнительно, система 1000 может включать в себя память 1020, которая сохраняет инструкции для того, чтобы выполнить функции, ассоциированные с электрическими компонентами 1004-1014. В то время, как показаны как являющиеся внешними к памяти 1020, нужно подразумевать, что один или более электрических компонентов 1004-1014 могут существовать в памяти 1020.
[0077] Примерные аспекты, описанные в настоящем описании, в значительной степени или полностью выполняются посредством UE при агрегации многоточечной передаче на нисходящей линии связи, чтобы разрешать сдвиг по фазе между доставками от различных объектов MAC, особенно когда потеря данных может произойти. Должно быть понятно, что с помощью настоящего описания что дополнительные и независимые признаки могут быть реализованы в контроллере радиосети (RNC), узлах NodeB или других сетевых объектах, чтобы обеспечить агрегацию данных в HSPDA MP TX.
[0078] На основании предшествующего уровня должно быть понятно в одном аспекте, что UE может задержать все NAK, с использованием NAKDelayTimer. UE запускает таймер для любого нового обнаруженного промежутка, с одним таймером для каждого промежутка. Если таймер промежутка истекает, NAK посылают, чтобы запросить оставшиеся недостающие данные. То есть, никакой дополнительный обмен информацией не требуется между MAC и RLC. Обработка не определяет самый большой порядковый номер, который был подтвержден для каждой ячейки. В некоторых случаях NAK в течение подлинной потери данных может быть отсрочен таймером NAKDelayTimer.
[0079] В другом аспекте UE может частично восстановить информацию в отношении того, к какой ячейке PDU RLC был послан от какой, если каждый из объектов MAC обнаруживает свои идентификационные данные, предоставляя данные объекту RLC. Посредством этого RLC приемник в UE может сопоставить каждый декодированный PDU RLU с исходящей ячейкой, в которую он был послан посредством RNC. Если промежуток порядковых номеров, видимый посредством UE, меньше, чем самый низкий среди самых больших подтвержденных порядковых номеров в каждой из ячеек, то промежуток является истинной потерей данных, без необходимости ждать истечения таймера NAKDelayTimer. Иначе, UE может запустить таймер (NAKDelayTimer) для каждого нового промежутка, который оно принимает. Когда этот таймер истекает, оставшийся промежуток может быть неподтвержденным.
[0080] В дополнительном аспекте подлинную потерю можно отличить от сдвига по фазе посредством UE, когда UE имеет знание самого большого подтвержденного порядкового номера в каждой ячейке, на основании декодированных блоков PDU RLC, доставленных от объектов MAC. Если промежуток порядковых номеров, видимый оборудованиями UE, меньше, чем самый низкий среди самых больших подтвержденных порядковых номеров во всех ячейках, этот промежуток наверняка является подлинной потерей данных. Иначе, UE запускает таймер (NAKDelayTimer) для каждого нового промежутка, который оно принимает. Когда этот таймер истечет, оставшийся промежуток будет неподтвержденным. Генерирование NAK может быть выполнено посредством UE посредством приемника RLC. Следует заметить, что, когда пришло время генерировать статус PDU, UE может проверить снова, чтобы подтвердить, был ли какой-нибудь промежуток, который оно собирается не подтверждать, заполнен. Если да, NAK не посылают для этого промежутка.
[0081] По сравнению с основанным на RNC подходом, этот основанный на UE подход задерживает генерирование NAK. В действительности, повторная передача для подлинной потери задерживается вплоть до продолжительности между моментом времени, когда этот промежуток становится меньше, чем самый большой подтвержденный порядковый номер в одной и той же ячейке, и моментом времени, когда этот промежуток становится меньше, чем самый низкий среди подтвержденных самых больших порядковых номеров во всех ячейках. Если RNC посылает данные в каждую ячейку альтернативным способом маленькими порциями, эта дополнительная задержка может быть очень маленькой. С другой стороны, когда случается большой сдвиг по фазе, или подлинная частота потери передачи высока, основанный на UE алгоритм является явно худшим по сравнению с основанным на RNC алгоритмом.
[0082] Преимущество основанного на UE подхода состоит в том, что он сокращает количество NAK в статусе PDU и поэтому уменьшает служебные расходы обратной связи.
[0083] В другом аспекте таймер NAKDelayTimer может быть адаптирован к соответствующей испытываемой продолжительности сдвига по фазе. Для каждого промежутка или перерыва, видимого посредством UE, но в конечном счете заполняемого прежде, чем посылают NAK, UE может отследить продолжительность между появлением и заполнением перерыва. Эта продолжительность может упоминаться как DurationSkew. Измеренная DurationSkew может использоваться, чтобы адаптировать значение к NAKDelayTimer. Одним иллюстративным правилом является следующее:
NAKDelayTimer<=(1-1/Tc)*NAKDelayTimer+(1/Tc)*DurationSkew.
[0084] Адаптация таймера посредством UE может быть реализована легче, чем посредством RNC из-за точного измерения продолжительности сдвига по фазе в UE.
[0085] Для ясности многоточечная передача описана в настоящем описании как одна из двух ячеек или узлов; однако, аспекты, совместимые с настоящим изобретением, могут быть расширены на более чем два. Основанные на RNC RLC расширения до RNC, чтобы различить подлинную потерю от сдвига по фазе посредством сравнения промежутка в порядковом номере RLC с самым высоким порядковым номером, которое было подтверждено ("подтверждено") в этой ячейке. Это возможно для RNC, пока он помнит, какие пакеты были посланы к какой ячейке так, что он может ассоциировать каждый промежуток с ячейкой, куда данные посланы первоначально. UE не может ассоциировать промежуток с ячейкой, в которую посылают данные.
[0086] Несколько аспектов телекоммуникационной системы были представлены в отношении системы W-CDMA. Как понятно специалистам в данной области техники, различные аспекты, описанные в настоящем описании, могут быть расширены на другие телекоммуникационные системы, сетевую архитектуру и стандарты связи.
[0087] Посредством примера различные аспекты могут быть расширены на другие системы UMTS, такие как TD-SCDMA, высокоскоростной пакетный доступ нисходящей линии связи (HSDPA), высокоскоростной пакетный доступ восходящей линии связи (HSUPA), высокоскоростной пакетный доступ плюс (HSPA +) и TD-CDMA. Различные аспекты могут также быть расширены на системы, использующие проект долгосрочного развития (LTE) (в FDD, TDD, или обоих режимах), усовершенствованный LTE (LTE-A) (в FDD, TDD, или обоих режимах), CDMA2000, эволюционированная оптимизированная передача данных (EV-DO), ультра мобильная широкополосная сеть (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, ультраширокополосный (UWB), Bluetooth, и/или другие подходящие системы. Фактический телекоммуникационный стандарт, архитектура сети, и/или используемый стандарт связи будут зависеть от конкретного применения и полных структурных ограничений, наложенных на систему.
[0088] В соответствии с различными аспектами раскрытия, элемент или любая часть элемента, или любая комбинация элементов могут быть реализованы "системой обработки", которая включает в себя один или более процессоров. Примеры процессоров включают в себя микропроцессоры, микроконтроллеры, цифровые сигнальные процессоры (DSP), программируемые пользователем вентильные матрицы (FPGA), программируемые логические устройства (PLD), конечные автоматы, вентильная логика, дискретные схемы аппаратного обеспечения, и другое подходящее аппаратное обеспечение, сконфигурируемое, чтобы выполнить различные функциональные возможности, описанные в настоящем описании. Один или более процессоров в системе обработки могут выполнять программное обеспечение. Программное обеспечение должно быть рассмотрено широко, чтобы означать инструкции, наборы команд, код, сегменты кода, программный код, программы, подпрограммы, программные модули, приложения, программные приложения, пакеты программ, стандартные подпрограммы, подпрограммы, объекты, исполняемые объекты, потоки выполнения, процедуры, функции, и т.д., называется ли оно как программное обеспечение, программно-аппаратные средства, промежуточное программное обеспечение, микрокод, язык описания аппаратного обеспечения, или иначе. Программное обеспечение может постоянно находиться на считываемом компьютером носителе. Считываемый компьютером носитель может быть невременным считываемым компьютером носителем. Невременный считываемый компьютером носитель включает в себя, посредством примера, магнитное устройство хранения (например, жесткий диск, дискета, магнитная лента), оптический диск (например, компакт-диск (CD), цифровой универсальный диск (DVD)), смарт-карта, устройство флэш-памяти (например, карта, стик, ключевой накопитель), память с произвольным доступом (RAM), память только для считывания (ROM), программируемый ROM (PROM), стираемый PROM (стираемая программируемая постоянная память), электрически стираемая PROM (EEPROM), регистр, сменный диск, и любой другой подходящий носитель для хранения программное обеспечение и/или инструкций, к которым можно получить доступ и считать компьютером. Считываемый компьютером носитель может также включать в себя посредством примера несущую, линии передачи и любой другой подходящий носитель для передачи программного обеспечения и/или инструкций, к которым можно получить доступ и считать компьютером. Считываемый компьютером носитель может находиться в системе обработки, быть внешним к системе обработки, или распределенным по множественным объектам, включая систему обработки. Считываемый компьютером носитель может быть воплощен в компьютерном программном продукте. Посредством примера компьютерный программный продукт может включать в себя считываемый компьютером носитель в упаковочных материалах. Специалисты в данной области техники признают, как лучше всего реализовать описанные функциональные возможности, представленные в настоящем описании, в зависимости от конкретного применения и полных структурных ограничений, наложенных на полную систему.
[0089] Нужно подразумевать, что конкретный порядок или иерархия этапов в раскрытых способах являются иллюстрацией примерных процессов. На основании предпочтений структуры, подразумевается, что конкретный порядок или иерархия этапов в способах могут быть перестроены. Приложенная формула изобретения на способ заявляет элементы различных этапов в типовом порядке, и не предназначена, чтобы быть ограниченной этим конкретным порядком или представленной иерархией, если конкретно не указано.
[0090] Предыдущее описание обеспечено, чтобы позволить любому специалисту в данной области техники реализовать на практике различные аспекты, описанные в настоящем описании. Различные модификации к этим аспектам будут очевидны для специалистов в данной области техники, и родовые принципы, определенные в настоящем описании, могут быть применены к другим аспектам. То есть формула изобретения не предназначена, чтобы быть ограниченной аспектами, приведенными в настоящем описании, но должна получить полный объем, совместимый с языком формулы изобретения, в котором ссылка на элемент в единственном числе не предназначена, чтобы означать "один и только один", если конкретно не заявлено, а вместо этого "один или более." Если конкретно не заявлено иначе, термин "некоторый" относится к одному или более. Фраза, относящаяся к "по меньшей мере одному из» списка элементов, относится к любой комбинации этих элементов, включая единственные элементы. Как пример, "по меньшей мере один из: a, b, или c" предназначен, чтобы охватить: a; b; c; a и b; a и c; b и c; и a, b и c. Все структурные и функциональные эквиваленты элементам различных аспектов, описанных в настоящем описании, которые известны или станут позже известны обычным специалистам в данной области техники, явно включены в настоящее описании по ссылке и предназначены, чтобы быть охваченными формулой изобретения. Кроме того, ничто раскрытое в настоящем описании не предназначено, чтобы быть раскрыто общественности независимо от того, указано ли такое раскрытие явно в формуле изобретения. Никакой элемент формулы изобретения не должен быть рассмотрен согласно положениям раздела 35 свода законов США §112, шестой параграф, если элемент явно не указан, используя фразу "средство для" или, в случае заявления способа, элемент, указанный, используя фразу "этап для".