СПОСОБ И УСТРОЙСТВО ДЛЯ ACKCH С ПОВТОРЕНИЕМ В ОРТОГОНАЛЬНЫХ СИСТЕМАХ
METHOD AND APPARATUS FOR ACKCH WITH REPETITION IN ORTHOGONAL SYSTEMS

Перекрестные ссылки на родственные заявки
По настоящей заявке испрашивается приоритет предварительной патентной заявки США № 60/841474, озаглавленной "METHOD AND APPARATUS FOR ACKCH WITH REPETITION IN ORTHOGONAL SYSTEMS", которая была подана 30 августа 2006 г. Вышеупомянутая заявка полностью включена в настоящий документ посредством ссылки.
Уровень техники
I. Область техники
Последующее описание, в общем, относится к беспроводной связи, а более конкретно к предоставлению механизма для повторения ACK для приема передачи данных с помощью шаблона передачи.
II. Уровень техники
Системы беспроводной связи широко применяются для того, чтобы предоставлять различные типы содержимого связи, такие как, например, речь, данные и т.п. Типичные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку связи с множеством пользователей посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания, мощности передачи и т.п.). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы 3GPP LTE, системы с ортогональным частотным разделением (OFDM), системы с локализованным частотным разделением (LFDM), системы множественного доступа с ортогональным частотным разделением (OFDMA) и т.п.
В системе беспроводной связи узел B (или базовая станция) может передавать данные в абонентское устройство (UE) по нисходящей линии связи и/или принимать данные от UE по восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от узла B к UE, а восходящая линия связи (или обратная линия связи) относится к линии связи от UE к узлу B. Узел B также может отправлять управляющую информацию (например, назначения системных ресурсов) в UE. Аналогично, UE может отправлять управляющую информацию в узел B, чтобы поддерживать передачу данных по нисходящей линии связи и/или для других целей.
В системах предшествующего уровня техники процесс гибридной автоматической повторной передачи (HARQ) применяется, чтобы улучшить надежность передачи данных (например, пакетов данных или пакетов назначения данных). В системе, использующей HARQ-процесс, передающее устройство передает пакеты данных приемному устройству, а приемное устройство передает подтверждение приема (ACK, если пакеты данных обработаны успешно, или NAK, если пакеты данных не обработаны успешно) в ответ. После того как передающее устройство передает пакет данных, передающее устройство ожидает приема ACK/NAK в течение предварительно установленного периода времени перед автоматической повторной передачей пакета данных. Если передающее устройство принимает ACK прежде, чем истечет таймер, передающее устройство заканчивает HARQ-процесс и начинает другой, если необходимо. Если передающее устройство принимает NAK, или таймер истекает, передающее устройство устанавливает другой HARQ-процесс и повторно передает пакет данных. Однако, если ACK было передано приемным устройством, но передающее устройство не было способно обработать его или не приняло ACK прежде, чем истек таймер, или ACK/NAK-передачи не являются надежными, передающее устройство устанавливает другой HARQ-процесс и повторно передает пакет данных. Это очень неэффективно и вызывает задержки в доставке данных. Таким образом, желательно улучшить надежность ACK/NAK-передач с помощью схемы повторения ACK/NAK, использующей эффективный шаблон передачи по частоте и времени для передачи ACK/NAK, чтобы улучшить производительность системы.
Раскрытие изобретения
Далее представлено упрощенное раскрытие одного или более вариантов осуществления, для того чтобы предоставить базовое понимание этих вариантов осуществления. Это раскрытие не является всесторонним обзором всех рассматриваемых вариантов осуществления и не предназначено ни для того, чтобы определить ключевые или важнейшие элементы всех вариантов осуществления, ни для того, чтобы обрисовать область каких-либо или всех вариантов осуществления. Его единственная цель - представить некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления к более подробному описанию, которое представлено далее.
В соответствии с аспектом изобретения способ для системы беспроводной связи использует коэффициент повторения, чтобы определить, сколько раз первое подтверждение приема должно быть повторено в ответ на прием первой передачи данных, выбирает шаблон передачи подтверждения приема (ACK TX), при этом шаблон ACK TX содержит информацию о ресурсах для множества блоков, используемых для передачи первого подтверждения приема, и передает повторно первые подтверждения приема согласно шаблону ACK TX.
В соответствии с аспектом изобретения способ для системы беспроводной связи передает первое подтверждение приема в ответ на прием первой передачи данных с использованием первого набора тонов и первого набора символов кадра и передает первое подтверждение приема в ответ на прием первой передачи данных с использованием второго набора тонов и второго набора символов кадра, при этом первый набор тонов и второй набор тонов являются ортогональными друг к другу, и первый набор символов и второй набор символов являются ортогональными друг к другу.
В соответствии с другим аспектом изобретения способ для системы беспроводной связи определяет максимальный коэффициент повторения, который указывает число раз, которое первое подтверждение будет приниматься, определяет первый шаблон передачи с использованием максимального коэффициента повторения, при этом первый шаблон передачи содержит информацию о ресурсах для множества блоков, используемых для приема первого подтверждения приема, и назначает ресурсы на основе первого шаблона передачи для приема первого подтверждения приема.
Для достижения вышеуказанных и связанных целей один или более вариантов осуществления содержит признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Тем не менее эти аспекты указывают только на некоторые из множества способов, которыми могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления предназначены включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 иллюстрирует систему беспроводной связи в соответствии с различными аспектами, изложенными в данном документе.
Фиг.2 иллюстрирует примерное устройство связи для использования в среде беспроводной связи.
Фиг.3 показывает шаблоны передачи нисходящей линии связи и восходящей линии связи с помощью HARQ-схемы.
Фиг.4 показывает шаблоны передачи нисходящей линии связи и восходящей линии связи с помощью HARQ-схемы.
Фиг.5 показывает примерную методологию для облегчения передачи пакетов данных с помощью HARQ-процесса.
Фиг.6 иллюстрирует примерную методологию для облегчения HARQ-процесса для передачи ACK/NAK.
Фиг.7 иллюстрирует примерный терминал доступа, который может предоставлять обратную связь для сетей связи.
Фиг.8 иллюстрирует примерную базовую станцию, которая может быть использована в связи с беспроводной сетевой средой, раскрытой в данном документе.
Фиг.9 изображает примерную систему, которая упрощает предоставление обратной связи для среды беспроводной связи в соответствии с одним или более аспектами.
Фиг.10 изображает примерную систему, которая упрощает повторение ACK/NAK с использованием шаблона передачи в соответствии с одним или более аспектами.
Фиг.11 изображает примерную систему, которая упрощает повторение ACK/NAK с использованием шаблона передачи в соответствии с одним или более аспектами.
Фиг.12 изображает примерную систему, которая упрощает повторение ACK/NAK с использованием шаблона передачи в соответствии с одним или более аспектами.
Осуществление изобретения
Далее описываются различные аспекты со ссылками на чертежи, на которых одинаковые ссылочные позиции используются для ссылок на одинаковые элементы. В последующем описании для целей пояснения многие конкретные детали изложены для того, чтобы обеспечить полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что эти аспекты могут применяться на практике без этих конкретных деталей. В других случаях общеизвестные структуры и устройства показаны в форме блок-схемы, чтобы упростить описание одного или более аспектов.
Помимо этого различные аспекты раскрытия описываются ниже. Должно быть очевидным то, что идеи данного документа могут быть осуществлены во множестве форм, и что все конкретные структуры и/или функции, раскрытые в данном документе, являются просто характерными. На основе идей данного документа специалисты в данной области техники должны принимать во внимание, что аспекты, раскрытые в данном документе, могут быть реализованы независимо от любых других аспектов, и что два или более из этих аспектов могут быть комбинированы различными способами. Например, устройство может быть реализовано и/или способ может быть использован на практике с помощью любого числа аспектов, изложенных в данном документе. Помимо этого устройство может быть реализовано и/или способ может быть использован на практике с помощью другой структуры и/или функциональности в добавление к или отличной от одного или более аспектов, изложенных в данном документе. В качестве примера, многие из способов, устройств, систем и аппаратов, описанных в данном документе, описываются в контексте ad-hoc или непланируемой/полупланируемой среды беспроводной связи, которая предоставляет канал повторной передачи ACK в ортогональной системе. Специалисты в данной области техники должны признавать, что аналогичные методы могут применяться к другим средам связи.
При использовании в данной заявке термины "компонент", "система" и т.п. предназначены для ссылок на связанный с компьютером объект, будь то аппаратные средства, программное обеспечение, программное обеспечение в ходе исполнения, программно-аппаратные средства, промежуточное программное обеспечение, микрокод и/или любая их комбинация. Например, компонент может быть, но не только, процессом, запущенным в процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. Один или более компонентов могут храниться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут приводиться в исполнение с различных машиночитаемых носителей, в которых хранятся различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету, с другими системами посредством сигнала). Дополнительно, компоненты систем, описанных в данном документе, могут быть перегруппированы и/или дополнены посредством дополнительных компонентов, чтобы упростить достижение различных аспектов, целей, преимуществ и т.д., описанных в связи с ними, и не ограничены точными конфигурациями, изложенными на данном чертеже, как должны принимать во внимание специалисты в данной области техники.
Помимо этого различные аспекты описываются в данном документе в связи с абонентской станцией. Абонентскую станцию также можно называть системой, абонентским устройством, мобильной станцией, мобильным устройством, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Абонентской станцией может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), "карманное" устройство с поддержкой беспроводных соединений или другое устройство обработки, подключенное к беспроводному модему либо аналогичному механизму, упрощающему беспроводную связь.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных методик программирования и/или разработки. Термин "изделие" при использовании в данном документе имеет намерением содержать в себе вычислительную программу, доступную из любого машиночитаемого устройства, носителя или среды. Например, машиночитаемые носители могут включать в себя, но не только, магнитные устройства хранения (например, жесткий диск, гибкий магнитный диск, магнитные полосы и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, плата, карта, клавишные устройства и т.д.). Дополнительно, различные носители хранения, описанные в данном документе, могут представлять одно или более устройств и/или других машиночитаемых носителей для хранения информации. Термин "машиночитаемый носитель" может включать в себя, без ограничений, беспроводные каналы и различные другие носители, допускающие хранение, размещение и/или перенос команд(ы) и/или данных.
Кроме того, слово "примерный" используется в данном документе, чтобы означать служащий в качестве примера, экземпляра или иллюстрации. Любой аспект или конструкция, описанные в данном документе как "примерные", не обязательно должны быть истолкованы как предпочтительные или преимущественные в сравнении с другими аспектами или конструкциями. Наоборот, использование слова "примерный" предназначено для представления принципов конкретным образом. При использовании в данной заявке термин "или" имеет намерением означать включающее "или" вместо исключающего "или". Т.е. если не указано иное или не очевидно из контекста, "X использует A или B" имеет намерением означать любую из естественных включающих перестановок. Т.е. если X использует A; X использует B; или X использует и A, и B, то "X использует A или B" удовлетворяется в любом из вышеуказанных случаев. Помимо этого единственное число при использовании в данной заявке и прилагаемой формуле изобретения, в общем, должно истолковываться так, чтобы означать "один или более", если иное не указано или не очевидно из контекста, направленного на форму единственного числа.
При использовании в данном документе термины "выводить" или "логический вывод" обычно означают процесс рассуждения о или обозначения состояний системы, окружения и/или пользователя из набора данных наблюдения, полученных посредством событий и/или данных. Логический вывод может быть использован для того, чтобы определить конкретный контекст или действие, либо может формировать распределение вероятностей, к примеру, по состояниям. Логический вывод может быть вероятностным, т.е. вычислением распределения вероятностей по интересующим состояниям на основе анализа данных и событий. Логический вывод также может означать методы, используемые для компоновки событий более высокого уровня из набора событий и/или данных. Такой логический вывод приводит к составлению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных событий, независимо от того, соотносятся ли события в тесной временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
Технологии, описанные в данном документе, могут быть использованы для различных сетей беспроводной связи, таких как сети множественного доступа с кодовым разделением (CDMA), сети множественного доступа с временным разделением (TDMA), сети множественного доступа с частотным разделением (FDMA), сети с ортогональным FDMA (OFDMA), сети с FDMA с одной несущей (SC-FDMA) и т.д. Термины "сети" и "системы" зачастую используются взаимозаменяемо. CDMA-сеть может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA) cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и низкую скорость передачи элементарных сигналов (LCR). Cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-сеть может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как развитая UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM и т.д. UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). LTE (Долгосрочное развитие) является планируемой к выпуску версией UMTS, которая использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах организации 3GPP (Проект партнерства в создании третьего поколения). Cdma2000 описывается в документах организации 3GPP2 (Проект 2 Партнерства в создании третьего поколения). Эти различные технологии и стандарты радиосвязи известны в технике. Для простоты определенные аспекты методов описываются ниже для передачи по восходящей линии связи в LTE, и терминология 3GPP используется в большей части нижеприведенного описания.
Множественный доступ с частотным разделением каналов на одной несущей (SC-FDMA), который использует модуляцию одной несущей и компенсацию в частотной области, является одной из технологией. SC-FDMA имеет похожую производительность и, по существу, ту же общую сложность, что и OFDMA-система. Сигнал SC-FDMA имеет меньшее отношение пиковой и средней мощностей (PAPR) из-за свойственной ему структуры с одной несущей. SC-FDMA привлек огромное внимание, особенно в передаче данных по восходящей линией связи, где меньшее PAPR приносит значительную пользу мобильному терминалу с точки зрения эффективности мощности передачи. В настоящее время разрабатывается предложение схемы множественного доступа по восходящей линии связи в проекте долгосрочного развития (LTE) 3GPP или усовершенствованной UTRA.
LTE использует мультиплексирование с ортогональным частотным разделением (OFDM) в нисходящей линии связи и мультиплексирование с частотным разделением с одной несущей (SC-FDM) в восходящей линии связи. OFDM и SC-FDMA секционируют ширину полосы системы на несколько (N) ортогональных поднесущих, которые также, как правило, называются тонами, элементарными сигналами и т.д. Каждая поднесущая может быть модулирована данными. В общем, символы модуляции отправляются в частотной области при OFDM и во временной области при SC-FDM. Для LTE, разнесение между соседними поднесущими может быть фиксированным, и общее число поднесущих (N) может зависеть от полосы пропускания системы. В одной схеме N=512 для полосы пропускания системы 5 МГц, N=1024 для полосы пропускания системы 10 МГц и N=2048 для полосы пропускания системы 20 МГц. В общем, N может быть любым целым значением.
Фиг.1 иллюстрирует систему 100 беспроводной связи с множеством базовых станций 110 и множеством терминалов 120, таких как те, которые могут использоваться в связи с одним или более аспектами. Базовая станция, в общем, является стационарной станцией, которая обменивается данными с терминалами, и она также может называться точкой доступа, узлом B или каким-либо другим термином. Каждая базовая станция 110 предоставляет покрытие связи для конкретной географической области, проиллюстрированной как три географические области, помеченные 102a, 102b и 102c. Термин "сота" может относиться к базовой станции и/или ее зоне покрытия, в зависимости от контекста, в котором используется термин. Чтобы повысить пропускную способность системы, зона покрытия базовой станции может быть разделена на несколько меньших зон (к примеру, три меньших зоны согласно соте 102a на фиг.1) 104a, 104b и 104c. Каждая меньшая зона может обслуживаться соответствующей базовой приемопередающей подсистемой (BTS). Термин "сектор" может относиться к BTS и/или ее зоне покрытия в зависимости от контекста, в котором используется термин. Для разбитой на секторы соты BTS для всех секторов этой соты типично совместно расположены в пределах базовой станции соты. Методы передачи, описанные в данном документе, могут быть использованы для системы с секторизованными сотами, а также системы с несекторизованными сотами. Для простоты в последующем описании термин "базовая станция" используется обобщенно для стационарной станции, которая обслуживает сектор, а также стационарной станции, которая обслуживает соту.
Терминалы 120 типично распределены по системе, и каждый терминал может быть стационарным или мобильным. Терминал также может называться мобильной станцией, абонентским оборудованием, пользовательским устройством или каким-либо другим термином. Терминалом может быть беспроводное устройство, сотовый телефон, персональное цифровое устройство (PDA), плата беспроводного модема и т.п. Каждый терминал 120 может обмениваться данными с нулем, одной или несколькими базовыми станциями по нисходящей и/или восходящей линии связи в любой данный момент. Нисходящая линия связи (или прямая линия связи) относится к линии связи от базовых станций к терминалам, а восходящая линия связи (или обратная линия связи) относится к линии связи от терминалов к базовым станциям.
В централизованной архитектуре системный контроллер 130 подключается к базовым станциям 110 и предоставляет координацию и контроль базовых станций 110. В распределенной архитектуре базовые станции 110 могут обмениваться данными друг с другом по мере необходимости. Передача данных по прямой линии связи осуществляется от одной точки доступа к одному терминалу доступа на максимальной или близкой к максимальной скорости передачи данных, которая может поддерживаться прямой линией связи и/или системой связи. Дополнительные каналы прямой линии связи (к примеру, канал управления) могут быть переданы из нескольких точек доступа одному терминалу доступа. Передача данных по обратной линии связи может осуществляться от одного терминала доступа в одну или несколько точек доступа.
Фиг.2 - это иллюстрация ad-hoc или не планируемой/ полупланируемой среды 200 беспроводной связи в соответствии с различными аспектами. Система 200 может содержать одну или более базовых станций 202 в одном или более секторов, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг другу и/или в одно или более мобильных устройств 204. Как проиллюстрировано, каждая базовая станция 202 может предоставлять покрытие связи для конкретной географической области, проиллюстрированной как три географических области, помеченных 206a, 206b, 206c и 206d. Каждая базовая станция 202 может содержать цепочку передающих устройств и цепочку приемных устройств, каждое из которых, в свою очередь, может содержать множество компонентов, ассоциативно связанных с передачей и приемом сигналов (например, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), как будет понятно специалисту в данной области техники. Мобильными устройствами 204 могут быть, например, сотовые телефоны, смартфоны, переносные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые радиоустройства, глобальные системы позиционирования, PDA и/или любое другое подходящее устройство для связи по беспроводной сети 200. Система 200 может быть использована в связи с различными аспектами, описанными в данном документе, чтобы гибко управлять шаблоном.
Технологии передачи, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA и SC-FDMA. Термины "система" и "сеть" зачастую используются взаимозаменяемо. CDMA-система может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA) cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и низкую скорость передачи элементарных сигналов (LCR). Cdma2000 покрывает стандарты IS-2000, IS-95 и IS-856. TDMA-система может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как развитая UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM и т.д. Эти различные технологии и стандарты радиосвязи известны в данной области техники. UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). LTE является планируемой к выпуску версией UMTS, которая использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах 3GPP. Cdma2000 описывается в документах 3GPP2. Для простоты определенные аспекты, методы описываются ниже для передачи по восходящей линии связи в LTE, и терминология 3GPP используется в большей части нижеприведенного описания.
LTE использует мультиплексирование с ортогональным частотным разделением (OFDM) в нисходящей линии связи и мультиплексирование с частотным разделением на одной несущей (SC-FDM) в восходящей линии связи. OFDM и SC-FDMA секционируют ширину полосы системы на несколько (N) ортогональных поднесущих, которые также, как правило, называются тонами, элементарными сигналами и т.д. Каждая поднесущая может быть модулирована с помощью данных. В общем, символы модуляции отправляются в частотной области при OFDM и во временной области при SC-FDM. Для LTE разнесение между соседними поднесущими может быть фиксированным, и общее число поднесущих (N) может зависеть от ширины полосы системы. В одной схеме N=512 для ширины полосы системы 5 МГц, N=1024 для ширины полосы системы 10 МГц и N=2048 для ширины полосы системы 20 МГц. В общем, N может быть любым целым значением.
Система может поддерживать режим дуплексной связи с частотным разделением (FDD) и/или режим дуплексной связи с временным разделением (TDD). В FDD-режиме каналы с отдельными частотами могут использоваться для нисходящей линии связи и восходящей линии связи, и передачи по нисходящей линии связи и передачи по восходящей линии связи могут быть отправлены одновременно по своим каналам с раздельными частотами. В TDD-режиме канал с общей частотой может использоваться как для нисходящей, так и для восходящей линий связи, передачи по нисходящей линии связи могут отправляться в некоторых временных периодах, а передачи по восходящей линии связи могут отправляться в других временных периодах.
LTE-схема передачи по нисходящей линии связи разделена на радиокадры (например, радиокадр в 10 мс). Каждый кадр содержит шаблон, состоящий из частоты (например, поднесущая) и времени (к примеру, OFDM-символы). 10-миллисекундный радиокадр разделен на множество смежных 0,5-миллисекундных субкадров (также называемых субкадрами или временными интервалами (квант времени) и взаимозаменяемо используемых далее в данном документе). Каждый субкадр содержит множество блоков ресурсов, при этом каждый блок ресурсов состоит из одной или более поднесущих и одного или более OFDM-символов. Один или более блоков ресурсов могут использоваться для передачи данных, управляющей информации, контрольного сигнала или любой их комбинации.
Гибридная автоматическая повторная передача (HARQ) применяется, чтобы улучшить надежность передачи данных. Например, в большинстве систем, HARQ может применяться для физического совместно используемого канала нисходящей линии связи (PDSCH) или физического совместно используемого канала восходящей линии связи (PUSCH), оба из них просто именуются совместно используемым каналом передачи данных (SDCH), при этом пакеты данных повторно передаются в L1 на основе ACK/NAK, переданного от UE с использованием канала передачи подтверждения приема (ACKCH). Для HARQ по нисходящей линии связи Узел B может отправить передачу для пакета и может отправлять одну или более повторных передач до тех пор, пока пакет не будет правильно декодирован в UE, или пока не будет отправлено максимальное число повторных передач, или не встретится некоторое другое условие окончания.
HARQ-процесс может относиться ко всей передаче и повторным передачам пакета, если имеются. HARQ-процесс может быть начат, когда ресурсы доступны, и может завершиться после первой передачи или после одной или более последующих повторных передач. HARQ-процесс может иметь переменную продолжительность, которая может зависеть от результатов декодирования в приемном устройстве. HARQ-процесс может быть для одного UE или множества UE, работающих в системе. Каждый HARQ-процесс может отправляться по одному HARQ-чередованию. В аспекте изобретения каждый HARQ-процесс может быть отправлен по одному HARQ-чередованию (например, субкадр, интервал, блок ресурсов и т.д.).
Например, когда ресурсы и данные готовы, Узел B передает пакет данных в UE. Если пакет данных принят UE, UE может передать ACK, если пакет данных был успешно обработан, или отправить NAK, если была ошибка в декодировании пакета данных. В ответ Узел B может повторно передать тот же пакет, если было принято NAK, или таймер истек перед приемом какого-либо подтверждения приема.
Фиг.3 иллюстрирует процесс 300 передачи по нисходящей линии связи и восходящей линии связи для HARQ-процесса для SDCH по нисходящей линии связи и ACKCH по восходящей линии связи согласно аспекту изобретения. HARQ-процесс по SDCH и ассоциативно связанный ACK/NAK-процесс показан для радиокадра 330 LTE-системы. В качестве примера, 5 HARQ-процессов могут применяться по разным субкадрам 10-миллисекундного радиокадра 330. Каждый HARQ-процесс может быть запланирован, чтобы передавать данные разным UE или одному и тому же UE. Это зависит от планировщика системы. Число HARQ-процессов, которые могут применяться во время радиокадра, зависит от потребностей системы. В качестве примера, 5 HARQ-процессов показаны как два набора повторяющихся HARQ процессов (например, HARQ 0 - HARQ 4). Первый набор содержит виртуальные блоки 302-310 ресурсов, а второй набор содержит виртуальные блоки 312-320 ресурсов. Каждый блок ресурсов, используемый для нисходящей линии связи, состоит из набора тонов и символов. Положение по частоте для каждого блока ресурсов из двух наборов является одинаковым. Блок ресурсов может быть полным субкадром или частью субкадра, предназначенного для SDCH. Для ясности, HARQ-процесс, описанный в данном документе, будет существовать для первого набора виртуальных блоков 302-310 ресурсов. Ширина полосы (например, число поднесущих и OFDM-символов), назначенная для каждого виртуального блока ресурсов, может изменяться на основе потребностей системы.
Для каждого HARQ-процесса 302-310 по нисходящей линии связи (например, с помощью SDCH) существует соответствующая ACK/NAK-передача 352-360 по восходящей линии связи (например, с помощью ACKCH). Каждый блок ресурсов, используемый для восходящей линии связи, состоит из набора тонов и символов. Положение по частоте для каждого блока ресурсов из двух наборов является одинаковым. Блок ресурсов может быть полным субкадром или частью субкадра, предназначенного для SDCH. Ширины полосы (например, число поднесущих и OFDM-символов), назначенная каждому виртуальному блоку ресурсов, может изменяться на основе потребностей системы.
В HARQ для каждого пакета данных, отправленного с помощью HARQ-процесса по SDCH, например HARQ 0, существует ACK/NAK-передача с помощью ACKCH, например ACK 0. Информация, необходимая для установления ACKCH, может быть отправлена заранее с помощью другого канала. В аспекте изобретения положение по частоте каждого виртуального блока ресурсов, используемого для ACKCH по восходящей линии связи, может быть неявной функцией соответствующего положения частоты SDCH по нисходящей линии связи. Таким образом, в этом примере начальное положение частоты 332 в субкадре по нисходящей линии связи является таким же начальным положением частоты 362 в субкадре по восходящей линии связи. Также, как показано на фиг.3, положение по времени для каждого виртуального блока ресурсов, используемого для ACKCH по восходящей линии связи, может быть неявной функцией соответствующего положения по времени SDCH по нисходящей линии связи. В аспекте изобретения начальное положение по времени для ACKCH, соответствующего HARQ-процессу, является смещением, показанным по ссылке 364.
Фиг.4 иллюстрирует процесс 400 передачи по нисходящей и восходящей линии связи для HARQ-процесса для SDCH по нисходящей линии связи и HARQ-схему для передачи ACK/NAK для ACKCH по восходящей линии связи согласно аспекту изобретения. HARQ-процесс согласно аспекту изобретения предоставляет HARQ-процесс для передачи ACK/NAK с помощью шаблона 450 передачи. Шаблон 450 передачи ACK/NAK может быть выбран на основе различных факторов, например числа раз, которое требуется повторить ACK/NAK. В аспекте изобретения существует неявное сопоставление между соответствующим ресурсом DL-данных (например, ресурсы HARQ-процесса) и шаблоном передачи UL ACK (например, ресурсы передачи ACK/NAK). Шаблоном передачи может быть один или более блоков ресурсов, определенных по времени, частоте и коду. В аспекте изобретения шаблон передачи ACK/NAK может быть неявной функцией от положения по времени и частоте соответствующего пакета данных. В аспекте изобретения шаблон передачи ACK/NAK может быть неявной функцией от положения по времени и частоте соответствующего пакета назначения данных (например, управляющий канал, такой как PDCCH физический канал управления нисходящей линии связи).
HARQ-процесс по SDCH и ассоциированный процесс ACK/NACK показан для радиокадра 430 LTE-системы. В качестве примера, 10 HARQ-процессов могут применяться по разным субкадрам 10-миллисекундного радиокадра 430. Каждый HARQ-процесс может быть запланирован, чтобы передавать данные разным UE или одному и тому же UE. Это зависит от планировщика системы. Число HARQ-процессов, которые могут применяться во время радиокадра, зависит от потребностей системы. В качестве примера, 10 HARQ-процессов показаны как два набора повторяющегося HARQ процесса (например, HARQ 0-HARQ 4). Первый набор содержит виртуальные блоки 402-410 ресурсов, а второй набор содержит виртуальные блоки 412-420 ресурсов. Каждый блок ресурсов, используемый для нисходящей линии связи, состоит из набора тонов и символов. Положение по частоте для каждого блока ресурсов из двух наборов является одинаковым. Блок ресурсов может быть полным субкадром или частью субкадра, предназначенного для SDCH. Для ясности, HARQ-процесс, описанный в данном документе, будет существовать для первого набора виртуальных блоков 402-410 ресурсов. Полоса частот (например, число поднесущих и OFDM-символов), назначенная для каждого виртуального блока ресурсов, может изменяться на основе потребностей системы.
Для каждого HARQ-процесса 402-410 по нисходящей линии связи (например, с помощью SDCH), существует соответствующая ACK/NAK-передача 452-460 по восходящей линии связи (например, с помощью ACKCH). Каждый блок ресурсов, используемый для восходящей линии связи, состоит из набора тонов и символов. Положение по частоте для каждого блока ресурсов для нисходящей линии связи является одинаковым. Блок ресурсов для нисходящей линии связи может быть полным субкадром или частью субкадра, предназначенного для SDCH. Полоса пропускания (например, число поднесущих и OFDM-символов), назначенная каждому виртуальному блоку ресурсов, может изменяться на основе потребностей системы.
В аспекте изобретения ACK/NAK может повторяться для пакетов данных, отправленных с помощью HARQ-процесса. Чтобы уменьшить передачу служебных сигналов, явно указывая каждому UE положение и время, когда передавать повторные подтверждения приема, ресурсы назначаются для каждой передачи с помощью множественных ACKID. В аспекте изобретения частота, используемая для ACKCH, разделена на множество наборов тонов 462, 464 и 466. В аспекте изобретения для радиокадра каждый блок ресурсов ACKCH разделен по частоте на множество субблоков, в котором каждый субблок может быть назначен приблизительно в одном и том же наборе тонов 462, 464, 466. Для каждой передачи ACK/NAK субблок используется, чтобы выполнить передачу. Число субблоков, предназначенных для передачи ACK/NAK, зависит от числа передач ACK/NAK, требуемых для пакета данных. В аспекте изобретения субблоки, используемые для передачи ACK/NAK, являются ортогональными по времени и частоте. Это частотное разделение ACKCH доступно в LTE-системе, которая не развернута во время изобретения.
Разделение по частоте может зависеть от максимального числа повторных передач, требуемых UE в системе. Например, если UE требуется повторно передать ACK/NAK с коэффициентом повторения, равным трем, тогда виртуальные блоки ресурсов ACKCH для радиокадра делятся по частоте на три; или если UE требуется повторно передать ACK/NAK с коэффициентом повторения, равным двум, тогда виртуальные блоки ресурсов ACKCH для радиокадра делятся по частоте на два. Деление частоты ACKCH по восходящей линии связи может изменяться от одного радиокадра к другому, и деление применяется ко всем блокам ресурсов в радиокадре. В аспекте изобретения максимальный коэффициент повторения любого UE или пакета данных может быть ограничен тремя, таким образом, частота, выделенная для ACKCH, будет поделена на три.
В аспекте изобретения используемый коэффициент повторения может динамически изменяться или предварительно устанавливаться для каждого HARQ-процесса. Коэффициент повторения может быть ограничен на основе максимальной частоты, выделенной для ACKCH, и минимальной частоты, требуемой, чтобы правильно передать ACK/NAK. В аспекте изобретения коэффициент повторения может быть разным для каждого кадра. Коэффициент повторения может быть запрошен UE или назначен для UE на основе измеренных условий. Коэффициент повторения может быть предварительно установлен для отдельного Узла B и для продолжительности. Коэффициент повторения может быть вычислен на основе доступной полосы пропускания. Коэффициент повторения может быть вычислен на основе ACK/NAK, не принятых Узлом B. Узел B может устанавливать коэффициент повторения для HARQ-процесса, который зависит от числа раз, которое Узел B повторно передал, так как Узел B не принял какое-либо подтверждение приема от UE. Также коэффициент повторения может быть предоставлен априори с помощью передачи сигналов более высокого уровня. Коэффициент повторения может быть предоставлен в момент назначения ACKCH. В аспекте изобретения Узел B непрерывно анализирует число принятых ACK, число отвергнутых ACK (так как первое ACK было принято правильно) и число непринятых ACK. С помощью этих данных Узел B может установить коэффициент повторения для UE.
Согласно фиг.4 шаблон 450 передачи по восходящей линии связи описан в данном документе, как примерный шаблон согласно аспекту изобретения на основе максимального коэффициента повторения, равного трем. В этом примере данные для HARQ-процесса 0 передаются в UE, который требует повторения ACK/NAK посредством коэффициента повторения, равного трем; данные для HARQ-процесса 1 передаются в UE, которое требует повторения ACK/NAK посредством коэффициента повторения, равного одному; данные для HARQ-процесса 2 передаются в UE, которое требует повторения ACK/NAK посредством коэффициента повторения, равного одному; данные для HARQ-процесса 3 передаются в UE, которое требует повторения ACK/NAK посредством коэффициента повторения, равного двум; и данные для HARQ-процесса 4 передаются в UE, которое требует повторения ACK/NAK посредством коэффициента повторения, равного одному.
В аспекте изобретения положение по времени и частоте для первого ACK/NAK может быть функцией от положения по времени и частоте либо соответствующего пакета данных, либо назначения данных. Например, для передачи данных в субкадре (или блоке ресурсов) K соответствующая передача первого ACK/NAK выполняется в кадре K+4, использующем ресурс A (например, субблок 480 ресурсов). Положение по времени и частоте для последующего повторного ACK/NAK для той же передачи данных может быть функцией от положения по времени и частоте либо того же пакета данных, либо назначения данных. Например, для передачи данных в субкадре K передача второго ACK/NAK для той же передачи данных выполняется в субкадре K+5, использующем ресурс B (например, субблок 482 ресурсов), для передачи данных в субкадре K передача второго ACK/NAK для той же передачи данных выполняется в субкадре K+6, использующем ресурс C (например, субблок 484 ресурсов) и т.д. Ресурсы A, B и C могут представлять время и частоту, код, каналы и т.д.
Соответствующее ACK для HARQ-процесса, ACK/NAK передается с помощью одинакового набора тонов 466 для первой передачи ACK/NAK и ортогонального по времени. В аспекте изобретения начальное положение по времени для ACKCH, соответствующего HARQ-процессу, является смещением, указанным ссылочной позицией 470. В этом примере первое ACK/NAK передается с помощью тонов 466 и символов 452 для ACK 0, которое соответствует HARQ-процессу 0; символов 454 для ACK 1, которое соответствует HARQ-процессу 1; символов 456 для ACK 2, которое соответствует HARQ-процессу 2; символов 458 для ACK 3, которое соответствует HARQ-процессу 3; и символов 460 для ACK 4, которое соответствует HARQ-процессу 4.
Для HARQ для ACK/NAK соответствующее ACK для HARQ-процесса передается с помощью ACKCH, использующего другое положение по частоте в ходе каждой повторной передачи. Например, UE, принимающее данные для HARQ-процесса 0, требует, чтобы ACK/NAK было повторено три раза, соответствующее ACK/NAK (например, ACK 0) передается с помощью субблока 480 для первой передачи и субблоков 482 и 484, чтобы повторить передачу ACK/NAK. Частота субблоков, используемых для передачи повторных ACK/NAK, может быть функцией частоты, используемой блоком ресурсов, используемым для соответствующего HARQ-процесса, плюс величина смещения. Величина смещения может быть, по меньшей мере, больше, чем величина тонов, используемых для первой передачи ACK/NAK. Таким образом, набор тонов, используемых для субблоков 480, 482 и 484, показан по ссылкам 462, 464 и 466 соответственно. В аспекте изобретения положение по времени и частоте ресурсов первого блока 480 шаблона ACK TX может быть неявной функцией от положения по времени и частоте соответствующего пакета данных (например, переданного с помощью совместно используемого канала и HARQ-процесса 0 на этапе 402), а положения по времени и частоте последующих блоков 482 и 484 шаблона ACK TX являются неявными функциями положения по времени и частоте соответствующего пакета данных (например, переданного с использованием HARQ-процесса 0 на этапе 402) с помощью смещения.
В другом аспекте изобретения положение по времени и частоте первого блока 480 шаблона ACK TX может быть неявной функцией от положения по времени и частоте соответствующего пакета назначения данных (например, использующего канал управления), и положения по времени и частоте последующих блоков 482 и 484 шаблона ACK TX являются неявной функцией от положения по времени и частоте соответствующего пакета назначения данных.
Со ссылкой на фиг.5-6 описаны методологии, относящиеся к механизму выполнения HARQ для повторной передачи ACK/NAK. Хотя, в целях упрощения пояснения, методологии показаны и описаны как последовательность действий, необходимо понимать и принимать во внимание, что методологии не ограничены порядком действий, поскольку некоторые действия могут в соответствии с заявляемым предметом изобретения осуществляться в другом порядке и/или параллельно с действиями, отличными от действий, показанных и описанных в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные действия могут быть необходимы для того, чтобы реализовать методологию в соответствии с заявляемым объектом изобретения.
На фиг.5 проиллюстрирована примерная методология 500, которая упрощает передачу пакетных данных с помощью HARQ-процесса в системе беспроводной связи согласно аспекту изобретения. Способ 500 может упростить передачу пакетных данных от терминала (например, усовершенствованной узловой базовой станции, eNode B, точки доступа (AP), базовой станции или подобного механизма) одному или более терминальным устройствам (например, пользовательскому оборудованию, UE, AT или подобному механизму) сети беспроводной связи. Способ начинается на этапе 502, способ определяет, используется ли схема повторения ACK/NAK для HARQ-процесса. В аспекте изобретения система может запросить Узел B, чтобы начать использование схемы повторения в течение периода времени, или может сделать запрос, чтобы использовать схему повторения для данного радиокадра. Способ может обратиться к указанию, сохраненному в запоминающем устройстве, которое указывает, использовать ли схему повторения. Способ на этапе 502 определяет максимальный коэффициент повторения (MRF), используемый для передачи ACK/NAK. MRF может быть наибольшим числом раз, сколько приемному устройству пакета данных требуется передать ACK/NAK (например, число раз, сколько ACK/NAK будет принято передающим устройством). Планировщик передающего устройства может определить наибольшее значение посредством анализа коэффициента повторения каждого приемного устройства пакета данных и выбора наибольшего значения коэффициента повторения. Максимальный коэффициент повторения может быть предварительно установлен для Узла B, например максимальный коэффициент повторения, равный 3, в котором максимальное повторение допустимо три раза. Способ на этапе 506 определяет, больше ли MRF, чем один. Если определено, что MRF больше, чем один, способ выполняет этапы 512, 514, 516 и 518. Иначе, способ выполняет этапы 508 и 510, при этом способ на этапе 508 назначает ресурсы с помощью шаблона передачи по умолчанию (например, без разделения частоты ACKCH) и затем передает пакеты данных. На этапе 512 способ определяет первый шаблон передачи для радиокадра, как показано на фиг.4 ссылочной позицией 450. После определения первого шаблона передачи для радиокадра способ начинает выполнять этапы 514, 516 и 518 для каждого HARQ-процесса радиокадра, например десяти, как показано на фиг.4. На этапе 514 способ определяет шаблон передачи ACK/NAK (например, шаблон передачи, составленный посредством субблоков 480, 482 и 484, как показано на фиг.4) для каждого приемного устройства пакета данных. На этапе 516 способ назначает ресурсы на основе определенного шаблона передачи ACK/NAK. Назначение ресурсов может быть передано соответствующим приемным устройствам перед их использованием. На этапе 518 способ передает данные и ожидает приема ACK/NAK на соответствующей частоте и в соответствующее время (например, субблоки) на основе шаблона передачи ACK/NAK.
На фиг.6 проиллюстрирована примерная методология 600, которая упрощает HARQ-процесс для передачи ACK/NAK в системе беспроводной связи согласно аспекту изобретения. Способ 600 может упростить передачу ACK/NAK посредством терминала (например, улучшенной узловой базовой станцией, eNode B, точкой доступа (AP), базовой станцией или подобным механизмом) сети беспроводной связи. Согласно аспекту изобретения на этапе 602 способ принимает передачу данных (например, пакет данных). На этапе 604 способ определяет коэффициент повторения ACK/NAK для использования при ответе на принятую передачу данных. Коэффициент повторения предоставляет то, сколько раз ACK/NAK должно быть повторено. Коэффициент повторения ACK/NAK может быть определен с помощью различных технологий, описанных выше, включающих в себя поиск в памяти приемного устройства. Также коэффициент повторения может быть принят передающим устройством перед приемом передачи данных или вместе с передачей данных. На этапе 606 способ определяет, больше ли коэффициент повторения ACK/NAK, чем один. Если определено, что коэффициент повторения ACK/NAK больше, чем один, тогда способ выполняет этапы 608 и 610. Иначе, способ выполняет этапы 612 и 614. На этапе 608 способ согласно аспекту изобретения определяет положение по частоте и времени (например, шаблон передачи) для передачи ACK/NAK. После этого на этапе 610 способ передает ACK/NAK с помощью назначенного блока ресурсов согласно шаблону передачи. На этапе 612 способ определяет или выбирает шаблон передачи ACK/NAK из набора шаблонов передачи ACK/NAK, каждый из которых предоставляет положение передачи по частоте и времени каждого субблока. В аспекте изобретения с помощью таблицы поиска в запоминающем устройстве способ может извлечь шаблон передачи ACK/NAK (положение одного или более субблоков по частоте и времени). Например, если коэффициент повторения равен трем, шаблон передачи может быть составлен из субблоков 480, 482 и 486, как показано на фиг.4, или любой другой комбинации положения по частоте и времени, все из которых ортогональны по времени и частоте, для субблока, используемого для передачи трех ACK. В аспекте изобретения положение субблока, используемого для последующей передачи ACK/NAK, может быть смещено на два набора символов, например второе ACK 0 будет передано с помощью набора символов, представленных ссылочным номером 456, а третье ACK 0 будет передано с помощью набора символов, представленного ссылочной позицией 460, как показано на фиг.4 (например, смещение по времени на длину символов одного субблока). В аспекте изобретения положение передачи субблока для первой передачи или только передачи ACK/NAK для каждого принятого пакета данных, несмотря на коэффициент повторения, является одинаковым по частоте. Таким образом, положение субблоков для передачи ACK/NAK последующих принятых пакетов данных должно быть смещено на набор частотных тонов, чтобы избежать коллизии с передачей ACK/NAK для последующих принятых пакетов данных. В блоке 614 способ выполняет передачу ACK/NAK на основе коэффициента повторения и согласно определенному шаблону передачи ACK/NAK.
Фиг.7 изображает примерный терминал 700 доступа, который может предоставлять обратную связь для сетей связи в соответствии с одним или более аспектами изобретения. Терминал 700 доступа содержит приемное устройство 702 (к примеру, антенну), которое принимает сигнал и выполняет типичные действия (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) с принимаемым сигналом. В частности, приемное устройство 702 также может принять расписание услуг, задающее услуги, распределенные одному или более блокам периода выделения передачи, расписание, соотносящее блок ресурсов нисходящей линии связи с блоком ресурсов восходящей линии связи для предоставления информации обратной связи, как описано в данном документе, и т.п. Приемное устройство 702 может содержать демодулятор 704, который может демодулировать принимаемые символы и предоставлять их в процессор 706 для оценки. Процессором 706 может быть процессор, специально предназначенный для анализа информации, принимаемой посредством приемного устройства 702, и/или формирования информации для передачи посредством передающего устройства 716. Дополнительно, процессором 706 может быть процессор, который контролирует один или более компонентов терминала 700 доступа, и/или процессор, который анализирует информацию, принимаемую посредством приемного устройства 702, формирует информацию для передачи посредством передающего устройства 716 и управляет одним или более компонентами терминала 700 доступа. Дополнительно, процессор 706 может приводить в исполнение инструкции для интерпретации соотнесения ресурсов восходящей и нисходящей линии связи, принимаемых посредством приемного устройства 702, идентификации непринятого блока нисходящей линии связи или формирования сообщения обратной связи, такого как битовая карта, подходящего для того, чтобы сигнализировать этот непринятый блок или блоки, или для анализа хэш-функции, чтобы определять надлежащий ресурс восходящей линии связи или множество ресурсов восходящей линии связи, как описано в данном документе.
Терминал 700 доступа дополнительно может содержать запоминающее устройство 708, которое функционально соединено с процессором 706 и которое может сохранять данные, которые должны передаваться, приниматься и т.п. Запоминающее устройство 708 может сохранять информацию, связанную с диспетчеризацией ресурсов нисходящей линии связи, протоколами для оценки вышеуказанного, протоколами для идентификации непринятых частей передачи, для оценки не поддающейся расшифровке передачи, для передачи сообщения обратной связи в точку доступа и т.п.
Следует принимать во внимание, что хранилище данных (к примеру, запоминающее устройство 708), описанное в данном документе, может быть энергозависимым запоминающим устройством или энергонезависимым запоминающим устройством либо могут включать в себя и энергозависимое, и энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM), которое действует в качестве внешней кэш-памяти. В качестве иллюстрации, но не ограничения, RAM доступно во многих формах, например синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи данных (DDR SDRAM), улучшенное SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и direct Rambus (шина прямого резидентного доступа) RAM (DRRAM). Запоминающее устройство 708 настоящих систем и способов предназначено для того, чтобы содержать (но не только) эти и любые другие подходящие типы запоминающих устройств.
Приемное устройство 702 дополнительно функционально соединено с мультиплексной антенной 710, которая может принимать запланированное соотнесение между одним или более дополнительными блоками ресурсов передачи по нисходящей линии связи и блоком ресурсов передачи по восходящей линии связи (к примеру, чтобы упрощать предоставление нескольких сообщений NACK или ACK в ответе битовой карты). Мультиплексный процессор 706 может включать в себя многоразрядную битовую карту с сообщением обратной связи, которое предоставляет сообщение ACK или NACK, указывающее то, принят или не принят первый блок нисходящей линии связи и каждый из одного или более дополнительных блоков нисходящей линии связи, по одному ресурсу восходящей линии связи. Дополнительно, процессор 712 вычислений может принимать функцию вероятности обратной связи, при этом функция ограничивает вероятность того, что сообщение обратной связи предоставлено посредством терминала 700 доступа, как описано в данном документе, если блок ресурсов передачи по нисходящей линии связи или данные, ассоциативно связанные с ним, не приняты. В частности, эта функция вероятности может быть использована для того, чтобы уменьшить помехи, если несколько устройств сообщают о потерянных данных одновременно.
Терминал 700 доступа еще дополнительно содержит модулятор 714 и передающее устройство 716, которое передает сигнал, например, в базовую станцию, точку доступа, другой терминал доступа, удаленный агент и т.д. Хотя проиллюстрирован как отдельный от процессора 706, следует принимать во внимание, что формирователь 710 сигналов и блок 712 оценки индикаторов могут быть частью процессора 706 или ряда процессоров (не показаны).
Фиг.8 - это иллюстрация системы 800, которая упрощает предоставление обратной связи, касающейся потерянных данных передачи для LTE-сети. Система 800 содержит базовую станцию 802 (например, точку доступа,...) с приемным устройством 810, которое принимает сигнал(ы) от одного или более мобильных устройств 804 через множество приемных антенн 806, и передающим устройством 822, которое передает в одно или более мобильных устройств 804 через передающую антенну 808. Приемное устройство 810 может принимать информацию от приемных антенн 806 и дополнительно может содержать получателя сигнала (не показан), который принимает данные обратной связи, связанные с непринятым или не поддающимся расшифровке пакетом данных. Дополнительно, приемное устройство 810 функционально ассоциативно связано с демодулятором 812, который демодулирует принятую информацию. Демодулированные символы анализируются посредством процессора 814, который соединен с запоминающим устройством 816, которое сохраняет информацию, связанную с соотнесением ресурсов восходящей и нисходящей линии связи, предоставлением динамических и/или статических соотнесений из сети, а также данные, которые должны быть переданы или приняты от мобильного устройства 804 (или неравноправной базовой станции (не показана)), и/или любую другую надлежащую информацию, связанную с выполнением различных действий и функций, изложенных в данном документе.
Процессор 814 дополнительно соединен с процессором 818 ассоциации, который может планировать соотнесение в течение периода выделения между блоком ресурсов передачи по нисходящей линии связи и блоком ресурсов передачи по восходящей линии связи для услуги многоадресной или широковещательной передачи. Дополнительно, процессор 818 ассоциации дополнительно может планировать соотнесение между одним или более дополнительными блоками ресурсов передачи по восходящей линии связи и блоком ресурсов передачи по нисходящей линии связи, чтобы позволить прием множества сообщений обратной связи для ресурса нисходящей линии связи. Как результат, относительное число сообщений обратной связи, связанных с ресурсом нисходящей линии связи, может быть определено. Более того, процессор 818 ассоциации может планировать соотнесение между множеством блоков ресурсов передачи по нисходящей линии связи и ресурсом передачи по восходящей линии связи для услуги многоадресной или широковещательной передачи, с тем, чтобы одна битовая карта, включенная в сообщение обратной связи, могла указывать ACK- или NACK-информацию для множества блоков ресурсов передачи по нисходящей линии связи.
Процессор 818 ассоциации может быть соединен с процессором 820 вычислений, который формирует вероятностный коэффициент, который может ограничивать вероятность того, что терминальное устройство предоставит сообщение обратной связи. Вероятностный коэффициент может быть использован посредством базовой станции 802 для того, чтобы уменьшать помехи обратной связи из нескольких терминальных устройств. Дополнительно, процессор 820 вычислений может формировать хэш-функцию, передаваемую посредством базовой станции 802, которая может указывать для каждого из множества терминальных устройств конкретный ресурс передачи по восходящей линии связи, чтобы использовать при предоставлении сообщения обратной связи. Индикатор хэш-функции может быть основан, по меньшей мере, частично на основе класса доступа каждого терминального устройства, хэша идентификационных данных каждого терминала, идентификационных данных услуги, используемой посредством каждого терминального устройства, конкретной для блока информации либо комбинации вышеозначенного.
Дополнительно, процессор 820 вычислений может быть соединен с процессором 821 сортировки, который может определять число принятых сообщений обратной связи, относящихся к блоку ресурсов передачи по нисходящей линии связи. Например, если блок ресурсов передачи по нисходящей линии связи соединен с множественными ресурсами передачи по восходящей линии связи (например, посредством процессора 818 ассоциации, как описано выше), два или более сообщений обратной связи могут быть приняты базовой станцией 802 для ресурса нисходящей линии связи. Процессор 821 сортировки, следовательно, может идентифицировать то, какие сообщения обратной связи соответствуют блоку нисходящей линии связи, который может указывать приоритет повторной передачи для этого блока нисходящей линии связи. Более того, процессор 821 сортировки может выбирать между повторной передачей нескольких блоков ресурсов передачи по нисходящей линии связи, по меньшей мере, частично на основе числа принятых сообщений обратной связи, связанных с каждым блоком ресурсов передачи по нисходящей линии связи.
Ссылаясь на фиг.9, по нисходящей линии связи в точке 905 доступа процессор 910 данных передачи (TX) принимает, форматирует, кодирует, перемежает и модулирует (либо выполняет символьное преобразование) данные трафика и предоставляет символы модуляции (символы данных). Модулятор 915 символов принимает и обрабатывает символы данных и контрольные символы и предоставляет поток OFDM-символов. Модулятор 915 символов мультиплексирует символы данных и контрольные символы и предоставляет их в передающее устройство (TMTR) 920. Каждый передаваемый символ может быть символом данных, контрольным символом или значением сигнала нуля. Контрольные символы могут отправляться непрерывно в каждом периоде символа. Контрольные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с ортогональным частотным разделением (OFDM), мультиплексированы с временным разделением (TDM), мультиплексированы с частотным разделением (FDM) или мультиплексированы с кодовым разделением (CDM).
TMTR 920 принимает и преобразует поток символов в один или более аналоговых сигналов и дополнительно преобразует (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы сформировать сигнал нисходящей линии связи, подходящий для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается посредством антенны 925 в терминалы. В терминале 930 антенна 935 принимает сигнал нисходящей линии связи и предоставляет принимаемый сигнал в приемное устройство (RCVR) 940. Приемное устройство 940 преобразует (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и оцифровывает преобразованный сигнал, чтобы получить выборки. Демодулятор 945 символов демодулирует и предоставляет принимаемые контрольные символы в процессор 950 для оценки канала. Демодулятор 945 символов дополнительно принимает оценки частотных характеристик для нисходящей линии связи от процессора 950, выполняет демодуляцию данных с принимаемыми символами данных для того, чтобы получить оценки символов данных (которые являются оценками передаваемых символов данных), и предоставляет оценки символов данных в процессор 955 RX-данных, который демодулирует (т.е. выполняет обратное символьное преобразование), обратно перемежает и декодирует оценки символов данных, чтобы восстановить передаваемые данные трафика. Обработка в демодуляторе 945 символов и процессоре 955 RX-данных комплементарна обработке, выполняемой модулятором 915 символов и процессором 910 TX-данных соответственно в точке 905 доступа.
В восходящей линии связи процессор 960 TX-данных обрабатывает данные трафика и предоставляет символы данных. Модулятор 965 символов принимает и мультиплексирует символы данных с контрольными символами, выполняет модуляцию и предоставляет поток символов. Передающее устройство 970 затем принимает и обрабатывает поток символов, чтобы сформировать сигнал восходящей линии связи, который передается посредством антенны 935 в точку 905 доступа.
В точке 905 доступа сигнал восходящей линии связи терминала 930 принимается посредством антенны 925 и обрабатывается посредством приемного устройства 975, чтобы получить выборки. Демодулятор 980 символов после этого обрабатывает выборки и предоставляет принимаемые контрольные символы и оценки символов данных для восходящей линии связи. Процессор 985 RX-данных обрабатывает оценки символов данных для того, чтобы восстановить данные трафика, передаваемые посредством терминала 930. Процессор 990 выполняет оценку характеристик канала для каждого активного терминала, передающего по восходящей линии связи. Несколько терминалов могут передавать контрольные сигналы параллельно в восходящей линии связи по соответствующим назначенным наборам контрольных поддиапазонов, при этом наборы контрольных поддиапазонов могут чередоваться.
Процессоры 990 и 950 управляют (к примеру, контролируют, направляют, регулируют и т.д.) работой в точке 905 доступа и терминале 930 соответственно. Соответствующие процессоры 990 и 950 могут быть ассоциированы с запоминающими устройствами (не показаны), которые сохраняют программные коды и данные. Процессоры 990 и 950 могут также выполнять вычисления для получения оценок частотной и импульсной характеристики для восходящей и нисходящей линий связи соответственно.
В системе множественного доступа (к примеру, FDMA, OFDMA, CDMA, TDMA, SDMA и т.д.) множество терминалов могут параллельно передавать по восходящей линии связи. В этой системе контрольные поддиапазоны могут совместно использоваться различными терминалами. Методы оценки каналов могут быть использованы в случаях, когда контрольные поддиапазоны для каждого терминала охватывают всю рабочую полосу (возможно, за исключением границ полосы). Такая структура контрольных поддиапазонов должна быть желательной для того, чтобы получить частотное разнесение для каждого терминала. Описанные в данном документе методы могут быть реализованы различными средствами. Например, эти методы могут быть реализованы в аппаратных средствах, программном обеспечении или комбинации вышеозначенного. При реализации в аппаратных средствах, которые могут быть цифровыми, аналоговыми или как цифровыми, так и аналоговыми, блоки обработки, используемые для оценки канала, могут быть реализованы в одной или нескольких специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем матричных БИС (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройствах, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их комбинациях. При реализации в программном обеспечении реализация может выполняться с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение процессорами 990 и 950.
Следует понимать, что варианты осуществления, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. При реализации в аппаратных средствах блоки обработки могут быть реализованы в одной или нескольких специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем матричных БИС (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных устройствах, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их комбинациях.
Когда варианты осуществления реализованы в программном обеспечении, микропрограммном обеспечении, промежуточном программном обеспечении или микрокоде, программный код или сегменты кода могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, эстафетной передачи данных, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающих устройствах и приведены в исполнение процессором. Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально подсоединено к процессору с помощью различных средств, известных в данной области техники.
На фиг.10 проиллюстрирована система 1000, которая упрощает повторение ACK/NAK с помощью шаблона передачи в беспроводной связи. Система 1000 может включать в себя модуль 1002 для использования коэффициента повторения, чтобы определить, сколько раз первое подтверждение приема должно быть повторено в ответ на прием первой передачи данных. Модуль 1004 предназначен для выбора шаблона передачи подтверждения приема (ACK TX) и модуль 1006 предназначен для передачи, многократно, первых подтверждений приема согласно шаблону ACK TX. Модули 1002-1006 могут быть процессором или электронным устройством и могут быть соединены с модулем 1008 памяти.
На фиг.11 проиллюстрирована система 1100, которая упрощает повторение ACK/NAK с помощью шаблона передачи в беспроводной связи. Система 1100 может включать в себя модуль 1102 для передачи первого подтверждения приема в ответ на прием первой передачи данных с помощью первого набора тонов и первого набора символов кадра. Модуль 1102 и модуль 1104 для передачи первого подтверждения приема в ответ на прием первой передачи данных используют второй набор тонов и второй набор символов кадра. Модули 1102-1104 могут быть процессором или любым электронным устройством и могут быть соединены с модулем 1106 памяти.
На фиг.12 проиллюстрирована система 1200, которая упрощает повторение ACK/NAK с помощью шаблона передачи в беспроводной связи. Система 1200 может включать в себя модуль 1202 для определения максимального коэффициента повторения, который указывает число раз, которое первое подтверждение приема будет принято. Модуль 1204 предназначен для определения первого шаблона передачи с помощью максимального коэффициента повторения, и модуль 1206 предназначен для назначения ресурсов на основе первого шаблона передачи для приема первого подтверждения приема. Модули 1202-1206 могут быть процессором или любым электронным устройством и могут быть соединены с модулем 1208 памяти.
То, что описано выше, включает в себя примеры одного или более аспектов. Конечно, невозможно описать каждое вероятное сочетание компонентов или методологий в целях описания вышеозначенных аспектов, но специалисты в данной области техники могут распознать, что многие дополнительные сочетания и перестановки различных аспектов допустимы. Следовательно, описанные аспекты предназначены для того, чтобы охватывать все подобные преобразования, модификации и разновидности, которые попадают под объем прилагаемой формулы изобретения. Более того, в пределах того, как термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, этот термин должен интерпретироваться включительным способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения.