УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ПО ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ДЛЯ СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ, ПОДДЕРЖИВАЮЩЕЙ MIMO В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ

1. Базовая станция, содержащая:
- схему тракта передачи, выполненную с возможностью передавать предоставление восходящей линии связи в абонентскую станцию, причем предоставление восходящей линии связи указывает первое значение схемы модуляции и кодирования (MCS) для передачи первого кодового слова и второе MCS-значение для передачи второго кодового слова; и
- схему тракта приема, выполненную с возможностью принимать субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, используемых для передачи первого кодового слова, и второй поднабор уровней, используемых для передачи второго кодового слова,
- при этом информация подтверждения приема/отрицания приема (ACK/NACK) и информация индикатора ранга (RI) повторяются как в первом поднаборе уровней, так и во втором поднаборе уровней, а информация качества канала (CQI) пространственно мультиплексируется либо в первый поднабор уровней, либо во второй поднабор уровней,
- при этом если первое MCS-значение отличается от второго MCS-значения, CQI пространственно мультиплексируется в поднабор уровней, имеющих более высокое MCS-значение, и
- при этом если первое MCS-значение является идентичным второму MCS-значению, CQI пространственно мультиплексируется в первый поднабор уровней.
2. Способ управления базовой станцией, при этом способ содержит этапы, на которых:
- передают предоставление восходящей линии связи в абонентскую станцию, причем предоставление восходящей линии связи указывает первое значение схемы модуляции и кодирования (MCS) для передачи первого кодового слова и второе MCS-значение для передачи второго кодового слова; и
- принимают субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, используемых для передачи первого кодового слова, и второй поднабор уровней, используемых для передачи второго кодового слова,
- при этом информация подтверждения приема/отрицания приема (ACK/NACK) и информация индикатора ранга (RI) повторяются как в первом поднаборе уровней, так и во втором поднаборе уровней, а информация качества канала (CQI) пространственно мультиплексируется либо в первый поднабор уровней, либо во второй поднабор уровней,
- при этом если первое MCS-значение отличается от второго MCS-значения, CQI пространственно мультиплексируется в поднабор уровней, имеющих более высокое MCS-значение, и
- при этом если первое MCS-значение является идентичным второму MCS-значению, CQI пространственно мультиплексируется в первый поднабор уровней.
3. Абонентская станция, содержащая:
- схему тракта приема, выполненную с возможностью принимать предоставление восходящей линии связи из базовой станции, причем предоставление восходящей линии связи указывает первое значение схемы модуляции и кодирования (MCS) для передачи первого кодового слова и второе MCS-значение для передачи второго кодового слова; и
- схему тракта передачи, выполненную с возможностью передавать субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, используемых для передачи первого кодового слова, и второй поднабор уровней, используемых для передачи второго кодового слова,
- при этом информация подтверждения приема/отрицания приема (ACK/NACK) и информация индикатора ранга (RI) повторяются как в первом поднаборе уровней, так и во втором поднаборе уровней, а информация качества канала (CQI) пространственно мультиплексируется либо в первый поднабор уровней, либо во второй поднабор уровней,
- при этом если первое MCS-значение отличается от второго MCS-значения, CQI пространственно мультиплексируется в поднабор уровней, имеющих более высокое MCS-значение, и
- при этом если первое MCS-значение является идентичным второму MCS-значению, CQI пространственно мультиплексируется в первый поднабор уровней.
4. Способ управления абонентской станцией, при этом способ содержит этапы, на которых:
- принимают предоставление восходящей линии связи из базовой станции, причем предоставление восходящей линии связи указывает первое значение схемы модуляции и кодирования (MCS) для передачи первого кодового слова и второе MCS-значение для передачи второго кодового слова; и
- передают субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, используемых для передачи первого кодового слова, и второй поднабор уровней, используемых для передачи второго кодового слова,
- при этом информация подтверждения приема/отрицания приема (ACK/NACK) и информация индикатора ранга (RI) повторяются как в первом поднаборе уровней, так и во втором поднаборе уровней, а информация качества канала (CQI) пространственно мультиплексируется либо в первый поднабор уровней, либо во второй поднабор уровней,
- при этом, если первое MCS-значение отличается от второго MCS-значения, CQI пространственно мультиплексируется в поднабор уровней, имеющих более высокое MCS-значение, и
- при этом если первое MCS-значение является идентичным второму MCS-значению, CQI пространственно мультиплексируется в первый поднабор уровней.
5. Базовая станция, содержащая:
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- схему тракта приема, выполненную с возможностью принимать субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, имеющий общее число уровней
, используемых для передачи первого кодового слова, переносящей информацию подтверждения приема/отрицания приема (ACK/NACK) и информацию индикатора ранга (RI), и второй поднабор уровней, имеющий общее число уровней
, используемых для передачи второго кодового слова, переносящей ACK/NACK-информацию, RI-информацию и информацию качества канала (CQI),
ACK
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов N, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней,
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней, и
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub><mo>/</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
используется для переноса CQI, и
кодированных символов отображаются по каждому из
уровней.
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
6. Базовая станция по п. 5, в которой общее число кодированных символов
, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>G</mi>
ACK
while
<Q
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной ACK/NACK-информации,
обозначает число битов в расчете на символ, N обозначает общее число
+
уровней, и
обозначает бит кодированной ACK/NACK-информации.
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
7. Базовая станция по п. 5, в которой общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной RI-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной RI-информации.
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub><mo>/</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
8. Базовая станция по п. 5, в которой общее число кодированных символов
используется для переноса CQI, и
кодированных символов отображаются по каждому из
уровней следующим образом:
<mi>i</mi>
<mi>j</mi>
<mi>k</mi>
set
,
,
to 0
<mi>j</mi>
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>q</mi><mi>j</mi></msub><mn>...</mn><msubsup><mi>q</mi><mrow><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>j</mi><mo>=</mo><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mi>i</mi>
<mi>G</mi>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>f</mi><mi>i</mi></msub><mn>...</mn><msubsup><mi>f</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>q</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>f</mi><mi>i</mi></msub></mrow>
<mi>G</mi>
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub></mrow>
- где
обозначает общее число битов кодированной CQI,
обозначает число битов в расчете на символ,
обозначает общее число
уровней,
обозначает бит кодированной CQI,
обозначает бит кодированных данных,
обозначает общее число битов кодированных данных, и
обозначает результат операции мультиплексирования данных и управляющей информации.
9. Способ управления базовой станцией, при этом способ содержит этапы, на которых:
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- принимают субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, имеющий общее число уровней
, используемых для передачи первого кодового слова, переносящей информацию подтверждения приема/отрицания приема (ACK/NACK) и информацию индикатора ранга (RI), и второй поднабор уровней, имеющий общее число уровней
, используемых для передачи второго кодового слова, переносящей ACK/NACK-информацию, RI-информацию и информацию качества канала (CQI),
ACK
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов N, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней,
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней, и
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub><mo>/</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
используется для переноса CQI, и
кодированных символов отображаются по каждому из
уровней.
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
10. Способ по п. 9, в котором общее число кодированных символов
, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной ACK/NACK-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной ACK/NACK-информации.
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
11. Способ по п. 9, в котором общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной RI-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной RI-информации.
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
12. Способ по п. 9, в котором общее число кодированных символов
вычисляется следующим образом:
<mi>i</mi>
<mi>j</mi>
<mi>k</mi>
set
,
,
to 0
<mi>j</mi>
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>q</mi><mi>j</mi></msub><mn>...</mn><msubsup><mi>q</mi><mrow><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>j</mi><mo>=</mo><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mi>i</mi>
<mi>G</mi>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>f</mi><mi>i</mi></msub><mn>...</mn><msubsup><mi>f</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>q</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>f</mi><mi>i</mi></msub></mrow>
<mi>G</mi>
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub></mrow>
- где
обозначает общее число битов кодированной CQI,
обозначает число битов в расчете на символ,
обозначает общее число
уровней,
обозначает бит кодированной CQI,
обозначает бит кодированных данных,
обозначает общее число битов кодированных данных, и
обозначает результат операции мультиплексирования данных и управляющей информации.
13. Абонентская станция, содержащая:
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- схему тракта передачи, выполненную с возможностью передавать субкадр со многими входами и многими выходами (MIMO) восходящей линии связи в базовую станцию, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, имеющий общее число уровней
, используемых для передачи первого кодового слова, переносящей информацию подтверждения приема/отрицания приема (ACK/NACK) и информацию индикатора ранга (RI), и второй поднабор уровней, имеющий общее число уровней
, используемых для передачи второго кодового слова, переносящей ACK/NACK-информацию, RI-информацию и информацию качества канала (CQI),
ACK
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов N, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней,
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней, и
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub><mo>/</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
используется для переноса CQI, и
кодированных символов отображаются по каждому из
уровней.
ACK
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
14. Абонентская станция по п. 13, в которой общее число кодированных символов N, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной ACK/NACK-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной ACK/NACK-информации.
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
15. Абонентская станция по п. 13, в которой общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной RI-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной RI-информации.
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
16. Абонентская станция по п. 13, в которой общее число кодированных символов
вычисляется следующим образом:
<mi>i</mi>
<mi>j</mi>
<mi>k</mi>
set
,
,
to 0
<mi>j</mi>
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>q</mi><mi>j</mi></msub><mn>...</mn><msubsup><mi>q</mi><mrow><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>j</mi><mo>=</mo><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mi>i</mi>
<mi>G</mi>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>f</mi><mi>i</mi></msub><mn>...</mn><msubsup><mi>f</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>q</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>f</mi><mi>i</mi></msub></mrow>
<mi>G</mi>
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub></mrow>
- где
обозначает общее число битов кодированной CQI,
обозначает число битов в расчете на символ,
обозначает общее число
уровней,
обозначает бит кодированной CQI,
обозначает бит кодированных данных,
обозначает общее число битов кодированных данных, и
обозначает результат операции мультиплексирования данных и управляющей информации.
17. Способ управления абонентской станцией, при этом способ содержит этапы, на которых:
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- передают субкадр со многими входами и многими выходами (MIMO) восходящей линии связи из абонентской станции, причем MIMO-субкадр восходящей линии связи имеет первый поднабор уровней, имеющий общее число уровней
, используемых для передачи первого кодового слова, переносящей информацию подтверждения приема/отрицания приема (ACK/NACK) и информацию индикатора ранга (RI), и второй поднабор уровней, имеющий общее число уровней
, используемых для передачи второго кодового слова, переносящей ACK/NACK-информацию, RI-информацию и информацию качества канала (CQI),
ACK
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов N, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней,
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней, и
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub><mo>/</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
- при этом общее число кодированных символов
используется для переноса CQI, и
кодированных символов отображаются по каждому из
уровней.
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
18. Способ по п. 17, в котором общее число кодированных символов
, используемое для переноса ACK/NACK-информации, формируется посредством повторения
кодированных символов следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>A</mi><mi>C</mi><mi>K</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной ACK/NACK-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной ACK/NACK-информации.
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub><mo>/</mo><mo stretchy="false">(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
19. Способ по п. 17, в котором общее число кодированных символов
, используемое для переноса RI-информации, формируется посредством повторения
кодированных символов по каждому из
и
уровней следующим образом:
<mi>i</mi>
<mi>k</mi>
set
,
to 0
<mi>i</mi>
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><mi>N</mi><mo>=</mo><mn>1</mn></mrow>
if
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow>
elseif
,
<mrow><msubsup><mrow><munder accentunder="true"><mi>q</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><msubsup><mi>q</mi><mi>i</mi><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mn>...</mn><msubsup><mi>q</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>−</mo><mn>1</mn></mrow><mrow><mi>R</mi><mi>I</mi></mrow></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
end if
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msup><mi>q</mi><mrow><mi>R</mi><mi>I</mi></mrow></msup></mrow>
- где
обозначает общее число битов кодированной RI-информации,
обозначает число битов в расчете на символ,
обозначает общее число
+
уровней, и
обозначает бит кодированной RI-информации.
<mrow><msub><mi>N</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
20. Способ по п. 17, в котором общее число кодированных символов
вычисляется следующим образом:
<mi>i</mi>
<mi>j</mi>
<mi>k</mi>
set
,
,
to 0
<mi>j</mi>
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>q</mi><mi>j</mi></msub><mn>...</mn><msubsup><mi>q</mi><mrow><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>j</mi><mo>=</mo><mi>j</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mi>i</mi>
<mi>G</mi>
while
<
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub><mo>=</mo><msup><mrow><mo stretchy="false">[</mo><msub><mi>f</mi><mi>i</mi></msub><mn>...</mn><msubsup><mi>f</mi><mrow><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi><mo>−</mo><mn>1</mn></mrow><mrow /></msubsup><mo stretchy="false">]</mo></mrow><mi>T</mi></msup></mrow>
<mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><msub><mi>Q</mi><mi>m</mi></msub><mo>⋅</mo><mi>N</mi></mrow>
<mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow>
end while,
<mrow><msub><mi>Q</mi><mrow><mi>C</mi><mi>Q</mi><mi>I</mi></mrow></msub></mrow>
<mrow><msub><mi>Q</mi><mi>m</mi></msub></mrow>
<mi>N</mi>
<mrow><msub><mi>L</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>q</mi><mi>j</mi></msub></mrow>
<mrow><msub><mi>f</mi><mi>i</mi></msub></mrow>
<mi>G</mi>
<mrow><msub><mrow><munder accentunder="true"><mi>g</mi><mo stretchy="true">_</mo></munder></mrow><mi>k</mi></msub></mrow>
- где
обозначает общее число битов кодированной CQI,
обозначает число битов в расчете на символ,
обозначает общее число
уровней,
обозначает бит кодированной CQI,
обозначает бит кодированных данных,
обозначает общее число битов кодированных данных, и
обозначает результат операции мультиплексирования данных и управляющей информации.