ПРОКОЛ АВТОМАТИЧЕСКОГО ЗАПРОСА ПОВТОРНОЙ ПЕРЕДАЧИ (RQ), ИМЕЮЩИЙ МНОЖЕСТВЕННЫЕ МЕХАНИЗМЫ ДОПОЛНИТЕЛЬНОЙ ОБРАТНОЙ СВЯЗИ

1. Способ управления повторной передачей блоков данных в системе беспроводной связи, содержащий этапы, на которых:
принимают множество блоков данных от передатчика в приемнике;
в ответ на прием каждого из упомянутого множества блоков данных пытаются декодировать блок данных в приемнике, и:
если блок данных успешно декодирован, передают положительную обратную связь от приемника передатчику, положительная обратная связь указывает передатчику, что блок данных был успешно декодирован приемником; или
если блок данных неуспешно декодирован, передают отрицательную обратную связь от приемника передатчику, отрицательная обратная связь указывает передатчику, что блок данных не был успешно декодирован приемником;
выбирают первый или второй механизм обратной связи для передачи положительной или отрицательной обратной связи, при этом механизмы обратной связи различаются, по меньшей мере, с точки зрения характеристик канала; и
передают сообщение о состоянии от приемника к передатчику, сообщение о состоянии содержит точную информацию, идентифицирующую блоки из множества блоков данных.
2. Способ по п.1, в котором положительная обратная связь содержит сообщение подтверждения приема (ACK), а отрицательная обратная связь содержит сообщение неподтверждения приема (NACK).
3. Способ по п.2, в котором ACK- и NACK-сообщения состоят из одиночных битов данных как синхронная обратная связь.
4. Способ по п.2, в котором одно из ACK- и NACK-сообщений безусловно передается в ответ на прием каждого из множества блоков данных.
5. Способ по п.1, в котором первый и второй механизмы обратной связи используют первый и второй радиоканалы.
6. Способ по п.1, в котором точная информация содержит одну или несколько точных привязок ко времени.
7. Способ по п.1, в котором точная информация содержит один или более порядковых номеров блоков данных.
8. Способ по п.1, в котором ACK- и NACK-сообщения передаются по первому радиоканалу, а сообщение о состоянии передается по второму радиоканалу.
9. Способ по п.1. в котором первый механизм обратной связи использует ненадежный способ передачи.
10. Способ по п.1. в котором второй механизм обратной связи использует надежный способ передачи.
11. Способ по п.5, в котором первый и второй радиоканалы используют общую несущую частоту.
12. Способ по п.1, в котором сообщение о состоянии передается в ответ на прием предварительно определенного числа множества блоков данных или после предварительно определенного интервала времени.
13. Способ по п.1, в котором сообщение о состоянии отправляется в ответ на запрос от передатчика.
14. Способ по п.13, в котором запрос от передатчика содержит флаг в одном из множества блоков данных.
15. Способ по п.7, в котором сообщение о состоянии содержит один идентификатор позиции в последовательности, указывающий наивысший пронумерованный из множества блоков данных, успешно принятых в последовательности.
16. Способ по п.1, в котором сообщение о состоянии содержит идентификатор позиции в последовательности для каждого из множества блоков данных, которые были правильно приняты.
17. Способ по п.1, в котором сообщение о состоянии содержит идентификатор позиции в последовательности для каждого из множества блоков данных, которые были неправильно приняты.
18. Способ по п.1, в котором сообщение о состоянии содержит значение циклического избыточного проверочного кода (CRC), посредством которого передатчик может проверить, что сообщение о состоянии принято правильно.
19. Способ по п.1, в котором передатчик не удаляет переданный блок данных из своего буфера передачи в ответ на прием соответствующего сообщения подтверждения приема (ACK), но удаляет такой переданный блок данных из своего буфера передачи в ответ на прием сообщения о состоянии, указывающего успешное декодирование блока данных приемником.
20. Способ по п.1, в котором передатчик повторно передает блок данных в ответ на прием отрицательной обратной связи.
21. Способ по п.20, содержащий также этап, на котором декодируют, посредством приемника, ошибку в передаче отрицательной обратной связи.
22. Способ по п.21, в котором обнаружение основано на получении блока данных, отличного от ожидаемого повторно переданного блока данных.
23. Способ по п.21, в котором обнаружение основано на истечении таймера перед получением ожидаемого повторно переданного блока данных, для которого была отправлена отрицательная обратная связь.
24. Способ по п.23, в котором положительная или отрицательная обратная связь передается с использованием второго механизма обратной связи в ответ на истечение таймера.
25. Способ функционирования приемника для использования в системе беспроводной связи, приемник работает, чтобы управлять повторной передачей принятых блоков данных, способ содержит этапы, на которых:
принимают множество блоков данных от передатчика, блоки данных, каждый, содержат порядковый номер;
в ответ на получение каждого из множества блоков данных пытаются декодировать каждый блок данных, и
если блок данных успешно декодирован, передают сообщение подтверждения приема (ACK) передатчику, упомянутое ACK указывает передатчику, что блок данных был успешно декодирован приемником; или,
если блок данных неуспешно декодирован, передают сообщение неподтверждения приема (NACK) передатчику, NACK указывает передатчику, что блок данных не был успешно декодирован приемником;
причем упомянутое ACK или NACK передается упомянутому передатчику по первому радиоканалу; и передают сообщение о состоянии передатчику по второму радиоканалу, сообщение о состоянии содержит один или более идентификаторов позиции в последовательности, соответствующие множеству упомянутых блоков данных.
26. Способ по п.25, в котором ACK- и NACK-сообщения состоят из одиночных битов.
27. Способ по п.25, в котором первый радиоканал использует ненадежный способ передачи.
28. Способ по п.25, в котором второй радиоканал использует надежный способ передачи.
29. Способ по п.25, в котором сообщение о состоянии автоматически передается в ответ на прием предварительно определенного числа множества блоков данных.
30. Способ по п.25, в котором сообщение о состоянии отправляется в ответ на запрос от передатчика.
31. Способ по п.30, в котором запрос от передатчика содержит флаг в одном из множества блоков данных.
32. Способ по п.25, в котором сообщение о состоянии содержит один идентификатор позиции в последовательности, указывающий наивысший пронумерованный из множества блоков данных, успешно принятых один за другим.
33. Способ по п.25, в котором сообщение о состоянии содержит идентификатор позиции в последовательности для каждого из множества блоков данных, которые были правильно приняты.
34. Способ по п.25, в котором сообщение о состоянии содержит идентификатор позиции в последовательности для каждого из множества блоков данных, которые были неправильно приняты.
35. Способ по п.25, в котором сообщение о состоянии содержит значение циклического избыточного проверочного кода (CRC), посредством которого передатчик может проверить, что сообщение о состоянии принято правильно.
36. Способ функционирования передатчика для использования в системе беспроводной связи, передатчик функционирует так, чтобы выборочно повторно передавать блоки данных, способ содержит этапы, на которых:
временно сохраняют множество блоков данных, которые должны быть переданы приемнику, в буфере передачи;
передают упомянутое множество блоков данных приемнику, блоки данных, каждый, содержат порядковый номер;
принимают сообщения подтверждения приема (ACK) и неподтверждения приема (NACK) от приемника по первому радиоканалу, причем приемник в ответ на прием каждого из множества блоков данных пытается декодировать блок данных в приемнике, и:
если блок данных успешно декодирован, передает сообщение подтверждения приема (ACK), упомянутое ACK указывает передатчику, что блок данных был успешно декодирован приемником; или
если блок данных неуспешно декодирован, передают сообщение неподтверждения приема (NACK) передатчику, NACK указывает передатчику, что блок данных не был успешно декодирован приемником;
принимают сообщение о состоянии от приемника по второму радиоканалу, сообщение о состоянии содержит один или более идентификаторов позиции в последовательности, соответствующие множеству блоков данных;
причем передатчик удаляет переданный блок данных из буфера передачи только в ответ на сообщение о состоянии, указывающее успешное декодирование блока данных приемником.
37. Способ по п.36, в котором ACK- и NACK-сообщения состоят из одиночных битов.
38. Способ по п.36, в котором ACK- и NACK-сообщения не включают в себя идентификаторы позиции в последовательности.
39. Способ по п.36, в котором первый радиоканал использует ненадежный способ передачи.
40. Способ по п.36, в котором второй радиоканал использует надежный способ передачи.
41. Способ по п.36, в котором сообщение о состоянии отправляется в ответ на запрос от передатчика.
42. Способ по п.41, в котором запрос от передатчика содержит флаг в одном из множества блоков данных.
43. Способ по п.36, в котором сообщение о состоянии содержит один идентификатор позиции в последовательности, указывающий наивысший пронумерованный из множества блоков данных, успешно принятых один за другим.
44. Способ по п.36, в котором сообщение о состоянии содержит идентификаторы позиции в последовательности для каждого из множества блоков данных, которые были правильно приняты.
45. Способ по п.36, в котором сообщение о состоянии содержит идентификаторы позиции в последовательности для каждого из множества блоков данных, которые были неправильно приняты.
46. Способ по п.36, в котором сообщение о состоянии содержит значение циклического избыточного проверочного кода (CRC), посредством которого передатчик может проверить, что сообщение о состоянии принято правильно.
47. Способ по п.36, в котором передатчик повторно передает блок данных в ответ на прием соответствующего NACK-сообщения или сообщения о приеме, указывающего недоставку или неудачу декодирования такого блока данных.