СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОДВИНУТОГО УПРАВЛЕНИЯ БУФЕРОМ ARQ В БЕСПРОВОДНОЙ СИСТЕМЕ СВЯЗИ

1. Способ для управления передатчиком автоматического запроса на повторение (ARQ) в беспроводной системе связи, причем данный способ содержит этапы, на которых:
определяют неиспользованную емкость буфера приемника ARQ в приемнике ARQ;
определяют, может ли буфер приемника ARQ поддерживать назначенный к передаче блок ARQ на основе данной определенной неиспользованной емкости буфера приемника ARQ; и
если определено, что буфер приемника ARQ может поддерживать блок ARQ, назначенный к передаче, передают блок ARQ на приемник ARQ.
2. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этапы, на которых:
принимают информацию от приемника ARQ, соответствующую максимальному размеру буфера приемника ARQ;
определяют суммированный объем использования буфера приемника ARQ, причем данный суммированный объем использования буфера приемника ARQ содержит суммирование объема использования буфера приемника ARQ для каждого из одного или более потоков ARQ; и
вычитают суммированный объем использования буфера приемника ARQ из максимального размера буфера приемника ARQ.
3. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этап, на котором определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, которые ожидают реконструкции сервисного блока данных (SDU) управления доступом к среде (MAC).
4. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этап, на котором определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, которые являются частью того же самого сервисного блока данных (SDU) управления доступом к среде (MAC) как первого блока ARQ в пределах окна передачи ARQ.
5. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этапы, на которых:
определяют, соответствует ли последний бит блока ARQ вне окна передачи ARQ последнему биту сервисного блока данных (SDU) управления доступом к среде (MAC); и
если определено, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, кроме блоков ARQ, вплоть до блока ARQ вне окна передачи ARQ включительно, которые ожидают реконструкции блока SDU MAC.
6. Способ по п.5, в котором определяют, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, если его значение интерпретации поля (FI) составляет одно из: «00» и «10».
7. Способ по п.5, в котором определяют, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, если его значение управления фрагментом (FC) составляет одно из: «00» и «01».
8. Способ по п.5, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ дополнительно содержит этапы, на которых:
если определено, что последний бит блока ARQ вне окна передачи ARQ не соответствует последнему биту блока SDU MAC, определяют, соответствует ли первый бит блока ARQ вне окна передачи ARQ первому биту сервисного блока данных (SDU) управления доступом к среде (MAC); и
если определено, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, кроме блоков ARQ, вплоть до, но не включая, блока ARQ вне окна передачи ARQ, которые ожидают реконструкции блока SDU MAC.
9. Способ по п.8, в котором определяют, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, если его значение интерпретации поля (FI) составляет «01».
10. Способ по п.8, в котором определяют, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, если его значение управления фрагментом (FC) составляет «10».
11. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этап, на котором определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых частей блоков ARQ вне окна передачи ARQ, которые ожидают реконструкции сервисного блока данных (SDU) управления доступом к среде (MAC).
12. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этап, на котором определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, для которых было получено подтверждение от приемника ARQ, и соответствующий таймер сброса не истек.
13. Способ по п.1, в котором определение неиспользованной емкости буфера приемника ARQ в приемнике ARQ содержит этап, на котором определяют блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, для которых от приемника ARQ принята индикация, обозначающая один или более блоков ARQ, которые не были удалены из буфера приемника ARQ.
14. Устройство передатчика ARQ для использования в беспроводной системе связи, причем данное устройство содержит:
приемник для приема сигналов от по меньшей мере одного приемника ARQ;
передатчик для передачи сигналов на по меньшей мере один приемник ARQ; и
контроллер, осуществляющий управление приемником и передатчиком, а также определяющий неиспользованную емкость буфера приемника ARQ в приемнике ARQ, определяющий, может ли буфер приемника ARQ поддерживать блок ARQ, назначенный к передаче, на основе данной определенной неиспользованной емкости буфера приемника ARQ, и, если определено, что буфер приемника ARQ может поддерживать блок ARQ, назначенный к передаче, осуществляющий управление с целью передачи блока ARQ на приемник ARQ.
15. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, осуществляет управление с целью приема информации от приемника ARQ, соответствующей максимальному размеру буфера приемника ARQ, определяет суммированный объем использования буфера приемника ARQ, причем данный суммированный объем использования буфера приемника ARQ содержит суммирование объема использования буфера приемника ARQ для каждого из одного или более потоков ARQ, и вычитает суммированный объем использования буфера приемника ARQ из максимального размера буфера приемника ARQ.
16. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, которые ожидают реконструкции сервисного блока данных (SDU) управления доступом к среде (MAC).
17. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, которые являются частью того же самого сервисного блока данных (SDU) управления доступом к среде (MAC) как первого блока ARQ в пределах окна передачи ARQ.
18. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет, соответствует ли последний бит блока ARQ вне окна передачи ARQ последнему биту сервисного блока данных (SDU) управления доступом к среде (MAC), и
причем, если контроллер определяет, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, контроллер определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, кроме блоков ARQ, вплоть до блока ARQ вне окна передачи ARQ включительно, которые ожидают реконструкции блока SDU MAC.
19. Устройство по п.18, в котором контроллер определяет, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, если его значение интерпретации поля (FI) составляет одно из: «00» и «10».
20. Устройство по п.18, в котором контроллер определяет, что последний бит блока ARQ вне окна передачи ARQ соответствует последнему биту блока SDU MAC, если его значение управления фрагментом (FC) составляет одно из: «00» и «01».
21. Устройство по п.18, в котором, если контроллер определяет, что последний бит блока ARQ вне окна передачи ARQ не соответствует последнему биту блока SDU MAC, контроллер определяет, соответствует ли первый бит блока ARQ вне окна передачи ARQ первому биту сервисного блока данных (SDU) управления доступом к среде (MAC), и
причем если контроллер определяет, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, контроллер определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также любых блоков ARQ вне окна передачи ARQ, кроме блоков ARQ, вплоть до, но не включая, блока ARQ вне окна передачи ARQ, которые ожидают реконструкции блока SDU MAC.
22. Устройство по п.18, в котором контроллер определяет, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, если его значение интерпретации поля (FI) составляет «01».
23. Устройство по п.18, в котором контроллер определяет, что первый бит блока ARQ вне окна передачи ARQ соответствует первому биту блока SDU MAC, если его значение управления фрагментом (FC) составляет «10».
24. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых частей блоков ARQ вне окна передачи ARQ, которые ожидают реконструкции сервисного блока данных (SDU) управления доступом к среде (MAC).
25. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, для которых было получено подтверждение от приемника ARQ, и соответствующий таймер сброса не истек.
26. Устройство по п.14, в котором контроллер, при определении неиспользованной емкости буфера приемника ARQ в приемнике ARQ, определяет блоки ARQ в качестве использующих буфер приемника ARQ для любых блоков ARQ в пределах окна передачи ARQ, а также для любых блоков ARQ вне окна передачи ARQ, для которых от приемника ARQ принята индикация, обозначающая один или более блоков ARQ, которые не были удалены из буфера приемника ARQ.