ОБНАРУЖЕНИЕ КОЛЛИЗИЙ И АДАПТАЦИЯ ОКНА ВОЗВРАТА ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКОЙ ПЕРЕДАЧИ MIMO

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