СИСТЕМА И СПОСОБ ПЕРЕДАЧИ/ПРИЕМА ИНФОРМАЦИИ ВЫДЕЛЕНИЯ РЕСУРСОВ В СИСТЕМЕ СВЯЗИ
SYSTEM AND METHOD OF TRANSMITTING/RECEIVING INFORMATION FOR ALLOCATING RESOURCES IN COMMUNICATION SYSTEM

Уровень техники
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к системе связи, в частности к системе и способу передачи/приема информации выделения ресурсов в системе связи.
Описание предшествующего уровня техники
В системе связи следующего поколения активно проводятся исследования для того, чтобы предоставлять пользователям высокоскоростные услуги, имеющие различное качество обслуживания (QoS). В частности, в системе связи следующего поколения активно проводятся исследования, чтобы поддерживать высокоскоростные услуги такие, чтобы предоставлять мобильность и QoS в системе связи с широкополосным беспроводным доступом (BWA), такой как система локальной вычислительной сети (LAN) и система городской вычислительной сети (MAN). Система связи на основе стандарта Института инженеров по электротехнике и электронике (IEEE) 802.16a/d и система связи на основе стандарта IEEE 802.16e являются типичными системами связи BWA.
Далее приводится описание передачи/приема информации выделения ресурсов, например информационного элемента (IE) MAP, в системе связи IEEE 802.16e.
Система связи IEEE 802.16e имеет кадровую структуру, так что базовая станция (BS) эффективно выделяет ресурсы каждого кадра мобильным станциям (MS) и передает информацию выделения ресурсов в станции MS посредством MAP-сообщения. В данном документе MAP-сообщение для передачи информации выделения ресурсов нисходящей линии связи (DL) называется "сообщением DL MAP", а MAP-сообщение для передачи информации выделения ресурсов восходящей линии связи (UL) называется "сообщением UL MAP".
Если BS передает информацию выделения ресурсов нисходящей линии связи и информацию выделения ресурсов восходящей линии связи посредством сообщения DL MAP и сообщения UL MAP таким образом, каждая из MS декодирует сообщение DL MAP и сообщение UL MAP, переданные станцией BS, чтобы тем самым обнаруживать выделенную позицию ресурсов, выделяемых MS, и управляющую информацию данных, которые должна принять MS. Посредством обнаружения позиции выделения ресурсов и управляющей информации MS может принимать и передавать данные посредством нисходящей линии связи и восходящей линии связи.
MAP-сообщение включает в себя различные форматы MAP IE согласно тому, является ли MAP восходящей или нисходящей линией связи, является ли тип пакета данных MAP IE пакетом данных с гибридным запросом на автоматическую повторную передачу (HARQ) или пакетом данных не-HARQ, и является ли MAP IE управляющей информацией. Следовательно, MS должна знать формат каждого MAP IE, чтобы декодировать MAP IE. Каждый MAP IE может быть отличен с помощью кода использования интервала передачи по нисходящей линии связи (DIUC) для нисходящей линии связи и кода использования интервала передачи по восходящей линии связи (UIUC) для восходящей линии связи. Фиг.1 - это схема, иллюстрирующая структуру кадра для общей системы связи IEEE 802.16e.
Ссылаясь на фиг.1, кадр включает в себя субкадр 100 нисходящей линии связи и субкадр 150 восходящей линии связи. Субкадр 100 нисходящей линии связи включает в себя поле 111 преамбулы, поле 113 заголовка управления кадром (FCH), поле 115 сообщения DL MAP, поле 117 сообщения UL MAP и множество полей DL-пакетов для DL-пакета 1119-1, DL-пакета 2 119-2, DL-пакета 3 119-3, DL-пакета 4 119-4 и DL-пакета 5 119-5. Субкадр 150 восходящей линии связи включает в себя множество полей 151-1, 151-2 и 151-3 канала управления и множество полей UL-пакетов для UL-пакета 1 153-1, UL-пакета 2 153-2 и UL-пакета 3 153-3.
Поле 111 преамбулы используется для передачи сигнала синхронизации, т.е. последовательности преамбулы, для достижения синхронизации между передающим устройством и приемным устройством, т.е. между BS и MS. Поле 113 FCH используется для передачи базовой информации по подканалу, выбору диапазона и схеме модуляции. Поле 115 сообщения DL MAP используется для передачи сообщения DL MAP, а поле 117 сообщения UL MAP используется для передачи сообщения UL MAP.
Поле 115 сообщения DL MAP включает в себя множество IE, т.е. первый IE (IE 1) 115-1, второй IE (IE 2) 115-2, третий IE (IE 3) 115-3, четвертый IE (IE 4) 115-4 и пятый IE (IE 5) 115-5. Первый IE 115-1 включает в себя информацию по DL-пакету 1 119-1, второй IE 115-2 включает в себя информацию по DL-пакету 2 119-2, третий IE 115-3 включает в себя информацию по DL-пакету 3 119-3, четвертый IE 115-4 включает в себя информацию по DL-пакету 4 119-4, а пятый IE 115-5 включает в себя информацию по DL-пакету 5 119-5.
Поле 117 сообщения UL MAP включает в себя множество IE 117-1, 117-2 и 117-3 канала управления и множество IE, т.е. первый IE (IE 1) 117-4, второй IE (IE 2) 117-5 и третий IE (IE 3) 117-6. IE 117-1 канала управления включает в себя информацию поля 151-1 канала управления, IE 117-2 канала управления включает в себя информацию поля 151-2 канала управления, а IE 117-3 канала управления включает в себя информацию поля 151-3 канала управления. Первый IE 117-4 включает в себя информацию UL-пакета 1 153-1, второй IE 117-5 включает в себя информацию UL-пакета 2 153-2, а третий IE 117-6 включает в себя информацию UL-пакета 3 153-3.
DL-пакет с 1 119-1 по DL-пакет 5 119-5 используются для передачи пакетов данных нисходящей линии связи, IE 117-1, 117-2 и 117-3 канала управления используются для передачи сигналов канала управления восходящей линии связи, а UL-пакет 1 153-1 по UL-пакет 3 153-3 используются для передачи соответствующих пакетов данных восходящей линии связи.
MS принимает сообщение DL MAP и сообщение UL MAP и декодирует принимаемое сообщение DL MAP и сообщение UL MAP, чтобы обнаружить IE, т.е. MAP IE, который указывает информацию о ресурсах, выделенных ему, тем самым обнаруживая поле ресурсов, выделенных MS. В данном документе каждый из IE, включенных в сообщение DL MAP, отображает выделенную позицию с помощью начального времени и размера во временной области и частотной области, а каждый из IE, включенный в сообщение UL MAP, отображает выделенную позицию как кратное временного интервала с помощью начального времени и размера. Термин "временной интервал" ссылается на минимальную единицу выделения ресурсов, состоящую из подканала и символа.
MS, после приема сообщения DL MAP, последовательно декодирует MAP IE, включенные в сообщение DL MAP. Если MS обнаруживает MAP IE, выделенный для MS, в ходе декодирования MAP IE, MS может определить позицию ресурсов, выделенных MS, с помощью информации позиции обнаруженного MAP IE. Помимо этого, если MS, после приема сообщения UL MAP, суммирует поля, занимаемые всеми MAP IE до обнаружения MAP IE, назначенного MS, позиция следующего поля - это местоположение MAP IE, выделенного самой MS. Это описывается ниже со ссылкой на фиг.1.
Если третий IE 117-6, включенный в сообщение UL MAP, - это информация, выделенная соответствующей MS, количество ресурсов, выделенных MS, соответствует информации выделения ресурсов, отображаемой в третьем IE 117-6, начиная с части за исключением занимаемого поля, или временных интервалов, UL-пакета 1 153-1, ассоциативно связанного с первым IE 117-4, и занимаемого поля, или временных интервалов, UL-пакета 2 153-2, ассоциативно связанного со вторым IE 117-5.
Как описано выше, система связи IEEE 802.16e может классифицировать пакеты данных в пакет HARQ-данных и пакет не-HARQ-данных согласно тому, применяется ли HARQ-схема к ним. По сути, HARQ-схема аналогична схеме запроса на автоматическую повторную передачу (ARQ) протокола контроля доступа к среде (MAC). В HARQ-схеме передающее устройство принимает сигнал подтверждения приема (ACK)/отрицания приема (NACK) для своих передаваемых данных, отправляемый обратно из приемного устройства, и повторно передает передаваемые данные при приеме NACK-сигнала, отправляемого обратно от приемного устройства, тем самым повышая надежность передаваемых данных. Приемное устройство отправляет обратно ACK-сигнал в передающее устройство при успешном приеме данных, передаваемых посредством передающего устройства. Приемное устройство отправляет обратно NACK-сигнал в передающее устройство при невозможности принять данные, передаваемые посредством передающего устройства, т.е. при обнаружении ошибки в данных, передаваемых посредством передающего устройства.
Чтобы использовать HARQ-схему в нисходящей линии связи, BS должна выделить поле, с которым передавать ACK/NACK-сигнал в восходящей линии связи, чтобы принять ACK/NACK-сигнал для передаваемых данных. Помимо этого, чтобы использовать HARQ-схему в восходящей линии связи, BS предоставляет информацию о данных, которые MS должна повторно передать, и интервале, в котором MS должна повторно передать данные, заменяя операцию обратной отправки ACK/NACK-сигнала или заменяя операцию обратной отправки ACK/NACK-сигнала посредством DL HARQ ACK IE.
Для каждого элемента из нисходящей линии связи и восходящей линии связи HARQ-схема делится всего на 7 режимов, т.е. режим отслеживания HARQ, режим инкрементальной избыточности (IR) HARQ, режим сверточного турбо-кодирования (CTC) HARQ IR, режим отслеживаемого комбинирования (CC) HARQ IR, режим отслеживания HARQ со многими входами и многими выходами (MIMO), CC-режим MIMO HARQ IR и режим пространственно-временного кодирования (STC) MIMO HARQ.
MS выбирает вероятный режим, поддерживаемый посредством MS, из 7 режимов посредством операции согласования базовых характеристик MS с BS, т.е. операции обмена с BS сообщением запроса базовых характеристик абонентской станции (SBC-REQ) и сообщением ответа по базовым характеристикам абонентской станции (SBC-RSP) с BS.
Чтобы поддерживать HARQ-схему, BS включает MAP IE, поддерживающие HARQ-схему, т.е. HARQ DL MAP IE и HARQ UL MAP IE, в сообщение DL MAP и передает сообщение DL MAP. Затем MS декодирует HARQ DL MAP IE и HARQ UL MAP IE и обнаруживает информацию пакетов DL HARQ и информацию пакетов UL HARQ для MS.
HARQ DL MAP IE включает в себя информацию о HARQ-пакетах нисходящей линии связи, а HARQ UL MAP IE включает в себя информацию о HARQ-пакетах восходящей линии связи. HARQ DL MAP IE и HARQ UL MAP IE включают в себя 7 IE субпакетов для каждого отдельного режима. Каждый из IE субпакетов указывает позицию пакета данных для MS, поддерживающей соответствующий режим. Для нисходящей линии связи MS принимает информацию об интервале, в котором MS может отправить обратно ACK/NACK-сигнал для HARQ-пакетов нисходящей линии связи, т.е. информацию для всех каналов, по которым MS может отправлять обратно ACK/NACK-сигнал, из BS по HARQ ACK Region Allocation IE. Во всех каналах позиция, где соответствующая MS отправляет обратно ACK/NACK-сигнал, определяется в зависимости от порядка приема позиции HARQ-пакета нисходящей линии связи с поддержкой HARQ ACK (далее упоминаемого как "пакет нисходящей линии связи с поддержкой HARQ ACK"). Для удобства канал, используемый для отправки обратно ACK/NACK-сигнала, упоминается в данном документе как "ACK-канал". Например, MS, принимающая n-ный пакет нисходящей линии связи с поддержкой HARQ ACK, отправляет обратно ACK/NACK-сигнал для n-ного пакета нисходящей линии связи с поддержкой HARQ ACK по n-ному ACK-каналу из всех ACK-каналов, сообщенных посредством HARQ ACK Region Allocation IE. Пакет нисходящей линии связи с поддержкой HARQ ACK определяется в зависимости от значения бита отключения ACK в каждом IE субпакета, и значение бита отключения ACK, заданное равным 0, указывает, что ACK-канал для обратной отправки ACK/NACK-сигнала выделяется MS, принимающей соответствующий HARQ-пакет нисходящей линии связи. В отличие от этого, значение бита отключения ACK, равное 1, указывает, что ACK-канал для обратной отправки ACK/NACK-сигнала не выделяется MS, принимающей соответствующий HARQ-пакет нисходящей линии связи. MS определяет то, является ли принимаемый HARQ-пакет нисходящей линии связи пакетом нисходящей линии связи с поддержкой HARQ ACK, на основе бита отключения ACK, и если определено, что принимаемый HARQ-пакет нисходящей линии связи является пакетом нисходящей линии связи с поддержкой HARQ ACK, MS отправляет обратно ACK/NACK-сигнал по соответствующему ACK-каналу из всех ACK-каналов, с учетом порядка пакета нисходящей линии связи с поддержкой HARQ ACK. Разумеется, если значение бита отключения ACK равно 1, MS не отправляет обратно ACK/NACK-сигнал, поскольку ей не выделено ACK-канала.
Формат HARQ DL MAP IE показан в таблицах 1A и 1B.
Таблица 1A
Синтаксис
Размер (битов)
Примечания
HARQ DL MAP IE {
-
-
Extended-2 DIUC
4
HARQ DL MAP IE()=0x07
Length
8
Длина в байтах
RCID_Type
2
0b00=Normal CID0b01=RCID110b10=RCID70b11=RCID3
<i>Reserved</i>
2
While (data remains) {
-
Region_ID use indicator
1
0 - не использовать Region_ID1 - использовать Region_ID
If (Region ID use indicator=0) {
OFDMA Symbol Offset
8
Сдвиг с начального символа DL-субкадра
Subchannel Offset
7
-
Number of OFDMA Symbols
7
-
Number of Subchannels
7
-
<i>Reserved</i>
3
} else {
Таблица 1B
Синтаксис
Размер (битов)
Примечания
Region_ID
8
Индекс в DL-области, задаваемой в TLV задания DL-области в DCD
}
Mode
4
Указывает режим этого IE: 0b0000=отслеживаемый HARQ0b0001=HARQ с инкрементальной избыточностью для CTC0b0010=HARQ с инкрементальной избыточностью для сверточного кода0b0011=MIMO-отслеживаемый HARQ0b0100=MIMO IR HARQ0b0101=MIMO IR HARQ для сверточного кода0b0110=MIMO STC HARQ0b0111-0b1111=<i>Reserved</i>
Boosting
3
000 - обычное (без усиления);001 -+6 дБ;010 - -6 дБ;011 -+9 дБ;100 -+3 дБ;101 - -3 дБ;110 - -9 дБ;111 - -12 дБ
If (Mode=0b0000) {
-
-
DL HARQ Chase Sub-Burst IE()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=0b0001) {
<i>-</i>
-
DL HARQ IR CTC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=0b0010) {
<i>-</i>
-
DL HARQ IR CC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=0b0010) {
MIMO DL Chase HARQ Sub-Burst IE()
<i>Перемен</i><i>ный</i>
} else if (Mode=0b0100) {
MIMO DL IR HARQ Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
} else if (Mode=0b0101) {
MIMO DL IR HARQ for CC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
} else if (Mode=0b0110) {
MIMO DL STC HARQ Sub-Burst IE()
<i>Перемен</i><i>ный</i>
}
<i>-</i>
-
}
<i>-</i>
-
Padding
<i>Перемен</i><i>ный</i>
Заполнение до байта; должно быть задано равным 0
}
-
Формат HARQ UL MAP IE показан в таблицах 2A-2C.
Таблица 2A
Синтаксис
Размер (битов)
Примечания
HARQ UL MAP IE() {
-
-
Extended-2 UIUC
4
HARQ UL MAP IE ()=0x07
Length
8
Длина в байтах
RCID_Type
2
0b00=Normal CID0b01=RCID11
0b10=RCID70b11=RCID3
Reserved
2
While (data remains) {
-
-
Таблица 2B
Синтаксис
Размер (битов)
Примечания
Allocation Start Indication
1
0 - Нет информации начала выделения1 - информация начала выделения содержится
If (Allocation Start Indication=1){
-
-
OFDMA Symbol Offset
8
Это значение указывает сдвиг начального символа последующих субпакетов в данном HARQ UL MAP IE
Subchannel Offset
7
Это значение указывает сдвиг начального подканала последующих субпакетов в данном HARQ UL MAP IE
Reserved
1
}
-
-
Mode
3
Указывает режим этого IE:0b000=отслеживаемый HARQ0b001=HARQ с инкрементальной избыточностью для CTC0b010=HARQ с инкрементальной избыточностью для сверточного кода0b011=MIMO-отслеживаемый HARQ0b100=MIMO IR HARQ0b101=MIMO IR HARQ для сверточного кода0b110=MIMO STC HARQ0b111=<i>Reserved</i>
N Sub-Burst
4
Указывает число пакетов в данном UL MAP IE
For (i=0; i<N Sub-Burst; i++) {
-
-
If (Mode=000)
-
-
UL HARQ Chase Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=001) {
-
-
UL HARQ IR CTC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=010) {
<i>-</i>
-
UL HARQ IR CC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
-
} else if (Mode=011) {
MIMO UL Chase HARQ Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
} else if (Mode=100) {
MIMO UL Chase HARQ Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
} else if (Mode=101) {
MIMO UL IR HARQ for CC Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
} else if (Mode=110) {
MIMO UL STC HARQ Sub-Burst IE ()
<i>Перемен</i><i>ный</i>
Таблица 2C
Синтаксис
Размер (битов)
Примечания
{
-
-
-
-
-
Padding
<i>Перемен</i><i>ный</i>
Заполнение до байта; должно быть задано равным 0
}
-
-
Помимо этого, предусмотрены элементы IE субпакетов нисходящей линии связи и элементы IE субпакетов восходящей линии связи для каждого из 7 режимов. Например, формат IE субпакетов для режима отслеживаемого HARQ, т.е. DL HARQ Chase Sub-Burst IE, из IE субпакетов нисходящей линии связи показан в таблицах 3A и 3B.
Таблица 3A
Синтаксис
Размер (битов)
Примечания
DL HARQ Chase Sub-Burst IE {
-
-
N Sub Burst [ISI]
5
Число субпакетов в двумерной области
<i>Reserved</i>
3
Должно иметь значение нуль.
For (j=0; j<N Sub-Burst; j++) {
-
-
RCID_IE()
<i>Перемен</i><i>ный</i>
-
Duration
10
Продолжительность во временных интервалах
Sub-Burst DIUC Indicator
1
Если Sub-Burst DIUC Indicator равен 1, это означает, что DIUC явно назначен для этого субпакета.В противном случае этот субпакет должен использовать тот же DIUC, что и предыдущий субпакетЕсли j равен 0, то индикатор должен быть равен 1.
<i>Reserved</i>
1
Должно иметь значение нуль.
If (Sub-Burst DIUC Indicator=1){
DIUC
4
Repetition Coding Indication
2
0b00 - Без кодирования с повторением0b01 - Используется кодирование с повторением 20b10 - Используется кодирование с повторением 40b11 - Используется кодирование с повторением 6
<i>Reserved</i>
2
Должно иметь значение нуль.
}
ACID
4
-
AI SN
1
-
ACK Disable
1
Когда этот бит равен 1, ACK-канал не выделяется, и SS не должна отвечать ACK.
Dedicated DL Control Indicator
2
LSB 0 указывает включение CQI ControlLSB 1 указывает включение Dedicated DL Control IE
If (LSB #0 of Dedicated DL Control Indicator=1) {
-
-
Duration (d)
4
Обратная связь CQI передается по CQI-каналам, индексированным посредством (CQI Channel Index) посредством SS для 2^(d-1) кадров. Если d равно 0b0000, отменяется выделение всей обратной связи CQI, когда текущий ACID завершен успешно. Если d равно 0b1111, MS должна оповещать до тех пор, пока BS не скомандует MS прекратить
If (Duration !=0b0000){
Таблица 3B
Синтаксис
Размер (битов)
Примечания
Allocation Index
6
Индекс для канала в кадре, о котором сообщает CQI, должен быть передан посредством SS
Period (p)
3
Обратная связь CQI передается по CQI-каналам, индексированным посредством (CQI Channel Index) посредством SS для каждых 2^p кадров.
Frame Offset
3
MS начинает оповещение с кадра, номер которого имеет те же 3 LSB, что и указанный сдвиг кадра. Если указан текущий кадр, MS должна начать оповещение в 8 кадрах.
}
-
-
}
-
-
If (LSB #1 of Dedicated DL Control Indicator=1) {
-
-
Dedicated DL Control IE ()
<i>Перемен</i><i>ный</i>
-
}
<i>-</i>
-
}
-
-
}
-
-
В таблицах 1A, 1B, 2A-2C, 3A и 3B поле "Синтаксис" представляет тип каждого параметра, поле "Размер" представляет размер каждого параметра, а поле "Примечания" представляет функцию каждого параметра.
Далее приводится описание операции декодирования HARQ DL MAP IE со ссылкой на таблицы 1A и 1B.
MS считывает 4-битовое значение Extended-2 DIUC и распознает, что соответствующий MAP IE - это HARQ DL MAP IE, если значение Extended-2 DIUC равно 7. Затем MS выполняет цикл, указанный как While (data remains), и считывает 3-битовое значение режима, тем самым определяя тип следующего IE субпакета, и декодирует IE субпакета посредством применения формата IE субпакета. MS выполняет эту операцию декодирования посредством выполнения цикла согласно размеру, указанному посредством 8-битового параметра Length, существующего в рамках параметра Extended-2 DIUC, завершая декодирование HARQ DL MAP IE. Операция декодирования HARQ DL MAP IE также может быть применена к HARQ UL MAP IE аналогичным образом.
Как описано выше, чтобы декодировать сообщения MAP, передаваемые посредством BS, MS должна быть проинформирована о формате каждого MAP IE, включенного в сообщения MAP. Как показано в HARQ DL MAP IE по таблицам 1A и 1B и в HARQ UL MAP IE по таблицам 2A-2C, если MS считывает значение параметра Mode, указывающее режим HARQ-схемы, MS может определить то, является ли этот режим поддерживаемым режимом. Поскольку MS уже предоставила информацию о поддерживаемом режиме в BS в ходе операции согласования базовых характеристик MS, MS не выделяются ресурсы посредством IE субпакета, включающего в себя информацию о поддерживаемом режиме.
Тем не менее, как показано в HARQ DL MAP IE по таблицам 1A и 1B и HARQ UL MAP I, показанном в таблицах 2A-2C, даже для IE субпакета, ассоциативно связанного с поддерживаемым режимом, MS должен быть сообщен формат IE субпакета, чтобы нормально декодировать HARQ DL MAP IE и HARQ UL MAP IE.
В случае если HARQ DL MAP IE, включенный в сообщение DL MAP, передаваемое посредством BS, включает в себя IE субпакетов для каждого из 7 режимов, и MS может поддерживать только один из 7 режимов, BS, поскольку она выделяет информацию для MS посредством IE субпакета для режима, поддерживаемого посредством MS, не обязательно должна декодировать оставшиеся 6 IE субпакета за исключением IE субпакета для одного поддерживаемого режима. В текущей системе связи IEEE 802.16e MS декодирует не только IE субпакетов для поддерживаемого режима, но также IE субпакетов для неподдерживаемого режима, чтобы нормально декодировать сообщение DL MAP и сообщение UL MAP. Формат IE субпакета очень усложнен, вызывая увеличение времени декодирования, требуемого для декодирования IE субпакета.
Как описано выше, MS должна декодировать сообщения MAP, т.е. сообщение DL MAP и сообщение UL MAP, чтобы обнаруживать позицию ресурсов, выделяемых MS, и управляющей информации. Как результат, время, требуемое для декодирования сообщения DL MAP и сообщения UL MAP, влияет на производительность MS.
Например, в нисходящей линии связи увеличение времени, требуемого для декодирования сообщения DL MAP и сообщения UL MAP, вызывает задержку времени, поэтому MS должна сохранять все данные, связанные с задержкой времени. MS, поскольку она сохраняет все данные, связанные с задержкой времени, должна включать в себя устройство хранения данных большой емкости, например буфер памяти. В качестве еще одного примера, в восходящей линии связи, поскольку сообщение DL MAP и сообщение UL MAP декодируются быстрее, программное обеспечение управления доступом к среде (MAC) может гарантировать время, достаточное для того, чтобы обработать данные. Следовательно, есть необходимость в способе быстрого декодирования сообщения DL MAP и сообщения UL MAP.
Сущность изобретения
Следовательно, аспект настоящего изобретения состоит в том, чтобы предоставить систему и способ для передачи/приема информации выделения ресурсов в системе связи.
Другой аспект настоящего изобретения состоит в том, чтобы предоставить систему и способ для передачи/приема HARQ MAP IE на высокой скорости в системе связи.
Дополнительный другой аспект настоящего изобретения состоит в том, чтобы предоставить систему и способ передачи/приема HARQ MAP IE для декодирования только IE субпакета в HARQ-режиме, поддерживаемого посредством MS в системе связи.
Еще один другой аспект настоящего изобретения состоит в том, чтобы предоставить систему и способ передачи/приема для предоставления информации позиции ACK-канала, с тем чтобы MS могла корректно отправлять обратно ACK/NACK-сигнал даже при декодировании только IE субпакета для поддерживаемого посредством MS HARQ-режима, в системе связи.
Согласно одному аспекту настоящего изобретения предоставлена система для передачи/приема информации выделения ресурсов нисходящей линии связи в системе связи. В системе базовая станция формирует первую информацию, включающую в себя информацию выделения ресурсов нисходящей линии связи, необходимых для поддержки первого режима, поддерживаемого базовой станцией, формирует вторую информацию, включающую в себя длину первой информации, и передает первую информацию и вторую информацию. Мобильная станция сообщает в базовую станцию второй режим, поддерживаемый мобильной станцией, принимает, после уведомления, первую информацию и вторую информацию от базовой станции и пропускает без декодирования столько информации выделения ресурсов нисходящей линии связи, сколько составляет длина, соответствующая информации длины, без декодирования, если первый режим отличается от второго режима.
Краткое описание чертежей
Вышеуказанные и другие цели, признаки и преимущества настоящего изобретения станут более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:
Фиг.1 - это схема, иллюстрирующая структуру кадра в общей системе связи IEEE 802.16e;
Фиг.2 - это схема обмена сигналами, иллюстрирующая операцию передачи/приема HARQ DL MAP IE согласно настоящему изобретению; и
Фиг.3 - это схема обмена сигналами, иллюстрирующая операцию передачи/приема HARQ UL MAP IE согласно настоящему изобретению.
Подробное описание примерных вариантов осуществления
Далее подробно описаны предпочтительные варианты осуществления настоящего изобретения со ссылками на прилагаемые чертежи. В последующем описании подробное описание известных функций и конфигураций, содержащихся в данном документе, опущено в целях краткости и сжатости.
В случае если информационный элемент (IE) MAP нисходящей линии связи (DL) с гибридным запросом на автоматическую повторную передачу (HARQ), включенный в сообщение DL MAP, передаваемое базовой станцией (BS), включает в себя IE субпакетов для каждого из 7 режимов, и мобильная станция (MS) может поддерживать только один из 7 режимов, BS, поскольку она выделяет информацию для MS посредством IE субпакета для режима, поддерживаемого посредством MS, не обязательно должна декодировать оставшиеся 6 IE субпакета за исключением IE субпакета для одного поддерживаемого режима.
Настоящее изобретение предлагает систему и способ передачи/приема информации выделения ресурсов, например, HARQ MAP IE в системе связи, например в системе связи по стандарту Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.16e. В частности, настоящее изобретение предлагает систему и способ для передачи/приема HARQ MAP IE на высокой скорости посредством разрешения MS декодировать только IE субпакета для поддерживаемого ей HARQ-режима в системе связи по стандарту IEEE 802.16e. Хотя настоящее изобретение для удобства описывается со ссылкой на систему связи по стандарту IEEE 802.16e, способ, предлагаемый посредством настоящего изобретения, также может быть применен к другим системам связи, помимо системы связи по стандарту IEEE 802.16e.
Формат HARQ DL MAP IE настоящего изобретения показан в таблицах 4A и 4B.
Таблица 4A
Синтаксис
Размер (битов)
Примечания
HARQ DL MAP IE {
-
-
Extended-2 DIUC
4
HARQ_DL_MAP_IE()=0x07
Length
8
Длина в байтах
RCID_Type
2
0b00=Normal CID0b01=RCID110b10=RCID70b11=RCID3
<i>Reserved</i>
2
While (data remains) {
-
-
Region_ID use indicator
1
0 - не использовать Region_ID1 - использовать Region_ID
If (Region_ID use indicator=0){
OFDMA Symbol Offset
8
Сдвиг с начального символа DL-субкадра
Subchannel Offset
7
-
Number of OFDMA Symbols
7
-
Number of Subchannels
7
-
<i>Reserved</i>
3
} else {
Таблица 4B
Синтаксис
Размер (битов)
Примечания
Region_ID
8
Индекс в DL-области, задаваемой в TLV задания DL-области в DCD
}
Mode
4
Указывает режим этого IE:0b0000=отслеживаемый HARQ0b0001=HARQ с инкрементальной избыточностью для CTC0b0010=HARQ с инкрементальной избыточностью для сверточного кода0b0011=MIMO-отслеживаемый HARQ0b0100=MIMO IR HARQ0b0101=MIMO IR HARQ для сверточного кода0b0110=MIMO STC HARQ0b0111-0b1111=<i>Reserved</i>
Boosting
3
000 - обычное (без усиления);001 -+6 дБ;010 - -6 дБ;011 -+9 дБ;100 -+3 дБ;101 - -3 дБ;110 - -9 дБ;111 - -12 дБ
Length
8
Длина в полубайтах, чтобы указать размер IE субпакета в этом HARQ-режиме
If (Mode=0b0000) {
-
_
DL HARQ Chase Sub-Burst IE()
<i>переменный</i>
-
} else if (Mode=0b0001) {
<i>-</i>
-
DL HARQ IR CTC Sub-Burst IE ()
<i>переменный</i>
-
} else if (Mode=0b0010) {
<i>-</i>
-
DL HARQ IR CC Sub-Burst IE ()
<i>переменный</i>
-
} else if (Mode=0b0011) {
MIMO DL Chase HARQ Sub-Burst IE()
<i>переменный</i>
} else if (Mode=0b0100) {
MIMO DL IR HARQ Sub-Burst IE ()
<i>переменный</i>
} else if (Mode=0b0101) {
MIMO DL IR HARQ for CC Sub-Burst IE ()
<i>переменный</i>
} else if (Mode=0b0110) {
MIMO DL STC HARQ Sub-Burst IE()
<i>переменный</i>
}
-
-
}
-
-
Padding
<i>переменный</i>
Заполнение до байта; должно быть задано равным 0
}
-
В таблицах 4A и 4B поле "Синтаксис" представляет тип каждого параметра, поле "Размер" представляет размер каждого параметра, а поле "Примечания" представляет функцию каждого параметра. Формат HARQ DL MAP IE идентичен формату HARQ DL MAP IE общей системы связи IEEE 802.16e, показанной в таблицах 1A и 1B, за исключением параметра Length, указывающего длину субпакета для соответствующего HARQ-режима. Следовательно, подробное описание параметров, отличных от параметра Length, будет опущено. Параметр Length представляет размер последующего IE субпакета в полубайте (4 бита). Параметр Length, заново предлагаемый посредством настоящего изобретения, показан в таблице 4B после параметра Boosting.
Далее демонстрируются форматы DL HARQ Chase Sub-Burst IE, DL HARQ Incremental Redundancy (IR) Convolutional Turbo Coding (CTC) Sub-Burst IE и DL HARQ IR Chase Combining (CC) Sub-Burst IE, по настоящему изобретению, в таблицах 5A-5C, соответственно.
Таблица 5A
Синтаксис
Размер (битов)
Примечания
DL HARQ Chase Sub-Burst IE(){
N Sub-Burst [ISI]
4
Число субпакетов в двумерной области
N.ACK channel
4
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
RCID_IE()
<i>переменный</i>
Duration
10
Продолжительность во временных интервалах
Sub-Burst DIUC Indicator
1
Если Sub-Burst DIUC Indicator равен 1, это означает, что DIUC явно назначен для этого субпакета. В противном случае этот субпакет должен использовать тот же DIUC, что и предыдущий субпакетЕсли j равен 0, то индикатор должен быть равен 1.
Таблица 5B
Синтаксис
Размер (битов)
Примечания
DL HARQ IR CC Sub-Burst IE(){
N Sub-Burst
4
N.ACK channel
4
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
RCID_IE()
<i>переменный</i>
Таблица 5C
Синтаксис
Размер (битов)
Примечания
DL HARQ IR CC Sub-Burst IE(){
N Sub-Burst
4
N.ACK channel
4
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
RCID_IE()
<i>Перемен</i><i>ный</i>
N.ACK channel, показанный в таблицах 5A-5C, указывает число ACK-каналов, выделенных MS, которые принимают HARQ-пакет нисходящей линии связи с поддержкой HARQ ACK (далее упоминаемый как "пакет нисходящей линии связи с поддержкой HARQ ACK") в IE суббуфера. Термин "ACK-канал" означает канал, используемый для отправки обратно сигнала подтверждения приема (ACK)/отрицания приема (NACK). Пакет нисходящей линии связи с поддержкой HARQ ACK определяется в зависимости от значения бита отключения ACK в каждом IE субпакета, и значение бита отключения ACK, заданное равным 0, указывает, что ACK-канал для обратной отправки ACK/NACK-сигнала выделяется MS, принимающей соответствующий HARQ-пакет нисходящей линии связи. В отличие от этого, значение бита отключения ACK, равное 1, указывает, что ACK-канал для обратной отправки ACK/NACK-сигнала не выделяется MS, принимающей соответствующий HARQ-пакет нисходящей линии связи. Другие параметры, помимо N.ACK channel в таблицах 5A-5C, не связаны непосредственно с общим пониманием настоящего изобретения, поэтому их подробное описание опускается.
Далее демонстрируются форматы Multiple Input Multiple Output (MIMO) DL Chase HARQ Sub-Burst IE, MIMO DL IR HARQ Sub-Burst IE, MIMO DL IR HARQ for CC Sub-Burst IE и MIMO DL Space Time Coding (STC) HARQ Sub-Burst IE, по настоящему изобретению в таблицах 6A-6D соответственно.
Таблица 6A
Синтаксис
Размер (битов)
Примечания
MIMO DL Chase HARQ Sub-Burst IE() {
N Sub-Burst
4
Число субпакетов в двумерной области
N.ACK channel
6
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
MU Indicator
1
Указывает, предназначен ли этот DL-пакет для нескольких SS
Таблица 6B
Синтаксис
Размер (битов)
Примечания
MIMO DL IR HARQ Sub-Burst IE{
N Sub-Burst
4
Число субпакетов в двумерной области
N.ACK channel
6
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
MU Indicator
1
Указывает, предназначен ли этот DL-пакет для нескольких SS
Таблица 6C
Синтаксис
Размер (битов)
Примечания
MIMO DL IR HARQ for CC Sub-Burst IE {
N Sub-Burst
4
Число субпакетов в двумерной области
N.ACK channel
6
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
MU Indicator
1
Указывает, предназначен ли этот DL-пакет для нескольких SS
Таблица 6D
Синтаксис
Размер (битов)
Примечания
MIMO DL STC HARQ Sub-Burst IE {
N Sub-Burst
4
Число субпакетов в двумерной области
N.ACK channel
6
Число субпакетов с поддержкой HARQ ACK в двумерной области
For (j=0; j<N Sub-Burst; j++) {
Tx Count
2
00 - первоначальная передача01 - нечетная повторная передача10 - четная повторная передача11 - Reserved
N.ACK channel показанный в таблицах 6A-6D, указывает число ACK-каналов, выделенных MS, которые принимают пакет нисходящей линии связи с поддержкой HARQ ACK, в IE суббуфера. Другие параметры, помимо N.ACK channel в таблицах 6A-6D, не связаны непосредственно с общим пониманием настоящего изобретения, поэтому их подробное описание опускается.
Далее демонстрируется формат HARQ Uplink (UL) MAP IE настоящего изобретения в таблицах 7A-7C.
Таблица 7A
Синтаксис
Размер (битов)
Примечания
HARQ UL MAP IE() {
-
-
Extended-2 UIUC
4
HARQ_UL_MAP_IE ()=0x07
Length
8
Длина в байтах
RCID_Type
2
0b00=Normal CID0b01=RCID110b10=RCID70b11=RCID3
Reserved
2
While (data remains) {
-
-
Таблица 7B
Синтаксис
Размер (битов)
Примечания
Allocation Start Indication
1
0 - нет информации начала выделения1 - информация начала выделения содержится
If (Allocation Start Indication=1){
-
-
OFDMA Symbol Offset
8
Это значение указывает сдвиг начального символа последующих субпакетов в данном HARQ UL MAP IE
Subchannel Offset
7
Это значение указывает сдвиг начального подканала последующих субпакетов в данном HARQ UL MAP IE
Reserved
1
}
-
-
Mode
3
Указывает режим этого IE:0b000=отслеживаемый HARQ0b001=HARQ с инкрементальной избыточностью для CTC0b010=HARQ с инкрементальной избыточностью для сверточного кода0b011=MIMO-отслеживаемый HARQ0b100=MIMO IR HARQ0b101=MIMO IR HARQ для сверточного кода0b110=MIMO STC HARQ0b111=<i>Reserved</i>
N Sub-Burst
4
Указывает число пакетов в данном UL MAP IE
Duration
12
Указывает сумму продолжительности (или Nsch), в единицах временных интервалов OFDMA, IE субпакетов в данной HARQ-области
Length
8
Длина в полубайтах, чтобы указать общий размер всех IE субпакетов в этом HARQ-режиме
For (i=0; i<N Sub-Burst; i++) {
-
-
If (Mode=000)
-
-
UL HARQ Chase Sub-Burst IE ()
-
-
} else if (Mode=001) {
-
-
UL HARQ IR CTC Sub-Burst IE ()
-
-
} else if (Mode=010) {
-
-
UL HARQ IR CC Sub-Burst IE ()
-
-
} else if (Mode=011) {
MIMO UL Chase HARQ Sub-Burst IE ()
} else if (Mode=100) {
MIMO UL Chase HARQ Sub-Burst IE ()
} else if (Mode=101) {
MIMO UL IR HARQ for CC Sub-Burst IE ()
} else if (Mode=110) {
MIMO UL STC HARQ Sub-Burst IE ()
Таблица 7C
Синтаксис
Размер (битов)
Примечания
}
-
-
}
-
-
}
-
-
Padding
<i>переменный</i>
Заполнение до байта; должно быть задано равным 0
}
-
-
В таблицах 7A-7C поле "Синтаксис" представляет тип каждого параметра, поле "Размер" представляет размер каждого параметра, а поле "Примечания" представляет функцию каждого параметра. Формат HARQ UL MAP IE идентичен формату HARQ UL MAP IE общей системы связи IEEE 802.16e, показанной в таблицах 2A-2C, за исключением параметра Duration, выражающего сумму ресурсов, выделенных субпакету для соответствующего HARQ-режима во временных интервалах, и параметра Length, указывающего длину субпакета для соответствующего HARQ-режима. Следовательно, подробное описание параметров, отличных от параметра Duration и параметра Length, будет опущено. Параметр Length представляет размер последующего IE субпакета в полубайтах (4 бита). Термин "временной интервал" ссылается на минимальную единицу выделения ресурсов, состоящую из подканала и символа. Параметр Length, заново предлагаемый посредством настоящего изобретения, идет после параметра Duration. Параметр Duration добавлен для того, чтобы указать количество ресурсов, выделенных в предыдущем IE субпакета, поскольку вследствие характеристик восходящей линии связи в системе связи по стандарту IEEE 802.16e есть необходимость знать количество ресурсов, выделенных в предыдущем IE субпакета, чтобы определить позицию ресурсов, выделенных соответствующей MS.
Фиг.2 - это схема обмена сигналами, иллюстрирующая операцию передачи/приема HARQ DL MAP IE согласно настоящему изобретению.
Ссылаясь на фиг.2, MS 250 выбирает соответствующий поддерживаемый режим из общего количества в 7 режимов, поддерживаемых в системе связи IEEE 802.16e, посредством операции согласования базовых характеристик MS с базовой станцией (BS) 200, т.е. операции обмена с BS 200 сообщением запроса базовых характеристик абонентской станции (SBC-REQ) и сообщением ответа по базовым характеристикам абонентской станции (SBC-RSP) с BS 200, и отправляет уведомление, указывающее выбранный поддерживаемый режим, в BS 200 на этапе 211. Общее количество в 7 режимов, как описано выше, включает в себя HARQ-отслеживаемый режим, режим инкрементальной избыточности (IR) HARQ, режим сверточного турбо-кодирования (CTC) HARQ IR, режим отслеживаемого комбинирования (CC) HARQ IR, режим отслеживания HARQ со многими входами и многими выходами (MIMO), CC-режим MIMO HARQ IR и режим пространственно-временного кодирования (STC) MIMO HARQ. Здесь режим, поддерживаемый посредством MS 250, включает в себя, по меньшей мере, один режим из 7 режимов. После приема уведомления, указывающего режим, поддерживаемый посредством MS 250, BS 200 формирует сообщение DL MAP посредством включения параметра Length, указывающего длину IE субпакета для выбранного режима, в HARQ DL MAP IE на этапе 213 и рассылает сформированное сообщение DL MAP на этапе 215. При этом BS 200 выполняет операцию, аналогичную операции на этапе 215, согласно режимам, поддерживаемым посредством BS 200, а также режиму, поддерживаемому посредством MS 250. MS 250 принимает сообщение DL MAP, передаваемое посредством BS 200, и начинает декодирование принимаемого сообщения DL MAP на этапе 217. MS 250 начинает декодирование DL MAP IE, когда она начинает декодирование сообщения DL MAP на этапе 219, и определяет на этапе 221, является ли начатый при декодировании DL MAP IE элементом HARQ DL MAP IE. Если определено, что начатый при декодировании DL MAP IE не является HARQ DL MAP IE, MS 250 декодирует DL MAP IE с помощью общей схемы декодирования на этапе 223.
Тем не менее, если определено, что начатый при декодировании DL MAP IE является HARQ DL MAP IE, MS 250 обнаруживает режим, включенный в HARQ DL MAP IE, на этапе 225. MS 250 определяет на этапе 227 то, является ли режим, включенный в HARQ DL MAP IE, режимом, поддерживаемым посредством MS 250. Если определено, что режим, включенный в HARQ DL MAP IE, не является режимом, поддерживаемым посредством MS 250, MS 250 переходит к этапу 229. На этапе 229 MS 250 обнаруживает параметр Length, включенный в HARQ DL MAP IE, и обнаруживает параметр N.ACK channel в IE субпакета. Дополнительно, если имеется ранее обнаруженное значение параметра N.ACK channel, MS 250 суммирует ранее обнаруженное значение параметра N.ACK channel и текущее обнаруженное значение параметра N.ACK channel и кумулятивно сохраняет результат суммирования. Если нет ранее обнаруженного значения параметра N.ACK, MS 250 кумулятивно сохраняет только текущее обнаруженное значение параметра N.ACK channel. После сохранения текущего значения параметра N.ACK channel MS 250 пропускает столько данных DL MAP IE, сколько составляет параметр Length, без декодирования. При этом параметр Length позволяет MS 250 пропустить IE субпакета для неподдерживаемого режима без необходимости в декодировании всех IE субпакетов, и N.ACK в IE субпакета, поскольку N.ACK channel сообщает число ACK-каналов, выделенных в IE субпакета, позволяет MS 250 корректно идентифицировать позицию ACK-канала, выделенного ей, при декодировании IE субпакета для режима, поддерживаемого посредством MS 250.
Тем не менее, если на этапе 227 определено, что режим, включенный в HARQ DL MAP IE, - это режим, поддерживаемый посредством MS 250, MS 250 переходит к этапу 231. На этапе 231 MS 250 декодирует IE субпакета, включенный в HARQ DL MAP IE, и находит выделенное поле данных. Если имеется выделенный ACK-канал, т.е. если выделенные данные являются пакетом нисходящей линии связи с поддержкой HARQ ACK, MS 250 добавляет порядок пакета нисходящей линии связи с поддержкой HARQ ACK, выделенного MS 250 в текущем режиме, к предыдущему значению параметра N.ACK channel, чтобы корректно обнаружить позицию ACK-канала, выделенного MS 250. Затем MS 250 определяет на этапе 233, наступило ли время окончания декодирования HARQ DL MAP IE, т.е. окончания HARQ DL MAP IE. Если определено, что достигнуто окончание HARQ DL MAP IE, MS 250 определяет на этапе 235, наступило ли время окончания HARQ DL MAP IE, т.е. конец сообщения DL MAP. Если определено, что конец сообщения DL MAP достигнут, MS 250 завершает декодирование сообщения DL MAP. Операция декодирования HARQ DL MAP IE, описанная в связи с фиг.2, многократно выполняет цикл столько раз, сколько составляет размер, указанный посредством 8-битового параметра Length, находящегося после параметра Extended-2 Downlink Interval Usage Code (DIUC) для HARQ DL MAP IE. При этом следует отметить, что 8-битовый параметр Length, показанный в таблице 4A после параметра Extended-2 DIUC, отличается от нового предлагаемого параметра Length, показанного в таблице 4B после параметра Boosting.
Как описано на фиг.2, MS 250 пропускает IE субпакетов, включающие в себя информацию о неподдерживаемых режимах, без декодирования IE субпакетов согласно параметру Length, и декодирует только IE, включающие в себя информацию о поддерживаемом режиме, тем самым минимизируя требуемое время декодирования.
Фиг.3 - это схема обмена сигналами, иллюстрирующая операцию передачи/приема HARQ UL MAP IE согласно настоящему изобретению.
Ссылаясь на фиг.3, MS 350 выбирает соответствующий поддерживаемый режим из общего количества в 7 режимов, поддерживаемых в системе связи IEEE 802.16e, посредством операции согласования базовых характеристик MS с BS 300, т.е. операции обмена с BS 300 сообщением SBC-REQ и сообщением SBC-RSP с BS 300, и отправляет в BS 300 уведомление, указывающее выбранный поддерживаемый режим, в BS 300 на этапе 311. Общее количество в 7 режимов включает в себя HARQ-отслеживаемый режим, режим HARQ IR, режим HARQ IR CTC, режим HARQ IR CC, режим отслеживания MIMO HARQ, режим MIMO HARQ IR CC и режим MIMO HARQ STC. Здесь режим, поддерживаемый посредством MS 350, включает в себя, по меньшей мере, один режим из 7 режимов.
После приема уведомления, указывающего режим, поддерживаемый посредством MS 350, BS 300 формирует сообщение UL MAP посредством включения параметра Duration, указывающего количество ресурсов, выделенных соответствующей MS в IE субпакета для выделенного режима, и параметра Length, указывающего длину IE субпакета для выбранного режима, в HARQ UL MAP IE, на этапе 313, и передает сформированное сообщение UL MAP на этапе 315. При этом BS 300 выполняет операцию, аналогичную операции на этапе 315, согласно режимам, поддерживаемым посредством BS 300, а также режиму, поддерживаемому посредством MS 350. MS 350 принимает сообщение UL MAP, передаваемое посредством BS 300, и начинает декодирование принимаемого сообщения UL MAP на этапе 317. MS 350 начинает декодирование UL MAP IE, когда MS 350 начинает декодирование сообщения UL MAP на этапе 319, и определяет, на этапе 321, является ли начатый при декодировании DL MAP IE элементом HARQ UL MAP IE. Если определено, что начатый при декодировании UL MAP IE не является HARQ UL MAP IE, MS 350 декодирует UL MAP IE с помощью общей схемы декодирования на этапе 323.
Тем не менее, если определено, что начатый при декодировании UL MAP IE является HARQ UL MAP IE, MS 350 обнаруживает режим, включенный в HARQ UL MAP IE, на этапе 325. MS 350 определяет на этапе 327 то, является ли режим, включенный в HARQ UL MAP IE, режимом, поддерживаемым посредством MS 350. Если определено, что режим, включенный в HARQ UL MAP IE, не является режимом, поддерживаемым посредством MS 350, MS 350 обнаруживает параметр Duration и параметр Length, включенные в HARQ UL MAP IE, и пропускает столько данных UL MAP IE, сколько составляет параметр Duration и параметр Length, без декодирования на этапе 329.
Тем не менее, если определено, что режим, включенный в HARQ UL MAP IE, является режимом, поддерживаемым посредством MS 350, MS 350 декодирует IE субпакета, включенный в HARQ UL MAP IE, на этапе 331. Затем MS 350 определяет на этапе 333 то, наступило ли время окончания декодирования HARQ UL MAP IE, т.е. конец HARQ UL MAP IE. Если определено, что наступило окончание HARQ UL MAP IE, MS 350 определяет на этапе 335, наступило ли время окончания HARQ UL MAP IE, т.е. конец сообщения UL MAP. Если определено, что конец сообщения UL MAP достигнут, MS 350 завершает декодирование сообщения UL MAP. Операция декодирования HARQ UL MAP IE, описанная в связи с фиг.3, многократно выполняет цикл столько раз, сколько составляет размер, указанный посредством 8-битового параметра Length, находящегося после параметра Extended-2 DIUC для HARQ UL MAP IE. При этом следует отметить, что 8-битовый параметр Length, показанный в таблице 7A после параметра Extended-2 DIUC, отличается от нового предлагаемого параметра Length, показанного в таблице 7B после параметра Duration.
Как описано на фиг.3, MS 350 пропускает IE субпакетов, включающие в себя информацию о неподдерживаемых режимах, без декодирования IE субпакетов согласно параметру Length, и декодирует только IE, включающие в себя информацию о поддерживаемом режиме, тем самым минимизируя требуемое время декодирования.
Из вышеприведенного описания следует понимать, что система связи согласно настоящему изобретению позволяет MS декодировать только IE субпакета для режима, поддерживаемого посредством MS, тем самым минимизируя время, необходимое для декодирования сообщений MAP, т.е. сообщения DL MAP и сообщения UL MAP. Уменьшение времени декодирования способствует повышению производительности MS.
Несмотря на то что изобретение показано и описано со ссылкой на его конкретные варианты осуществления, специалистам в данной области техники следует понимать, что различные изменения по форме и содержанию могут быть сделаны без отступления от сущности и области применения изобретения, заданной прилагаемой формулой изобретения.