ПЛАНИРОВАНИЕ В UL/DL ДЛЯ ПОЛНОГО ПРИМЕНЕНИЯ ПОЛОСЫ ПРОПУСКАНИЯ
UL/DL SCHEDULING FOR FULL BANDWIDTH UTILISATION

Область техники, к которой относится изобретение
Реализации, описанные в данном документе, в общем, относятся к схемам планирования для передач по восходящей и нисходящей линиям связи в системе связи.
Уровень техники
Согласно некоторым системам связи, пользовательское оборудование (UE) может иметь способности многослотовых классов. Многослотовый класс может задавать максимальную скорость передачи в направлениях восходящей линии связи (UL) и нисходящей линии связи (DL). В зависимости от многослотового класса UE, UE может быть не способно одновременно принимать и передавать данные.
Как правило, UE может делать свой многослотовый класс известным сети во время процесса регистрации. После этого сеть может, помимо прочего, определять основное направление передачи (к примеру, UL или DL) сеанса. В зависимости от типа сеанса (к примеру, сеанса интерактивных услуг), сеть, возможно, должна быстро смещать запросы в полосе пропускания с UL на DL, и наоборот. Однако сдвиг между направлениями UL и DL зачастую отнимает значительное количество времени. Таким образом, для UE, не способного к одновременному приему и передаче данных, может быть неполное применение доступной полосы пропускания, что, в свою очередь, может ухудшать качество обслуживания для пользователя.
В глобальной системе мобильной связи (GSM)/сети радиодоступа EDGE (GERAN), например, существующие технические требования для GERAN могут не давать возможность быстро руководить сдвигом потребностей в полосе пропускания, поскольку это требует повторных назначений потоков временных блоков (TBF). Таким образом, GERAN зачастую может предоставлять равную полосу пропускания для UL и DL. Однако такой подход может приводить к неполному применению многослотовых способностей UE и доступной полосы пропускания. Дополнительно или альтернативно, ресурсы обработки UE могут подвергаться значительным требованиям по переключению между приемом и передачей в любое время. Это, в частности, имеет место, когда UE поддерживает большое число временных слотов (к примеру, более четырех временных слотов) для приема и передачи, соответственно. Как результат, на практике, например, UE может быть ограничено пятью или шестью временными слотами в расчете на одну несущую в одном направлении и одним или двумя временными слотами в противоположном направлении.
Сущность изобретения
Цель заключается в том, чтобы исключать, по меньшей мере, некоторые из вышеуказанных недостатков и повышать работоспособность устройств в рамках системы связи.
Согласно одному аспекту, способ может включать в себя прием, посредством пользовательского оборудования, не способного к одновременной передаче и приему, расписания для передачи данных по восходящей линии связи, обнаружение, посредством пользовательского оборудования, того, имеются или нет данные, которые должны быть переданы по восходящей линии связи, и прием, посредством пользовательского оборудования, в течение времени, соответствующего расписанию, данных, ассоциированных с нисходящей линией связи, когда определяется то, что нет данных, которые должны быть переданы.
Согласно другому аспекту, устройство может включать в себя запоминающее устройство, чтобы сохранять инструкции, и процессор, чтобы исполнять инструкции. Процессор может исполнять инструкции, чтобы принимать расписание для восходящей линии связи для передачи в другое устройство, обнаруживать, имеются или нет данные, которые должны быть переданы, и выбирать время в рамках временного окна расписания для восходящей линии связи, чтобы передавать, когда определяется, что имеются данные, которые должны быть переданы, или принимать из нисходящей линии связи в рамках временного окна расписания для восходящей линии связи, когда определяется, что нет данных, которые должны быть переданы, при этом устройство имеет многослотовый класс, который не способен к одновременному приему из нисходящей линии связи и передаче в восходящую линию связи.
Согласно еще одному аспекту, устройство может включать в себя запоминающее устройство, чтобы сохранять инструкции, и процессор, чтобы исполнять инструкции. Процессор может исполнять инструкции, чтобы распознавать многослотовый класс пользовательского оборудования, которое не способно к одновременному приему и передаче, передавать по нисходящей линии связи в пользовательское оборудование расписание для пользовательского оборудования для передачи и передавать по нисходящей линии связи в пользовательское оборудование данные, которые должны приниматься в ходе расписания для передачи.
Согласно еще одному другому аспекту, система может включать в себя пользовательское оборудование, способное к приему расписания для восходящей линии связи для передачи, считывание расписания для восходящей линии связи, определение того, имеются или нет данные, которые должны быть переданы, приоритезацию передачи данных, когда определяется, что имеются данные, которые должны быть переданы, и передачу данных на основе расписания для восходящей линии связи или прием данных, ассоциированных с нисходящей линией связи, в ходе расписания для восходящей линии связи, когда определяется, что нет данных, которые должны быть переданы.
Согласно другому аспекту, компьютерно-читаемый носитель может вмещать в себе инструкции, исполняемые, по меньшей мере, посредством одного процессора устройства, которое неспособно к одновременному приему и передаче. Компьютерно-читаемый носитель может включать в себя одну или более инструкций для приема расписания для передачи данных по восходящей линии связи, одну или более инструкций для определения того, имеются или нет данные, которые должны быть переданы по восходящей линии связи, и одну или более инструкций для приема данных, ассоциированных с нисходящей линией связи, в течение времени, соответствующего расписанию для передачи, когда определяется, что нет данных, которые должны быть переданы.
Краткое описание чертежей
Фиг.1 является схемой, иллюстрирующей устройства, обменивающиеся данными друг с другом через систему связи;
фиг.2A является схемой, иллюстрирующей примерные компоненты UE на фиг.1;
фиг.2B является схемой, иллюстрирующей примерные компоненты устройства на фиг.1;
фиг.3A-3C являются схемами, иллюстрирующими примерные функции UE на фиг.1;
фиг.4 является схемой, иллюстрирующей примерную реализацию UE на фиг.1, в которой UE включает в себя радиотелефон;
фиг.5-11 являются схемами, иллюстрирующими примерное применение временных слотов, которые могут быть ассоциированы с принципами, описанными в данном документе; и
фиг.12-14 являются блок-схемами последовательности операций, иллюстрирующими примерные процессы, ассоциированные с принципами, описанными в данном документе.
Подробное описание изобретения
Нижеприведенное подробное описание ссылается на прилагаемые чертежи. Одинаковые номера ссылок на разных чертежах могут идентифицировать одинаковые или похожие элементы. Также, нижеприведенное описание не ограничивает изобретение.
Термин "может" используется по всей данной заявке и имеет намерение интерпретироваться, например, как "имеющий потенциал", "сконфигурированный, чтобы" или "имеющий возможность", а не в императивном смысле (к примеру, как "должен"). Термины "a", "an" и "the" имеют намерение быть интерпретированными так, чтобы включать в себя один или более элементов. Если подразумевается только один элемент, используется термин "один" или аналогичный язык. Дополнительно, фраза "на основе" имеет намерение интерпретироваться как "по меньшей мере, частично на основе", если явно не заявлено иначе. Термин "и/или" имеет намерение интерпретироваться так, чтобы включать в себя все без исключения комбинации одного или более из ассоциированных элементов списка.
Принципы, описанные в данном документе, относятся к повышению эффективности применения полосы пропускания в системе связи, а также к другим преимуществам, которые обязательно могут вытекать из этого или являются очевидными из нижеприведенного описания. Система связи имеет намерение широко интерпретироваться так, чтобы включать в себя любой тип беспроводной сети, к примеру, сотовые сети или сети мобильной связи (к примеру, GSM, универсальная система мобильной связи (UMTS), стандарт долгосрочного развития (LTE), широкополосный множественный доступ с кодовым разделением каналов (WCDMA), стандарт сверхширокополосной связи для мобильных устройств (UMB), высокоскоростной пакетный доступ (HSPA), произвольно организующиеся сети, стандарт общемировой совместимости широкополосного беспроводного доступа (WiMAX), стандарты Института Инженеров по Электротехнике и Радиоэлектронике (IEEE) 802.X и т.д.) или другие типы беспроводных сетей. Система связи также может включать в себя проводные сети (к примеру, кабельная, цифровая абонентская линия (DSL), цифровая сеть с интегрированными услугами (ISDN) и т.д.). Термины "система связи" и "сеть" могут быть использованы взаимозаменяемо по всему данному описанию. Термин "пакет", при использовании в данном документе, имеет намерение широко интерпретироваться так, чтобы включать в себя датаграмму, кадр, соту, блок или любой другой тип единицы передачи/приема данных.
Варианты осуществления, описанные в данном документе, могут употреблять одну или более схем на основе правил в связи с UL и DL. Схемы на основе правил могут включать в себя приоритезацию передач по UL в UE перед считыванием приемов по DL. Дополнительно или альтернативно, UE может считывать приемы по DL, когда UE не имеет ничего для передачи. Дополнительно или альтернативно, UE может выбирать временные слоты UL для передачи так, что потери временных слотов DL для считывания минимизируются.
В одной реализации схемы на основе правил могут дополнять существующие технические требования GERAN. Схемы на основе правил могут употреблять гибкое назначение временных слотов. Таким образом, назначение временных слотов (к примеру, число временных слотов UL и число временных слотов DL), выделяемых для UE, может изменяться на основе интервала времени передачи (TTI).
Для целей пояснения система связи с поддержкой многослотовых классов описывается в данном документе. Следует принимать во внимание, что принципы, описанные в данном документе, не зависят от употребления этого конкретного типа системы связи. Наоборот, эти принципы могут быть приспособлены к другим типам сетей, стандартам связи и т.д., не описанным конкретно в данном документе. "Система связи с поддержкой многослотовых классов" может включать в себя сеть, такую как GERAN или сеть по стандарту общей службы пакетной радиопередачи (GPRS).
С учетом схем на основе правил характеристики многослотовых классов UE могут быть применены таким образом, что используют всю доступную полосу пропускания. Дополнительно или альтернативно, UE может поддерживать больше временных слотов для приема и передачи (к примеру, до восьми временных слотов в расчете на одну несущую и направление), даже когда характеристики многослотовых классов UE не поддерживают одновременный прием и передачу. Дополнительно или альтернативно, может предоставляться менее строгое запросное требование по времени переключения между UL и DL и/или большее число временных слотов для приема и передачи, чем для соответствующего многослотового класса. Дополнительно или альтернативно, система связи может одновременно планировать UE во всех доступных временных слотах как в UL, так и в DL, и требования по времени переключения могут ограничивать полосу пропускания приема только в случаях, когда (приоритезированная) передача по UL существует.
Фиг.1 является схемой, иллюстрирующей примерную систему 100 связи, в которой могут реализовываться принципы, описанные в данном документе. Как проиллюстрировано, система 100 связи может включать в себя UE 105-1, сеть 110, которая включает в себя устройство 115 и устройство 120. Как проиллюстрировано, UE-105-1 может быть функционально связано с устройством 120 через сеть 110. Например, устройство 115 может быть функционально связано с UE 105-1.
UE 105-1 может включать в себя устройство, имеющее характеристики связи и способное к выполнению одной или более схем на основе правил, описанных в данном документе. Например, UE 105-1 может включать в себя телефон, компьютер, персональное цифровое устройство (PDA), веб-браузер, терминал по стандарту системы персональной связи (PCS), терминал-киоск, многофункциональное вычислительное устройство и/или некоторый другой тип пользовательского устройства, сконфигурированного, чтобы выполнять одну или более из функций (т.е. схем на основе правил), ассоциированных с принципами, описанными в данном документе. UE 105-1 может включать в себя устройство, имеющее способности многослотовых классов. UE 105-1 может включать в себя устройство, которое неспособно к одновременному приему и передаче.
Сеть 110 может включать в себя, в дополнение к устройству 115, одну или более сетей любого типа, в том числе беспроводную сеть или проводную сеть. Например, сеть 110 может включать в себя локальную вычислительную сеть (LAN), глобальную вычислительную сеть (WAN), телефонную сеть, такую как коммутируемая телефонная сеть общего пользования (PSTN) или наземная сеть мобильной связи общего пользования (PLMN), сеть спутниковой связи, сеть intranet, Интернет либо комбинацию сетей или систем связи.
Устройство 115 может включать в себя устройство, имеющее способность осуществлять связь. Например, устройство 115 может включать в себя беспроводную станцию или проводную станцию. Термин "беспроводная станция" имеет намерение широко интерпретироваться так, чтобы включать в себя любой тип устройства, которое может обмениваться данными с UE 105-1 через линию беспроводной связи. Например, беспроводная станция может включать в себя базовую станцию (BS), приемо-передающее устройство базовой станции (BTS) (к примеру, в GSM-системе связи), e-узел B (к примеру, в LTE-системе связи), узел B (к примеру, в UMTS-системе связи), повторитель, ретранслятор или некоторый другой тип устройства. Термин "проводная станция" имеет намерение широко интерпретироваться так, чтобы включать в себя любой тип устройства, которое может обмениваться данными с UE 105-1 через линию проводной связи. Например, проводная станция может включать в себя граничный маршрутизатор, коммутатор, шлюз или некоторый другой тип устройства.
Устройство 115 может включать в себя устройство, способное к распознаванию многослотовых способностей другого устройства, такого как UE 105-1. Дополнительно или альтернативно, устройство 115 может включать в себя устройство, способное к распознаванию того, что другое устройство неспособно к одновременному приему и передаче.
Устройство 120 может включать в себя устройство, имеющее способность осуществлять связь. Например, устройство 120 может включать в себя UE, сервер, который предоставляет ресурсы и/или услуги, и/или некоторый другой тип устройства, способного к поддержанию сквозной связи с UE 105-1 через устройство 115.
Фиг.2A является схемой, иллюстрирующей примерные компоненты UE 105-1. Как проиллюстрировано, UE 105-1 может включать в себя приемо-передающее устройство 205, процессор 210, запоминающее устройство 215, устройство 220 ввода, устройство 225 вывода и шину 230. Термин "компонент", при использовании в данном документе, имеет намерение широко интерпретироваться так, чтобы включать в себя, например, аппаратные средства, программное обеспечение и аппаратные средства, микропрограммное обеспечение и т.д.
Приемо-передающее устройство 205 может включать в себя компонент, способный к передаче и приему информации. Например, приемо-передающее устройство 205 может включать в себя схему приемо-передающего устройства для передачи пакетов и приема пакетов из других устройств и/или систем связи.
Процессор 210 может включать в себя компонент, способный к интерпретации и/или исполнению инструкций. Например, процессор 210 может включать в себя процессор общего назначения, микропроцессор, процессор данных, сопроцессор, сетевой процессор, специализированную интегральную схему (ASIC), контроллер, программируемое логическое устройство, набор микросхем и/или программируемую пользователем вентильную матрицу (FPGA).
Запоминающее устройство 215 может включать в себя компонент, способный к хранению информации (к примеру, данных и/или инструкций). Например, запоминающее устройство 215 может включать в себя оперативное запоминающее устройство (RAM), динамическое оперативное запоминающее устройство (DRAM), статическое оперативное запоминающее устройство (SRAM), синхронное динамическое оперативное запоминающее устройство (SDRAM), сегнетоэлектрическое оперативное запоминающее устройство (FRAM), постоянное запоминающее устройство (ROM), программируемое постоянное запоминающее устройство (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM) и/или флэш-память.
Устройство 220 ввода может включать в себя компонент, способный к приему ввода от пользователя и/или другого устройства. Например, устройство 220 ввода может включать в себя клавиатуру, клавишную панель, мышь, кнопку, коммутатор, микрофон, дисплей и/или логику распознавания речи.
Устройство 225 вывода может включать в себя компонент, способный к выводу информации пользователю и/или другому устройству. Например, устройство 225 вывода может включать в себя дисплей, динамик, один или более светоизлучающих диодов (LED) и/или вибратор.
Шина 230 может включать в себя компонент, способный к обеспечению связи между компонентами UE 105-1. Например, шина 230 может включать в себя системную шину, адресную шину, шину данных и/или шину управления. Шина 230 также может включать в себя драйверы шин, арбитры шин, интерфейсы шин и/или синхросигналы.
Хотя фиг.2A иллюстрирует примерные компоненты UE 105-1, в других реализациях UE-105-1 может включать в себя меньшее число, большее число компонентов и/или компоненты, отличные от проиллюстрированных на фиг.2A. Например, UE 105-1 может включать в себя жесткий диск или некоторый другой тип компьютерно-читаемого носителя наряду с соответствующим накопителем. Термин "компьютерно-читаемый носитель", при использовании в данном документе, имеет намерение широко интерпретироваться так, чтобы включать в себя физическое или логическое устройство хранения. Следует принимать во внимание, что один или более компонентов UE 105-1 могут быть способны к выполнению одной или более других задач, ассоциированных с одним или более других компонентов UE 105-1.
Фиг.2B является схемой, иллюстрирующей примерные компоненты устройства 115. Устройство 120 может иметь аналогичную конфигурацию.
Приемо-передающее устройство 250 может включать в себя компонент, способный к передаче и приему информации. Например, приемо-передающее устройство 250 может включать в себя схему приемо-передающего устройства для передачи пакетов и приема пакетов из других устройств и/или систем связи.
Процессор 255 может включать в себя компонент, способный к интерпретации и/или исполнению инструкций. Например, процессор 255 может включать в себя процессор общего назначения, микропроцессор, процессор данных, сопроцессор, сетевой процессор, специализированную интегральную схему (ASIC), контроллер, программируемое логическое устройство, набор микросхем и/или программируемую пользователем вентильную матрицу (FPGA).
Запоминающее устройство 260 может включать в себя компонент, способный к хранению информации (к примеру, данных и/или инструкций). Например, запоминающее устройство 260 может включать в себя оперативное запоминающее устройство (RAM), динамическое оперативное запоминающее устройство (DRAM), статическое оперативное запоминающее устройство (SRAM), синхронное динамическое оперативное запоминающее устройство (SDRAM), сегнетоэлектрическое оперативное запоминающее устройство (FRAM), постоянное запоминающее устройство (ROM), программируемое постоянное запоминающее устройство (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM) и/или флэш-память.
Шина 265 может включать в себя компонент, способный к обеспечению связи между компонентами устройства 115. Например, шина 265 может включать в себя системную шину, адресную шину, шину данных и/или шину управления. Шина 265 также может включать в себя драйверы шин, арбитры шин, интерфейсы шин и/или синхросигналы.
Хотя фиг.2B иллюстрирует примерные компоненты устройства 115, в других реализациях устройство 115 может включать в себя меньшее число, большее число компонентов и/или компоненты, отличные от проиллюстрированных на фиг.2B. Например, устройство 115 может включать в себя жесткий диск или некоторый другой тип компьютерно-читаемого носителя наряду с соответствующим накопителем. Следует принимать во внимание, что один или более компонентов устройства 115 могут быть способны к выполнению одной или более других задач, ассоциированных с одним или более другими компонентами устройства 115.
Фиг.3A-3C являются схемами, иллюстрирующими примерные функциональные компоненты, способные к выполнению одной или более из схем на основе правил, описанных в данном документе. Эти примерные функциональные компоненты описываются в связи с UE 105-1. Как упомянуто выше, одна из схем на основе правил включает в себя приоритезацию передач по UL перед считыванием приемов по DL. Фиг.3A иллюстрирует примерные функциональные компоненты, чтобы выполнять эту функцию, называемые модулем 305 приоритезации UL. Модуль 305 приоритезации UL может реализовываться с применением одного или более из компонентов, проиллюстрированных на фиг.2A. Например, модуль 305 приоритезации UL может реализовываться в приемо-передающем устройстве 205 и запоминающем устройстве 215.
Модуль 305 приоритезации UL может включать в себя функциональные компоненты, такие как UL-планировщик 310 и буфер 315 передачи. UL-планировщик 310 может иметь сведения расписания передачи по UL и возможность обнаруживать, когда пакет сохраняется в буфере 315 передачи. Буфер 315 передачи может сохранять пакеты для передачи по UL.
В примерном режиме работы UL-планировщик 310 может определять то, сохраняет или нет буфер 315 передачи пакет для передачи по UL. UL-планировщик 310 может делать это определение близко ко времени, когда UE 105-1 может быть диспетчеризован для передачи по UL. Если UL-планировщик 310 определяет то, что буфер 315 передачи сохраняет пакет для передачи по UL, то UE 105-1 может приоритезировать передачу по UL пакета перед считыванием приема по DL. Приоритезация передачи по UL подробнее описывается ниже.
Дополнительно или альтернативно, UE 105-1 может считывать прием по DL, когда оно не имеет данных для передачи. Фиг.3B иллюстрирует примерные функциональные компоненты, чтобы выполнять эту функцию, называемые модулем 320 определения считывания в DL. Модуль 320 определения считывания в DL может реализовываться с применением одного или более компонентов, проиллюстрированных на фиг.2A. Например, модуль 320 определения считывания в DL может реализовываться в приемо-передающем устройстве 205 и запоминающем устройстве 215.
Модуль 320 определения считывания в DL может включать в себя функциональные компоненты, такой как UL-планировщик 310, буфер 315 передачи, модуль 325 считывания в DL и буфер 330 приема. UL-планировщик 310 и буфер 315 передачи могут работать аналогичным вышеописанному способом. Модуль 325 считывания в DL может быть способен к считыванию пакета и сохранять его в буфере 330 приема. Буфер 330 приема может сохранять пакет, принимаемый из передачи по DL.
В примерном режиме работы UL-планировщик 310 может определять то, сохраняет или нет буфер 315 передачи пакет для передачи по UL. UL-планировщик 310 может делать это определение близко ко времени, когда UE 105-1 может быть диспетчеризован для передачи по UL. Если UL-планировщик 310 определяет то, что буфер 315 передачи не сохраняет пакет для передачи по UL, то UL-планировщик 310 может уведомлять модуль 325 считывания в DL. Модуль 325 считывания в DL может считывать передачу по DL и сохранять в буфере 330 приема. Например, модуль 325 считывания в DL может считывать во временном слоте DL и проверять то, имеется или нет пакет к себе. Если имеется пакет к себе, пакет может сохраняться в буфере 330 приема. Следует принимать во внимание, что, например, UL-планировщик 310 также может иметь сведения о том, что буфер 330 приема сохраняет пакет. Считывание приемов по DL подробнее описывается ниже.
Дополнительно или альтернативно, UE 105-1 может выбирать временной слот UL для передачи так, что потери временных слотов DL для считывания минимизируются, также при условии, что передача по DL не использует все временные слоты DL в данном TTI. Фиг.3C иллюстрирует примерные функциональные компоненты, чтобы выполнять эту функцию, называемые модулем 335 выбора передачи. Модуль 335 выбора передачи может реализовываться с применением одного или более компонентов, проиллюстрированных на фиг.2A. Например, модуль 335 выбора передачи может реализовываться в приемо-передающем устройстве 205 и запоминающем устройстве 215.
Модуль 335 выбора передачи может включать в себя функциональные компоненты, такие как UL-планировщик 310, буфер 315 передачи и модуль 340 выбора временных слотов. UL-планировщик 310 и буфер 315 передачи могут работать аналогичным вышеописанному способом. Модуль 340 выбора временных слотов может выбирать временной слот UL для передачи, который минимизирует потери временных слотов DL для считывания, или другими словами, максимизирует число временных слотов DL для считывания.
В примерном режиме работы UL-планировщик 310 может определять то, сохраняет или нет буфер 315 передачи пакет для передачи по UL. UL-планировщик 310 может делать это определение близко ко времени, когда UE 105-1 может быть диспетчеризован для передачи по UL. Если UL-планировщик 310 определяет то, что буфер 315 передачи сохраняет пакет для передачи по UL, то UL-планировщик 310 может уведомлять модуль 340 выбора временных слотов. Модуль 340 выбора временных слотов может выбирать временной слот UL для передачи пакета, который минимизирует потери временных слотов DL. Пакет(ы) в буфере 315 передачи может быть передан на основе выбранного временного слота(ов). Выбор временного слота UL посредством модуля 340 выбора временных слотов подробнее описывается ниже.
Фиг.4 является схемой примерной реализации UE 105-1, в которой UE 105-1 включает в себя радиотелефон. Как проиллюстрировано, UE 105-1 может включать в себя, помимо прочего, микрофон 405 (к примеру, устройства 220 ввода) для ввода аудиоинформации в UE 105-1, динамик 410 (к примеру, устройства 225 вывода) для предоставления аудиовывода из UE 105-1, клавишную панель 415 (к примеру, устройства 220 ввода) для ввода данных или выбора функций устройств и дисплей 420 (к примеру, устройства 220 ввода и/или устройства 225 вывода) для отображения данных пользователю и/или предоставления пользовательского интерфейса для ввода данных или выбора функций устройств.
Как упомянуто выше, реализации, описанные в данном документе, предусматривают схемы на основе правил в связи с UL и DL, которые могут, помимо прочего, повышать эффективность применения полосы пропускания и т.д. Для целей пояснения эти принципы описываются в ссылке на существующие технические требования GERAN. Дополнительно, для целей пояснения, UE 105-1 предположительно может иметь способности многослотовых классов, которые неспособны к одновременному приему и передаче. В настоящее время технические требования GERAN описывают многослотовые классы в диапазоне от одного до сорока пяти, а также соответствующую классификацию пользовательского оборудования, к примеру, тип 1 или тип 2. UE 105-1 может считаться устройством типа 1, имеющим, помимо прочего, максимальное число временных слотов для приема максимального числа временных слотов для передачи и сумму (т.е. общее число временных слотов UL и DL, которые могут использоваться в расчете на TTI). Дополнительно, устройство 115 может считаться беспроводной станцией в GERAN.
На основе этой инфраструктуры GERAN не должна передавать в UE 105-1 по DL, когда UE 105-1 запланировано передавать. Однако в соответствии с принципами, описанными в данном документе, GERAN может передавать в UE 105-1 по DL, даже когда UE 105-1 запланировано передавать.
Фиг.5-11 являются схемами, иллюстрирующими примерные применения временных слотов, которые могут быть ассоциированы с принципами, описанными в данном документе. Следует принимать во внимание, что временные слоты UL и DL иллюстрируются на фиг.5-11 как сдвинутые по времени. Например, UL-кадр (к примеру, восемь временных слотов), может быть сдвинутым по времени числом временных слотов (к примеру, три временных слота) от DL-кадра, чтобы приспосабливать способности многослотовых классов UE 105-1.
tb
tb
rb
rb
Для целей пояснения в связи с фиг.5-11 допускается, что способности сдвига по времени (к примеру, от считывания по DL до передачи по UL, и наоборот) UE 105-1 являются эквивалентными временному слоту T=1 (т.е. T является временем, необходимым для UE 105-1, чтобы подготавливаться передавать) и временному слоту T=1 (т.е. T является временем, необходимым для UE 105-1, чтобы подготавливаться принимать). Кроме того, измерения уровней сигнала соседних слот игнорируются в этих примерах, и совмещенный канал управления пакетами (PACCH), включающий в себя комбинированное подтверждение приема (PAN), может отправляться по DL во временном слоте, который UE 105-1 может считывать, или во временном слоте, который UE 105-1 с наибольшей вероятностью должно считывать. Дополнительно, для целей пояснения в связи с фиг.5-11, допускается, что UE 105-1 всегда имеет пакеты для считывания из DL. Таким образом, как упомянуто выше, например, GERAN может передавать в UE 105-1 по DL, даже когда UE 105-1 запланировано передавать.
Фиг.5 является схемой, иллюстрирующей принцип приоритезации передачи по UL выше считывания для приема по DL. Как проиллюстрировано, временная схема 500 может включать в себя DL 505 и UL 510. DL 505 и UL 510 могут включать в себя матрицу временных слотов для передач по UL и приемов по DL.
В каждой из DL 505 и UL 510 временные слоты нумеруются от (0) до (7). Для целей пояснения допустим, что назначение временных слотов для UE 105-1 составляет четыре временных слота для UL и восемь временных слотов для DL. Эти назначения временных слотов иллюстрируются на фиг.5 как группа 515 временных слотов, группа 520 временных слотов и группа 525 временных слотов в UL 510 и группа 530 временных слотов, группа 535 временных слотов и группа 540 временных слотов в DL 505. Как дополнительно проиллюстрировано, флаги состояния восходящей линии связи (USF), как указано посредством символов "U", могут приниматься в DL 505, например, от устройства 115, чтобы предоставлять UE 105-1 выделение временных слотов для передачи. В этом примере прием USF указывает фактическую доступность для передачи пакетов во время следующей группы временных слотов (т.е. группы 520 временных слотов в сравнении с группой 515 временных слотов). Этот тип способа выделения упоминается как способ расширенного динамического выделения (EDA). Поэтому предполагается, что UE 105-1 работает в EDA-режиме.
На основе вышеописанного может осуществляться следующий сценарий. UE 105-1 может принимать USF в течение временного слота (4) группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты в буфере 315 передачи для передачи. Модуль 305 приоритезации UL может приоритезировать передачу этих пакетов выше считывания пакетов в буфере 330 приема. Например, сдвиг от DL к UL может осуществляться в течение временного слота (6) группы 535 временных слотов. Как дополнительно проиллюстрировано посредством символов "X", группа 550 временных слотов без считывания указывает, что UE 105-1 не может считывать от временного слота (6) группы 535 временных слотов до временного слота (3) группы 540 временных слотов. Во временном слоте (4) группы 520 временных слотов в UL 510 UE 105-1 может начинать передачу. Как дополнительно проиллюстрировано посредством символов "T", группа 545 временных слотов передачи указывает, что UE 105-1 может передавать от временного слота (4) до временного слота (7) группы 520 временных слотов. После этого, в течение временного слота (3) группы 540 временных слотов, UE 105-1 может переключаться обратно на DL 505.
С учетом этой схемы доступная полоса пропускания применяется в полной степени в свете способностей времени переключения UE 105-1. Таким образом, максимально возможное число временных слотов применяется для передачи по DL и оставшаяся полоса пропускания применяется для передачи по UL. Дополнительно, даже когда UE 105-1 неспособно к приему пакетов в течение группы 550 временных слотов без считывания и когда эти пакеты, возможно, должны быть повторно переданы в UE 105-1, GERAN может идентифицировать все отклоненные пакеты (т.е. непринятые пакеты) на основе номеров временных слотов, ассоциированных с принимаемой передачей (т.е. группы 545 временных слотов передачи) от UE 105-1. Таким образом, все непринятые пакеты могут быть повторно переданы (сразу) после этого.
Фиг.6 является схемой, иллюстрирующей принцип считывания для приема по DL, когда UE 105-1 не имеет данных для передачи. Таким образом, каждый раз, когда UE 105-1 может быть запланировано для передачи по UL, но UE 105-1 не имеет данных для передачи, UE 105-1 может считывать приемы по DL.
Как проиллюстрировано, временная схема 600 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. Кроме того, UE 105-1 может работать в EDA-режиме с назначением четырех временных слотов для UL и назначением восьми временных слотов для DL.
В этом сценарии UE 105-1 может не иметь пакетов в буфере 315 передачи для передачи. Например, UE 105-1 может принимать USF в течение временного слота (4) группы 530 временных слотов для передачи в течение временного слота 520. Приблизительно в это время UL-планировщик 310 может обнаруживать, что нет пакетов в буфере 315 передачи для передачи. В это время, согласно модулю 320 определения считывания в DL, UL-планировщик 310 может уведомлять состояние (т.е. нет пакетов для передачи) буфера 315 передачи в модуль 325 считывания в DL. В таком случае модуль 325 считывания в DL может считывать передачу по DL и сохранять в буфере 330 приема в течение выделенных для UL временных слотов. Таким образом, как проиллюстрировано посредством группы 605 временных слотов, UE 105-1 может считывать приемы по DL в течение этого периода времени и, следовательно, эффективно применять полосу пропускания и т.д. Таким образом, назначение четырех временных слотов UL, ассоциированных с группой 520 временных слотов (соответствующих временным слотам группы 605 временных слотов), может быть применено для того, чтобы считывать приемы по DL. Это возможно, поскольку GERAN может передавать в UE 105-1 по DL, даже когда UE 105-1 запланировано передавать.
Фиг.7 является схемой, иллюстрирующей принцип выбора временного слота для передачи по UL так, что потери считывания для приемов по DL могут быть минимизированы. Как проиллюстрировано, временная схема 700 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. Кроме того, UE 105-1 может работать в EDA-режиме с назначением четырех временных слотов для UL и назначением восьми временных слотов для DL.
В этом сценарии UE 105-1 может выбирать из временных слотов UL для передачи так, что потери временных слотов DL для считывания минимизируются. Например, UE 105-1 может принимать USF в течение временного слота (4) группы 530 временных слотов для передачи (к примеру, в течение временного слота 520). Приблизительно в это время UL-планировщик 310 может обнаруживать, имеются или нет пакеты в буфере 315 передачи для передачи. В этом примерном случае UL-планировщик 310 может обнаруживать, что число пакетов, которые должны быть переданы, меньше числа пакетов, способных к передаче в рамках группы 520 временных слотов. UL-планировщик 310 может уведомлять состояние буфера 315 передачи в модуль 340 выбора временных слотов. Модуль 340 выбора временных слотов может выбирать временной слот(ы) для передачи пакетов в буфере 315 передачи так, что минимальное число временных слотов DL для считывания может быть потеряно.
В одной реализации временной слот(ы), применяемый для передачи, может выбираться согласно порядку, начиная с последнего временного слота в рамках группы временных слотов передачи по UL в направлении первого временного слота в рамках группы временных слотов передачи по UL. Например, на основе состояния буфера 315 передачи, допустим, что только один временной слот необходим для передачи пакетов в буфере 315 передачи. В таком случае модуль 335 выбора передачи может выбирать временной слот(ы), в котором эти пакеты должны быть переданы в течение группы 520 временных слотов. Например, как проиллюстрировано посредством символа "T", группа 705 временных слотов передачи указывает, что UE 105-1 может передавать эти пакеты в течение временного слота (7) группы 520 временных слотов. Таким образом, модуль 340 выбора временных слотов может выбирать время передачи, начиная с последнего временного слота в рамках группы 520 временных слотов. Как дополнительно проиллюстрировано посредством символов "X", группа 710 временных слотов без считывания указывает, что UE 105-1 не может считывать от временного слота (1) до временного слота (3) группы 540 временных слотов, что может требовать повторной передачи соответствующих пакетов, ассоциированных с этими временными слотами.
На основе вышеописанного следует принимать во внимание, что UE 105-1 может считывать приемы по DL в течение временных слотов (4) и (5) группы 520 временных слотов (соответствующих временному слоту (7) группы 535 временных слотов и временному слоту (0) группы 540 временных слотов). Таким образом, назначение временного слота UL, ассоциированного с группой 520 временных слотов, может быть частично применено для того, чтобы считывать временные слоты DL. Как результат, минимальное число временных слотов DL для считывания может быть потеряно в течение этого периода. Таким образом, в отличие от передачи во временных слотах (5) или (6), когда только один временной слот может применяться для считывания или когда временные слоты не могут применяться для считывания, UE 105-1 может считывать в течение части группы 520 временных слотов.
В зависимости от числа пакетов, которые должны быть переданы, однако, выбор временных слотов может различаться. Например, если два временных слота необходимы, чтобы передавать пакеты, модуль 340 выбора временных слотов может выбирать временные слоты (6) и (7) группы 520 временных слотов, если три временных слота необходимы, модуль 340 выбора временных слотов может выбирать временные слоты (5), (6) и (7) группы 520 временных слотов, если четыре временных слота необходимы, чтобы передавать пакеты, модуль 340 выбора временных слотов может выбирать временные слоты (4), (5), (6) и (7) группы 520 временных слотов, если пять временных слотов необходимы, чтобы передавать пакеты, модуль выбора временных слотов может выбирать временные слоты (4), (5), (6) и (7) группы 520 временных слотов и временной слот (7) (не проиллюстрирован) группы 525 временных слотов для передачи.
Также следует принимать во внимание, что в другой реализации временной слот(ы), применяемый для передачи, может выбираться согласно порядку, начиная с первого временного слота в рамках группы временных слотов передачи по UL в направлении последнего временного слота в рамках группы временных слотов передачи по UL. В сценарии по фиг.7 эта реализация должна давать идентичный результат (т.е. два временных слота могут применяться для считывания).
Фиг.8 является схемой, иллюстрирующей принципы приоритезации передачи по UL выше считывания приема по DL, считывания приема по DL, когда UE 105-1 не имеет данных для передачи, и выбора временного слота для передачи по UL так, что потери считывания для приемов по DL могут быть минимизированы. Как проиллюстрировано, временная схема 800 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. Однако допустим, что назначение временных слотов для UE 105-1 составляет два временных слота для UL (как указано посредством групп 515, 520 и 525 временных слотов) и восемь временных слотов для DL (как указано посредством групп 530, 535 и 540 временных слотов). UE 105-1 может работать в режиме динамического выделения (DA). Этот тип способа выделения является аналогичным EDA-режиму, за исключением того, что USF принимается для каждого доступного временного слота UL (к примеру, на основе "один-к-одному"). В дополнение к USF фиг.8 иллюстрирует опрос в относительный период зарезервированных блоков (RRBP), как указано посредством символа "P", используемого для подтверждения приема (ACK) в DL/отрицания приема (NACK) в DL.
На основе вышеописанного может осуществляться следующий сценарий. UE 105-1 может принимать RRBP-опрос и USF до группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты в буфере 315 передачи для передачи. Модуль 305 приоритезации UL может приоритезировать передачу этих пакетов выше считывания пакета(ов) в буфере 330 приема. Например, сдвиг от DL к UL может осуществляться в течение временного слота (0) группы 535 временных слотов. Как дополнительно проиллюстрировано посредством символов "X", группа 820 временных слотов без считывания указывает, что UE 105-1 не может считывать от временного слота (0) через временной слот (3) группы 535 временных слотов. Во временном слоте (6) группы 515 временных слотов в UL 510 UE 105-1 может начинать передачу. Как дополнительно проиллюстрировано посредством символов "T", группа 805 временных слотов передачи указывает, что UE 105-1 может передавать от временного слота (6) до временного слота (7) группы 515 временных слотов. После этого в течение временного слота (3) группы 540 синхронизации UE 105-1 может переключаться обратно на DL 505.
В связи с передачей пакетов в течение группы 810 временных слотов передачи фиг.8 иллюстрирует UE 105-1, принимающее USF в течение временных слотов (6) и (7) группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты для передачи, в соответствии с первым USF, но что нет пакетов для передачи, в соответствии со вторым USF. Однако в одной реализации, UE 105-1 может выбирать для передачи пакеты во временном слоте (7) группы 520 временных слотов. Например, UE 105-1 может переключаться на передачу по UL в течение временного слота (1) группы 825 временных слотов передачи. В течение временного слота (7) группы 810 временных слотов передачи UE 105-1 может передавать. После этого, с учетом состояния буфера 315 передачи, UL-планировщик 310 может уведомлять модуль 325 считывания в DL, чтобы считывать из буфера 330 приема. Однако, поскольку UE 105-1 может переключаться обратно в течение временного слота (3) группы 825 временных слотов без считывания, модуль 325 считывания в DL может быть неспособно к считыванию.
В связи с передачей пакетов в течение группы 815 временных слотов передачи фиг.8 иллюстрирует UE 105-1, принимающее USF в течение временного слота (7) группы 535 временных слотов. Знак "плюс" ("+"), проиллюстрированный во временном слоте (6) группы 535 временных слотов, указывает, что USF не может приниматься, поскольку RRBP-опрос может быть диспетчеризован для временного слота (6) группы 815 временных слотов передачи временного слота.
Как проиллюстрировано на фиг.8, группа 830 временных слотов без считывания указывает, что UE 105-1 не может считывать временные слоты от (0) до (2). В течение временного слота (6) группы 815 временных слотов передачи UE 105-1 может передавать ACK или NACK. Однако следует отметить, что GERAN не может передавать по DL в течение временного слота 830 без считывания, поскольку GERAN знает, что UE 105-1 должно передавать ACK или NACK в это время. В этом отношении повторной передачи может не требоваться.
Дополнительно, UL-планировщик 310 может обнаруживать, что нет пакетов для передачи, в соответствии с USF, и UE 105-1 может переключаться обратно на считывание для приемов по DL в течение временного слота (2) группы 830 временных слотов без считывания.
Фиг.9 является схемой, иллюстрирующей принципы приоритезации передачи по UL, считывания приема по DL, когда UE 105-1 не имеет данных для передачи, и выбора временного слота, который минимизирует потери временных слотов DL. Как проиллюстрировано, временная схема 900 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. В этом примере назначение временных слотов для UE 105-1 составляет четыре временных слота для UL (как указано посредством групп 515, 520 и т.д. временных слотов) и восемь временных слотов для DL (как указано посредством групп 530, 535 и т.д. временных слотов).
UE 105-1 может работать в EDA-режиме с режимом USF базового интервала времени передачи (BTTI) и режимом уменьшенного интервала времени передачи (RTTI) (к примеру, TTI в 10 миллисекунд (мс)). Таким образом, как описано в технических требованиях GERAN, в BTTI USF-режиме USF может преобразовываться в четыре пакета, передаваемые по одному из физических каналов нисходящей линии связи (PDCH) DL PDCH-пары во время четырех последовательных кадров на основе множественного доступа с временным разделением каналов (TDMA). Для целей пояснения в связи с фиг.9 TDMA-кадр может соответствовать восьми временным слотам. В RTTI-режиме блок радиоресурсов включает в себя четыре пакета, отправляемые с помощью PDCH-пары, для каждого из двух последовательных TDMA-кадров. Как результат, время передачи может составлять половину периода базового блока радиоресурсов (т.е. 10 мс вместо 20 мс). Таким образом, для целей пояснения, TTI для фиг.9 может быть основан на двух временных слотах.
На основе вышеописанного может осуществляться следующий сценарий. UE 105-1 может принимать USF (не проиллюстрирован) для группы 515 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что нет пакетов в буфере 315 передачи для передачи. Модуль 325 считывания в DL может считывать из буфера 330 приема в течение выделенных для UL временных слотов.
В связи с передачей пакетов в течение группы 905 временных слотов передачи фиг.9 иллюстрирует UE 105-1, принимающее USF в течение временного слота (4) группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты в буфере 315 передачи для передачи, и модуль 335 выбора передачи может (приоритезировать передачу обнаруженных пакетов и) выбирать временные слоты для передачи. Например, на основе состояния буфера 315 передачи модуль 335 выбора передачи может определять и передавать в течение временных слотов (6) и (7) группы 905 временных слотов передачи. Как дополнительно проиллюстрировано, группа 910 временных слотов без считывания указывает, что UE 105-1 не может считывать временные слоты от (0) до (3) группы 540 временных слотов. Однако модуль 320 определения считывания в DL может считывать в течение временного слота (4) группы 905 временных слотов передачи.
Фиг.10 является схемой, иллюстрирующей принципы приоритезации передачи по UL и считывания приема по DL, когда UE 105-1 не имеет данных для передачи. Как проиллюстрировано, временная схема 1000 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. Назначение временных слотов для UE 105-1 составляет четыре временных слота для UL (как указано посредством групп 515, 520 временных слотов и т.д.) и восемь временных слотов для DL (как указано посредством групп 530, 535 временных слотов и т.д.). В этом примере потоки временных слотов устанавливаются в TTI-режиме на 5 мс. Однако следует понимать, что TTI на 5 мс еще не доступен согласно существующим техническим требованиям GERAN. Для целей пояснения поток временных слотов на 5 мс может соответствовать четырем временным слотам. UE 105-1 может работать в EDA-режиме.
На основе вышеописанного может осуществляться следующий сценарий. UE 105-1 может принимать USF (не проиллюстрирован) для группы 515 временных слотов. Приблизительно в это время UL-планировщик может обнаруживать, что нет пакетов в буфере 315 передачи для передачи. Модуль 325 считывания в DL может считывать передачу по DL и сохранять в буфере 330 приема в течение выделенных для UL временных слотов (т.е. группы 515 временных слотов), соответствующих временному слоту (7) группы 530 временных слотов до временного слота (2) группы 535 временных слотов.
В связи с передачей пакетов в течение группы 1005 временных слотов передачи фиг.10 иллюстрирует UE 105-1, принимающее USF в течение временного слота (4) группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты в буфере 315 передачи для передачи, и передача обнаруженных пакетов может приоритезироваться выше считывания пакета(ов) в буфере 330 приема. На основе состояния буфера 315 передачи UE 105-1 может передавать обнаруженные пакеты, как проиллюстрировано посредством группы 1005 временных слотов передачи. Как дополнительно проиллюстрировано посредством группы 1010 временных слотов без считывания, UE 105-1 неспособно к считыванию от временного слота (4) группы 535 временных слотов до временного слота (3) группы 540 временных слотов.
Фиг.11 является схемой, иллюстрирующей принципы приоритезации передачи по UL, считывания приема по DL, когда нет данных для передачи, и выбора временного слота, который минимизирует потери временных слотов DL. Как проиллюстрировано, временная схема 1100 может включать в себя DL 505 и UL 510, как описано выше в связи с фиг.5. В этом примере назначение временных слотов для UE 105-1 составляет восемь временных слотов для UL (как указано посредством групп 515, 520 временных слотов и т.д.) и восемь временных слотов для DL (как указано посредством 530, 535 и т.д.). UE 105-1 может работать в EDA-режиме. Дополнительно, UE 105-1 может принимать USF в течение временных слотов (0) и (4). Как описано ниже, этот показатель степени детализации USF может повышать пропускную способность UL для релевантных TBF. Таким образом, в случаях, когда конкретный USF не может считываться посредством UE 105-1, может считываться последующий USF, что позволяет повышать пропускную способность UE 105-1.
На основе вышеописанного может осуществляться следующий сценарий. UE 105-1 может принимать RRBP-опрос (как указано посредством символа "P") и USF до группы 530 временных слотов. Приблизительно в это время UL-планировщик 310 может обнаруживать, что имеются пакеты в буфере 315 передачи для передачи. Модуль 305 приоритезации UL может приоритезировать передачу этих пакетов выше считывания пакета(ов) из передачи по DL. Как результат, группа 1105 временных слотов передачи указывает, что UE 105-1 может передавать от временного слота (0) до временного слота (7) группы 515 временных слотов, и группа 1120 временных слотов без считывания указывает, что UE 105-1 не может считывать от временного слота (2) группы 530 временных слотов до временного слота (3) группы 535 временных слотов. Таким образом, если USF принимается в течение группы 1120 временных слотов без считывания, UE 105-1 не может быть способно к его считыванию. Например, USF, принимаемый в течение временного слота (0) в рамках группы 1120 временных слотов без считывания, не может считываться. Однако, поскольку степень детализации USF в этом примере обеспечивает то, что USF передаются в течение временных слотов (4), также пропускная способность UE 105-1 может повышаться.
В связи с передачей пакетов в течение группы 1110 временных слотов передачи фиг.11 иллюстрирует, что UE 105- может передавать ACK или NACK на основе принимаемого RRBP-опроса. В одной реализации передача ACK или NACK может не заключать в себе выбора временного слота, выполняемого посредством модуля 335 выбора передачи, поскольку RRBP-опрос может планировать передачу ACK или NACK конкретному временному слоту. В другой реализации это может не иметь место. Как проиллюстрировано, однако, ACK или NACK может быть передан в течение временного слота (0), как указано посредством группы 1110 временных слотов передачи. Как результат, группа 1125 временных слотов без считывания указывает, что UE 105-1 не может считывать временные слоты (2)-(4) группы 540 временных слотов. Однако следует отметить, что GERAN не может передавать по DL в течение временного слота 1125 без считывания, поскольку GERAN знает, что UE 105-1 должно передавать ACK или NACK в это время. В этом отношении повторной передачи может не требоваться.
В связи с передачей пакетов в течение группы 1115 временных слотов передачи UE 105-1 может выбирать временные слоты UL для передачи так, что потери временных слотов DL для считывания минимизируются. Например, как описано выше, UE 105-1 может принимать USF в течение временного слота (4) группы 535 временных слотов. Приблизительно в это время модуль 335 выбора передачи может выбирать временной слот(ы), в котором эти пакеты должны быть переданы в течение группы 525 временных слотов. Например, на основе состояния буфера 315 передачи, допустим, что только один временной слот необходим для передачи пакетов в буфере 315 передачи. Как результат, пакеты могут быть переданы в течение временного слота (7) группы 525 временных слотов.
Следует понимать, что хотя фиг.5-11 предоставляют иллюстрацию к сценариям, в которых одна или более из схем на основе правил может употребляться, сценарии и/или комбинации описанных схем на основе правил не должны считаться исчерпывающим применением принципов, описанных в данном документе.
Фиг.12 и 13 являются блок-схемами последовательности операций, иллюстрирующими примерные процессы, которые могут быть ассоциированы со схемами на основе правил, описанными в данном документе. Следует принимать во внимание, что процессы, описанные в связи с фиг.12 и 13, могут выполняться посредством UE, которое неспособно к одновременной передаче и приему, такого как UE 105-1. Дополнительно, сеть, такая как сеть 110, может быть сконфигурирована, чтобы передавать по DL в UE 105-1, даже когда UE 105-1 может быть запланировано для передачи.
Фиг.12 иллюстрирует блок-схему последовательности операций, касающуюся приоритезации передачи по UL выше приема по DL и считывания, когда нет пакетов для передачи. Как проиллюстрировано на фиг.12, примерный процесс 1200 может начинаться с приема USF, который указывает время передачи (этап 1205). Например, UE 105-1 может принимать от устройства 115 USF, указывающий время для передачи пакетов. Количество времени, в котором UE 105-1 может передавать, может быть основано на назначении временного слота UL, соответствующем способностям многослотовых классов UE 105-1. Значение USF может быть определено (этап 1210). UE 105-1 может определять значение USF, чтобы иметь сведения о доступных UL-ресурсах.
Может быть определено то, имеются или нет пакеты, которые должны быть переданы (этап 1215). Например, UL-планировщик 310 UE 105-1 может определять, имеются или нет пакеты в буфере 315 передачи для передачи. Если определено, что имеются пакеты, которые должны быть переданы (этап 1215 - "Да"), затем модуль 305 приоритезации UL может приоритезировать передачу пакетов UL выше считывания для пакетов DL (этап 1220). UE 105-1 может передавать пакеты на основе USF (этап 1225).
С другой стороны, если определено, что нет пакетов, которые должны быть переданы (этап 1215 - "Нет"), то модуль 320 определения считывания в DL может определять, что UE 105-1 может считывать пакеты DL (этап 1230). Например, UE 105-1 может считывать пакеты и сохранять в буфере 330 приема в течение времени, когда UE 105-1 может быть диспетчеризовано для передачи.
Хотя фиг.12 иллюстрирует примерный процесс 1200, в других реализациях меньшее число, большее число операций или другие операции могут выполняться.
Фиг.13 иллюстрирует блок-схему последовательности операций для выбора временных слотов для передачи, которая минимизирует потери считывания и/или приема пакетов. Как проиллюстрировано на фиг.13, примерный процесс 1300 может начинаться с приема USF, указывающего время передачи (этап 1305). Например, UE 105-1 может принимать от устройства 115 USF, указывающего время для передачи пакетов. Количество времени, в котором UE 105-1 может передавать, может быть основано на назначении временного слота UL, соответствующем способностям многослотовых классов UE 105-1. Значение USF может быть определено (этап 1210). UE 105-1 может определять значение USF, чтобы иметь сведения о доступных UL-ресурсах.
Может быть определено, имеются или нет пакеты, которые должны быть переданы (этап 1315). Например, UL-планировщик 310 UE 105-1 может определять, имеются или нет пакеты в буфере 315 передачи для передачи. Если определено, что имеются пакеты, которые должны быть переданы (этап 1315 - "Да"), то модуль 305 приоритезации UL может приоритезировать передачу пакетов UL выше считывания для пакетов DL (этап 1320).
Временные слоты для передачи пакетов, которые минимизируют потери временных слотов для считывания пакетов DL, могут выбираться (этап 1325). Например, модуль 335 выбора передачи может выбирать временные слоты для передачи пакетов, как описано выше. В одной реализации временной слот(ы), применяемый для передачи, может выбираться согласно порядку, начиная с последнего временного слота в группе временных слотов передачи по UL в направлении первого временного слота в рамках группы временных слотов передачи по UL. В другой реализации временной слот(ы), применяемый для передачи, может выбираться согласно порядку, начиная с первого временного слота в рамках группы временных слотов передачи по UL в направлении последнего временного слота в рамках группы временных слотов передачи по UL.
Пакеты могут быть переданы на основе выбранных временных слотов (этап 1330). UE 105-1 может передавать пакеты в буфере 315 передачи согласно временным слотам, выбираемым посредством модуля 335 выбора передачи.
С другой стороны, если определено, что нет пакетов, которые должны быть переданы (этап 1315 - "Нет"), то модуль 320 определения считывания в DL может определять то, что UE 105-1 может считывать пакеты DL (этап 1335). Например, UE 105-1 может считывать пакеты и сохранять в буфере 330 приема в течение времени, когда UE 105-1 может быть запланировано для передачи.
Хотя фиг.13 иллюстрирует примерный процесс 1300, в других реализациях меньшее число, большее число операций или другие операции могут выполняться.
Фиг.14 иллюстрирует блок-схему последовательности операций, иллюстрирующую примерный процесс для передачи в UE, такое как UE 105-1. Следует принимать во внимание, что процесс, описанный в связи с фиг.14, может выполняться посредством беспроводной станции, такой как устройство 115. Как проиллюстрировано на фиг.14, примерный процесс 1400 может начинаться с распознавания многослотового класса UE (этап 1405). Например, устройство 115 может распознавать, что UE 105-1 неспособно к одновременному приему и передаче.
Расписание для передачи может быть передано по DL в UE (этап 1410). Устройство 115 может передавать один или более USF, которые указывают для UE 105-1 время передачи данных.
Данные могут быть переданы по DL в UE, которые должны приниматься в ходе расписания для передачи (этап 1415). Устройство 115 может передавать по DL в UE 105-1 данные, которые должны приниматься в ходе расписания для передачи. Это может выполняться, даже когда устройство 115 распознает, что UE 105-1 неспособно к одновременному приему и передаче.
Хотя фиг.14 иллюстрирует примерный процесс 1400, в других реализациях меньшее число, большее число операций или другие операции могут выполняться. Например, устройство 115 может повторно передавать пакеты, не принимаемые посредством UE 105-1 в ходе расписания для передачи. Устройство 115 может определять, какие пакеты следует повторно передавать на основе приема пакетов от UE 105-1 и соответствующих временных слотов, как описано выше.
Вышеприведенное описание реализаций предоставляет иллюстрацию, но не имеет намерения быть исчерпывающим или ограничивать реализации точной раскрытой формой. В этом отношении принципы, описанные в данном документе, могут иметь более широкое применение. Дополнительно, на основе принципов, описанных в данном документе, UE, неспособное к одновременному приему и передаче, может быть способно к поддержке восьми временных слотов в расчете на одну несущую, что в настоящий момент ограничено UE, имеющими классификацию типа 2.
Помимо этого, хотя последовательность этапов описана относительно процессов, проиллюстрированных на фиг.12-14, порядок этапов может модифицироваться в других реализациях. Дополнительно, независимые этапы могут выполняться параллельно. Также следует понимать, что процессы, проиллюстрированные на фиг.12-14, и/или другие процессы, как они описаны в данном документе, могут выполняться посредством одного или более устройств на основе инструкций, сохраненных на компьютерно-читаемом носителе.
Должно быть очевидным то, что устройство(а), описанное в данном документе, может реализовываться во многих различных формах программного обеспечения, микропрограммного обеспечения и аппаратных средств в реализациях, проиллюстрированных на чертежах. Фактический программный код или специализированные аппаратные средства управления, используемые для того, чтобы реализовывать эти принципы, не ограничивают изобретение. Таким образом, последовательность и режим работы устройства описаны независимо от конкретного программного кода, т.е. следует понимать, что программное обеспечение и управляющие аппаратные средства могут проектироваться так, чтобы реализовывать принципы на основе описания в данном документе.
Даже когда конкретные комбинации признаков излагаются в формуле изобретения и/или раскрываются в подробном описании, эти комбинации не имеют намерения ограничивать изобретение. Фактически, многие из этих признаков могут быть комбинированы способами, не изложенными конкретно в формуле изобретения и/или раскрытыми в подробном описании.
Элементы, этапы или инструкции, используемые в настоящей заявке, не должны рассматриваться как критические или важнейшие для реализаций, описанных в данном документе, если это не указано явно.