Агрегирование подтверждений приема и отрицательных подтверждений приема мобильной станции в беспроводных сетях

Иллюстрации

Показать все

Настоящее изобретение относится к области беспроводной связи. В соответствии с одним вариантом осуществления способ может включать в себя определение в базовой станции в беспроводной сети качества канала восходящей линии связи для мобильной станции, посылку указателя агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK) в мобильную станцию на основании определения, посылку множества пачек данных в мобильную станцию и прием, по меньшей мере, одного агрегированного отчета ACK/NAK из мобильной станции. Технический результат изобретения заключается в эффективном использовании ресурса канала связи. 4 н. и 20 з.п. ф-лы, 6 ил.

Реферат

Испрашивание приоритета

Эта заявка испрашивает привилегию приоритета на основании предварительной заявки Соединенных Штатов № 60/953867, зарегистрированной 3 августа 2007 г., озаглавленной “Mobile Station Aggregation of Acknowledgments and Negative Acknowledgments in Wireless Networks”, раскрытие которой включено в настоящее описание в качестве ссылки.

Область техники, к которой относится изобретение

Это описание относится к беспроводным сетям

Уровень техники

В беспроводных сетях базовая станция может передавать пачки данных в одну или более мобильных станций. Мобильные станции могут передавать подтверждения приема (ACK) или отрицательные подтверждения приема (NAK) в базовые станции, чтобы указывать, была ли успешно принята каждая из пачек данных.

Сущность изобретения

В соответствии с одним главным аспектом способ может включать в себя определение в базовой станции в беспроводной сети качества канала восходящей линии связи для мобильной станции, посылку указателя агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK) в мобильную станцию на основании определения, посылку множества пачек данных в мобильную станцию и прием, по меньшей мере, одного агрегированного отчета ACK/NAK из мобильной станции.

В соответствии с другим главным аспектом способ может включать в себя прием из базовой станции в беспроводной сети указателя агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK), определение, была ли успешно принята каждая из множества пачек данных из базовой станции, и посылку, по меньшей мере, одного агрегированного отчета ACK/NAK в базовую станцию. По меньшей мере, один агрегированный отчет ACK/NAK может указывать, была ли успешно принята каждая из некоторого числа множества пачек данных. Некоторое число ACK/NAK, агрегированных, по меньшей мере, в один агрегированный отчет ACK/NAK, может быть основано на указателе агрегирования ACK/NAK.

В соответствии с другим главным аспектом устройство может включать в себя контроллер. Устройство может быть сконфигурировано с возможностью определения в базовой станции в беспроводной сети качества канала восходящей линии связи для мобильной станции, посылки указателя агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK) в мобильную станцию на основании определения, посылки множества пачек данных в мобильную станцию и приема, по меньшей мере, одного агрегированного отчета ACK/NAK из мобильной станции.

В соответствии с другим главным аспектом устройство может включать в себя контроллер. Устройство может быть сконфигурировано с возможностью приема из базовой станции в беспроводной сети указателя агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK), определения, была ли успешно принята каждая из множества пачек данных из базовой станции, и посылки, по меньшей мере, одного агрегированного отчета ACK/NAK в базовую станцию. По меньшей мере, один агрегированный отчет ACK/NAK может указывать, была ли успешно принята каждая из некоторого числа множества пачек данных, для которых соответствующее число ACK/NAK были агрегированы, по меньшей мере, в один агрегированный отчет ACK/NAK.

Детали одного или более осуществлений изложены на сопровождающих чертежах и в описании ниже. Другие признаки будут понятными из описания и чертежей, и из формулы изобретения.

Краткое описание чертежей

Фиг.1 - блок-схема беспроводной сети, включающей в себя базовую станцию и множество мобильных станций, в соответствии с иллюстративным вариантом осуществления.

Фиг.2 - блок-схема плана передачи в соответствии с иллюстративным вариантом осуществления.

Фиг.3 - диаграмма последовательности с временем по вертикали, изображающая обмен передачами между базовой станцией и мобильными станциями в соответствии с иллюстративным вариантом осуществления.

Фиг.4 - блок-схема последовательности этапов, изображающая способ в соответствии с иллюстративным вариантом осуществления.

Фиг.5 - блок-схема последовательности этапов, изображающая способ в соответствии с иллюстративным вариантом осуществления.

Фиг.6 - блок-схема, изображающая устройство в соответствии с иллюстративным вариантом осуществления.

Подробное описание вариантов осуществления

Фиг.1 является блок-схемой беспроводной сети 102, включающей в себя базовую станцию 104 и множество мобильных станций 106, 108, 110, в соответствии с иллюстративным вариантом осуществления. Беспроводная сеть 102, например, может включать в себя беспроводную локальную сеть (WLAN) IEEE 802.11, беспроводную локальную региональную сеть (WiMAX) IEEE 802.16 или сотовую телефонную сеть. Базовая станция 104 может включать в себя базовую станцию WiMAX, сотовую базовую станцию, узел В или пункт доступа WLAN в соответствии с иллюстративными вариантами осуществления. Мобильные станции 106, 108, 110 могут включать в себя портативные переносные компьютеры, персональные цифровые ассистенты (PDA), смартфоны, сотовые телефоны или ретрансляционные станции в соответствии с иллюстративными вариантами осуществления. Базовая станция 104 может посылать информацию в мобильные станции 106, 108, 110 с помощью передачи пачек данных в одну или более из мобильных станций 106, 108, 110. Механизмы контроля ошибок могут быть использованы, чтобы обнаруживать и исправлять ошибки, которые происходят при передаче пачек данных в мобильные станции 106, 108, 110. Несмотря на то, что настоящее раскрытие использует терминологию WiMAX, аспекты настоящего раскрытия могут быть применимыми к другим проводным или беспроводным технологиям.

В соответствии с одним механизмом контроля ошибок гибридного автоматического запроса повторения (HARQ) базовая станция 104 может передавать предварительно определенное число, такое как одну или более, пачек данных в каждую мобильную станцию 106, 108, 110 за предварительно определенный интервал времени. Каждая из пачек данных может быть послана по единственному каналу, который может быть уже связан с мобильными станциями 106, 108, 110. Например, базовая станции 100 может послать карту HARQ в мобильные станции 106, 108, 110, которая может включать в себя план передачи пачек данных, включающий в себя информацию о канале для пачек данных, а также информацию о канале для подтверждений приема (ACK) или отрицательных подтверждений приема (NAK), посылаемых в ответ на каждую из пачек данных. План передачи может указывать предварительно определенный интервал времени, через который могут быть посланы пачки данных, или предварительно определенный интервал времени может быть вычислен на основании плана передачи. В одном иллюстративном варианте осуществления каждая пачка данных может включать в себя циклический избыточный код (CRC), который может быть использован для исправления и/или обнаружения ошибок. В другом примере каждая пачка данных может включать в себя некоторое число блоков данных. В этом последнем примере каждый блок данных в пачке данных может включать в себя CRC.

После того как истек предварительно определенный интервал времени, мобильные станции 106, 108, 110 могут послать ACK или NAK в базовую станцию 104. В примере, в котором каждая пачка данных включает в себя один CRC, мобильные станции 106, 108, 110 могут посылать одно ACK или NAK в базовую станцию 104 для каждой пачки данных. В примере, в котором каждая пачка данных включает в себя некоторое число блоков данных, причем каждый блок данных включает в себя CRC, мобильные станции 106, 108, 110 могут посылать ACK или NAK в базовую станция для каждой пачки данных или CRC.

Мобильные станции 106, 108, 110 могут посылать ACK или NAK в базовую станцию 104 после того, как истек установленный период задержки после посылки пачки данных, которой соответствует ACK или NAK. В соответствии с этим примером каждое ACK или NAK может быть послано в базовую станцию 104 через единственный канал. Канал может включать в себя частоту, длительность времени и/или код. Посылка каждого ACK или NAK через единственный канал может быть неэффективным использованием ресурсов.

В другом иллюстративном варианте осуществления каждая мобильная станция 106, 108, 110 может агрегировать некоторые или все ACK или NAK, соответствующие пачкам данных, запланированным в карте HARQ, в каналы агрегированных ACK/NAK. Число отдельных ACK/NAK, которые агрегированы в единственный канал агрегированных ACK/NAK, может быть определено указателем агрегирования ACK/NAK, который может быть согласован между базовой станцией 104 и каждой отдельной мобильной станцией 106, 108, 110. Это может использовать ресурсы канала более эффективно, чем посылка каждого ACK или NAK через его собственный канал, однако в некоторых ситуациях, таких как, когда качество канала восходящей линии связи является плохим, ошибки передачи в единственном канале могут вызвать потерю некоторого числа ACK или NAK, необходимых базовой станции 104, чтобы повторно передавать все из пачек данных, соответствующих потерянным ACK или NAK.

В соответствии с другим иллюстративным вариантом осуществления ACK и/или NAK могут быть динамически агрегированы на основании качества канала восходящей линии связи. Например, базовая станция 104 может определять качество канала восходящей линии связи для каждой мобильной станции 106, 108, 110. В соответствии с одним примером три ACK и/или NAK могут быть агрегированы, когда качество канала восходящей линии связи является “высоким”, два могут быть агрегированы, когда качество канала восходящей линии связи является “средним”, и каждое ACK или NAK может быть послано отдельно, когда качество канала восходящей линии связи является низким.

Качество канала восходящей линии связи может быть определено, например, на основании определенного расстояния между мобильной станцией 106, 108, 110 и базовой станцией 104, на основании интенсивности принятого сигнала по каналу ACK/NAK восходящей линии связи для мобильной станции 106, 108, 110 или на основании мощности передачи сигналов, посланных из мобильных станций 106, 108, 110. Качество канала восходящей линии связи, такое как определенное расстояние или интенсивность принятого сигнала, может быть основано, например, на одном или более сигналов, принятых из каждой мобильной станции 106, 108, 110. Принятые сигналы, например, могут включать в себя информацию, такую как интенсивность передачи, которая может быть основана на определении мобильных станций 106, 108, 110 расстояния от базовой станции 104 или качества канала. Качество канала также может быть определено, например, на основании указателя качества канала, принятого из мобильной станции 106, 108, 110.

На основании определенного качества канала восходящей линии связи базовая станция 104 может послать в одну или более из мобильных станций 106, 108, 110 указатель агрегирования подтверждения приема/отрицательного подтверждения приема (ACK/NAK). Указатель агрегирования ACK/NAK, например, либо может быть включен динамически в план передачи или в карту HARQ, либо может быть включен статически/полустатически с помощью посылки сообщения в одну или более из мобильных станций 106, 108, 110. План передачи, например, может включать в себя информационный элемент МАР (протокола доступа к среде), причем информация имеет отношение к тому, какая мобильная станция (станции) будет принимать пачки данных и как пачки данных должны быть демодулированы и/или декодированы.

Например, указатель агрегирования ACK/NAK может быть включен в информационный элемент для каждой мобильной станции 106, 108, 110. Один пример может включать в себя единственный информационный элемент для каждой мобильной станции 106, 108, 110, которая будет принимать данные в соответствии с планом передачи, причем каждый информационный элемент включает в себя информацию (такую как указатель агрегирования ACK/NAK), применимую к множеству пачек данных, которые будут посланы в мобильную станцию 106, 108, 110. В примере, который использует объединение с отслеживанием для того, чтобы объединять множество информационных элементов в единственном плане передачи или элементе пачки с отслеживанием HARQ нисходящей линии связи, указатель агрегирования ACK/NAK или информационный элемент для каждой мобильной станции 106, 108, 110 может быть включен в единственный план передачи или элемент пачки с отслеживанием HARQ нисходящей линии связи. План передачи может быть включен в кадр, который также включает в себя одну или более из запланированных пачек данных, план передачи с указателем агрегирования ACK/NAK для каждой мобильной станции 106, 108, 110 может быть включен в каждый кадр, посланный базовой станцией 104, в соответствии с иллюстративным вариантом осуществления. В другом иллюстративном варианте осуществления базовая станция 104 может осуществлять широковещательную передачу указателя агрегирования ACK/NAK в мобильные станции 106, 108, 110 отдельно от плана передачи или карты HARQ.

План передачи, например, может включать в себя план пачек данных, которые будут посланы базовой станцией 104 в каждую из мобильных станций 106, 108, 110, и может включать в себя информацию о канале для каждой из пачек данных. Указатель агрегирования ACK/NAK может указывать некоторое число пачек данных, прием которых должен быть подтвержден или отрицательно подтвержден в каждом канале ACK. Это число может быть одним и тем же или разным для каждой мобильной станции 106, 108, 110 в соответствии с иллюстративными вариантами осуществления. Указатель агрегирования ACK/NAK также может включать в себя, например, информацию о канале для канала (каналов), через который должны быть посланы агрегированные ACK/NAK. Каждая из мобильных станций 106, 108, 110 может принимать указатель агрегирования ACK/NAK.

Канал, через который посылают агрегированные ACK/NAK, может включать в себя, например, канал ACK восходящей линии связи (UL). Полный канал ACK UL может включать в себя три мозаичных элемента, причем в каждом мозаичном элементе могут быть переданы один или более из специально составленных сигналов. Например, число специально составленных сигналов может быть равно восьми, таким образом, создавая 8-меричный алфавит кодовых слов, причем каждое кодовое слово (сигнал) адресуют как индекс, пробегающий диапазон от нуля до семи. Вектор комбинации мозаичных элементов может включать в себя один или более мозаичных элементов в соответствии с иллюстративным вариантом осуществления.

Базовая станция 104 может посылать указатель агрегирования ACK/NAK в одну или более из мобильных станций 106, 108, 110. Базовая станция 104 также может посылать множество пачек данных в каждую из мобильных станций 106, 108, 110 (базовая станция 104 также может посылать план передачи восходящей линии связи в мобильные станции 106, 108, 110 после посылки плана передачи, который включает в себя указатель агрегирования ACK/NAK, и посылки пачек данных, и за пачками данных, посланными базовой станцией 104, могут следовать пачки данных, посланные в направлении восходящей линии связи из мобильных станций 106, 108, 110 в базовую станцию 104). Пачки данных, посланные базовой станцией 104, могут включать в себя блоки пакетных данных МАС (управления доступом к среде) (MPDU) в соответствии с иллюстративным вариантом осуществления. Пачки данных, например, могут быть посланы в соответствии с планом передачи.

Мобильные станции 106, 108, 110 могут определять, была ли успешно принята каждая из множества пачек данных, запланированных для них, из базовой станции 104. Мобильные станции 106, 108, 110 могут определять, были ли успешно приняты пачки данных, например, с помощью определения, были ли пачки данных совсем приняты через запланированный канал, с помощью определения, соответствуют ли данные, включенные в пачки данных, схемам кодирования с упреждающей коррекцией ошибок или кодирования с избыточным циклическим кодом или другим способам обнаружения ошибок.

Каждая из мобильных станций 106, 108, 110 может посылать одно или более агрегированных отчетов ACK/NAK в базовую станцию 104. Агрегированный отчет ACK/NAK может быть послан через единственный канал, такой как канал ACK UL. Каждый из агрегированных отчетов ACK/NAK может указывать, было ли успешно принято или неуспешно принято некоторое число пачек данных на основании определения, была ли успешно принята каждая из множества пачек данных. Число ACK и/или NAK в каждом агрегированном отчете ACK/NAK может быть основано на указателе агрегирования ACK/NAK. Например, если указатель агрегирования ACK/NAK указывает, что мобильная станция 106 должна агрегировать три ACK и/или NAK в единственный канал (такой как канал ACK UL), тогда каждый агрегированный отчет ACK/NAK, посланный с помощью мобильной станции 106, может включать в себя три ACK и/или NAK. Если число пачек данных, посланных или предназначенных для посылки в мобильный узел 106, не является кратным трем (или другому числу агрегирования), тогда последний агрегированный отчет ACK/NAK может включать в себя остаток от ACK и/или NAK, посылаемых мобильной станцией 106 в базовую станцию 104, в соответствии с иллюстративным вариантом осуществления. В соответствии с другим иллюстративным вариантом осуществления агрегированный отчет ACK/NAK, отличный от последнего агрегированного отчета ACK/NAK, такого как первый или средний агрегированный отчет ACK/NAK, может включать в себя остаток от ACK и/или ACK/NAK.

В соответствии с иллюстративным вариантом осуществления, таким как вариант осуществления, в котором агрегированное ACK/NAK посылают через канал ACK/NAK UL, агрегированное ACK/NAK может включать в себя вектор комбинации мозаичных элементов. В соответствии с одним примером канал, через который передают агрегированное ACK/NAK, может включать в себя три части мозаичного элемента восходящей линии связи 3×3 или три части мозаичного элемента восходящей линии связи 4×3. Биты ACK/NAK, указывающие, была ли успешно принята каждая пачка данных, например, могут быть закодированы в кодовое слово, длиной три через 8-меричный алфавит. В иллюстративном варианте осуществления, в котором три ACK и/или NAK агрегируют в каждое агрегированное ACK/NAK, агрегированные ACK/NAK могут быть закодированы, как показано в следующей таблице, в которой ACK представлено с помощью “1”, а NAK представлено с помощью ”0”:

Агрегированные ACK и/или NAK (отчет из 3 бит)1 2 3 (позиция бит) Индексы вектора на мозаичный элементмозаичный элемент (0),мозаичный элемент (1),мозаичный элемент (2)
111 000
110 111
101 222
100 333
011 444
010 555
001 666
000 777

Например, если мобильная станция 106 успешно принимала все три пачки данных, тогда мобильная станция 106 может передать вектор “000” комбинации трех мозаичных элементов. Базовая станция 104 после обработки вектора “000” комбинации мозаичных элементов может определить, что все три пачки данных были успешно приняты. Если мобильная станция 106 успешно принимала первые две пачки данных, но не третью пачку данных, мобильная станция 106 может передать вектор “111” комбинации мозаичных элементов, после приема и обработки этого вектора комбинации мозаичных элементов базовая станция 104 может определить, что первые две, но не третья пачка данных были успешно приняты, и базовая станция 104 может повторно передать третью пачку данных, которая не была успешно принята мобильной станцией 106. Подобным образом, если мобильная станция 106 успешно принимала вторую и третью пачки данных, но не первую пачку данных, мобильная станция 106 может передать вектор “444” комбинации мозаичных элементов, и базовая станция 104 может принять этот вектор комбинации мозаичных элементов и ответить, соответствующим образом. Несмотря на то, что агрегированные ACK/NAK в этом примере занимали половину канала UL с помощью использования трех мозаичных элементов, другой пример агрегированных отчетов ACK/NAK может занимать полный канал UL с помощью использования шести мозаичных элементов, третью часть канала UL с помощью использования двух мозаичных элементов или шестую часть канала UL с помощью использования одного мозаичного элемента.

В другом иллюстративном варианте осуществления агрегирование отчетов ACK/NAK для пачек данных может быть выполнено с помощью суперпозиции или совместного использования канала UL. Отчеты ACK/NAK могут быть агрегированы в едиснтвенный совместно используемый канал UL с использованием ортогональных кодовых слов для каждого из агрегированных отчетов ACK/NAK. Для каждого отчета ACK/NAK, ассоциированного с пачкой данных в агрегированном отчете, может быть ассоциирована пара кодовых слов, одно для отчета ACK, а другое для отчета NAK, как показано в следующей таблице:

Назначения ACK и/или NAK для осуществления отчета наложенных сигналов Индексы вектора на мозаичный элементмозаичный элемент (0),мозаичный элемент (1),мозаичный элемент (2)
ACK для 1-ой пачки в агрегировании 000
NAK для 1-ой пачки в агрегировании 111
ACK для 2-ой пачки в агрегировании 222
NAK для 2-ой пачки в агрегировании 333
ACK для 3-ей пачки в агрегировании 444
NAK для 3-ей пачки в агрегировании 555
ACK для 4-ой пачки в агрегировании 666
NAK для 4-ой пачки в агрегировании 777

В этом примере четыре отчета ACK/NAK могут быть агрегированы с помощью суперпозиции в одном и том же канале агрегированного отчета ACK/NAK. Например, если базовая станция 104 передает четыре пачки в мобильную станцию 106, и первая и четвертая пачки не приняты успешно, тогда мобильная станции 106 может передать в канале агрегированного отчета ACK/NAK суперпозицию комбинаций “111” (для 1-го NAK), ”222” (для 2-го ACK), ”444” (для 3-го ACK) и ”777” (для 4-го NAK) мозаичных элементов. Наложенный сигнал комбинаций мозаичных элементов “111”+”222”+”444”+”777” может быть декодирован с помощью базовой станции 104, которая определяет статус приема каждой отдельной пачки. Передача четырех наложенных сигналов может использовать больше энергии, чем передача одного сигнала. Для лучшего детектирования и оценки канала на основании имеющейся мощности в мобильных станциях 106, 108, 110, базовая станция 104 может конфигурировать каждую мобильную станцию 106, 108, 110, чтобы агрегировать некоторое число, выбранное из диапазона чисел, таких как либо два, три, либо четыре отчета ACK/NAK, на канал агрегированного ACK.

Вектор комбинации мозаичных элементов, посланный через канал, например, может быть ортогонально модулирован с помощью символов квадратурной фазовой манипуляции (QPSK). Каждый из мозаичных элементов или индексов вектора, которые составляют 8-меричный алфавит, может быть представлен с помощью восьми символов QPSK, таким образом, как с помощью индекса ортогональной модуляции, показанного в следующей таблице. В следующей таблице индекс вектора, показанный в левой колонке, соответствует одному из трех индексов вектора, показанных в правой колонке предыдущей таблицы:

Индекс вектора Символы (кодовые слова) QPSK
0 P0,P1,P2,P3,P0,P1,P2,P3
1 P0,P3,P2,P1,P0,P3,P2,P1
2 P0,P0,P1,P1,P2,P2,P3,P3
3 P0,P0,P3,P3,P2,P2,P1,P1
4 P0,P0,P0,P0,P0,P0,P0,P0
5 P0,P2,P0,P2,P0,P2,PO,P2
6 P0,P2,P0,P2,P2,P0,P2,P0
7 P0,P2,P2,P0,P2,P0,P0,P2

Например, кодовое слово, идентифицированное как индекс “0” вектора, может быть представлено восьмью символами “Р0, Р1, Р2, Р3, Р0, Р1, Р2, Р3” QPSK. В иллюстративном варианте осуществления Р0 может соответствовать сдвигу фазы сорок пять градусов, Р1 может соответствовать сдвигу фазы сто тридцать пять градусов, Р2 может соответствовать отрицательному сдвигу фазы сорок пять градусов и Р3 может соответствовать отрицательному сдвигу фазы сто тридцать пять градусов.

В соответствии с другим иллюстративным вариантом осуществления, индексы векторов могут быть представлены с помощью кодовых слов, показанных в следующей таблице:

Индекс вектора Символы (кодовые слова) QPSK
0 P0,P0,P0,P0,P0,P0,P0,P0
1 P2,P2,P2,P2,P2,P2,P2,P2
2 P1,P1,P1,P1,P1,P1,P1,P1
3 P3,P3,P3,P3,P3,P3,P3,P3
4 P0,P1,P2,P3,P0,P1,P2,P3
5 P2,P3,P0,P1,P2,P3,P0,P1
6 P1,P2,P3,P0,P1,P2,P3,P0
7 P3,P0,P1,P2,P3,P0,P1,P2

В этом примере кодовое слово, идентифицированное как индекс “0” вектора, может быть представлено восьмью символами “Р0” QPSK.

Фиг.2 является блок-схемой плана 220 передачи в соответствии с иллюстративным вариантом осуществления. Эта фигура схематически представляет некоторые из полей, включенных в МАР, которые могут быть использованы для планирования данных, без изображения фактического назначения пачек данных. План 200 передачи может включать в себя, например, информационный элемент (IE) пачки отслеживания HARQ нисходящей линии связи (DL) или IE подпачки отслеживания HARQ DL. План 200 передачи может быть послан базовой станцией 104 в мобильные станции 106, 108, 110. План 200 передачи может указывать, в сколько мобильных станций 106, 108, 110 может быть направлен поток пачек данных, сколько пачек данных может принимать каждая мобильная станция 106, 108, 110, сколько мобильных станций 106, 108, 110 должны агрегировать свои ACK и/или NAK, и может предоставлять информацию о каждой пачке данных в потоке.

План 200 передачи может включать в себя поле 202 некоторого числа мобильных станций в соответствии с иллюстративным вариантом осуществления. Число поля 202 мобильных станций может указывать число мобильных станций 106, 108, 110, в которые будут посланы пачки данных в течение потока. План 200 передачи также может включать в себя поля для каждой мобильной станции 106, 108, 110, такие как поле 204 для первой мобильной станции вплоть до поля 206 для N-ой мобильной станции, 'N' может соответствовать числу мобильных станций 106, 108, 110, указанных в поле 202 числа мобильных станций.

Поле каждой мобильной станции, такое как поле 204 первой мобильной станции, может включать в себя подполя. Поле мобильной станции может включать в себя поле 207 ID мобильной станции, которое может идентифицировать, например, одну из мобильных станций 106, 108, 110. Поле мобильной станции также может включать в себя указатель 208 агрегирования ACK/NAK в соответствии с иллюстративным вариантом осуществления. Указатель 208 агрегирования ACK/NAK может указывать некоторое число ACK и/или NAK для пачек данных, которые должны быть агрегированы в каждый канал (который может быть каналом ACK UL). Указатель 208 агрегирования ACK/NAK может быть обновлен базовой станцией 104 для каждого плана 200 передачи. Например, базовая станция 104 может определить число ACK и/или NAK, которые должны быть агрегированы на основании качества канала восходящей линии связи, до посылки каждого плана 200 передачи. Указатель 208 агрегирования ACK/NAK может иметь диапазон возможных значений, такой как между единицей и тремя. Например, базовая станция 104 может послать план передачи, указывающий, что данная мобильная станция 106 должна агрегировать три ACK и/или NAK, если качество канала восходящей линии связи является высоким, два ACK и/или NAK, если качество канала восходящей линии связи является средним, и только одно (т. е. нет агрегирования), если качество канала восходящей линии связи является низким. Обновление указателя 208 агрегирования ACK/NAK динамически, таким образом, как с каждым планом 200 передачи, или периодически после каждых 'n' планов передачи, может позволить базовой станции 104 изменять агрегирование ACK и/или NAK мобильных станций 106, 108, 110 на основании изменения состояний канала восходящей линии связи.

Поле каждой мобильной станции, такое как поле 204 первой мобильной станции, может включать в себя подполе 210 некоторого числа пачек. Поле 210 числа пачек может указывать число пачек данных, которые будут посланы в данную мобильную станцию 204 в течение потока.

Поле каждой мобильной станции, такое как поле 204 первой мобильной станции, также может включать в себя подполя некоторого числа пачек данных, соответствующие числу пачек данных, указанных в подполе 210 числа пачек. Например, поле 204 первой мобильной станции может включать в себя подполе 212 для первой пачки вплоть до подполя 214 для N-ой пачки, причем 'N' соответствует числу пачек данных, указанных в подполе 210 числа пачек.

Подполе каждой пачки, такое как подполе 212 первой пачки, может включать в себя дополнительные подполя. Например, подполе 212 первой пачки может включать в себя подполе 216 длительности. Подполе 216 длительности может указывать длительность пачки данных, такую как в интервалах времени, в соответствии с иллюстративным вариантом осуществления. В соответствии с другим иллюстративным вариантом осуществления подполе 216 длительности может указывать ресурсы канала, назначенные для пачки данных, такие как полоса частот и/или время.

Подполе 212 первой пачки также может включать в себя подполе 218 схемы модуляции и/или кодирования. Подполе 218 схемы модуляции и/или кодирования может указывать схему модуляции и/или схему кодирования, которые может использовать базовая станция 104, чтобы передавать пачки данных в мобильную станцию 106. Мобильная станция 106 может использовать информацию в подполе 218 схемы модуляции и/или кодирования, чтобы демодулировать и/или декодировать пачку данных. Подполе 212 первой пачки также может включать в себя подполе 220 канала, которое может указывать канал, через который может быть послана пачка данных. Мобильная станция 106 может иметь доступ к множеству, например шестнадцати, логических каналов, и подполе 220 канала может идентифицировать канал, через который может быть передана пачка данных. Подполе 212 первой пачки также может включать в себя подполе 222 порядкового номера, которое может указывать порядковый номер для пачки данных. Указанный порядковый номер может быть включен в пачку данных и может быть использован, чтобы отличать пачку данных от других пачек данных. В иллюстративном варианте осуществления порядковый номер включает в себя один бит. Подполя других пачек могут включать в себя подполя, соответствующие подполям, описанным со ссылкой на подполе 212 первой пачки.

В соответствии с иллюстративным вариантом осуществления следующий синтаксис может быть использован, чтобы генерировать план передачи:

Синтаксис Размер Примечания
IE пачки отслеживания HARQ DL (){ - -
N_CID 4 бита Число CID (мобильных станций)
Для (I=0; I<N_CID;I++){ - -
RCID_IE() Переменный Идентификатор мобильной станции
Число агрегирования 2 бита 00 = 1 ACK/NAK на канал ACK UL01 = 2 ACK/NAK на канал ACK UL10 = 3 ACK/NAK на канал ACK UL11 = зарезервировано
Число пачек 4 бита Число пачек данных
Для (j=0;j<N_пачка;j++){ - -
Длительность 10 бита Длительность пачки данных в интервалах времени
Указатель DIUC пачки 1 бита Если указатель DIUC пачки равен 1, это может указывать, что DIUC явно назначен для этой пачки. Иначе эта пачка может использовать тот же DIUC, что и предыдущая пачка данных. Если j равно 0, тогда этот указатель может быть 1
Зарезервирован 1 бита
Если (указатель DIUC пачки = 1){ - -
DIUC 4 бита -
Указатель повторения кодирования 2 бита 0b00 - нет повторения кодирования0b01 - использовано повторение кодирования, равное 20b10 - использовано повторение кодирования, равное 40b11 - использовано повторение кодирования, равное 6
}
ACID 4 бита
AI_SN 1 бита
}
}
}

Фиг.3 является диаграммой последовательности с временем по вертикали, изображающей обмен передачами между базовой станцией 104 и мобильными станциями 106, 108, 110, в соответствии с иллюстративным вариантом осуществления. В этом примере базовая станция 104 может послать план 200 передачи в три мобильные станции 106, 108, 110. Поле 202 числа мобильных станций может указывать, что три мобильные станции 106, 108, 110 будут принимать пачки данных. Для каждой из мобильных станций 106, 108, 110 поле 208 указателя агрегирования ACK/NAK для каждой мобильной станции 106, 108, 110 может указывать, что каждая из мобильных станций 106, 108, 110 может послать агрегированный отчет ACK/NAK для двух пачек данных. Подполе 210 числа пачек может указывать, что мобильная станция 106 может принять две пачки данных, мобильная станция 108 может принять две пачки данных, и мобильная станция 110 может принять одну пачку данных.

Мобильные станции 106, 108, 110 могут вычислить позиции смещения или каналы ACK/NAK своих соответственных агрегированных отчетов ACK/NAK на основании плана передачи в соответствии с иллюстративным вариантом осуществления. Агрегированные отчеты ACK/NAK могут начинаться после определенного периода задержки после последней пачки данных в соответствии с иллюстративным вариантом осуществления. Первый агрегированный отчет ACK/NAK может быть рассмотрен как посылаемый в первой позиции смещения или канале ACK/NAK (таком как канал ACK UL), второй агрегированный отчет ACK/NAK, во второй позиции смещения или канале ACK/NAK (таком как канал ACK UL) и т.д.

Позиции смещения агрегированных отчетов ACK/NAK могут быть вычислены с помощью деления числа пачек данных, посылаемых в данную мобильную станцию, на число, указанное в указателе 208 агрегирования ACK/NAK, и округления в соответствии с иллюстративным вариантом осуществления. В этом примере мобильная станция 106 может вычислить, что, поскольку она будет принимать две пачки данных и будет агрегировать два ACK и/или NAK для двух пачек данных в агрегированном отчете ACK/NAK (два, разделенные на два), мобильная станция 106 может передать свой агрегированный отчет ACK/NAK в первой позиции смещения или канале ACK/NAK, и агрегированный отчет ACK/NAK будет занимать один канал ACK/NAK. Подобным образом мобильная станция 108 может вычислить, что, поскольку она будет принимать две пачки данных и будет агрегировать два ACK и/или NAK для двух пачек данных в агрегированном отчете ACK/NAK (два, разделенные на два), мобильная станция 108 может передать свой агрегированный отчет ACK/NAK во второй позиции смещения или канале ACK/NAK, и агрегированный отчет ACK/NAK будет занимать один канал ACK/NAK. Мобильная станция 110 может вычислить, что, поскольку она будет принимать одну пачку данных и будет агрегировать один ACK или NAK для одной пачки данных в агрегированном отчете ACK/NAK (единица, разделенная на два, округленное), мобильная станция 110 может передать свой агрегированный отчет ACK/NAK в третьей позиции смещения или канале ACK/NAK, и агрегированный отчет ACK/NAK будет занимать один канал ACK/NAK.

После и совместно с передачей плана 200 передачи в мобильные станции 106, 108, 110 базовая станция 104 может передать пачку 302 данных и пачку 304 данных в мобильную станцию 106. После приема этих пачек 302, 304 данных мобильная станция 106 может определить, была ли успешно принята каждая из пачек 302, 304 данных.

Базовая станция 104 также может передать пачку 306 данных и пачку 308 данных в мобильную станцию 108. После приема этих пачек 306, 308 данных мобильная станция 108 может определить, была ли успешно принята каждая из пачек 306, 308 данных. Базовая станция 104 также может передать пачку 310 данных в мобильную станцию 110, и мобильная станция 110 может определить, была ли успешно принята пачка 310 данных.

В соответствии с иллюстративным вариантом осуществления мобильные станции 106, 108, 110 могут начать посылку агрегированных отчетов ACK/NAK в базовую станцию 104 после того, как базовая станция 104 закончила посылку пачек 302, 304, 306, 308, 310 данных. Каждый из агрегированных отчетов ACK/NAK может указывать, была ли успешно принята каждая из множества пачек 302, 304, 306, 308, 310 данных с помощью соответственной мобильной станции 106, 108, 110.

Например, мобильная станция 106 может послать агрегированный отчет 312 ACK/NAK в первой позиции смещения или канале ACK/NAK, указывающее, успешно ли принимала мобильная станции 106 каждую из пачек 302, 304 данных. Мобильная станция 108 может послать агрегированный отчет 314 ACK/NAK во второй позиции смещения или канале ACK/NAK, указывающее, успешно ли принимала мобильная станция 108 каждую из пачек 306, 308 данных. Мобильная станция 110 может послать агрегированный отчет 316 ACK/NAK в третьей позиции смещения или канале ACK/NAK, указывающее, успешно ли принимала мобильная станции 110 пачку 310 данных. Базовая станция 104 может принять каждый из агрегированных отчетов 312, 314, 316 ACK/NAK. Кажды