По настоящей заявке на патент испрашивается приоритет по дате подачи предварительной заявки США № 60/711,145, поданной 24 августа 2005 г., озаглавленной "Varied Transmission Time Intervals For Wireless Communication System", которая полностью включена в этот документ по ссылке.
Область техники, к которой относится изобретение
Следующее описание вообще имеет отношение к сетям радиосвязи, а более конкретно, к переменной величине интервала времени передачи для передач по прямому и обратному каналам в многопользовательских системах радиосвязи.
Уровень техники
Многие используют радиосетевые системы для обмена информацией везде, где можно обнаружить пользователя в конкретное время (например, дома, в офисе, во время путешествия). Радиоустройства стали меньше и более мощными, чтобы удовлетворять потребностям пользователя наряду с улучшением мобильности и удобства. Пользователи нашли много применений для радиоустройств, включающих в себя мобильные телефоны, личных цифровых помощников (PDA) и т.п.
Типичная сеть радиосвязи (например, использующая способы частотного, временного и кодового разделения) содержит одну или большее количество базовых станций, которые обеспечивают зону обслуживания, и один или большее количество мобильных (например, радио) пользовательских устройств, которые могут передавать и принимать данные в пределах этой зоны обслуживания. Типичная базовая станция может одновременно передавать несколько потоков данных для услуг радиовещания, групповой передачи и/или передачи конкретному устройству, в которой потоком данных является поток данных, который может представлять независимый интерес для приема пользовательским устройством.
На эффективность и характеристики радиосвязи могут влиять различные факторы. Например, объем передаваемых данных или трафика в зоне обслуживания может сокращать время передачи данных и создавать помехи. Скорость передачи данных может также влиять на радиосвязь, и общая пропускная способность может быть ограничена скоростью передачи на канальном уровне. В случае ограниченной скорости передачи обычные размеры пакета относительно малы и требуют небольших вычислительных возможностей декодирования. Интервалы времени передачи, которые должны использоваться для этих пакетов, могут различаться в зависимости от параметров связи или факторов. Например, некоторые пакеты должны использовать короткий интервал времени передачи, в то время как другие должны использовать более длинный интервал времени передачи для улучшения радиосвязи.
Например, способы, основанные на вышесказанном, для обеспечения короткой продолжительности интервала времени передачи для получения доступа к терминалам с хорошими условиями на канале могут способствовать достижению высоких пиковых пропускных способностей. По существу одновременно, например, для обеспечения пользователей, имеющих от средних до плохих условий на канале, можно обеспечивать длинный интервал времени передачи. Кроме того, гибкое распределение ресурсов диапазона частот между коротким и длинным интервалами времени передачи может оказаться полезным при передачах в многопользовательских системах радиосвязи.
Сущность изобретения
Далее представлено краткое изложение одного или большего количества вариантов осуществления для обеспечения понимания по существу некоторых аспектов таких вариантов осуществления. Это краткое изложение не является исчерпывающим кратким обзором одного или большего количества вариантов осуществления и не предназначено ни для идентификации ключевых или критических элементов этих вариантов осуществления, ни для установления границ объема таких вариантов осуществления. Его единственной целью является представление некоторых понятий описанных вариантов осуществления в упрощенной форме как вступление к более подробному описанию, которое представлено далее.
Согласно одному варианту предлагается способ для назначения интервала времени передачи. Этот способ содержит измерение условий на канале для пакета, передаваемого, по меньшей мере, одним радиоустройством. Также определяют скорость передачи данных, связанную с этим, по меньшей мере, одним радиоустройством. Далее можно определять, запланировать ли длинный или короткий интервал времени передачи для упомянутого пакета частично на основе выявленных условий на канале и определенной скорости передачи данных. Длинный интервал времени передачи можно планировать, например, при плохих условиях на канале и/или низкой скорости передачи данных. Короткий интервал времени передачи можно планировать, например, при хороших условиях на канале и/или высокой или быстрой скорости передачи данных. Этот способ можно повторять для нескольких радиоустройств.
Согласно другому варианту осуществления предлагается процессор для назначения одного или нескольких интервалов времени передачи пользовательскому устройству. Эта система содержит оптимизатор, который анализирует условия для пакета данных радиосвязи и скорость передачи данных для этого пакета данных радиосвязи. Она также содержит планировщик, который планирует интервал времени передачи пакета, этот интервал времени передачи является длинным или коротким интервалом времени передачи.
Согласно другому варианту осуществления предлагается планировщик, который планирует для пользовательского устройства диапазон частот и интервал времени передачи. Этот планировщик может содержать модуль диапазона частот, который определяет диапазон частот для использования каждым пользовательским устройством. Этот планировщик также может содержать модуль интервала времени передачи, который устанавливает, должен ли интервал времени передачи для пользовательского устройства быть коротким или длинным. Этот модуль интервала времени передачи также может принимать и анализировать информацию об условиях на канале и информацию о скорости передачи данных.
Согласно другому варианту осуществления предлагается система для планирования различных интервалов времени передачи для пользовательских радиоустройств. Эта система может содержать средство для определения условий на канале для каждого пользовательского устройства. Система также может содержать средство для поддержки, по меньшей мере, двух различных структур чередования. Система также может содержать средство для планирования соответствующего интервала времени передачи для каждого пользовательского устройства.
Согласно еще одному варианту осуществления предлагается машиночитаемый носитель информации, на котором сохранены исполнимые компьютером инструкции для выявления условий на канале для пакета и определения скорости передачи для пакета. Машиночитаемый носитель информации дополнительно может содержать инструкции для планирования длинного или короткого интервала времени передачи для упомянутого пакета частично на основе выявленных условий на канале и определенной скорости передачи данных. В другом варианте осуществления упомянутые инструкции могут содержать планирование длинного интервала времени передачи при плохих условиях на канале для пакета или медленной скорости передачи данных и/или планирование короткого интервала времени передачи при хороших условиях на канале для пакета или быстрой скорости передачи данных.
Для осуществления вышеупомянутых и связанных частей один или большее количество вариантов осуществления содержат признаки, полностью описанные далее в этом документе и отдельно указанные в формуле изобретения. В последующем описании и прилагаемых чертежах подробно изложены определенные иллюстративные аспекты одного или большего количества вариантов осуществления. Однако эти аспекты указывают только на некоторые различные пути возможного применения принципов различных вариантов осуществления, и подразумевается, что описанные варианты осуществления содержат все такие аспекты и их эквиваленты.
Краткое описание чертежей
На фиг.1 изображена система радиосвязи согласно различным вариантам осуществления, представленным в этом документе.
На фиг.2 изображена система радиосвязи множественного доступа согласно различным вариантам осуществления, представленным в этом документе.
На фиг.3 изображена система для переменной величины интервала времени передачи для передач по прямому и обратному каналам в многопользовательских системах радиосвязи.
На фиг.4 изображена система для переменной величины интервала времени передачи с использованием условий на канале и других параметров связи.
На фиг.5 изображена блок-схема способа для назначения различным пользователям различных интервалов времени передачи.
На фиг.6 изображен короткий интервал времени передачи, имеющий шесть чередований.
На фиг.7 изображен длинный интервал времени передачи, имеющий три чередования.
На фиг.8 изображено гибкое распределение ресурсов со смешанными чередованиями.
На фиг.9 изображен выбор времени передачи (протокола) H-ARQ.
На фиг.10 изображена структура чередования (протокола) H-ARQ для назначений расширенной продолжительности передачи.
На фиг.11 изображена блок-схема способа для передачи пакета данных по прямому и обратному каналам.
Фиг.12 - блок-схема способа для передачи пакета данных по обратному каналу.
На фиг.13 изображена среда радиосвязи, которую можно использовать вместе с различными системами и способами, описанными в этом документе.
Подробное описание
Далее описаны различные варианты осуществления согласно чертежам. В последующем описании в целях пояснения изложены многочисленные конкретные детали для обеспечения полного понимания одного или большего количества аспектов. Однако может быть очевидно, что такой(ие) вариант(ы) осуществления можно применять без этих конкретных деталей. В других случаях общеизвестные структуры и устройства представлены в форме блочной диаграммы для простоты описания этих вариантов осуществления.
Подразумевается, что термины, как (они) используются в этой заявке, "компонент", "система" и т.д. относятся к объекту, связанному с применением компьютера, аппаратным средствам, или программируемому оборудованию, или комбинации аппаратных средств и программного обеспечения, или программному обеспечению, или исполняемому программному обеспечению. Например, компонент может быть процессом, исполняемым процессором, процессором, объектным файлом, исполнимым файлом, потоком управления, программой и/или компьютером и т.д. Например, как приложение, исполняемое на вычислительном устройстве, так и это вычислительное устройство могут быть компонентом. В пределах процесса и/или потока управления может быть один или большее количество компонентов, и компонент может быть локализован на одном компьютере и/или распределен между двумя или большим количеством компьютеров. Кроме того, эти компоненты можно исполнять с различных машиночитаемых носителей информации, на которых хранятся различные структуры данных. Компоненты могут обмениваться информацией посредством локальных и/или дистанционных процессов, например, согласно сигналу, содержащему один или большее количество пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, например, Интернет с другими системами посредством упомянутого сигнала).
Согласно чертежам на фиг.1 изображена система 100 радиосвязи согласно различным вариантам осуществления, представленным в этом документе. Система 100 может содержать одну или большее количество точку(ек) 102 доступа, которые принимают, передают, повторяют и т.д. сигналы радиосвязи друг другу и/или одному или большему количеству мобильных устройств 104. Точка(и) 102 доступа может представлять интерфейс между системой 100 радиосвязи и проводной сетью (не изображена).
Каждая точка 102 доступа может содержать канал передатчика и канал приемника, каждый из которых может в свою очередь содержать несколько компонентов, связанных с передачей сигнала и приемом (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны). Мобильные устройства 104 могут быть, например, сотовыми телефонами, смартфонами, портативными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиоприемниками, глобальными системами определения местоположения, устройствами PDA и/или другими подходящими устройствами для обмена информацией через систему 100 радиосвязи. В системе 100 радиосвязи периодическая передача небольших пакетов данных (обычно называемых радиомаяками) из точки 102 доступа может сообщать о присутствии системы 100 радиосвязи и передавать информацию системы 100. Мобильные устройства 104 могут распознавать эти радиомаяки и попытаться установить соединение радиосвязи с точками 102 доступа и/или с другими мобильными устройствами 104.
Система 100 содействует планированию различных интервалов времени передачи (TTI) одному или большему количеству пользователей, использующих мобильное устройство(а) 104, для адаптации к этим каналам связи и условиям сети. Система 100 может автоматически выявлять условия на канале, диапазон частот, скорость передачи данных и/или различные другие параметры связи, принимать их и/или делать о них вывод для определения, является ли длинный TTI или короткий TTI лучшим для этой передачи данных.
Компонент, находящийся в мобильном устройстве 104, может работать вместе с одной или большим количеством точек 102 доступа для содействия мониторингу возможностей мобильного устройства 104, например декодирующих возможностей устройства 104. В качестве альтернативы или дополнительно точка 102 доступа может выявлять эту информацию и планировать для соответствующих пакетов данных оптимальную продолжительность TTI с учетом различных параметров связи, включая объем трафика в сети.
Фиг.2 является иллюстрацией системы радиосвязи множественного доступа согласно одному или большему количеству вариантов осуществления. Изображена система 200, которая может содержать локальную радиосеть, связанную с проводной локальной сетью (LAN). Точка 102 доступа может быть связана с мобильными устройствами 104. Точка 102 доступа соединена с концентратором или коммутатором 202 Ethernet для LAN. Концентратор 202 Ethernet может быть соединен с одним или большим количеством электронных устройств 204, которые могут включать в себя персональные компьютеры, периферийные устройства (например, факсимильные аппараты, копировальные устройства, принтеры, сканеры и т.д.), серверы и т.п. Концентратор 202 Ethernet может быть соединен с маршрутизатором 206, который передает пакеты данных в модем 208. Модем 208 может передать пакеты данных в глобальную сеть (WAN) 210, например Интернет. Система 200 изображает одну простую конфигурацию сети. Возможны многие другие конфигурации системы 200, содержащие альтернативные электронные устройства. Хотя система 200 была изображена и описана в отношении LAN, возможно, что система 200 может использовать другие технологии, включая беспроводную глобальную сеть WWAN и/или беспроводную персональную сеть WPAN, или по отдельности, или одновременно.
Система 200 может содействовать планированию для различных пользователей различных продолжительностей TTI. Например, если канал вызывает трафик или медленно меняется, то можно выиграть от более длинного TTI для оценки канала. Соответственно, можно поддерживать определенную мощность для оценки канала, которая обеспечивает определенную точность. Выбор оптимального соотношения между коротким TTI и длинным TTI заключается в том, что при коротком TTI некоторые характеристики ухудшаются, однако он обеспечивает возможность лучшего времени обработки.
На фиг.3 изображена система 300 для переменной величины или продолжительности TTI для передач по прямому и обратному каналам в многопользовательских системах радиосвязи. Система 300 содержит точку 302 доступа и терминал 304 доступа. Следует понимать, что система 300 может содержать более одной точки 302 доступа и/или более одного терминала 304 доступа, однако для простоты пояснения изображено только по одному из них.
Точка 302 доступа может содержать кодер 306, оптимизатор 308 и планировщик 310. Они могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением или их комбинацией (например, программируемым оборудованием). Кодер 306 сконфигурирован для кодирования сигналов и/или пакетов данных для передачи в терминал 304 доступа. В других вариантах осуществления оптимизатор 308 и/или планировщик 310 связаны с терминалом 304 доступа, и терминал доступа 304 выполняет функциональные возможности, описанные ниже.
Оптимизатор 308 можно сконфигурировать для оптимизации связи между точкой 302 доступа и терминалом 304 доступа и/или между двумя или большим количеством терминалов доступа. Оптимизатор 308 может использовать информацию относительно условий на канале, диапазона частот, размера пакета, скорости передачи данных и других параметров для оптимизации связи. Эта информация может быть передана в планировщик 310. Оптимизатор 308 может дополнительно поддерживать, по меньшей мере, две различные структуры чередования или два различных вида назначений.
Планировщик 310 можно сконфигурировать для планирования для терминала доступа (или его пользователя) отдельного диапазона частот и или TTI. Размер пакета или количество битов, которые могут быть переданы вместе, зависит от этого TTI, так как более длинный TTI обеспечивает возможность совместной передачи большего количества битов. Планировщик 310 может использовать информацию, принятую из оптимизатора 308 и/или из терминала 302 доступа для определения величины TTI. Например, терминал 304 доступа может уведомлять точку 302 доступа и/или планировщика 310 о (необходимости) изменения планирования с короткого TTI на длинный TTI или наоборот. Терминал 304 доступа может делать такой запрос, если он не получает весь пакет данных, имеет проблемы со связью, в случае приема и/или отправки большого пакета данных, принимает переданные пакеты с высокой скоростью и т.д.
Вообще короткая продолжительность TTI может быть выгодной для терминала(ов) доступа с хорошими условиями на канале, так как короткий TTI способствует достижению высоких (пиковых) пропускных способностей. В качестве альтернативы длинный TTI можно использовать для пользователей с условиями на канале от средних до плохих. В системе, динамически поддерживающей оба вида пользователей, можно обеспечивать гибкое распределение ресурсов диапазона частот между коротким и длинным TTI или альтернативную структуру чередования.
Терминал 304 доступа может содержать декодер 312 и устройство квитирования 314 для подтверждения приема. Декодер 312 может декодировать принятый сигнал и/или (содержащиеся) в нем пакеты данных для обработки. Устройство квитирования 314 может использовать способ подтверждения приема вместе с протоколом ACK/NACK, в других вариантах осуществления терминал 304 доступа может содержать память (не изображена) и процессор (не изображен) для обеспечения возможности терминалу доступа обрабатывать и/или сохранять информацию.
Терминал 304 доступа может сообщать о своих возможностях, включая размер декодера и с чем он может работать по декодированию. Эта информация может быть передана в точку 302 доступа, например, когда терминал 304 доступа соединяется с системой 300, и (передаваться) периодически или непрерывно в то время, как терминал 304 доступа связан с системой 300. Посредством этой информации точка 302 доступа может определять, является ли терминал 304 доступа сильным или слабым терминалом доступа. Например, точка 302 доступа может запланировать для терминала 304 доступа большой диапазон частот в большом пакете канала. Если канал вызывает трафик или медленно меняется, то можно выиграть от большего TTI для оценки канала, так как можно поддерживать определенную мощность для оценки канала. Более короткий TTI обеспечивает возможность лучшего времени обработки. Соответственно, для различных видов связи (например, голоса, данных, изображения, видео) точка 302 доступа может планировать больший TTI или более короткий TTI в зависимости от лучшей оптимизации для этого конкретного канала и этой связи.
На фиг.4 изображена система для переменной величины интервала времени передачи с использованием условий на канале и других параметров связи. Система 400 содержит точку 402 доступа (находящуюся в состоянии) радиосвязи с терминалом 404 доступа. Точка 402 доступа может содержать оптимизатор 406 и планировщик 408. Терминал 404 доступа может содержать декодер 410, который может декодировать принятый сигнал и/или (содержащиеся) в нем пакеты данных для обработки. Терминал 404 доступа также может содержать устройство квитирования 412, которое может использовать способ подтверждения приема вместе с протоколом ACK/NACK. Следует понимать, что они могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением или их комбинацией (например, программируемым оборудованием).
Следует понимать, что несмотря на то, что последующее обсуждение будет вестись в отношении точки 402 доступа, в других вариантах осуществления эти функциональные возможности могут быть выполнены терминалом 404 доступа и переданы в точку 402 доступа. Оптимизатор 406 может содержать модуль 414 условий на канале и модуль 416 скорости передачи данных. Модуль 414 условий на канале можно сконфигурировать для анализа условий на канале. Упомянутые условия на канале могут содержать параметры, например объем сетевого трафика, объем посылаемых/принимаемых данных в этой сети и т.д. Модуль 416 скорости передачи данных можно конфигурировать для определения скорости передачи данных текущей связи и/или оптимальной скорости передачи данных для конкретной связи.
Планировщик 408 может содержать модуль 418 диапазона частот и модуль 420 интервала времени передачи (TTI). Модуль 418 диапазона частот сконфигурирован для определения диапазона частот для связи. Например, если существует несколько пользователей, которые работают на длинном TTI, а другие на коротком TTI, то может потребоваться предоставить весь диапазон частот одному пользователю, модуль 418 диапазона частот может ожидать, пока остальные пользователи не закончат, потому что они придерживаются различных временных шкал. Когда эти пользователи закончат, диапазон частот освободится.
Модуль 420 TTI сконфигурирован для планирования для конкретной связи короткого TTI или длинного TTI. Этот TTI должен быть как можно длиннее для получения пользы от оценки канала. Это полезно в системах, таких как системы с переприемом блоков, где пользователь принимает ресурсы в единицах блоков.
В некоторых вариантах осуществления повторной передачи планировщик 408 может добавлять дополнительный бит к сообщению назначения прямого канала FLAM или сообщению назначения обратного канала RLAM с указанием структуры чередования для конкретного пакета. LAM проиндексировал бы идентичный набор портов переприема, но теперь применяется к большему набору физических кадров. Планировщик 408 дополнительно удостоверился бы, что этот LAM не вступает в конфликт с другими LAM, которые могли быть отправлены ранее, особенно если те другие LAM имеют отличную(ые) структуру(ы) чередования.
Принимая во внимание изображенные и описанные выше иллюстративные системы, обеспечены способы, которые могут быть реализованы согласно одному или большему количеству аспектов. Несмотря на то что упомянутые способы в целях простоты объяснения изображены и описаны как ряд действий (или функциональных блоков), следует понимать и принимать во внимание, что эти способы не ограничены этим порядком действий, поскольку некоторые действия согласно этим способам могут выполняться в отличном от приведенного в качестве примера и описанного здесь порядка и/или выполняться одновременно с другими действиями. Кроме того, не обязательно все приведенные в качестве примера действия могут быть реализованы в способе согласно одному или большему количеству аспектов раскрытых вариантов осуществления. Следует понимать, что эти различные действия могут быть реализованы в программном обеспечении, аппаратными средствами, их комбинацией или любыми другими подходящими средствами (например, устройством, системой, процессом, компонентом) для выполнения функциональных возможностей, связанных с этими действиями. Также следует понимать, что эти действия просто иллюстрируют определенные аспекты, представленные здесь в упрощенной форме, и что эти аспекты можно проиллюстрировать меньшим и/или большим количеством действий. Кроме того, не обязательно все приведенные в качестве примера действия могут быть реализованы в следующих способах. Специалисты в данной области техники поймут и примут во внимание, что в качестве альтернативы способ можно представить как последовательность взаимосвязанных состояний или событий, таких как в диаграмме состояний.
На фиг.5 изображена блок-схема способа 500 для назначения различным пользователям различных интервалов времени передачи. Этот способ начинается с 502, где выявляют и измеряют условия на канале для пакета, передаваемого, по меньшей мере, одним радиоустройством. Условия на канале могут быть плохими или хорошими в зависимости от различных критериев, включающих в себя трафик в радиосети. В 504 определяют скорость передачи данных, связанную с этим каналом. Эта скорость передачи данных может являться фактором количества битов или данных, которые должны быть переданы. Этот способ продолжается в 506, где определяют, запланировать ли длинный или короткий интервал времени передачи для упомянутого пакета частично на основе выявленных условий на канале и определенной скорости передачи данных. Длинный интервал времени передачи можно планировать при плохих условиях на канале и/или низкой скорости передачи данных. Короткий интервал времени передачи можно планировать при хороших условиях на канале и/или высокой скорости передачи данных. Следует понимать, что согласно способу 500 можно анализировать и назначать интервал времени передачи более чем одному пакету радиоустройства. Например, можно проанализировать и включить в альтернативную структуру чередования несколько пакетов, что будет дополнительно обсуждаться ниже.
В некоторых вариантах осуществления в 508 выдают сообщение назначения канала. Следует понимать, что это назначение канала не обязательно. Это сообщение назначения канала может обеспечивать информацию относительно требуемой структуры чередования для конкретного пакета. Согласно некоторым вариантам осуществления для указания такой структуры к FLAM или RLAM может быть добавлен дополнительный бит. Для передач по прямому каналу назначение канала можно выдавать и передавать по этому прямому каналу до передачи пакета по прямому каналу или по существу одновременно с ней. Для передач по обратному каналу назначение канала можно выдавать и передавать по прямому каналу до передачи пакета по обратному каналу. Чтобы избежать конфликтов между различными видами назначений, например, весь диапазон частот может быть разделен на две части, по одному для каждого вида назначений.
На фиг.6 изображен короткий интервал времени передачи, имеющий шесть чередований. А именно, изображена структура для прямого и обратного каналов с шестью чередованиями с идентичной задержкой передачи и повторной передачи в каждом интерфейсе. Система множественного доступа может одновременно обмениваться данными с несколькими терминалами по прямому и обратному каналам. Прямой канал (или канал "вниз") относится к связи из базовой станции или точек доступа в терминалы. Обратный канал (или канал "вверх") относится к каналу связи из терминалов в базовые станции или точки доступа. Далее будут описаны передача пакета и временная шкала обработки для одного интерфейса прямого канала/обратного канала.
В верхней части чертежа позицией 602 обозначена структура для точки доступа, имеющая структуру прямого и обратного каналов с шестью чередованиями, обозначенными как 1, 2, 3, 4, 5 и 6. В нижней части чертежа позицией 604 обозначена структура для терминала доступа, имеющая структуру прямого и обратного каналов с шестью чередованиями, обозначенными как А, В, С, D, Е и F. Следует понимать, что, несмотря на то что и точка 602 доступа и терминал 604 доступа изображены с двумя пакетами данных со структурой прямого и обратного канала с шестью чередованиями, может быть большее или меньшее количество пакетов данных и/или может быть большее или меньшее количество чередований, связанных с этой структурой.
В позиции 606 точка 602 доступа по прямому каналу передает закодированный пакет прямого канала. Это представляет первый короткий TTI, имеющий продолжительность, изображенную в TTI 1. Терминал 604 доступа декодирует этот пакет прямого канала и кодирует и передает подтверждение приема по обратному каналу для подтверждения успешного приема последней передачи по прямому каналу или повторной передачи по гибридному протоколу автоматического запроса на повторную передачу (H-ARQ). Это подтверждение приема может быть способом подтверждения приема вместе с протоколом ACK/NACK. Упомянутые декодирование и передача подтверждения приема по обратному каналу происходят в течение интервала, отмеченного позицией 608, который представляет интервалы TTI В, С и D. Точка 602 доступа в течение интервалов TTI 5 и 6, представленных позицией 610, декодирует АСК прямого канала и выполняет кодирование следующей передачи по прямому каналу или повторной передачи H-ARQ.
Терминал 604 доступа в течение интервала TTI А, представленного позицией 612, по обратному каналу передает закодированный пакет обратного канала. В течение интервалов TTI (позиция 614), обозначенных 2, 3 и 4, декодируют пакет обратного канала и посылают подтверждение приема по прямому каналу. Подтверждение приема подтверждает, что последняя передача по обратному каналу или повторная передача H-ARQ были успешно приняты. В 616 декодируют ACK прямого канала и кодируют следующую RL-передачу или повторную передачу H-ARQ.
Следует принимать во внимание, что этот процесс может повторяться, как изображено. Каждый цикл передачи может сопровождаться возможностью передачи сообщения назначения канала. Для передачи по прямому каналу назначение канала может быть выдано точкой 602 доступа и передано по этому прямому каналу до передачи пакета по прямому каналу или по существу одновременно с ней. В системе, которая содержит централизованный планировщик для обратного канала (точки доступа), для передач по обратному каналу назначение канала можно выдавать и передавать по прямому каналу до передачи пакета по обратному каналу. Это обычно имеет место в некоторых ортогональных системах доступа к обратному каналу. Следует понимать, что терминал доступа, инициируемый назначением обратного канала, можно использовать в базируемой системе доступа к обратному каналу с конфликтами (при попытке одновременной передачи данных), например DS-CDMA.
Далее согласно фиг.7 изображен длинный интервал времени передачи, имеющий три чередования, и, в частности, изображена структура прямого и обратного канала с тремя чередованиями с идентичной задержкой передачи и повторной передачи в каждом интерфейсе. Эти три чередования для точки 702 доступа обозначены 1, 2 и 3, в то время как упомянутые три чередования для терминала 704 доступа обозначены A, B и C. На этом чертеже продолжительность TTI, или продолжительность первой передачи пакета по прямому каналу/обратному каналу и его последующей повторной передачи H-ARQ, в два раза больше продолжительности TTI на фиг.6, обсужденной выше.
В течение первого TTI позиция 706 по прямому каналу точка 702 доступа передает закодированный пакет прямого канала. Терминал 704 доступа декодирует этот пакет прямого канала и далее кодирует и передает подтверждение приема по обратному каналу в течение интервала, отмеченного позицией 708. Устройство квитирования используют для передачи сообщения об успешном приеме последней передачи по прямому каналу или повторной передачи H-ARQ. Это подтверждение приема может быть способом подтверждения приема вместе с протоколом ACK/NACK. Система, использующая более длинный TTI, как изображено, передает АСК через два физических кадра (PHY), что может дать экономию на немедленном требовании мощности для АСК. В течение интервала, отмеченного позицией 710, декодируют АСК обратного канала и выполняют кодирование следующей передачи по прямому каналу или повторной передачи H-ARQ. В некоторых вариантах осуществления в течение передачи по прямому каналу назначение канала может быть выдано точкой 702 доступа и передано по этому прямому каналу до передачи пакета по прямому каналу или по существу одновременно с ней.
По обратному каналу терминал доступа в течение интервала, отмеченного позицией 712, или TTI "А", передает закодированный пакет обратного канала. В течение интервала, отмеченного позицией 714, декодируют пакет обратного канала и посылают подтверждение приема по прямому каналу, подтверждающее успешный прием последней передачи по обратному каналу или повторной передачи H-ARQ. В течение интервала, отмеченного позицией 716, декодируют ACK прямого канала и кодируют следующую RL-передачу или повторную передачу H-ARQ. В некоторых вариантах осуществления в течение передачи по обратному каналу назначение канала может быть выдано и точкой 702 доступа. В системах, например, с централизованным планировщиком для обратного канала это назначение можно передавать по прямому каналу до передачи пакета по обратному каналу. Это обычно имеет место в большинстве ортогональных систем доступа к обратному каналу. Назначение обратного канала можно использовать в базируемых системах доступа к обратному каналу с конфликтами (при попытке одновременной передачи данных), например DS-CDMA.
На фиг.7 и фиг.8 изображена ситуация, когда пользователь принимает передачу по прямому и обратному каналам в одном интерфейсе. В общем, терминалу доступа может быть запланировано несколько пакетов на нескольких чередованиях. Эти несколько пакетов могут соответствовать различным процессам H-ARQ. Кроме того, упомянутые интерфейсы прямого и обратного каналов, назначенные идентичному терминалу доступа, не обязательно должны быть синхронизированы по времени.
На фиг.8 изображено гибкое распределение ресурсов со смешанными чередованиями или альтернативной структурой чередования. Интервал времени для точки 802 доступа изображен в верхней части, а интервал времени для терминала 804 доступа изображен в нижней части чертежа. Пользователи коротких интервалов TTI представлены как A и B, в то время как пользователи длинных интервалов TTI представлены как C, D, E и F. Длинный TTI приблизительно в два раза длиннее, чем короткий TTI, и ACK передают через два кадра PHY. Альтернативная структура чередования может поддерживать пользователей, ограниченных энергетическим потенциалом канала. Чтобы избежать конфликтов в этой альтернативной структуре чередования и двух различных видах назначений, весь диапазон частот может быть разделен на две части. Каждая часть может быть предназначена для каждого вида назначения. Следует понимать, что описанный способ избежания конфликтов приведен только для примера и могли быть использованы другие средства избежания конфликтов между этими видами назначений.
В некоторых вариантах осуществления структура повторной передачи (которая может быть структурой двух чередований) может быть поддержана добавлением дополнительного бита к FLAM или RLAM, который указывает требуемую структуру чередования для конкретного пакета. LAM может индексировать идентичный набор портов переприема и также может применяться к большему набору физических кадров. Планировщик может обеспечивать, чтобы это LAM не сталкивалось с (сообщениями) LAM, отосланными ранее, особенно с (сообщениями) LAM с отличной структурой чередования. Этого можно достичь, например, резервируя набор узлов дерева каналов для использования с альтернативной структурой чередования.
Канал управления CDM может выкалывать некоторые из тонов, назначенных каналу с альтернативной структурой чередования. Например, в регулярных структурах с шестью чередованиями канал управления CDM выкалывает весь канал, который не назначен. Для FDD, FLAM в кадре 0 подразумевает передачи данных в кадрах с 0 до 5. Подтверждение приема (ACK) передают по RL в кадрах 8 и 9, а данные повторно передают в кадрах 12-17.
Чтобы полностью понять раскрытие предмета, теперь сравним короткий TTI с альтернативой длинного TTI. В этом сравнении предполагается, что в обоих случаях существует фиксированное время повторной передачи. Посредством короткой продолжительности TTI можно достичь относительно короткого времени ожидания для радиоинтерфейса. Сокращение времени ожидания особенно существенно, когда планировщик (например, планировщик) планирует закончить передачу пакета за один TTI так, чтобы почти никогда не требовалась повторная передача H-ARQ.
Посредством короткой продолжительности TTI рабочий цикл передачи трафика относительно небольшой по сравнению с длинной продолжительностью TTI. Это значит, что требуемая скорость обработки (декодирования, планирования и кодирования) данных на чередование ниже по сравнению с длинной продолжительностью TTI. Для идентичной спектральной эффективности и размера назначения короткая продолжительность TTI приводит к меньшему размеру пакета (количеству битов данных) по сравнению с длинной продолжительностью TTI в предположении идентичной спектральной эффективности и минимального количества передач H-ARQ, необходимых для декодирования пакета для обеих альтернатив.
Короткая продолжительность TTI может привести к большему количеству чередований по сравнению с длинной продолжительностью TTI. Каждое чередование может сопровождаться соответствующим управлением прямого канала/обратного канала, например возможностью назначений канала прямого канала/обратного канала, и ACK прямого канала/обратного канала. Следовательно, количество блоков управления прямого канала/обратного канала будет большим для короткой альтернативы TTI. Кроме того, выбор времени этих каналов управления привязан к выбору времени соответствующего чередования, следовательно, сокращается преимущество статистического уплотнения и/или совместного кодирования этих каналов управления. В некоторых случаях есть предел для достижимого минимума непроизводительных издержек управления, а также степени детализации распределения ресурсов между управлением и трафиком. Эти факторы подразумевают более высокие непроизводительные издержки управления для альтернативы с короткой продолжительностью TI.
Режим переприема блоков обычно используют для трафика RL в ортогональных системах (например, OFDMA & LFDMA) и, кроме того, может быть полезным на FL (например, OFDMA TDD). Один TTI может содержать один или большее количество последовательных (TDM) блоков. В режиме переприема блоков оценка канала и помех может быть сделана локально в каждом блоке в зависимости от специальных пилот-сигналов (например, помещенных в этот блок). Для медленно меняющихся (пешеходных) терминалов доступа характеристики оценки канала зависят от количества групп пилот-сигналов в частотном диапазоне, перекрываемом блоком, а также полной мощностью пилот-сигнала. Следовательно, более длинная продолжительность TTI способствует сокращению непроизводительных издержек на пилот-сигнал без ущерба для характеристик. Следовательно, длинная продолжительность TTI приводит к лучшей эффективности канала для медленно меняющихся каналов. Стоит упомянуть, что нет ухудшения характеристик основного канала для быстро меняющихся каналов при выборе длинной продолжительности TTI.
Существует тенденция, что терминалы доступа с высокой скоростью передачи данных и с хорошими условиями на канале принимают назначения большого канала (по количеству тонов на чередование) для использования высокой спектральной эффективности и возможности достижения высокой скорости передачи данных. Для терминалов доступа с очень высокими скоростями на канальном уровне общая пропускная способность может быть ограничена временем полного цикла радиоинтерфейса. Следовательно, важен низкий (уровень) времени ожидания радиоинтерфейса, для этого требуется короткая продолжительность TTI, большой размер назначения и высокая спектральная эффективность для сокращения (пиковой) нагрузки обработки данных TX/RX, например декодирования. Большое назначение на терминал доступа указывает на относительно низкие непроизводительные издержки управления (так как непроизводительные издержки на назначение и ACK не увеличиваются вместе с размером назначения). Наконец, точность оценки канала улучшается при высоких отношениях сигнал/шум (SNR), следовательно, ухудшение характеристик канала с короткой продолжительностью TTI не так критично. В целом, короткая альтернатива TTI может подойти для терминалов доступа с высокой скоростью передачи данных при хороших условиях на канале.
Для терминалов доступа с низкими скоростями передачи данных и от средних до плохих условий на канале общая пропускная способность может быть ограничена скоростью передачи канального уровня, следовательно, строгие требования к времени ожидания неприемлемы. Из-за ограниченной скорости передачи обычные размеры пакета относительно малы и приводят к невысоким требованиям по вычислительным возможностям декодирования. Следовательно, можно допустить несколько пульсирующую обработку. В целом, ключевые преимущества короткой продолжительности TTI не очень важны для терминалов доступа со средним качеством канала. Однако короткая продолжительность TTI может привести к очень маленьким размерам пакета для терминалов доступа с плохими условиями на канале, принимая во внимание, что наряду с продолжительностью TTI сокращается энергетический потенциал канала на чередование. Небольшой размер пакета (приблизительно около 100 битов и меньше) влечет за собой существенные потери в эффективности кодирования, следовательно, дополнительно причиняя вред терминалам доступа с плохими условиями на канале. С точки зрения эффективности канала для пользователей FDM с плохими условиями на канале это выгодно. Следовательно, на идентичное чередование можно планировать несколько пользователей, тем самым увеличивая непроизводительные издержки управления на чередование. В этом контексте сокращение количества чередований (связанного с увеличением продолжительности TTI) способствует сокращению непроизводительных издержек управления. Наконец, терминалы доступа с плохими условиями на канале могут извлечь пользу из повышения характеристик канального уровня, которое приходит при длинной продолжительности TTI.
На фиг.9 изображен выбор времени передачи (протокола) H-ARQ. Обе передачи данных по прямому и обратному каналам поддерживают H-ARQ. Для обеспечения времени обработки, относящегося к H-ARQ, в точке доступа (AP) и терминале доступа (AT) и для прямого и для обратного каналов можно использовать структуру с шестью чередованиями. Следует понимать, что можно использовать большее или меньшее количество кадров, а структура с шестью чередованиями взята для примера. Выбор времени передач, связанных с одним из шести чередований, изображен для прямого канала, в 902, и для обратного канала, в 904. Выбор времени остальных чередований является идентичным, но со сдвигом всех передач на одинаковое количество кадров PHY. В этой структуре чередования пренебрегается наличием преамбулы суперкадра, например выбор времени передачи уровня кадра PHY происходит так, как будто не было этой преамбулы суперкадра на прямом канале и как будто первый кадр PHY не был удлинен на обратном канале.
Для прямого канала назначения, которые приходят в кадре PHY k прямого канала, применяются к чередованию, содержащему кадр PHY k прямого канала, и передачу по прямому каналу в кадре PHY k прямого канала подтверждают в кадре PHY k+3 обратного канала. Повторные передачи HARQ, связанные с передачей, которую отправляют в кадре PHY k, происходят в кадрах PHY k+6n, где n - индекс повторной передачи, n=0,1,.... Эта структура кадра обеспечивает время ожидания повторной передачи H-ARQ ~5,5 мс с временем обработки 1,8 мс (2 кадра PHY) и в AT и в AP.
Для обратного канала назначения, которые приходят в кадре PHY k прямого канала, применяются к чередованию, содержащему кадр PHY k+2 обратного канала, и передачу по обратному каналу в кадре PHY k обратного канала подтверждают в кадре PHY k+2 прямого канала. Повторные передачи HARQ, связанные с передачей, которую отправляют в кадре PHY k, происходят в кадрах PHY k+6n, где n - индекс повторной передачи, n=0,l....
Эта структура кадра обеспечивает время ожидания повторной передачи H-ARQ ~5,5 мс с временем обработки 0,9 мс (1 кадр PHY) в AT и временем обработки 2,7 мс (3 кадра PHY) в AP. Сокращенное время обработки в AT подходит для обратного канала, т.к. AT должен только выполнять демодуляцию назначения и кодирование/модуляцию пакета данных - задачи, которые намного проще, чем демодуляция пакета данных.
Далее согласно фиг.10 изображена структура чередования (протокола) H-ARQ для назначений расширенной продолжительности передачи. Следует понимать, что раскрытые здесь примеры являются просто примерами и кадров может быть больше или меньше, чем описано и изображено в чертежах. В дополнение к структуре чередования H-ARQ, описанной выше, обеспечено назначение расширенной продолжительности передачи. Такие назначения могут расширять передачу на несколько кадров PHY и могут изменять выбор времени передач и соответствующих передач ACK относительно назначений, изображенных в вышеупомянутых чертежах. Упомянутые назначения расширенной продолжительности передачи могут быть полезными для пользователей с ограниченным энергетическим потенциалом канала, которые могут извлечь пользу из кодирования передач с более длинной продолжительностью передачи. Назначения расширенной продолжительности передачи могут потенциально привести к столкновениям при назначении ресурсов со стандартными назначениями, и узел доступа (AN) должен управлять назначениями ресурсов для предотвращения таких столкновений.
Для прямого канала, изображенного в верхней части чертежа, в 1002, назначения расширенной продолжительности передачи, которые приходят в кадре PHY k прямого канала, применяются к чередованию, содержащему кадры PHY с k по k+5 прямого канала. Передачу по прямому каналу в кадрах PHY с k по k+5 прямого канала подтверждают в кадре(ах) PHY с k+8 по k+9 обратного канала. Повторные передачи HARQ, связанные с передачей, которую отправляют в кадре PHY k, отправляют в кадрах PHY k+12n, где n - индекс повторной передачи, n=0,l.... Структура 1002 кадра обеспечивает время ожидания повторной передачи H-ARQ 11 мс с временем обработки 1,8 мс (2 кадра PHY) и в терминале доступа (AT) и в узле доступа.
Далее согласно обратному каналу, изображенному в нижней части чертежа, позиция 1004, назначения расширенной продолжительности передачи, которые приходят в кадре PHY k прямого канала, применяются к чередованию, содержащему кадры PHY с k+3 по k+9 обратного канала. Передачу по обратному каналу в кадрах PHY с k+3 по k+9 обратного канала подтверждают в кадре PHY k+12 обратного канала. Повторные передачи HARQ, связанные с передачей, которую отправляют в кадре PHY k, отправляют в кадрах PHY k+12n, где n - индекс повторной передачи, n=0,l.... Эта структура 1004 кадра обеспечивает время ожидания повторной передачи H-ARQ 11 мс с временем обработки 1,8 мс (2 кадра PHY) в терминале доступа и временем обработки 2,7 мс (3 кадра PHY) в узле доступа.
Фиг.11 является блок-схемой способа 1100 для передачи пакета данных по прямому каналу. Этот способ начинается в позиции 1102, где пакет прямого канала кодируют в точке доступа. Этот закодированный пакет далее передают в терминал доступа. Этот терминал доступа принимает этот пакет прямого канала и декодирует его в позиции 1104. Если этот пакет успешно декодирован, то терминал доступа кодирует подтверждение приема обратного канала (АСК) для подтверждения успешного приема передачи по прямому каналу (или повторной передачи по гибридному протоколу автоматического запроса на повторную передачу (Н-ARQ)). Это АСК передают в точку доступа, в 1106. Упомянутое АСК обратного канала принимают в упомянутой точке доступа, в позиции 1108, и в этой точке доступа декодируют АСК обратного канала. В точке доступа, в позиции 1110, далее кодируют следующую передачу по прямому каналу (или повторную передачу H-ARQ).
В других вариантах осуществления каждый цикл передачи может сопровождаться возможностью передачи сообщения назначения канала. Для передач(и) по прямому каналу назначение канала выдают в позиции 1112 и передают по этому прямому каналу до передачи пакета по прямому каналу (или по существу одновременно с ней). Следует заметить, что блок 1112 изображен пунктирными линиями для указания на то, что он не является обязательным.
Фиг.12 является блок-схемой способа 1200 для передачи пакета данных по обратному каналу. Этот способ начинается в позиции 1202, где кодируют пакет обратного канала. Это кодирование может быть выполнено в точке доступа. Этот закодированный пакет далее передают в пункт назначения, который может быть терминалом доступа. Этот закодированный пакет обратного канала принимают и декодируют в позиции 1204. Если пакет (или последняя передача по обратному каналу, или повторная передача H-ARQ) был успешно принят и декодирован, то в позиции 1206 кодируют и передают подтверждение приема (ACK) прямого канала. Кодирование и передача подтверждения приема прямого канала могут быть выполнены, например, в терминале доступа. В 1208 принимают, например, в точке доступа упомянутое подтверждение приема прямого канала. В позиции 1210 кодируют следующую передачу по обратному каналу (или повторную передачу H-ARQ).
В других вариантах осуществления цикл передачи следует сопровождать возможностью передачи сообщения назначения канала. В этих вариантах осуществления до передачи закодированного пакета обратного канала, в позиции 1202, может быть выдано назначение канала, в позиции 1212. Это назначение канала может быть передано по прямому каналу. Назначение канала и передача полезны в системе с централизованным (точка доступа) планом обратного канала. Это обычно имеет место в ортогональной системе доступа к обратному каналу. Следует заметить, что терминал доступа, инициируемый назначением обратного канала, можно использовать в базируемой системе доступа к обратному каналу с конфликтами (при попытке одновременной передачи данных), например множественный доступ с кодовым разделением каналов и прямым расширением спектра (DS-CDMA).
Следует понимать, что фиг.11 и фиг.12 изображены и описаны выше согласно ситуации, когда пользователь принимает передачу по прямому и обратному каналам в одном интерфейсе. В общем, каждому терминалу доступа может быть запланировано несколько пакетов (соответствующих различным процессам H-ARQ) на нескольких чередованиях. Кроме того, чередования в прямом и обратном каналах, назначенные идентичному терминалу доступа, могут не быть синхронизированы по времени.
На фиг.13 изображена иллюстративная система 1300 радиосвязи. Для краткости в системе 1300 радиосвязи изображены одна базовая станция и один терминал. Однако следует понимать, что система 1300 может содержать более одной базовой станции или точки доступа и/или более одного терминала или пользовательского устройства, где дополнительные базовые станции и/или терминалы могут быть по существу подобными иллюстративным базовой станции и терминалу, описанным ниже, или отличными от них. Кроме того, следует понимать, что базовая станция и/или терминал могут использовать системы и/или способы, описанные в этом документе, для содействия радиосвязи между ними.
Далее согласно фиг.13 на канале "вниз", в точке 1305 доступа, процессор 1310 данных передатчика (TX) принимает, форматирует, кодирует, перемежает и модулирует (или отображает в символы) данные трафика и обеспечивает символы модуляции ("символы данных"). Модулятор 1315 символа принимает и обрабатывает символы данных и символы пилот-сигнала и обеспечивает поток символов. Модулятор 1315 символа мультиплексирует символы данных и пилот-сигнала и получает набор из N символов передатчика. Каждый символ передатчика может быть символом данных, символом пилот-сигнала или значением сигнала ноля. Символы пилот-сигнала можно посылать непрерывно в каждый период символа. Символы пилот-сигнала могут быть мультиплексированы с частотным разделением (каналов) (FDM), мультиплексированы с ортогональным частотным разделением (каналов) (OFDM), мультиплексированы с временным разделением (каналов) (TDM), мультиплексированы с частотным разделением (каналов) (FDM) или мультиплексированы с кодовым разделением (CDM).
Блок передатчика (TMTR) 1320 принимает и преобразует поток символов в один или большее количество аналоговых сигналов и далее приводит в определенное состояние (например, усиливает, фильтрует и преобразует с повышением частоты) эти аналоговые сигналы для формирования сигнала канала "вниз", подходящего для передачи по радиоканалу. Сигнал канала "вниз" далее передают через антенну 1325 в терминалы. В терминале 1330 антенна 1335 принимает этот сигнал канала "вниз" и обеспечивает принятый сигнал в блок приемника (RCVR) 1340. Блок приемника 1340 приводит в определенное состояние (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и переводит приведенный в определенное состояние сигнал в цифровую форму для получения сэмплов. Демодулятор 1345 символа получает N принятых символов и обеспечивает принятые символы пилот-сигнала в процессор 1350 для оценки канала. Демодулятор 1345 символа далее принимает оценку частотной характеристики для канала "вниз" от процессора 1350, выполняет демодуляцию данных на принятых символах данных для получения оценок символа данных (которые являются оценками переданных символов данных) и обеспечивает эти оценки символа данных в процессор 1355 данных RX, который демодулирует (например, отображает из символов), устраняет перемежение и декодирует эти оценки символа данных для восстановления переданных данных трафика. Обработка демодулятором 1345 символа и процессором 1355 данных RX является дополняющей к обработке модулятором 1315 символа и процессором 1310 данных TX соответственно в точке 1305 доступа.
На канале "вверх" процессор 1360 данных TX обрабатывает данные трафика и обеспечивает символы данных. Модулятор 1365 символа принимает и мультиплексирует символы данных с символами пилот-сигнала, выполняет модуляцию и обеспечивает поток символов. Блок 1370 передатчика далее принимает и обрабатывает этот поток символов для формирования сигнала канала "вверх", который передают посредством антенны 1335 в точку 1305 доступа.
В точке 1305 доступа сигнал канала "вверх" из терминала 1330 принимают посредством антенны 1325 и обрабатывают в блоке 1375 приемника для получения сэмплов. Далее демодулятор 1380 символа обрабатывает эти сэмплы и обеспечивает принятые символы пилот-сигнала и оценки символов данных для канала "вверх". Процессор 1385 данных RX обрабатывает эти оценки символов данных для восстановления данных трафика, переданных терминалом 1330. Процессор 1390 выполняет оценку канала для каждого активного терминала, передающего по каналу "вверх".
Процессоры 1390 и 1350 управляют (например, регулируют, координируют, организуют и т.д.) работу в точке 1305 доступа и терминале 1330 соответственно. Соответствующие процессоры 1390 и 1350 могут быть связаны с блоками памяти (не изображены), на которых хранятся коды программ и данные. Процессоры 1390 и 1350 также могут выполнять вычисления для получения оценок частотных и импульсных характеристик для каналов "вверх" и "вниз" соответственно.
Для системы множественного доступа (например, FDMA, OFDMA, CDMA, TDMA и т.д.) по каналу "вверх" могут передать одновременно несколько терминалов. Для такой системы поддиапазоны пилот-сигнала могут быть разделены между различными терминалами. Упомянутые способы оценки канала можно использовать в случаях, когда поддиапазоны пилот-сигнала для каждого терминала перекрывают весь рабочий диапазон частот (возможно, за исключением краев этого диапазона частот). Такая структура поддиапазонов пилот-сигнала потребовалась бы для получения различных частот для каждого терминала. Описанные здесь способы можно реализовать различными средствами. Например, эти способы могут быть реализованы аппаратными средствами, программными средствами или их комбинацией. Для реализации аппаратными средствами процессоры, используемые для оценки канала, могут быть реализованы в одном или большем количестве специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), пользовательских программируемых вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных устройств, предназначенных для выполнения описанных здесь функций, или их комбинациях. Посредством программных средств, реализация может быть выполнена через модули (например, процедуры, функции и т.д.), которые выполняют описанные здесь функции. Коды программного обеспечения могут храниться в блоке памяти и исполняться процессорами 1390 и 1350.
Следует понимать, что описанные здесь варианты осуществления могут быть реализованы аппаратными средствами, программным обеспечением, программируемым оборудованием, посредническим обеспечением, микрокодом или любой их комбинацией. Когда системы и/или способы реализованы в программном обеспечении, программируемом оборудовании, посредническом обеспечении, микрокоде или кодовом сегменте, они могут быть сохранены в машиночитаемом носителе информации, например компоненте памяти. Кодовый сегмент может представлять процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, пакет программ, класс или любую комбинацию инструкций, структуры данных или операторы программы. Кодовый сегмент может быть соединен с другим кодовым сегментом или жестко смонтированной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информацию, аргументы, параметры, данные и т.д. можно пересылать, отправлять или передавать с использованием любых подходящих средств, включающих в себя разделение памяти, передачу сообщений, пересылку маркера, передачу в сети и т.д.
Для реализации программными средствами, описанные здесь способы могут быть реализованы посредством модулей (например, процедур, функций и т.д.), которые выполняют описанные здесь функции. Коды программного обеспечения могут храниться в блоках памяти и исполняться процессорами. Блок памяти можно реализовать внутри процессора или вне процессора, в последнем случае его можно коммуникативно соединять с процессором различными способами, известными в данной области техники.
Описанное выше содержит примеры одного или большего количества вариантов осуществления. Конечно, невозможно описать каждую возможную комбинацию компонентов или способов в целях описания вышеупомянутых вариантов осуществления, но специалист в данной области техники может понять, что возможны многие другие комбинации и перестановки различных вариантов осуществления. Соответственно, подразумевается, что описанные варианты осуществления охватывают все такие изменения, модификации и отклонения, которые находятся в пределах существа и объема прилагаемой формулы изобретения. Кроме того, поскольку термин "включает в себя" используется или в подробном описании, или в формуле изобретения, подразумевается, что такой термин означает включающий в себя подобно термину "содержащий", когда "содержащий" интерпретируют при использовании его в качестве переходного слова в пункте формулы изобретения.
Изобретение относится к сетям радиосвязи, а более конкретно, к передаче по прямому и обратному каналам в многопользовательских системах радиосвязи с переменной величиной интервала времени передачи. Техническим результатом является гибкое распределение ресурсов диапазона частот между коротким и длинным интервалами времени передачи. Указанный технический результат достигается тем, что осуществляют измерение условий на канале и/или скорости передачи данных для пакета, передаваемого, по меньшей мере, одним радиоустройством, основываясь частично на информации об условиях на канале и/или о скорости передачи данных, и определяют, запланировать ли длинный или короткий интервал времени передачи для упомянутого пакета. Длинный интервал времени передачи можно планировать при плохих условиях на канале и/или низкой скорости передачи данных. Короткий интервал времени передачи можно планировать при хороших условиях на канале и/или высокой или быстрой скорости передачи данных. Также включена альтернативная структура чередования, которая поддерживает и длинные и короткие интервалы времени передачи. 5 н. и 27 з.п. ф-лы, 13 ил.
1. Способ для назначения интервала времени передачи, содержащий этапы, на которых: измеряют условия в канале, основываясь на по меньшей мере одном пакете, переданном, по меньшей мере, одним радиоустройством, определяют скорость передачи данных, связанную с этим, по меньшей мере, одним радиоустройством, и определяют, запланировать ли длинный или короткий интервал времени передачи для закодированного пакета, основываясь на измеренных условиях в канале и определенной скорости передачи данных, и указывают структуру чередования из по меньшей мере одной из множества структур чередования для закодированного пакета.
2. Способ по п.1, также содержащий планирование длинного интервала времени передачи, если скорость передачи данных низкая.
3. Способ по п.1, также содержащий планирование короткого интервала времени передачи, если скорость передачи данных высокая.
4. Способ по п.1, также содержащий выдачу сообщения назначения канала, которое должно быть передано по прямому каналу.
5. Способ по п.1, также содержащий: измерение условий в канале, по меньшей мере, второго радиоустройства, определение скорости передачи данных, связанной с этим, по меньшей мере, вторым радиоустройством, определение, запланировать ли длинный или короткий интервал времени передачи для упомянутого, по меньшей мере, второго радиоустройства частично на основе измеренных условий в канале и определенной скорости передачи данных этого, по меньшей мере, второго радиоустройства, и передачу интервала времени передачи упомянутого первого радиоустройства, по существу, одновременно с интервалом времени передачи упомянутого второго радиоустройства.
6. Способ по п.1, также содержащий добавление дополнительного бита к сообщению назначения прямого канала (FLAM) или сообщению назначения обратного канала (RLAM) для указания структуры чередования для закодированного пакета.
7. Способ по п.2, в котором структура чередования для закодированного пакета содержит три чередования для прямого и обратного каналов.
8. Способ по п.3, в котором структура чередования для закодированного пакета содержит шесть чередований для прямого и обратного каналов.
9. Процессор, который исполняет инструкции для назначения одного или нескольких интервалов времени передачи пользовательскому устройству, содержащий: оптимизатор, который анализирует условия для пакета данных радиосвязи и скорость передачи данных для этого пакета данных радиосвязи, и планировщик, который планирует интервал времени передачи для закодированного пакета, при этом этот интервал времени передачи является одним длинным или коротким интервалом времени передачи, и который указывает структуру чередования из по меньшей мере одной из множества структуру чередования для закодированного пакета.
10. Процессор по п.9, в котором планировщик планирует длинный интервал времени передачи, если скорость передачи данных низкая.
11. Процессор по п.9, в котором планировщик планирует короткий интервал времени передачи, если скорость передачи данных высокая.
12. Процессор по п.9, в котором планировщик также передает сообщение назначения канала для указания структуры чередования для закодированного пакета данных радиосвязи.
13. Процессор по п.12, в котором назначение канала передают по прямому каналу до передачи пакета по прямому каналу или, по существу, одновременно с ней.
14. Процессор по п.12, в котором назначение канала передают по прямому каналу до передачи пакета по обратному каналу.
15. Процессор по п.10, в котором структура чередования для закодированного пакета содержит три чередования для прямого и обратного каналов.
16. Процессор по п.11, в котором структура чередования для закодированного пакета содержит шесть чередований для прямого и обратного каналов.
17. Планировщик, который планирует для пользовательского устройства диапазон частот и интервал времени передачи, содержащий: модуль диапазона частот, который определяет диапазон частот для использования каждым пользовательским устройством, модуль интервала времени передачи, который устанавливает, должен ли интервал времени передачи для каждого пользовательского устройства быть коротким или длинным, и при этом планировщик указывает структуру чередования из по меньшей мере одной из множества структуру чередования для закодированного пакета.
18. Планировщик по п.17, в котором модуль интервала времени передачи дополнительно принимает информацию об условиях в канале и информацию о скорости передачи данных.
19. Планировщик по п.17, который планируют короткий интервал времени передачи, если скорость передачи данных быстрая.
20. Планировщик по п.17, который планирует длинный интервал времени передачи, если скорость передачи данных медленная.
21. Планировщик по п.19, в котором структура чередования для закодированного пакета содержит шесть чередований для прямого и обратного каналов.
22. Планировщик по п.20, в котором структура чередования для закодированного пакета содержит три чередования для прямого и обратного каналов.
23. Устройство для планирования различных интервалов времени передачи для пользовательских радиоустройств, содержащее: средство для определения условий в канале для каждого пользовательского устройства, средство для указания структуры чередования пакета из по меньшей мере одной из множества структур чередования пакета для каждого пользовательского устройства и средство для планирования соответствующего интервала времени передачи для каждого пользовательского устройства.
24. Устройство по п.23, также содержащее средство для передачи соответствующего интервала времени передачи наряду с радиосвязью.
25. Устройство по п.23, в котором для пользовательского устройства планируют или короткий, или длинный интервал времени передачи частично на основе условий в канале и скорости передачи данных.
26. Устройство по п.23, в котором структура чередования для закодированного пакета содержит шесть чередований для прямого и обратного каналов.
27. Устройство по п.23, в котором структура чередования для закодированного пакета содержит три чередования для прямого и обратного каналов.
28. Машиночитаемый носитель информации, на котором сохранены исполнимые компьютером инструкции для: выявления условий в канале для пакета, определения скорости передачи данных для пакета, планирования длинного или короткого интервала времени передачи для закодированного пакета частично на основе выявленных условий в канале и определенной скорости передачи данных и указания структуры чередования из по меньшей мере одной из множества структур чередования для закодированного пакета.
29. Машиночитаемый носитель информации по п.28, также содержащий инструкции для планирования длинного интервала времени передачи, если скорость передачи данных медленная.
30. Машиночитаемый носитель информации по п.28, также содержащий инструкции для планирования короткого интервала времени передачи, если скорость передачи данных быстрая.
31. Машиночитаемый носитель информации по п.29, в котором структура чередования для закодированного пакета содержит три чередования для прямого и обратного каналов.
32. Машиночитаемый носитель информации по п.30, в котором структура чередования для закодированного пакета содержит шесть чередований для прямого и обратного каналов.
Устройство для предохранительного торможения канатной подъемной установки | 1985 |
|
SU1286490A1 |
УСТРОЙСТВО ДИСПЕТЧЕРИЗАЦИИ И СПОСОБ ОСУЩЕСТВЛЕНИЯ УСЛУГИ ПЕРЕДАЧИ ПАКЕТНЫХ ДАННЫХ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ | 2001 |
|
RU2208913C2 |
Генератор нейтронов | 1982 |
|
SU1061687A1 |
WO 2004086711 A1, 07.10.2004 | |||
US 2005053151 A1, 10.03.2005 | |||
US 4975952 A, 04.12.1990 | |||
СПОСОБ ПОВЕРХНОСТНОЙ ОБРАБОТКИ ЛЮМИНОФОРОВ | 1993 |
|
RU2082743C1 |
US 6088345 A, 11.07.2000 | |||
RU 2003125268 A, 27.02.2005 | |||
Устройство для восстановления временных интервалов цифровых сигналов,принимаемых из канала с ограниченной полосой пропускания | 1985 |
|
SU1320883A1 |
PAUL LETTIERI and MANI В.SRIVASTAVA | |||
Adaptive frame length control for |
Авторы
Даты
2010-12-20—Публикация
2006-08-24—Подача