СКРЕМБЛИРОВАНИЕ И МОДУЛЯЦИЯ ДЛЯ ОГРАНИЧЕНИЯ РАЗМЕРА КОНСТЕЛЛЯЦИИ ACK/NAK-ПЕРЕДАЧИ ПО КАНАЛУ ДАННЫХ

1. Способ для максимизации евклидова расстояния для передач подтверждения приема (ACK)/отрицания приема (NAK), содержащий этапы, на которых:
- кодируют ACK-передачу как функцию от размера ACK и порядка модуляции, чтобы получать битовую последовательность, причем ACK-передача предназначена, по меньшей мере, для одного устройства;
- комбинируют две или более битовых последовательности как функцию от порядка модуляции;
- скремблируют комбинированные битовые последовательности как функцию от размера ACK-передачи и порядка модуляции, причем скремблирование ограничивает размер констелляции ACK-передачи, вставляемой в канал передачи данных; и
- отправляют, по меньшей мере, в одно устройство ACK-передачу в ответ на прием пакета, по меньшей мере, от одного устройства.
2. Способ по п.1, в котором скремблирование ограничивает размер констелляции двухпозиционной фазовой манипуляцией (BPSK) для передачи однобитового ACK.
3. Способ по п.1, в котором скремблирование ограничивает размер констелляции квадратурной фазовой манипуляцией (QPSK) для передачи двухбитового ACK.
4. Способ по п.1, в котором размер ACK-передачи составляет 1 бит, и порядок модуляции составляет 2, кодированная битовая последовательность [b(i)x] скремблируется как , где .
5. Способ по п.1, в котором размер ACK-передачи составляет 1 бит, и порядок модуляции составляет 4, кодированная битовая последовательность [b(i)xxx] скремблируется как .
6. Способ по п.1, в котором размер ACK-передачи составляет 1 бит, и порядок модуляции составляет 6, кодированная битовая последовательность [b(i)xxxxx] скремблируется как .
7. Способ по п.1, в котором размер ACK-передачи составляет 2 бита, и порядок модуляции составляет 2, кодированная битовая последовательность [b(i)b(i+1)] скремблируется как .
8. Способ по п.1, в котором размер ACK-передачи составляет 2 бита, и порядок модуляции составляет 4, кодированная битовая последовательность [b(i)b(i+1)xx] скремблируется как .
9. Способ по п.1, в котором размер ACK-передачи составляет 2 бита, и порядок модуляции составляет 6, кодированная битовая последовательность [b(i)b(i+1)xxxx] скремблируется как .
10. Устройство связи, содержащее:
- запоминающее устройство, которое сохраняет инструкции, связанные с кодированием ACK с помощью управляющих последовательностей переключения кода, чтобы получать битовую последовательность, комбинированием двух или более битовых последовательностей, скремблированием комбинированных битовых последовательностей как функции от размера ACK и порядка модуляции и передачей ACK;
- процессор, соединенный с запоминающим устройством, выполненный с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.
11. Устройство связи по п.10, в котором скремблирование ограничивает размер констелляции ACK-передачи, вставляемой в канал передачи данных.
12. Устройство связи по п.10, в котором скремблирование ограничивает размер констелляции двухпозиционной фазовой манипуляцией (BPSK) для передачи однобитового ACK.
13. Устройство связи по п.10, в котором скремблирование ограничивает размер констелляции квадратурной фазовой манипуляцией (QPSK) для передачи двухбитового ACK.
14. Устройство связи по п.10, в котором кодирование с помощью управляющих последовательностей переключения кода является функцией от размера ACK-передачи и порядка модуляции.
15. Устройство связи по п.10, в котором скремблирование однобитового ACK получает любые два угла в констелляции для передачи ACK.
16. Устройство связи по п.10, в котором скремблирование двухбитового ACK получает любые четыре угла в констелляции для передачи ACK.
17. Устройство связи, которое повышает надежность передачи подтверждения приема (ACK) в восходящей линии связи, содержащее:
- средство для кодирования ACK-передачи с помощью управляющих последовательностей переключения кода как функции от размера ACK и порядка модуляции;
- средство для получения битовой последовательности посредством конкатенации нескольких кодированных ACK-блоков;
- средство для скремблирования перемеженных битовых последовательностей как функции от размера ACK и порядка модуляции, чтобы получать HARQ-ACK; и
- средство для передачи HARQ-ACK.
18. Устройство связи по п.17, в котором размер ACK составляет 1 бит или 2 бита, и порядок модуляции составляет 2 для QPSK, 4 для 16QAM и 6 для 64QAM.
19. Компьютерный программный продукт, содержащий:
- машиночитаемый носитель, содержащий:
- первый набор кодов для побуждения компьютера кодировать однобитовое подтверждение приема (ACK) отлично от двухбитового ACK, при этом кодирование является функцией от порядка модуляции;
- второй набор кодов для побуждения компьютера комбинировать множество кодированных блоков, полученных из кодирования;
- третий набор кодов для побуждения компьютера скремблировать комбинированное множество кодированных блоков, при этом скремблирование является функцией от числа ACK-битов и порядка модуляции; и
- четвертый набор кодов для побуждения компьютера отправлять скремблированные кодированные блоки.
20. По меньшей мере, один процессор, выполненный с возможностью максимизации евклидова расстояния для ACK/NAK-передач, содержащий:
- первый модуль для кодирования передачи подтверждения приема (ACK) на основе размера ACK и порядка модуляции, чтобы получать битовую последовательность, при этом размер ACK составляет 1 бит или 2 бита;
- второй модуль для комбинирования двух или более битовых последовательностей;
- третий модуль для скремблирования комбинированных битовых последовательностей как функции от размера ACK и порядка модуляции, причем скремблирование ограничивает размер констелляции ACK, вставляемого в канал передачи данных, одним битом для двухпозиционной фазовой манипуляции и двумя битами для квадратурной фазовой манипуляции; и
- четвертый модуль для передачи ACK.