СПОСОБ ОБЕСПЕЧЕНИЯ КАНАЛА ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ, ОСНОВАННОГО НА КОНФЛИКТЕ ПРИ ПОПЫТКЕ ОДНОВРЕМЕННОЙ ПЕРЕДАЧИ ДАННЫХ
METHOD OF PROVIDING CONTENTION BASED UPLINK WHEN ATTEMPTING SIMULTANEOUS DATA TRANSMISSION

1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способу и системе передачи по восходящей линии связи базовой станцией. Данное изобретение дополнительно относится к использованию распределения разрешений, основанного на конфликте при попытке одновременной передачи данных,для осуществления передачи по восходящей линии связи.
2. ВВЕДЕНИЕ
Партнерский Проект Третьего Поколения (3GPP) развивает стандарт «Долгосрочное развитие сетей связи» (LTE), используя физический уровень, основанный на применяемом по всему миру выделенном глобальном наземном радиодоступе (E-UTRA). В версии 8 спецификации LTE беспроводное оконечное устройство, которое часто упоминается как часть пользовательского оборудования (UE), может соединять с базовой станцией LTE, которая упоминается как усовершенствованный Узел-B (eNB), используя выделенный ресурс восходящей линии связи.
Когда у UE нет выделенных ресурсов восходящей линии связи, UE может передать запрос планирования (SR) на eNB. UE может принимать разрешение ресурса восходящей линии связи от eNB. После этого UE может передавать пакеты данных на ресурсы разрешения.
Задержка передачи может быть сокращена при использовании основанного на конфликте при попытке одновременной передачи данныхканала восходящей линии связи. В основанном на конфликте при попытке одновременной передачи данныхканале восходящей линии связи, вместо того, чтобы иметь ресурс eNB специально для каждого UE, множественные UE могут конкурировать за использование ресурса eNB. Основанный на конфликте при попытке одновременной передачи данныхканал восходящей линии связи может сократить задержку путем устранения времени ожидания, вызванного SR или ресурсом обмена разрешений.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Способ, мобильная система и пользовательское устройство связи раскрыты. Модуль приема может принимать пакет данных нисходящей линии связи от базовой станции. Накопитель данных конфигурации может хранить данные разрешения, основанные на конфликте при попытке одновременной передачи данных, после приема пакета данных нисходящей линии связи и до того, как пакет данных восходящей линии связи становится доступным. Модуль передачи может отправить пакет данных восходящей линии связи, на основе данных разрешения, основанных на конфликте при попытке одновременной передачи данных.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Понимание того, что эти чертежи изображают только типичные варианты осуществления изобретения и, следовательно, не могут быть рассмотрены как ограничивающие его рамки, изобретение будет описано и объяснено с дополнительными уточнениями и деталями при помощи сопроводительных чертежей, в которых:
Фиг. 1 демонстрирует блок-схему одного варианта осуществления системы связи.
Фиг. 2 демонстрирует возможную конфигурацию вычислительной системы для работы в качестве базовой станции приемопередачи.
Фиг. 3 демонстрирует в блок-схеме один вариант осуществления мобильной системы или электронного устройства для создания радиосоединения.
Фиг. 4 демонстрирует в блок-схеме один вариант осуществления приемопередатчика.
Фиг. 5 демонстрирует в блок-схеме один вариант осуществления сообщения распределения разрешений, основанного на конфликте при попытке одновременной передачи данных.
Фиг. 6 демонстрирует на временной диаграмме один вариант осуществления последовательности отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных.
Фиг. 7 демонстрирует в блок-схеме один вариант осуществления способа отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных.
Фиг. 8 демонстрирует на временной диаграмме один вариант осуществления последовательности отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием сохраненных данных разрешения.
Фиг. 9 демонстрирует в блок-схеме один вариант осуществления способа отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием сохраненных данных разрешения.
Фиг. 10 демонстрирует в блок-схеме один вариант осуществления сообщения персистентного распределения разрешений, основанного на конфликте при попытке одновременной передачи данных.
Фиг. 11 демонстрирует в блок-схеме альтернативный вариант осуществления сообщения персистентного распределения разрешений, основанного на конфликте при попытке одновременной передачи данных.
Фиг. 12 демонстрирует на временной диаграмме один вариант осуществления последовательности отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием персистентно хранимых данных разрешения.
Фиг. 13 демонстрирует в блок-схеме один вариант осуществления способа отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием персистентно хранимых данных разрешения.
Фиг. 14 демонстрирует на временной диаграмме один вариант осуществления последовательности отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием множества наборов персистентно хранимых данных разрешения.
Фиг. 15 демонстрирует в блок-схеме один вариант осуществления способа отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием множества наборов персистентно хранимых данных разрешения.
Фиг. 16 демонстрирует на временной диаграмме один вариант осуществления последовательности отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием активированных персистентно хранимых данных разрешения.
Фиг. 17 демонстрирует в блок-схеме один вариант осуществления способа отправки передач по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, с использованием активированных персистентно хранимых данных разрешения.
ПОДРОБНОЕ ОПИСАНИЕ
Дополнительные свойства и преимущества изобретения будут изложены в следующем ниже описании и частично будут очевидны из описания или поняты путем использования изобретения. Свойства и преимущества изобретения могут быть поняты и получены посредством инструментов и комбинаций, частично указанных в прилагаемой формуле изобретения. Эти и другие свойства данного изобретения станут более очевидными из следующего ниже описания и прилагаемой формулы изобретения или могут быть поняты путем использования изобретения, как изложено здесь.
Различные варианты осуществления изобретения подробно обсуждаются ниже. В то время как обсуждаются специфические осуществления, следует понимать, что это делается только в целях демонстрации. Специалист в данной области техники поймет, что другие компоненты и конфигурации можно использовать без отдаления от сущности и объема изобретения.
Настоящее изобретение содержит множество вариантов осуществления, таких как способ, пользовательское устройство связи и мобильная система, а также другие варианты осуществления, которые имеют отношение к основным принципам изобретения. Мобильная система или пользовательское устройство связи могут быть любой разновидностью компьютера, мобильного устройства или беспроводного устройства связи.
Раскрыты способ, мобильная система и пользовательское устройство. Модуль приема может принимать пакет данных нисходящей линии связи от базовой станции. Накопитель данных конфигурации может хранить данные разрешения, основанные на конфликте при попытке одновременной передачи данных после приема пакета данных нисходящей линии связи и до того, как пакет данных восходящей линии связи становится доступным. Передающий модуль может отправлять пакет данных восходящей линии связи, основываясь на данных разрешения, основанных на конфликте при попытке одновременной передачи данных. Поочередно накопитель данных конфигурации может хранить по меньшей мере один из наборов долгосрочных данных разрешения, основанных на конфликте при попытке одновременной передачи данных, полученных из сообщения долгосрочного персистентного распределения, основанного на конфликте при попытке одновременной передачи данных, и одного из наборов краткосрочных данных разрешения, основанных на конфликте при попытке одновременной передачи данных, полученного из сообщения краткосрочного персистентного распределения, основанного на конфликте при попытке одновременной передачи данных. В другом варианте осуществления накопитель данных конфигурации может хранить набор персистентных данных разрешения, основанных на конфликте при попытке одновременной передачи данных, полученный в сообщении персистентного распределения, основанном на конфликте при попытке одновременной передачи данных, и активированный любым сигналом активации.
Фиг. 1 демонстрирует вариант осуществления системы 100 связи. Система 100 связи может включать в себя базовую мобильную сеть 102, к которой можно получить доступ с помощью по меньшей мере одного мобильного устройства 104, такого как беспроводное оконечное устройство, или пользовательского оборудования (UE). Беспроводные оконечные устройства 104 могут быть стационарными или мобильными. Оконечные устройства 104 могут также называться абонентскими модулями, мобильными устройствами, мобильными станциями, пользователем, терминалами, абонентскими станциями, пользовательскими терминалами, беспроводными устройствами связи, пользовательскими устройствами или другим термином известного уровня техники. Различные устройства связи могут обмениваться данными или информацией через базовую мобильную сеть 102. Базовая мобильная сеть 102 может быть сетью WiMAX, глобальной сетью наземного радиодоступа (UTRAN), сотовой сетью, развернутой сотовой сетью UTRAN (E-UTRAN) или телекоммуникационной сетью другого типа. Сервер или группа серверов, контролируемые оператором сети, именуемым здесь сервером 106 оператора сети или оператором 106 мобильной сети, могут администрировать сеть. Сервер 106 оператора сети может содержать набор данных, чтобы упрощать доступ к базовой мобильной сети 102 беспроводного оконечного устройства 104. Мобильная система 104 может получать доступ к сети с помощью базовой станции 108 сети. Базовый блок 108 также может именоваться точкой доступа, оконечным устройством доступа, базой, базовой станцией, Node-B, eNode-B, Home Node-B, Home eNode-B, реле узла или другим термином известного уровня техники.
Фиг. 2 демонстрирует возможную конфигурацию вычислительной системы 200, чтобы она выступала в качестве сервера 106 оператора сети или базовой станции 108 сети. Вычислительная система 200 может включать в себя контроллер/процессор 210, запоминающее устройство 220, интерфейс 230 базы данных, приемопередатчик 240, интерфейс 250 устройства ввода-вывода (I/O), сетевой интерфейс 260, соединенные электрической шиной 270. Сервер 200 сети может использовать любую операционную систему. Клиентское и сервисное программное обеспечение может быть написано на любом языке программирования, таком как С, С++, Java или Visual Basic, например. Сервисное программное обеспечение может работать на структуре приложений, таких, например, как Java server или.NET framework.
Контроллер/процессор 210 может быть любым программируемым процессором, известным специалисту в данной области техники. Однако раскрытый способ может быть применен на компьютере общего или специального назначения, запрограммированном микропроцессоре или микроконтроллере, периферически интегрированных элементах схемы, интегрированных схемах специальных приложений и других, логических схемах аппаратного обеспечения или электронных логических схемах (таких как схема дискретного элемента), программируемом логическом устройстве (таком как программируемый логический вектор, логическая матрица, программируемая пользователем) и тому подобное. В общем, любое устройство или устройства, способные применить раскрытый способ, как описано здесь, могут быть использованы, чтобы реализовать раскрытые системные функции данного изобретения.
Запоминающее устройство 220 может включать в себя краткосрочные и долгосрочные накопители данных, содержащее одно или более электрическое, магнитное или оптическое запоминающее устройство, такое как оперативная память (RAM), кэш-память, жесткий диск, или другое запоминающее устройство. Запоминающее устройство может иметь кэш-память, чтобы ускорить доступ к определенным данным. Запоминающее устройство 220 также может быть соединено с такими компакт-дисками, как постоянное запоминающее устройство (CD-ROM), цифровой видеодиск - постоянное запоминающее устройство (DVD-ROM), DVD считывания-записи, накопитель на магнитной ленте, или другим съемным запоминающим устройством, которое позволяет напрямую загружать медиаконтент в систему.
Данные могут храниться на запоминающем устройстве или в отдельной базе данных. Интерфейс 230 базы данных может быть использован контроллером/процессором 210 для доступа к базе данных. База данных может содержать абонентскую информацию для каждой мобильной системы 104, которая может иметь доступ к мобильной сети 102. Дополнительно база данных может содержать данные производительности сети, такие как топология, географическое расположение сети и приближенность к равноправному узлу сети, распределение сетевой нагрузки, и другие данные сети.
Приемопередатчик 240 может создавать соединение с мобильным устройством 104. Приемопередатчик 240 может быть встроенным в базовую станцию 200 или отдельным устройством.
Устройство I/O интерфейса 250 может быть соединено с одним или более устройствами ввода, которые могут включать в себя клавиатуру, мышь, управляемый пером сенсорный экран или монитор, устройство распознавания голоса или любое другое устройство, которое принимает входные данные. Устройство I/O интерфейса 250 также может быть соединено с одним или более устройствами вывода, такими как монитор, принтер, дисковод, колонки, или любым другим устройством, обеспечивающим вывод данных. Устройство I/O интерфейса 250 может принимать задачу обработки данных или критерии соединения от сетевого администратора.
Интерфейс 260 соединения сети может быть соединен с устройством связи, модемом, картой сетевого интерфейса, приемопередатчиком или любым другим устройством, способным передавать и принимать сигналы сети. Интерфейс 260 соединения сети может быть использован для подсоединения клиентского устройства к сети. Компоненты сервера 200 сети могут быть подсоединены через электрическую шину 270, например, или беспроводное соединение.
Клиентское программное обеспечение и базы данных могут быть доступны контроллеру/процессору 210 с запоминающего устройства 220 и могут включать в себя, к примеру, приложения баз данных, приложения текстовой обработки, так же как и компоненты, которые воплощают в себе раскрытую функциональность настоящего изобретения. Сервер 200 сети может применять любую операционную систему. Клиентское и сервисное программное обеспечение могут быть написаны на любом языке программирования. Хотя это и не требуется, изобретение описано, по меньшей мере частично, в общем контексте выполняемых компьютером инструкций, таких как программные модули, осуществляясь электронным устройством, таким как компьютер общего назначения. Как правило, программные модули включают в себя стандартные программы, объекты, компоненты, структуры данных и т.д., которые выполняют определенные задачи и применяют абстрактные типы данных. Более того, специалисты в данной области техники оценят то, что другие варианты осуществления изобретения могут использоваться в среде сетевых вычислений с множеством типов конфигураций компьютерной системы, включая персональные компьютеры, портативные устройства, мультипроцессорные системы, микропроцессорную или программируемую бытовую электронику, сетевые персональные компьютеры, мини-компьютеры, универсальные вычислительные машины и тому подобное.
Фиг. 3 демонстрирует один вариант осуществления беспроводного оконечного устройства 300, способного действовать как мобильная система, электронное устройство или пользовательское устройство связи. Для некоторых вариантов осуществления настоящего изобретения мобильное устройство 300 может также поддерживать одно из приложений для осуществления различных процессов передачи информации с сетью. Мобильное устройство 300 может быть портативным устройством, таким, например, как мобильный телефон, ноутбук или карманный компьютер (PDA). Для некоторых вариантов осуществления настоящего изобретения пользовательское устройство 300 может обладать функцией поддержки WiFi и использоваться для доступа к мобильной сети для работы с данными или для голосового доступа с помощью VOIP.
Мобильное устройство 300 может включать в себя приемопередатчик 302, способный передавать и принимать данные по мобильной сети 102. Мобильное устройство 300 может содержать процессор 304, который выполняет сохраненные программы. Мобильное устройство 300 также может включать в себя краткосрочное запоминающее устройство 306 и долгосрочное запоминающее устройство 308, чтобы выполнять функции хранения данных для процессора 304. Мобильное устройство 300 может включать в себя интерфейс 310 пользовательского ввода, который может содержать элементы, такие как клавиатура, дисплей, сенсорный экран и тому подобное. Мобильное устройство 300 может также включать в себя пользовательское устройство вывода, которое может содержать экран дисплея и звуковой интерфейс 312, который может содержать такие элементы, как микрофон, наушники и колонки. Мобильное устройство 300 также может включать в себя интерфейс 314 компонентов, к которому могут быть присоединены дополнительные элементы, например, интерфейс универсальной последовательной шины (USB) или система определения географического положения (GPS). В конечном счете, мобильное устройство 300 может включать в себя блок питания 316.
Фиг. 4 демонстрирует один вариант осуществления приемопередатчика 302. Интерфейс 402 оконечного устройства может отправлять принятые сигналы на устройство 104 UE и принимать передачи от устройства 104 UE. Контроллер 404 может кодировать данные в пакет восходящей линии связи, чтобы отправить с помощью модуля 406 передачи на базовую станцию 108 и декодировать пакет данных нисходящей линии связи, принятый от базовой станции 108 модулем 408 приема. Буфер данных 410 может хранить данные, предоставленные устройством 104 UE, для передачи до кодирования в пакеты восходящей линии связи, так же как и хранить пакеты данных восходящей линии связи до декодирования. Приемопередатчик 302 может иметь накопитель данных 412 конфигурации, чтобы хранить данные конфигурации для передачи и приема данных. Краткосрочное запоминающее устройство 306 и долгосрочное запоминающее устройство 308 могут действовать как накопитель данных 412 конфигурации.
Устройство 104 UE может использовать основанную на конфликте при попытке одновременной передачи данных восходящую линию связи для ускорения коммуникаций с базовой станцией 108. Базовая станция 108 может сообщать устройству 104 UE о наборе временных идентификаторов радиосети (RNTI), основанных на конфликте при попытке одновременной передачи данных. Устройство 104 UE может отслеживать канал управления физических данных (PDDCH) в каждом подкадре для временных идентификаторов радиосети, основанных на конфликте при попытке одновременной передачи данных, и соответствующих разрешений, основанных на конфликте при попытке одновременной передачи данных восходящей линии связи. В качестве альтернативы базовая станция 108 может указывать разрешения, основанные на конфликте при попытке одновременной передачи данных восходящей линии связи, используя PDCCH, направленный к системной информации RNTI. Устройство 104 UE может отслеживать PDCCH для системной информации RNTI и соответствующих разрешений восходящей линии связи.
После получения разрешения, основанного на конфликте при попытке одновременной передачи данных (CBG), устройство 104 UE может осуществить всю обработку данных для отправки пакета данных восходящей линии связи, такую как обработка данных физического уровня или верхнего уровня. Например, устройство 104 UE может передавать пакет данных восходящей линии связи или перевезти блок, используя турбо-код в качестве кодировщика и применяя резервную версию (RV), такую как 0, для генерирования закодированных битов, которые отображены на схеме квадратурной амплитудной модуляции (QAM), такой как квадратурная фазовая манипуляция (QPSK), 16QAM или 64QAM. Определенное количество закодированных битов, RV и схем модуляции и кодирования (MCS) может быть передано или получено исходя из информации CBG. Устройство 104 UE может осуществлять передачу восходящей линии связи при помощи одной или нескольких антенн передачи.
Ресурсы передачи восходящей линии связи, такие как ресурсы временной частоты, могут быть смежными и несмежными по частоте, используя дискретное преобразование Фурье (DFT), распространяют мультиплексирование с ортогональным частотным разделением сигналов (OFDM). CBG может дополнительно включать в себя информацию физического уровня, такую как значение циклического смещения для опорных сигналов восходящей линии связи, или контрольных сигналов, или параметра задержки. Параметр задержки может использоваться, чтобы уменьшить вероятность того, что более чем одно устройство 104 UE пытается использовать один и тот же CBG. К примеру, устройство 104 UE может генерировать случайные числа от 0 до 1, чтобы сравнивать с параметром задержки. Основываясь на результате, устройство 104 UE может определить, передавать ли на восходящую линию связи, основанную на конфликте при попытке одновременной передачи данных.
Устройство 104 UE может передавать пакет данных восходящей линии связи на физический мультиплексный канал восходящей линии связи (PUSCH), используя ресурсы, разрешенные в CBG, сокращая задержку в передаче пакета данных восходящей линии связи от 11,5 мс до 5,5 мс. После приема и успешного декодирования передачи восходящей линии связи базовая станция 108 может дополнительно проинформировать устройство 104 UE об удачном или неудачном приеме пакета данных восходящей линии связи через канал подтверждения приема, используя АСК или отрицательное АСК (NACK). В случае если устройство 104 UE не получает АСК, устройство 104 UE может попытаться повторно передать пакет данных восходящей линии связи, снова используя CBG. В качестве альтернативы устройство 104 UE может попытаться повторно передать пакет данных восходящей линии связи, используя специальное разрешение UE восходящей линии связи, основанное на отсутствии конфликта при попытке одновременной передачи данных.
Фиг. 5 демонстрирует в блок-схеме один вариант осуществления сообщения 500 распределения CBG. Сообщение 500 распределения CBG может быть отправлено как передача PDCCH. Сообщение 500 распределения CBG может быть адресовано с помощью RNTI 510. RNTI быть RNTI, основанным на конфликте при попытке одновременной передачи данных, или системой информации RNTI. Набор временных идентификаторов радиосети 510, основанных на конфликте при попытке одновременной передачи данных, может быть независимо передан на устройства UE. Устройство 104 UE может знать системную информацию RNTI заранее. Сообщение 500 распределения CBG может иметь тело 520 PDCCH, которое содержит данные PDCCH. Сообщение 500 распределения CBG может иметь распределение 530 CBG, оповещая, что устройство 104 UE может быть тем устройством, к которому ресурс связи на базовой станции 108 может быть адресован пакетом данных восходящей линии связи, основанным на конфликте при попытке одновременной передачи данных. Распределение 530 CBG может предоставить ресурс временной частоты.
Фиг. 6 демонстрирует на временной диаграмме один вариант осуществления последовательности 600 для отправки передачи по каналу восходящей линии связи, основанный на конфликте при попытке одновременной передачи данных. Базовая станция 108 может отправить единственный экземпляр сообщения 610 распределения CBG один раз в подкадре. Устройство 104 UE может принимать пакет данных 620 нисходящей линии связи (DL), такой как пакет данных протокола управления передачей (ТСР), в подкадре n. Устройство 104 UE может отвечать отправкой гибридного автоматического запроса повторной передачи (HARQ) АСК 630, чтобы обеспечить проверку ошибки канала. Когда пакет данных восходящей линии связи становится доступным для физического уровня, например, в подкадре n+5, устройство 104 UE может начать сохранять данные 530 CBG, полученные в серии единственных экземпляров сообщений 610 распределения CBG. После того как данные 530 CBG начали хранить, устройство 104 UE можно сконфигурировать для передачи пакета 640 восходящей линии связи (UL) в соответствии с ресурсами CBG в сообщении, полученном в подкадре n+6. После того как устройство 104 UE сконфигурировало пакет данных 640 UL, устройство 104 UE может передать пакет данных 640 UL на базовую станцию по каналу восходящей линии, основанному на конфликте при попытке одновременной передачи данных. Поскольку устройство 104 UE не начинает хранить данные 530 CBG, пока пакет данных 640 UL доступен для физического уровня, устройство 104 UE может иметь задержку 650 передачи (TRX) до отправки пакета данных 640 UL.
Фиг. 7 демонстрирует на блок-схеме один вариант осуществления способа 700 для передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных. Приемопередатчик 302 устройства 104 UE может принимать пакет данных 620 DL от базовой станции 108 (Блок 702). Приемопередатчик 302 может ответить отправкой HARQ ACK 630 на базовую станцию 108 (Блок 704). Приемопередатчик 302 может принимать пакет данных UL для передачи от устройства 104 UE (Блок 706). Приемопередатчик 302 может принимать единственный экземпляр сообщения 610 распределения CBG от базовой станции 108, так как передача PDCCH адресована RNTI 510, основанному на конфликте при попытке одновременной передачи данных (Блок 708). Приемопередатчик 302 может хранить данные 530 CBG на накопителе данных 412 конфигурации (Блок 710). Контроллер 404 приемопередатчика 302 может кодировать пакет данных 640 UL для передачи, основываясь на данных 530 CBG (Блок 712). Модуль 406 передачи приемопередатчика 302 может отправлять пакет данных 640 UL на базовую станцию по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных (Блок 714).
Фиг. 8 демонстрирует на временной диаграмме один вариант осуществления последовательности 800 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя хранимые данные разрешения. Базовая станция 108 может отправлять единственный экземпляр сообщения 610 распределения CBG один раз в подкадре. Устройство 104 UE может принимать пакет данных 620 DL в подкадре n. Устройство 104 UE может отвечать отправкой HARQ ACK 630 для обеспечения проверки ошибки канала.
Устройство 104 UE может начать хранить данные 530 CBG до приема пакета 620 DL. Пакет данных 620 DL может запустить хранение данных 530 CBG устройством 104 UE. После того как данные 530 CBG сохранили и пакет данных UL становится доступным с первого уровня, устройство 104 UE может сконфигурировать пакет данных 810 UL для передачи в соответствии с ресурсами CBG в сообщении, полученном в подкадре n+2. Так как приемопередатчик начинает сохранять данные 530 CBG раньше, задержка 820 TRX ранее сохраненных данных 530 CBG может быть значительно меньше, чем стандартная задержка 650 TRX.
Фиг. 9 демонстрирует на блок-схеме один вариант осуществления способа 900 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя сохраненные данные разрешения. Приемопередатчик 302 устройства 104 UE может принимать пакет данных 620 DL от базовой станции 108 (Блок 902). Приемопередатчик 302 может отвечать отправкой HARQ ACK 630 на базовую станцию 108 (Блок 904). Контроллер 404 приемопередатчика 302 может проверить буфер 410 передачи данных для определения того, пуст ли буфер передачи данных после приема пакета 620 DL (Блок 906). Если буфер 410 передачи данных не пуст (Блок 908), приемопередатчик 302 может отправить планирующий запрос (Блок 910). Приемопередатчик 302 устройства 104 UE может принимать распределение ресурса (Блок 912). Приемопередатчик 302 может хранить это распределение ресурса в накопителе данных 412 конфигурации (Блок 914). Контроллер 404 приемопередатчика 302 может кодировать пакет данных 810 UL для передачи, основываясь на хранимых данных конфигурации (Блок 916). Модуль 406 передачи приемопередатчика 302 может отправить пакет данных 810 UL на базовую станцию 108 по каналу восходящей линии связи, определенному хранимыми данными конфигурации (Блок 918).
Если буфер 410 передачи данных пуст (Блок 908), приемопередатчик 302 может получить единственный экземпляр сообщения 610 распределения CBG от базовой станции 108 в качестве передачи PDCCH, адресованной RNTI, основанному на конфликте при попытке одновременной передачи данных, или системной информации RNTI (Блок 920). Приемопередатчик 302 может хранить данные 530 CBG в накопителе данных 412 конфигурации (Блок 922). Приемопередатчик 302 может принимать пакет UL для передачи от устройства 104 UE (Блок 924). Устройство 104 UE может кодировать пакет данных 810 UL, основываясь на сохраненных данных конфигурации (Блок 916).
Сообщение распределения CBG может извещать ресурс, основанный на конфликте при попытке одновременной передачи данных, о множественных подкадрах. В ячейке с легкими условиями загрузки восходящей линии связи неиспользованные ресурсы восходящей линии связи могут быть доступны в любом подкадре. Однако канал нисходящей линии связи может более загружен, в связи с тем, что некоторые приложения имеют больше передач по нисходящей линии связи, чем по восходящей линии связи. Таким образом, пропускная способность PDCCH в каждом подкадре не всегда адекватно отображает распределения CBG. Похожим образом игровые приложения могут быть использованы, даже когда условия загрузки не являются легкими, и использование передачи PDCCH показывает, что CBG может ограничивать эффективность функции восходящей линии связи, основанной на конфликте при попытке одновременной передачи данных.
Персистентные ресурсы могут быть зарезервированы для основанных на конфликте при попытке одновременной передачи данных передач восходящей линии связи определенной длины, такой как доступность на одних и тех же ресурсах временной частоты во всех подкадрах, четных подкадрах или нечетных подкадрах. О распределении CBG, соответствующем персистентным ресурсам, может быть объявлено в сообщениях радиопередач. При легких условиях загрузки персистентная длина ресурсов может быть довольно большой, облегчая проблему загрузки PDCCH, в то время как быстрые передачи пакетов восходящей линии связи все еще возможны.
Базовая станция 108 может объявить персистентное распределение CBG в сообщении 1000 персистентного распределения CBG. Сообщение 1000 персистентного распределения CBG может быть передано как радиосообщение в заранее определенное время. Первый подкадр, в котором распределение CBG правильно, может быть определенным количеством подкадров, после того как сообщение 1000 персистентного распределения CBG отправлено, указан здесь как отставание распределения. Отставание распределения может быть единственным подкадром, если разрешения меняются часто. В соответствии с настоящими стандартами версии 8 МАС, отставание распределения может быть четырьмя подкадрами после сообщения 1000 персистентного распределения CBG. Для сообщения уровня 3 (L3) отставание распределения может быть пятью или десятью подкадрами после сообщения 1000 персистентного распределения CBG, чтобы позволить L3 произвести анализ сообщения.
Фиг. 10 демонстрирует в блок-схеме один вариант осуществления сообщения 1000 персистентного распределения CBG. Сообщение 1000 персистентного разрешения распределения, основанное на конфликте при попытке одновременной передачи данных, может быть по меньшей мере одним из сообщений L3, таких как сообщение системной информации; сообщений уровня 2 (L2), таких как элемент управления доступом к среде (МАС); сообщений уровня 1 (L1), таких как сообщение разрешения распределения. Сообщение 1000 персистентного распределения CBG может содержать тело сообщения 1010. Сообщение 1000 персистентного распределения CBG может иметь распределение 1020 CBG, включая радиоресурс и частоту доступа. Сообщение 1000 персистентного распределения CBG может перечислить набор 1030 кадров, для которых распределение 1020 CBG может быть доступно. Набор 1030 кадров может непрерывным или дискретным.
Сообщение 1000 персистентного распределения CBG может иметь признак 1040 изменения, чтобы оповестить, изменилось ли сообщение персистентного распределения CBG с момента первой передачи. Если отставание распределения относительно большое, устройство 104 UE может уменьшить задержку TRX путем немедленного использования распределений CBG, не ожидая отставания распределения.
В качестве альтернативы, сообщение персистентного распределения CBG может перечислять множество распределений CBG, каждое с различным набором кадров. Фиг. 11 демонстрирует в блок-схеме альтернативный вариант осуществления сообщения 1100 персистентного распределения CBG. Альтернативное сообщение 1100 персистентного распределения CBG может иметь множественные распределения 1120 CBG, каждое из которых включает в себя ресурс или ресурсы временной частоты. Сообщение 1100 персистентного распределения CBG может перечислить набор 1130 кадров для каждого распределения 1120 CBG. Набор 1130 кадров может указывать на доступность для определенного количества кадров или перечислить отдельные кадры. Набор 1130 кадров может быть продолжительным или дискретным. Набор 1130 кадров может указывать и единственный кадр.
Фиг. 12 демонстрирует на временной диаграмме один вариант осуществления последовательности 1200 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передаче данных, с использованием персистентно хранимых данных разрешения. Базовая станция 108 может транслировать сообщение 1210 персистентного распределения CBG. Устройство 104 UE может принимать пакет данных 620 DL в подкадре n. Устройство 104 UE может отвечать путем отправки HARQ ACK 630, чтобы обеспечить проверку ошибок на канале.
Устройство 104 UE хранит данные 1020 CBG из сообщения 1210 персистентного распределения CBG в любой момент. В качестве альтернативы прием пакетов данных нисходящей линии связи запускает хранение набора персистентных данных CBG. После того как началось хранение набора данных CBG и пакет данных 1220 UL становится доступным с первого уровня, устройство 104 UE может конфигурировать пакет данных 1220 UL для передачи согласно с ресурсами CBG в сообщении 1210 персистентного распределения CBG. Так как приемопередатчик начинает раньше хранить данные 1020 CBG, задержка 1230 TRX для предварительно записанных в память данных 1020 CBG может быть существенно меньше, чем стандартная задержка 650 TRX.
Фиг. 13 демонстрирует в блок-схеме один вариант осуществления способа 1300 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя персистентно хранимые данные разрешения. Приемопередатчик 302 может принимать сообщение 1210 персистентного распределения CBG от базовой станции 108 (Блок 1302). Приемопередатчик 302 устройства 104 UE может принимать пакет данных 620 DL от базовой станции 108 (Блок 1304). Приемопередатчик 302 может отвечать путем отправки HARQ ACK 630 на базовую станцию 108 (Блок 1306). Приемопередатчик 302 может хранить данные 1020 персистентного распределения CBG в накопителе данных 412 конфигурации (Блок 1308). Приемопередатчик 302 может принимать пакет данных 1220 UL для передачи от устройства 104 UE (Блок 1310). Контроллер 404 приемопередатчика 302 может кодировать пакет данных 1220 UL для передачи, основанной на хранимых данных конфигурации (Блок 1312). Модуль 406 передачи приемопередатчика 302 может отправлять пакет данных 1220 UL на базовую станцию 108 по каналу восходящей линии связи, определенному хранимыми данными конфигурации (Блок 1314).
Устройство 104 UE, которое проводит много времени в режиме прерывистого приема (DRX), может пропустить сообщение распределения CBG, если оно отправлялось относительно нечасто. Чтобы предотвратить это, базовая станция 108 может отправлять сообщение распределения CBG чаще. Сообщение долгосрочного распределения CBG может иметь набор долгосрочных данных CBG, чтобы указывать на доступность набора ресурсов для распределений CBG на длительный период времени. Сообщение краткосрочного распределения CBG может иметь набор краткосрочных данных CBG, чтобы указывать на доступность различных наборов ресурсов для распределений CBG на короткий период времени. Короткий период может быть любым периодом времени до тех пор, пока является коротким по отношению к длительному периоду. Сроки действия долгосрочных и краткосрочных распределений CBG могут накладываться друг на друга.
Устройство 104 UE, которое проводит много времени в режиме DRX, может полагаться на долгосрочное распределение CBG и не ждать сообщения краткосрочного распределения CBG до момента выхода из DRX. Устройство 104 UE, которое не проводит много времени в режиме DRX, может использовать и долгосрочное, и краткосрочное распределения CBG. Устройство 104 UE, которое не проводит много времени в режиме DRX, может быть в режиме распространяющегося приема. Краткосрочное распределение CBG может позволять сети эффективно распределять ресурсы восходящей линии связи, которые становятся доступными динамически.
Фиг. 14 демонстрирует на временной диаграмме один вариант осуществления последовательности 1400 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя множественные наборы персистентно хранимых данных разрешения. Устройство 104 UE может принимать пакет данных 620 DL в подкадре n. Устройство 104 UE может отвечать путем отправки HARQ ACK 630, чтобы обеспечить проверку ошибок на канале.
Устройство 104 UE может принимать сообщение 1410 долгосрочного персистентного распределения CBG и сообщение 1420 краткосрочного персистентного распределения CBG. Устройство 104 UE может хранить данные 1020 CBG и от сообщения 1410 долгосрочного персистентного распределения CBG, и от сообщения 1420 краткосрочного персистентного распределения CBG, в любой момент. В качестве альтернативы прием пакета данных 620 DL запускает хранение по меньшей мере одного из наборов: набора долгосрочных данных CBG и набора краткосрочных данных CBG. После того, как началось хранение набора данных 1020 CBG и пакет данных 1430 UL становится доступным с первого уровня, устройство 104 UE может конфигурировать пакет данных 1430 UL для передачи согласно с ресурсами CBG и в сообщении 1420 долгосрочного персистентного распределения CBG, и в сообщении 1430 краткосрочного персистентного распределения CBG, если доступно. Так как приемопередатчик начинает раньше хранить данные 1020 CBG, задержка 1440 TRX для предварительно записанных в память данных 1020 CBG может быть существенно меньше, чем стандартная задержка 650 TRX.
Фиг. 15 демонстрирует в блок-схеме один вариант осуществления способа 1500 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя множественные наборы персистентно хранимых данных разрешения. Приемопередатчик 302 может принимать сообщение 1410 долгосрочного персистентного распределения CBG от базовой станции 108 (Блок 1502). Приемопередатчик 302 может принимать сообщение 1420 краткосрочного персистентного распределения CBG от базовой станции 108 (Блок 1504). Если устройство 104 UE находится в режиме прерывистого приема (Блок 1506), приемопередатчик 302 может хранить данные 1020 долгосрочного распределения CBG в накопителе данных 412 конфигурации (Блок 1508). Если устройство 104 UE находится в режиме распространяющегося приема (Блок 11506), контроллер 404 приемопередатчика 302 может выбирать между краткосрочным распределением CBG и долгосрочным распределением CBG (Блок 1510). Если контроллер 404 выбирает долгосрочное распределение CBG (Блок 1512), приемопередатчик 302 может хранить данные 1020 долгосрочного распределения CBG в накопителе данных 412 конфигурации (Блок 1508). Если контроллер 404 выбирает краткосрочное распределение CBG (Блок 1512), приемопередатчик 302 может хранить данные 1020 краткосрочного распределения CBG в накопителе данных 412 конфигурации (Блок 1514).
Приемопередатчик 302 устройства 104 UE может принимать пакет данных 620 DL от базовой станции 108 (Блок 1516). Приемопередатчик 302 может отвечать отправкой HARQ ACK 630 на базовую станцию 108 (Блок 1518). Приемопередатчик 302 может принимать пакет данных UL для передачи от устройства 104 UE (Блок 1520). Контроллер 404 приемопередатчика 302 может кодировать пакет данных 1430 UL для передачи, основанной на хранимых данных конфигурации (Блок 1522). Модуль 406 передачи приемопередатчика 302 может отправить пакет 1430 UL на базовую станцию 108 по каналу восходящей линии связи, определенному хранимыми данными конфигурации (Блок 1524)
В условиях загрузки от низких до умеренных, базовая станция 108 может использовать один и тот же набор ресурсов для распределений CBG почти все время. Тем не менее, случайные вспышки загрузки могут вызвать недоступность некоторых или всех наборов ресурсов для распределений CBG. Сообщение распределения CBG может конфигурировать распределение CBG на протяжении длительного периода. Однако сообщение распределения CBG может в действительности не активировать распределения CBG. Базовая станция 108 может отправлять сигнал активации, чтобы активировать или деактивировать сконфигурированные распределения CBG. Сигнал активации может быть индикацией PDCCH. Сигнал активации может быть отправлен во множественных подкадрах или в предписанное время. Сигнал активации может активировать или деактивировать распределения CBG в конкретных подкадрах. Сигнал активации может указывать подкадры, в которых сигнал активации активирует или деактивирует распределения CBG. Сигнал активации может давать возможность базовой станции 108 временно корректировать конфигурацию системы путем активации или деактивации распределений CBG на короткий период времени.
Устройство 104 UE может сначала принимать сообщение распределения CBG и хранить набор данных CBG. Когда пакет данных восходящей линии связи становится доступным, устройство 104 UE может проверить второе сообщение, чтобы найти следующую возможность, когда ресурс CBG доступен и может передавать пакет данных восходящей линии связи.
Фиг. 16 демонстрирует на временной диаграмме один вариант осуществления последовательности 1600 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя активированные персистентно хранимые данные разрешения. Устройство 104 UE может принимать пакет данных 620 DL в подкадре n. Устройство 104 UE может отвечать путем отправки HARQ ACK 630 для обеспечения проверки ошибок на канале.
Устройство 104 UE может принимать сообщение 1610 персистентного распределения CBG. Устройство 104 UE может хранить данные 1020 CBG из сообщения 1610 персистентного распределения CBG в любой момент. Если устройство 104 UE приняло сигнал 1620 активации, оно может использовать данные 1020 CBG. Если устройство 104 UE приняло сигнал 1630 деактивации, оно не может использовать набор данных 1020 CBG. Сигнал деактивации может деактивировать персистентное распределение CBG набора данных 1020 персистентного распределения CBG. После того как началось хранение набора данных 1020 CBG и пакет данных 1640 UL становится доступным с первого уровня, устройство 104 UE может конфигурировать пакет данных 1640 UL для передачи согласно с активными ресурсами CBG. Поскольку приемопередатчик раньше начинает хранить набор данных 1020 CBG, задержка 1650 TRX набора ранее сохраненных данных 1020 CBG может быть значительно меньше, чем стандартная задержка 650 TRX.
Фиг. 17 демонстрирует в блок-схеме один вариант осуществления последовательности 1700 для отправки передачи по каналу восходящей линии связи, основанному на конфликте при попытке одновременной передачи данных, используя активированные персистентно хранимые данные разрешения. Приемопередатчик 302 может принимать сообщение 1210 персистентного распределения CBG от базовой станции 108 (Блок 1702). Если данные CBG активны (Блок 1704), приемопередатчик 302 может хранить набор данных 1020 распределения CBG в накопителе данных 412 конфигурации (Блок 1706). Приемопередатчик 302 устройства 104 UE может принимать пакет данных 620 DL от базовой станции 108 (Блок 1708). Приемопередатчик 302 может отвечать путем отправки HARQ ACK 630 на базовую станцию 108 (Блок 1710). Приемопередатчик 302 может принимать пакет данных 1220 UL для отправки с устройства 104 UE (Блок 1712). Контроллер 404 приемопередатчика 302 может кодировать пакет данных 1220 UL для отправки, основанной на хранимых данных конфигурации (Блок 1714). Модуль 406 передачи приемопередатчика 302 может отправлять пакет данных 1220 UL на базовую станцию 108 по каналу восходящей линии связи, определенному хранимыми данными конфигурации (Блок 1716).
Варианты осуществления в пределах настоящего изобретения могут также включать в себя компьютерно-читаемые носители, для того чтобы выполнять выполняемые компьютером инструкции или иметь их, или сохранять на них структуры данных. Такие компьютерно-читаемые носители могут быть доступными носителями, доступ к которым могут получать компьютеры как общего, так и специального назначения. В качестве примера (но не в виде ограничения) такие компьютерно-читаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM и другие накопители на оптических дисках, накопители на магнитных дисках или другие магнитные накопители, или какой-либо носитель, который может использоваться, чтобы переносить или хранить требуемое средство программного кода в форме выполняемых компьютером инструкций или структур данных. Когда информация переносится или предоставляется по сети или другому соединению связи (будь то соединенное проводами, беспроводное или их комбинация) на компьютер, то он, как и следует, рассматривает соединение как компьютерно-читаемый носитель. Соответственно, любое такое соединение, как и следует, называется компьютерно-читаемым носителем. Комбинации упомянутого выше также должны быть использованы в рамках компьютерно-читаемого носителя.
Варианты осуществления также могут применяться в распределенных вычислительных средах, где задания выполняются локальными и удаленными устройствами обработки, которые соединены (будь то соединенное проводами, беспроводное соединение или их комбинация) через сеть связи.
Выполняемые компьютером инструкции включают в себя, например, инструкции и данные, которые являются причиной для того, что компьютер общего назначения, компьютер специального назначения или специальное устройство обработки выполняют конкретную функцию или группу функций. Выполняемые компьютером инструкции также включают в себя программные модули, которые исполняются компьютерами в одиночных или сетевых средах. В общем, программные модули включают в себя подпрограммы, программы, объекты, компоненты, структуры данных и так далее, которые выполняют определенные задания или применяют определенные абстрактные типы данных. Выполняемые компьютером инструкции, связанные структурами данных, и программные модули демонстрируют примеры средства программного кода для исполнения этапов раскрытого здесь способа. Определенная последовательность таких выполняемых инструкций или соответствующих структур данных демонстрирует примеры действий, надлежащих для применения функций, описанных в таких этапах.
Несмотря на то, что описание, представленное выше, может содержать конкретные детали, они ни в коем случае не должны быть истолкованы в качестве ограничения формулы изобретения. Другие конфигурации описанного варианта осуществления изобретения являются частью объема данного изобретения. Например, принципы изобретения могут быть применены к каждому отдельному пользователю, где он может отдельно использовать такую систему. Это позволяет каждому пользователю пользоваться преимуществами изобретения, даже если любое из множества возможных приложений не требует описанной здесь функциональности. Другими словами, может быть много примеров того, как различные устройства обрабатывают контент множеством возможных способов. Совсем не обязательно, что одна система применяется всеми конечными пользователями. Соответственно, прилагаемая формула изобретения и ее легальные эквиваленты должны только определять изобретение, а не какие-либо предложенные конкретные примеры.