КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ

1. Способ отправки информации в системе связи, содержащий этапы, на которых:
преобразуют первую информацию в M самых старших битов (MSB) сообщения, где M равно единице или больше;
преобразуют вторую информацию в N самых младших битов (LSB) сообщения, если отправляется вторая информация, где N равно единице или больше; и
кодируют сообщение с помощью блочного кода, где первая информация отправляется отдельно или вместе со второй информацией в сообщении, и где вторая информация отправляется вместе с первой информацией или не отправляется в сообщении.
2. Способ по п.1, в котором блочный код содержит множество последовательностей базисов для множества информационных битов, и в котором этап, на котором кодируют сообщение с помощью блочного кода, содержит этапы, на которых
кодируют M MSB сообщения с помощью первых M последовательностей базисов в блочном коде, и
кодируют N LSB сообщения с помощью следующих N последовательностей базисов в блочном коде, если отправляется вторая информация.
3. Способ по п.1, в котором первая информация содержит информацию об индикаторе качества канала (CQI), а вторая информация содержит информацию о подтверждении (ACK).
4. Способ по п.1, дополнительно содержащий этап, на котором:
устанавливают каждый из N битов подтверждения (ACK) в первое значение для ACK или во второе значение для отрицательного подтверждения (NACK), где второе значение также используется для прерывистой передачи (DTX) информации ACK, и где вторая информация содержит N битов ACK.
5. Способ по п.1, в котором блочный код выводится на основе кода Рида-Мюллера.
6. Устройство для связи, содержащее:
по меньшей мере один процессор, сконфигурированный для отображения первой информации в M самых старших битов (MSB) сообщения, где M равно единице или больше, отображения второй информации в N самых младших битов (LSB) сообщения, если отправляется вторая информация, где N равно единице или больше, и кодирования сообщения с помощью блочного кода, где первая информация отправляется отдельно или вместе со второй информацией в сообщении, и где вторая информация отправляется вместе с первой информацией или не отправляется в сообщении.
7. Устройство по п.6, в котором блочный код содержит множество последовательностей базисов для множества информационных битов, и в котором по меньшей мере один процессор сконфигурирован для кодирования M MSB сообщения с помощью первых M последовательностей базисов в блочном коде, и кодирования N LSB сообщения с помощью следующих N последовательностей базисов в блочном коде, если отправляется вторая информация.
8. Устройство по п.6, в котором по меньшей мере один процессор сконфигурирован для установки каждого из N битов подтверждения (ACK) в первое значение для ACK или во второе значение для отрицательного подтверждения (NACK), где второе значение также используется для прерывистой передачи (DTX) информации ACK, и где вторая информация содержит N битов ACK.
9. Устройство для связи, содержащее:
средство для отображения первой информации в M самых старших битов (MSB) сообщения, где M равно единице или больше;
средство для отображения второй информации в N самых младших битов (LSB) сообщения, если отправляется вторая информация, где N равно единице или больше; и
средство для кодирования сообщения с помощью блочного кода, где первая информация отправляется отдельно или вместе со второй информацией в сообщении, и где вторая информация отправляется вместе с первой информацией или не отправляется в сообщении.
10. Устройство по п.9, в котором блочный код содержит множество последовательностей базисов для множества информационных битов, и в котором средство для кодирования сообщений с помощью блочного кода содержит
средство для кодирования M MSB сообщения с помощью первых M последовательностей базисов в блочном коде, и
средство для кодирования N LSB сообщения с помощью следующих N последовательностей базисов в блочном коде, если отправляется вторая информация.
11. Устройство по п.9, дополнительно содержащее:
средство для установки каждого из N битов подтверждения (ACK) в первое значение для ACK или во второе значение для отрицательного подтверждения (NACK), где второе значение также используется для прерывистой передачи (DTX) информации ACK, и где вторая информация содержит N битов ACK.
12. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код, чтобы заставить по меньшей мере один компьютер отображать первую информацию в M самых старших битов (MSB) сообщения, где M равно единице или больше,
код, чтобы заставить по меньшей мере один компьютер отображать вторую информацию в N самых младших битов (LSB) сообщения, если отправляется вторая информация, где N равно единице или больше, и
код, чтобы заставить по меньшей мере один компьютер кодировать сообщение с помощью блочного кода, где первая информация отправляется отдельно или вместе со второй информацией в сообщении, и где вторая информация отправляется вместе с первой информацией или не отправляется в сообщении.
13. Способ отправки информации в системе связи, содержащий этапы, на которых:
отображают информацию об индикаторе качества канала (CQI) в M самых старших битов (MSB) сообщения, где M равно единице или больше;
отображают информацию о подтверждении приема (ACK) в N самых младших битов (LSB) сообщения, если отправляется информация ACK, где N равно единице или больше;
кодируют M MSB сообщения с помощью первых M последовательностей базисов в блочном коде; и
кодируют N LSB сообщения с помощью следующих N последовательностей базисов в блочном коде, если отправляется информация ACK.
14. Способ по п.13, в котором сообщение содержит M битов и кодируется с помощью первых M последовательностей базисов в блочном коде, если отправляется только информация CQI, и в котором сообщение содержит M плюс N битов и кодируется с помощью первых M плюс N последовательностей базисов в блочном коде, если отправляется информация и ACK, и CQI.
15. Способ по п.13, дополнительно содержащий этап, на котором:
устанавливают каждый из N битов ACK в первое значение для ACK или во второе значение для отрицательного подтверждения (NACK), где второе значение также используется для прерывистой передачи (DTX) информации ACK, и где информация ACK содержит N битов ACK.
16. Способ по п.13, дополнительно содержащий этапы, на которых:
получают выходную двоичную последовательность из кодирования M MSB и N LSB сообщения; и
отправляют выходную двоичную последовательность по физическому каналу управления восходящей линии связи (PUCCH).
17. Способ отправки информации в системе связи, содержащий этапы, на которых:
кодируют первую информацию на основе первого блочного кода, если отправляется только первая информация; и
кодируют первую информацию и вторую информацию на основе второго блочного кода, если отправляется и первая, и вторая информация, причем второй блочный код содержит первый субкод для первой информации и второй субкод для второй информации, причем первый субкод соответствует первому блочному коду.
18. Способ по п.17, дополнительно содержащий этап, на котором:
устанавливают каждый из N битов в первое значение для подтверждения (ACK) или во второе значение для отрицательного подтверждения (NACK), где N равно единице или больше, причем второе значение также используется для прерывистой передачи (DTX) второй информации, и вторая информация содержит N битов.
19. Способ приема информации в системе связи, содержащий этапы, на которых:
декодируют принятую передачу на основе блочного кода, чтобы получить декодированное сообщение, содержащее несколько битов;
предоставляют M самых старших битов (MSB) декодированного сообщения в качестве первой информации, где M равно единице или больше; и
предоставляют N самых младших битов (LSB) декодированного сообщения в качестве второй информации, где N равно единице или больше, где принятая передача содержит только первую информацию или и первую, и вторую информацию.
20. Способ по п.19, в котором этап, на котором декодируют принятую передачу, содержит этап, на котором декодируют принятую передачу на основе первых M плюс N последовательностей базисов в блочном коде, чтобы получить декодированное сообщение, где M MSB декодированного сообщения получают на основе первых M последовательностей базисов в блочном коде, и в котором N LSB декодированного сообщения получают на основе следующих N последовательностей базисов в блочном коде.
21. Способ по п.19, в котором первая информация содержит информацию об индикаторе качества канала (CQI), а вторая информация содержит информацию о подтверждении приема (ACK).
22. Способ по п.19, в котором блочный код выводится на основе кода Рида-Мюллера.
23. Устройство для связи, содержащее:
по меньшей мере один процессор, сконфигурированный для декодирования принятой передачи на основе блочного кода, чтобы получить декодированное сообщение, содержащее несколько битов, предоставления M самых старших битов (MSB) декодированного сообщения в качестве первой информации, где M равно единице или больше, и предоставления N самых младших битов (LSB) декодированного сообщения в качестве второй информации, где N равно единице или больше, в котором принятая передача содержит только первую информацию или и первую, и вторую информацию.
24. Устройство по п.23, в котором по меньшей мере один процессор сконфигурирован для декодирования принятой передачи на основе первых M плюс N последовательностей базисов в блочном коде, чтобы получить декодированное сообщение, в котором M MSB декодированного сообщения получают на основе первых M последовательностей базисов в блочном коде, и в котором N LSB декодированного сообщения получают на основе следующих N последовательностей базисов в блочном коде.
25. Устройство по п.23, в котором для каждого бита среди N LSB декодированного сообщения по меньшей мере один процессор сконфигурирован для предоставления подтверждения (ACK), если бит имеет первое значение, и предоставления отрицательного подтверждения (NACK), если бит имеет второе значение, причем второе значение также используется для прерывистой передачи (DTX) информации ACK.
26. Способ приема информации в системе связи, содержащий этапы, на которых:
декодируют принятую передачу на основе нескольких последовательностей базисов в блочном коде, чтобы получить декодированное сообщение, содержащее несколько битов;
предоставляют M самых старших битов (MSB) декодированного сообщения, полученных на основе первых M последовательностей базисов в блочном коде, в качестве информации об индикаторе качества канала (CQI), где M равно единице или больше; и
предоставляют N самых младших битов (LSB) декодированного сообщения, полученных на основе следующих N последовательностей базисов в блочном коде, в качестве информации о подтверждении (ACK), где N равно единице или больше.
27. Способ по п.26, в котором принятая передача содержит первую выходную битовую последовательность, если отправляется только информация CQI, и содержит вторую выходную битовую последовательность, если отправляется информация и ACK, и CQI, причем первая выходная битовая последовательность получается путем кодирования M битов информации CQI с помощью первых M последовательностей базисов в блочном коде, а вторая выходная битовая последовательность получается путем кодирования M битов информации CQI с помощью первых M последовательностей базисов в блочном коде и кодирования N битов информации ACK с помощью следующих N последовательностей базисов в блочном коде.
28. Способ по п.26, дополнительно содержащий этапы, на которых:
для каждого бита среди N LSB декодированного сообщения,
предоставляют ACK, если бит имеет первое значение, и
предоставляют отрицательное подтверждение (NACK), если бит имеет второе значение, причем второе значение также используется для прерывистой передачи (DTX) информации ACK.
29. Способ приема информации в системе связи, содержащий этапы, на которых:
декодируют принятую передачу на основе первого блочного кода, если от принятой передачи ожидается только первая информация; и
декодируют принятую передачу на основе второго блочного кода, если от принятой передачи ожидается и первая информация, и вторая информация, причем второй блочный код содержит первый субкод для первой информации и второй субкод для второй информации, причем первый субкод соответствует первому блочному коду.
30. Способ по п.29, дополнительно содержащий этапы, на которых:
если вторая информация ожидается от принятой передачи, то для каждого бита среди по меньшей мере одного декодированного бита для второй информации
предоставляют подтверждение приема (ACK), если бит имеет первое значение, и
предоставляют отрицательное подтверждение (NACK), если бит имеет второе значение, причем второе значение также используется для прерывистой передачи (DTX) второй информации.