Планирование в ul/dl для полного применения полосы пропускания
Иллюстрации
Показать всеИзобретение относится к системам связи. Технический результат заключается в повышении эффективности использования ресурса связи. Способ может включать в себя прием посредством пользовательского оборудования, не способного к одновременной передаче и приему, расписания для передачи данных по восходящей линии связи, обнаружение, посредством пользовательского оборудования, того, имеются или нет данные, которые должны быть переданы по восходящей линии связи, и прием, посредством пользовательского оборудования, в течение времени, соответствующего расписанию, данных, ассоциированных с нисходящей линией связи, когда определяется, что нет данных, которые должны быть переданы. 5 н. и 18 з.п. ф-лы, 17 ил.
Реферат
Область техники, к которой относится изобретение
Реализации, описанные в данном документе, в общем, относятся к схемам планирования для передач по восходящей и нисходящей линиям связи в системе связи.
Уровень техники
Согласно некоторым системам связи, пользовательское оборудование (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.
Для целей пояснения в связи с фиг.5-11 допускается, что способности сдвига по времени (к примеру, от считывания по DL до передачи по UL, и наоборот) UE 105-1 являются эквивалентными временному слоту Ttb=1 (т.е. Ttb является временем, необходимым для UE 105-1, чтобы подготавливаться передавать) и временному слоту Trb=1 (т.е. Trb является временем, необходимым для 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 передачи, допустим, что только один временной слот необх