Виявлення колізій та адаптація вікна повернення для багатокористувацької передачі мімо

Є ще 18 сторінок.

Дивитися все сторінки або завантажити PDF файл.

Формула / Реферат

1. Спосіб для бездротового зв'язку, який містить:

одночасну передачу від першого пристрою першої множини пакетів на множину других пристроїв в першій передачі;

визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і

збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення.

2. Спосіб за пунктом 1, який додатково містить:

ініціалізацію лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW;

зменшення підрахунку лічильника повернень; і

у відповідь на досягнення лічильником повернень кінця зменшення підрахунку, одночасну передачу другої множини пакетів у другій передачі.

3. Спосіб за пунктом 1, який додатково містить етап збільшення лічильника повернень на основі визначення, при цьому збільшення CW містить обчислення CW на основі лічильника повернень.

4. Спосіб за пунктом 1, в якому етап визначення, що щонайменше одне з множини підтверджень не було прийняте, містить визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте.

5. Спосіб за пунктом 1, який додатково містить:

забезпечення множини лічильників повернення, один лічильник повернення для кожного з множини пристроїв; і

для кожного з множини лічильників повернення:

збільшення лічильника повернення для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і

скидання лічильника повернення для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв.

6. Спосіб за пунктом 1, в якому CW є функцією класу, що використовується в першій передачі.

7. Спосіб за пунктом 1, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень).

8. Спосіб за пунктом 7, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі.

9. Спосіб за пунктом 7, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів.

10. Спосіб за пунктом 1, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому етап визначення містить визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому етап збільшення містить збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення.

11. Спосіб за пунктом 10, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу.

12. Спосіб за пунктом 10, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу.

13. Спосіб за пунктом 10, який додатково містить:

ініціалізацію лічильника повернень, причому лічильник повернень містить випадкове число між 0 і значенням CW;

зменшення підрахунку лічильника повернень; і

у відповідь на досягнення лічильником повернень кінця зменшення підрахунку одночасну передачу другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу.

14. Спосіб за пунктом 13, який додатково містить:

визначення, що інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, було прийняте від позначеного другого пристрою; і

скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі визначення.

15. Спосіб за пунктом 10, в якому пакет, асоційований з вибраною категорією доступу, повторно передають доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, відповідно до максимальної межі повторної передачі.

16. Спосіб за пунктом 10, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки та електроніки (IEEE) 802.11 n.

17. Пристрій для бездротового зв'язку, який містить:

передавач, сконфігурований для одночасної передачі першої множини пакетів на множину других пристроїв в першій передачі; і

систему обробки, сконфігуровану для:

визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і

збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення.

18. Пристрій за пунктом 17, в якому система обробки сконфігурована для ініціалізації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW, і зменшення підрахунку лічильника повернень, при цьому у відповідь на досягнення лічильником повернень кінця зменшення підрахунку передавач сконфігурований для одночасної передачі другої множини пакетів у другій передачі.

19. Пристрій за пунктом 17, в якому система обробки сконфігурована для збільшення лічильника повернень на основі визначення і для збільшення CW за допомогою обчислення CW на основі лічильника повернень.

20. Пристрій за пунктом 17, в якому система обробки сконфігурована для визначення, що щонайменше одне з множини підтверджень не було прийняте, за допомогою визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте.

21. Пристрій за пунктом 17, в якому система обробки сконфігурована для:

забезпечення множини лічильників повернень, один лічильник повернень для кожного з множини других пристроїв; і

для кожного з множини лічильників повернень:

збільшення лічильника повернень для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і

скидання лічильника повернень для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв.

22. Пристрій за пунктом 17, в якому CW є функцією класу, що використовується в першій передачі.

23. Пристрій за пунктом 17, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень).

24. Пристрій за пунктом 23, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі.

25. Пристрій за пунктом 23, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів.

26. Пристрій за пунктом 17, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому система обробки сконфігурована для визначення, що щонайменше одне з множини підтверджень не було прийняте, за допомогою визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому система обробки сконфігурована для збільшення CW за допомогою збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення.

27. Пристрій за пунктом 26, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу.

28. Пристрій за пунктом 26, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу.

29. Пристрій за пунктом 26, в якому система обробки сконфігурована для:

ініціалізації лічильника повернень, причому лічильник повернень містить випадкове число між 0 і значенням CW; і

зменшення підрахунку лічильника повернень, при цьому у відповідь на досягнення лічильником повернень кінця зменшення підрахунку передавач сконфігурований для одночасної передачі другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу.

30. Пристрій за пунктом 29, в якому система обробки сконфігурована для:

визначення, що інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, було прийняте від позначеного другого пристрою; і

скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення.

31. Пристрій за пунктом 26, в якому передавач сконфігурований для повторної передачі пакета, асоційованого з вибраною категорією доступу доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, аж до максимальної межі повторної передачі.

32. Пристрій за пунктом 26, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки і електроніки (IEEE) 802.11 n.

33. Пристрій для бездротового зв'язку, який містить:

засіб для одночасної передачі першої множини пакетів на множину других пристроїв у першій передачі;

засіб для визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і

засіб для збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення.

34. Пристрій за пунктом 33, який додатково містить:

засіб для ініціації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW;

засіб для зменшення підрахунку лічильника повернень; і

засіб для одночасної передачі другої множини пакетів у другій передачі у відповідь на досягнення лічильником повернень кінця зменшення підрахунку.

35. Пристрій за пунктом 33, який додатково містить засіб для збільшення лічильника повернень на основі визначення, при цьому засіб для збільшення CW містить засіб для обчислення CW на основі лічильника повернень.

36. Пристрій за пунктом 33, в якому засіб для визначення, що щонайменше одне з множини підтверджень не було прийняте, містить засіб для визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте.

37. Пристрій за пунктом 33, який додатково містить:

засіб для забезпечення множини лічильників повернень, один лічильник повернень для кожного з множини других пристроїв; і

для кожного з множини лічильників повернень:

засіб для збільшення лічильника повернень для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і

засіб для скидання лічильника повернень для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв.

38. Пристрій за пунктом 33, в якому CW є функцією класу, що використовується в першій передачі.

39. Пристрій за пунктом 33, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень).

40. Пристрій за пунктом 39, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі.

41. Пристрій за пунктом 39, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів.

42. Пристрій за пунктом 33, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому засіб для визначення сконфігурований для визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому засіб для збільшення сконфігурований для збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення.

43. Пристрій за пунктом 42, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу.

44. Пристрій за пунктом 42, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу.

45. Пристрій за пунктом 42, який додатково містить:

засіб для ініціалізації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW;

засіб для зменшення підрахунку лічильника повернень; і

у відповідь на досягнення лічильником повернень кінця зменшення підрахунку засіб для одночасної передачі другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу.

46. Пристрій за пунктом 45, який додатково містить:

засіб для визначення, що було прийняте інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, від позначеного другого пристрою; і

засіб для скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення.

47. Пристрій за пунктом 42, в якому засіб для передачі сконфігурований для повторної передачі пакета, асоційованого з вибраною категорією доступу, доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, аж до максимальної межі повторної передачі.

48. Пристрій за пунктом 42, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки і електроніки (IEEE) 802.11 n.

49. Зчитуваний комп'ютером носій, який містить команди, що виконуються для:

одночасної передачі першої множини пакетів з першого пристрою на множину других пристроїв в першій передачі;

визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте від щонайменше одного з множини других пристроїв; і збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення.

50. Точка доступу, яка містить:

щонайменше одну антену;

передавач, сконфігурований для одночасної передачі щонайменше за допомогою однієї антени першої множини пакетів на множину пристроїв у першій передачі; і

систему обробки, сконфігуровану для:

визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте від щонайменше одного з множини пристроїв; і

збільшення вікна конфліктів (CW) для лічильника повернень на основі цього визначення.

Текст

Реферат: Деякі аспекти даного опису в цілому стосуються бездротової локальної мережі (WLAN), де точка доступу (АР) має дані для посилання на множинні станції (станції STA). За допомогою використання способу множинного доступу з просторовим розділенням каналів низхідної лінії зв'язку (DL-SDMA) АР може послати дані в один і той самий час на множинні станції STA. Деякі аспекти даного опису забезпечують способи і пристрої для виявлення, що багатокористувацька передача з множинними входами та множинними виходами (MU-MIMO) піддавалася колізії, і пристосування розміру вікна конфліктів (CW) для лічильника повернень, застосованого до подальшої передачі MU-MIMO. UA 105431 C2 (12) UA 105431 C2 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 ПЕРЕХРЕСНЕ ПОСИЛАННЯ НА ЗВ'ЯЗАНІ ЗАЯВКИ Дана заявка заявляє пріоритет попередньої заявки на патент США № 61/331631, поданої 5 травня 2010 р., і попередньої заявки на патент США № 61/361863, поданої 6 липня 2010 р., які обидві включені тут за допомогою посилання. ГАЛУЗЬ, ДО ЯКОЇ НАЛЕЖИТЬ ВИНАХІД Деякі аспекти даного опису в цілому стосуються бездротового зв'язку і більш конкретно виявлення, що багатокористувацька передача з множинними входами та множинними виходами (MU-MIMO) піддавалася колізії, і пристосування розміру вікна повернення для подальшої передачі MU-MIMO. ПОПЕРЕДНІЙ РІВЕНЬ ТЕХНІКИ Щоб вирішити проблему збільшуваних вимог по смузі частот, які пред'являються до систем бездротового зв'язку, розроблені різні схеми, щоб дозволити множинним терміналам користувача зв'язуватися з єдиною точкою доступу за допомогою спільного використання ресурсів каналу, в той самий час досягаючи високих пропускних здатностей даних. Технологія з множинними входами та множинними виходами (MIMO) представляє один такий підхід, який нещодавно з'явився як популярний спосіб для систем зв'язку наступного покоління. Технологія MIMO була прийнята в декількох стандартах бездротового зв'язку, що з'являються, таких як стандарт 802.11 Інституту інженерів з електротехніки та електроніки (IEEE). IEEE 802.11 означає набір стандартів повітряного інтерфейсу бездротової локальної мережі (WLAN), розроблених комітетом IEEE 802.11 для зв'язку в малому діапазоні (наприклад, від десятків метрів до декількох сотень метрів). Система MIMO використовує множинні (NT) антени передачі та множинні (NR) антени прийому для передачі даних. Канал MIMO, сформований N T антенами передачі та NR антенами прийому, може бути розкладений на NS незалежних каналів, які також називаються просторовими каналами, де NS=min{NT, NR}. Кожний з NS незалежних каналів відповідає розмірності. Система MIMO може забезпечити поліпшену продуктивність (наприклад, вищу пропускну здатність і/або більшу надійність), якщо використовуються додаткові розмірності, утворені множинними антенами передачі та прийому. У бездротових мережах з єдиною точкою доступу (AP) і множинними користувацькими станціями (станціями STA) одночасні передачі можуть мати місце по множинних каналах на різні станції як в напрямку висхідної лінії зв'язку, так і в напрямку низхідної лінії зв'язку. У таких системах присутні багато задач. СУТЬ ВИНАХОДУ Деякі аспекти даного опису в цілому стосуються бездротової локальної мережі (WLAN), де точка доступу (AP) має дані для посилання на множинні станції (станції STA). За допомогою використання способу множинного доступу з просторовим розділенням каналів низхідної лінії зв'язку (DL-SDMA) AP може послати дані в один і той самий час на множинні станції STA. Деякі аспекти даного опису в цілому стосуються виявлення, що багатокористувацька передача з множинними входами та множинними виходами (MU-MIMO) піддавалася колізії, і пристосування розміру вікна конфліктів (змагання) для лічильника повернень, застосованого до подальшої передачі MU-MIMO. Деякі аспекти даного опису забезпечують спосіб для бездротового зв'язку. Спосіб в цілому включає в себе одночасну передачу першої множини пакетів на множину пристроїв у першій передачі, визначення, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв, і збільшення вікна конфліктів (CW) для лічильника повернень на основі цього визначення. Деякі аспекти даного опису забезпечують пристрій для бездротового зв'язку. Пристрій в цілому включає в себе передавач, сконфігурований для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, і систему обробки, сконфігуровану для визначення, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв, і збільшення CW для лічильника повернень на основі цього визначення. Деякі аспекти даного опису забезпечують пристрій для бездротового зв'язку. Пристрій в цілому включає в себе засіб для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, засіб для визначення, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв, і засіб для збільшення CW для лічильника повернень на основі цього визначення. Деякі аспекти даного опису забезпечують комп'ютерний програмний продукт для бездротового зв'язку. Комп'ютерний програмний продукт в цілому включає в себе зчитуваний 1 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 комп'ютером носій, який містить команди, що виконуються для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, визначення, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв, і збільшення CW для лічильника повернень на основі цього визначення. Деякі аспекти даного опису забезпечують точку доступу. Точка доступу в цілому включає в себе щонайменше одну антену; передавач, сконфігурований для одночасної передачі щонайменше за допомогою однієї антени першої множини пакетів на множину пристроїв у першій передачі; і систему обробки, сконфігуровану для визначення, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв, і збільшення CW для лічильника повернень на основі цього визначення. Деякі аспекти даного опису забезпечують спосіб для бездротового зв'язку. Спосіб в цілому включає в себе одночасну передачу першої множини пакетів на множину пристроїв у першій передачі, в якій перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, визначення, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, в якій позначений пристрій асоційований з вибраною категорією доступу, і збільшення вікна конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. Деякі аспекти даного опису забезпечують пристрій для бездротового зв'язку. Пристрій в цілому включає в себе передавач, сконфігурований для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, при цьому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, першу схему, сконфігуровану для визначення, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, в якій позначений пристрій асоційований з вибраною категорією доступу, і другу схему, сконфігуровану для збільшення вікна конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. Деякі аспекти даного опису забезпечують пристрій для бездротового зв'язку. Пристрій в цілому включає в себе засіб для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, при цьому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, засіб для визначення, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, в якій позначений пристрій асоційований з вибраною категорією доступу, і засіб для збільшення вікна конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. Деякі аспекти даного опису забезпечують комп'ютерний програмний продукт для бездротового зв'язку. Комп'ютерний програмний продукт в цілому включає в себе зчитуваний комп'ютером носій, який містить команди, що виконуються для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, при цьому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, визначення, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, при цьому позначений пристрій асоційований з вибраною категорією доступу, і збільшення вікна конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. Деякі аспекти даного опису забезпечують точку доступу. Точка доступу в цілому включає в себе щонайменше одну антену, передавач, сконфігурований для одночасної передачі першої множини пакетів на множину пристроїв у першій передачі, при цьому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, першу схему, сконфігуровану для визначення, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, в якій позначений пристрій асоційований з вибраною категорією доступу, і другу схему, сконфігуровану для збільшення вікна конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу на основі цього визначення. КОРОТКИЙ ОПИС КРЕСЛЕНЬ Таким чином, спосіб, в якому можуть бути детально зрозумілі вищезазначені ознаки даного опису, більш конкретний опис, стисло підсумований вище, може бути здійснений за допомогою посилання на аспекти, деякі з яких проілюстровані в прикладених кресленнях. Однак повинно бути зазначено, що прикладені креслення ілюструють тільки деякі звичайні аспекти даного 2 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 розкриття і тому не повинні бути розглянуті як такі, що обмежують його галузь, відносно опису можуть допускати інші однаково ефективні аспекти. Фіг. 1 ілюструє діаграму мережі бездротового зв'язку відповідно до деяких аспектів даного опису. Фіг. 2 ілюструє блок-схему зразкової точки доступу і терміналів користувача відповідно до деяких аспектів даного опису. Фіг. 3 ілюструє блок-схему зразкового бездротового пристрою відповідно до деяких аспектів даного опису. Фіг. 4 ілюструє зразковий багатокористувацький протокол з множинними входами та множинними виходами низхідної лінії зв'язку (DL-MU-MIMO) відповідно до деяких аспектів даного опису. Фіг. 5 ілюструє зразкові операції, які можуть бути виконані в точці доступу для виявлення колізії та оновлення вікна конфліктів відповідно до деяких аспектів даного опису. Фіг. 5A ілюструє зразковий засіб, здатний виконувати операції, показані на Фіг. 5. Фіг. 6 є діаграмою, що перераховує різні опції для виявлення колізії і правила для обчислення вікна конфліктів залежно від різних опцій, відповідно до деяких аспектів даного опису. Фіг. 7 ілюструє зразкові операції, які можуть бути виконані в точці доступу для виявлення колізії та оновлення вікна конфліктів відповідно до деяких аспектів даного опису. Фіг. 7A ілюструє зразковий засіб, здатний виконувати операції, показані на Фіг. 7. ДОКЛАДНИЙ ОПИС Різні аспекти даного розкриття описані повніше надалі з посиланнями на супроводжуючі креслення. Однак дане розкриття може здійснюватися в багатьох різних формах і не повинно бути розцінене як обмежене якою-небудь конкретною структурою або функцією, представленою у всьому цьому розкритті. Замість цього аспекти забезпечені таким чином, щоб дане розкриття було повним і вичерпним і повністю передавало галузь розкриття фахівцям в даній галузі техніки. На основі описів тут фахівець в даній галузі техніки повинен оцінити, що галузь даного розкриття призначена, щоб охопити будь-який аспект розкриття, розкритого в даному описі, реалізованого незалежно або об'єднаного з будь-яким іншим аспектом даного розкриття. Наприклад, пристрій може бути реалізований, або спосіб може бути здійснений, використовуючи будь-яку кількість аспектів, сформульованих в даному описі. Додатково галузь розкриття призначена, щоб охопити такий пристрій або спосіб, який здійснений, використовуючи іншу структуру, функціональні можливості або структуру і функціональні можливості додатково або за винятком різних аспектів розкриття, сформульованих в даному описі. Повинно бути зрозуміло, що будь-який аспект даного розкриття, розкритого в даному описі, може здійснюватися одним або більше елементами формули винаходу. Слово "зразковий" використовується в даному описі, щоб означати "служити прикладом, випадком або ілюстрацією". Будь-який аспект, описаний в даному описі як "зразковий", не обов'язково повинен бути розцінений як найкращій або переважний перед іншими аспектами. Хоча конкретні аспекти описані в даному описі, багато змін і перестановок цих аспектів знаходяться в межах зони охоплення даного розкриття. Хоча згадані деякі вигоди і переваги переважних аспектів, обсяг розкриття не призначений, щоб обмежуватися конкретною вигодою, використанням або цілями. Замість цього аспекти даного розкриття призначені, щоб широко застосовуватися до різних бездротових технологій, конфігурацій системи, мереж і протоколів передачі, деякі з яких проілюстровані за допомогою прикладу на фігурах і в подальшому описі переважних аспектів. Докладний опис і креслення просто ілюструють дане розкриття, а не обмеження галузі розкриття, визначеного прикладеною формулою винаходу та її еквівалентами. ЗРАЗКОВА СИСТЕМА БЕЗДРОТОВОГО ЗВ'ЯЗКУ Способи, описані в даному описі, можуть бути використані для різних широкосмугових систем бездротового зв'язку, що включають в себе системи зв'язку, які основані на схемі ортогонального мультиплексування. Приклади таких систем зв'язку включають в себе множинний доступ з просторовим розділенням каналів (SDMA), множинний доступ з часовим розділенням каналів (TDMA), системи множинного доступу з ортогональним частотним розділенням каналів (OFDMA), системи множинного доступу з частотним розділенням каналів та єдиною несучою (SC-FDMA) тощо. Система SDMA може використовувати істотно різні напрямки для одночасної передачі даних, що належать множинним терміналам користувача. Система TDMA може дозволити множинним терміналам користувача спільно використовувати один і той самий частотний канал за допомогою розділення сигналу передачі на різні часові слоти, причому кожний часовий слот призначений на різний термінал користувача. Система 3 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 OFDMA використовує мультиплексування з ортогональним частотним розділенням каналів (OFDM), яке є способом модуляції, який ділить повну смугу пропускання системи на множинні ортогональні піднесучі. Ці піднесучі можуть також називатися тонами, контейнерами тощо. За допомогою OFDM кожна піднесуча може незалежно модулюватися даними. Система SC-FDMA може використовувати перемежований FDMA (IFDMA) для передачі на піднесучих, які розподілені по смузі частот системи, локалізований FDMA (LFDMA) для передачі на блоці суміжних піднесучих або вдосконалений FDMA (EFDMA) для передачі на множинних блоках суміжних піднесучих. В цілому, символи модуляції посилаються в частотній ділянці за допомогою OFDM і у часовій ділянці за допомогою SC-FDMA. Описи тут можуть бути включені (наприклад, реалізовані в межах або виконані) у множину дротових або бездротових пристроїв (наприклад, вузли). У деяких аспектах бездротовий вузол, реалізований відповідно до описів тут, може містити точку доступу або термінал доступу. Точка доступу ("AP") може містити, бути реалізована або відома як NodeB, контролер радіомережі ("RNC"), eNodeB, контролер базової станції ("BSC"), базова приймальнопередавальна станція ("BTS"), базова станція ("BS"), функція приймача-передавача ("TF"), радіомаршрутизатор, радіоприймач-передавач, базовий набір послуг ("BSS"), розширений набір послуг ("ESS"), радіобазова станція ("RBS") або деяка інша термінологія. Термінал доступу ("AT") може містити, бути реалізований або відомий як термінал доступу, станція абонента, блок абонента, мобільна станція, віддалена станція, віддалений термінал, термінал користувача, користувацький агент, користувацький пристрій, користувацьке обладнання, термінал або деяка інша термінологія. У деяких реалізаціях термінал доступу може містити стільниковий телефон, радіотелефон, телефон протоколу ініціації сеансу зв'язку ("SIP"), станцію місцевого радіозв'язку ("WLL"), персональний цифровий асистент ("PDA"), переносний пристрій, що має можливість бездротового з'єднання, станцію ("STA") або деякий інший підходящий пристрій обробки, з'єднаний з бездротовим модемом. Відповідно, один або більше аспектів, описаних в даному описі, можуть бути включені в телефон (наприклад, стільниковий телефон або смартфон), комп'ютер (наприклад, ноутбук), портативний пристрій зв'язку, портативний обчислювальний пристрій (наприклад, асистент персональних даних), пристрій розваги (наприклад, музичний або відеопристрій або супутникові радіостанції), пристрій глобальної системи визначення місцеположення або будь-який інший підходящий пристрій, який сконфігурований для зв'язку за допомогою бездротового або дротового носія. У деяких аспектах вузол є бездротовим вузлом. Такий бездротовий вузол може забезпечити, наприклад, можливість приєднання для або до мережі (наприклад, глобальної мережі, такої як Інтернет або стільникова мережа) за допомогою дротової або бездротової лінії зв'язку. Фіг. 1 ілюструє систему 100 з множинними входами та множинними виходами (MIMO) множинного доступу з терміналами користувача і точками доступу. Для простоти тільки одна точка 110 доступу показана на Фіг. 1. Точка доступу в цілому є фіксованою станцією, яка зв'язується з терміналами користувача і може також називатися базовою станцією або деякою іншою термінологією. Термінал користувача може бути фіксованим або мобільним і може також називатися мобільною станцією, бездротовим пристроєм або деякою іншою термінологією. Точка 110 доступу може зв'язуватися з одним або більше терміналами 120 користувача в будьякий заданий момент по низхідній лінії зв'язку і висхідній лінії зв'язку. Низхідна лінія зв'язку (тобто пряма лінія зв'язку) є лінією зв'язку від точки доступу до терміналів користувача, і висхідна лінія зв'язку (тобто зворотна лінія зв'язку) є лінією зв'язку від терміналів користувача до точки доступу. Термінал користувача може також одноранговим способом зв'язуватися з іншим терміналом користувача. Контролер 130 системи з'єднується і забезпечує координацію і керування для точок доступу. У той час як частини подальшого розкриття будуть описувати термінали 120 користувача, здатні передавати дані за допомогою множинного доступу з просторовим розділенням каналів (SDMA), для деяких аспектів термінали 120 користувача можуть також включати в себе деякі термінали користувача, які не підтримують SDMA. Таким чином, для таких аспектів AP 110 може бути сконфігурована для зв'язку як з терміналами користувача SDMA, так і з терміналами користувача не-SDMA. Цей підхід може зручно дозволити старішим версіям терміналів користувача ("успадкованим" станціям) залишатися розгорнутими на підприємстві, збільшуючи свій корисний термін служби, в той самий час дозволяючи вводитися новішим терміналам користувача SDMA, як вважається доцільним. Система 100 використовує множинні антени передачі та множинні антени прийому для передачі даних по низхідній лінії зв'язку і висхідній лінії зв'язку. Точка 110 доступу обладнана Nap антенами і представляє множинний вхід (MI) для передач низхідної лінії зв'язку і множинний вихід (MO) для передач висхідної лінії зв'язку. Набір K вибраних терміналів 120 користувача 4 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 представляє множинний вихід для передач низхідної лінії зв'язку і множинний вхід для передач висхідної лінії зв'язку. Для чистого SDMA бажано мати N ap=K=1, якщо потоки даних символів для K терміналів користувача не мультиплексовані за кодом, частотою або часом деяким засобом, K може бути більше, ніж Nap, якщо потоки даних символів можуть бути мультиплексовані, використовуючи спосіб TDMA, різні кодові канали за допомогою CDMA, незв'язні набори частотних піддіапазонів за допомогою OFDM тощо. Кожний вибраний термінал користувача передає специфічні для користувача дані і/або приймає специфічні для користувача дані від точки доступу. В цілому, кожний вибраний термінал користувача може бути обладнаний однією або множинними антенами (тобто N ut=1). Вибрані К терміналів користувача можуть мати одну і ту саму або різну кількість антен. Система 100 MIMO може бути системою дуплексної передачі з часовим розділенням (TDD) або системою дуплексної передачі з частотним розділенням (FDD). Для системи TDD низхідна лінія зв'язку і висхідна лінія зв'язку спільно використовують один і той самий діапазон частот. Для системи FDD низхідна лінія зв'язку і висхідна лінія зв'язку використовують різні діапазони частот. Система 100 MIMO може також використовувати єдину несучу або множинну несучу для передачі. Кожний термінал користувача може бути обладнаний єдиною антеною (наприклад, для зниження витрат) або множинними антенами (наприклад, де можуть підтримуватися додаткові витрати). Система 100 може також бути системою TDMA, якщо термінали 120 користувача спільно використовують один і той самий частотний канал за допомогою розділення передачі/прийому на різні часові слоти, причому кожний часовий слот призначений на різний термінал 120 користувача. Фіг. 2 ілюструє блок-схему точки 110 доступу і два термінали 120m та 120x користувача у системі 100 MIMO. Точка 110 доступу обладнана Nt антенами 224a-224t. Термінал 120m користувача обладнаний Nut, m антенами 252ma-252mu, і термінал 120x користувача обладнаний Nut, x антенами 252xa-252xu. Точка 110 доступу є передавальним об'єктом для низхідної лінії зв'язку і приймальним об'єктом для висхідної лінії зв'язку. Кожний термінал 120 користувача є передавальним об'єктом для висхідної лінії зв'язку і приймальним об'єктом для низхідної лінії зв'язку. Термін "передавальний об'єкт", що використовується в даному описі, є незалежно керованим пристроєм або пристроєм, здатним передавати дані за допомогою бездротового каналу, і термін "приймальний об'єкт" є незалежно керованим пристроєм або пристроєм, здатним приймати дані за допомогою бездротового каналу. У наступному описі індекс "dn" означає низхідну лінію зв'язку,індекс "up" означає висхідну лінію зв'язку, Nup терміналів користувача вибираються для одночасної передачі по висхідній лінії зв'язку, N dn терміналів користувача вибираються для одночасної передачі по низхідній лінії зв'язку, N up може дорівнювати або може не дорівнювати Ndn, і Nup і Ndn можуть бути статичними значеннями або можуть змінюватися для кожного інтервалу планування. Керування напрямком діаграми спрямованості або деякий інший спосіб просторової обробки можуть бути використані в терміналі користувача і точці доступу. По висхідній лінії зв'язку в кожному терміналі 120 користувача, вибраному для передачі висхідної лінії зв'язку, процесор 288 TX передачі даних приймає дані трафіку від джерела 286 даних і дані керування від контролера 280. Процесор 288 TX передачі даних обробляє (наприклад, кодує, чергує (перемежовує) і модулює) дані трафіку для термінала користувача на основі схем кодування і модуляції, асоційованих зі швидкістю передачі, вибраною для термінала користувача, і видає потік даних символів. Процесор 290 просторової передачі TX даних виконує просторову обробку відносно потоку даних символів і видає N ut, m потоків символів передачі для Nut, m антен. Кожний блок 254 передавача (TMTR) приймає та обробляє (наприклад, перетворює в аналоговий сигнал, посилює, фільтрує і перетворює з підвищенням частоти) відповідний потік символів передачі, щоб генерувати сигнал висхідної лінії зв'язку. N ut, m блоків 254 передавача видають Nut, m сигналів висхідної лінії зв'язку для передачі від N ut, m антен 252 на точку доступу. Nup терміналів користувача можуть бути заплановані для одночасної передачі по висхідній лінії зв'язку. Кожний з цих терміналів користувача виконує просторову обробку відносно свого потоку даних символів і передає свій набір потоків символів передачі по висхідній лінії зв'язку на точку доступу. У точці 110 доступу Nаp антен 224a-224ap приймають сигнали висхідної лінії зв'язку від всіх Nup терміналів користувача, що передають по висхідній лінії зв'язку. Кожна антена 224 видає прийнятий сигнал, що відповідає блоку 222 приймача (RCVR). Кожний блок 222 приймача виконує обробку, комплементарну до обробки, що виконується блоком 254 передавача, і видає прийнятий потік символів. Процесор 240 просторового прийому RX даних виконує просторову обробку приймача відносно Nар прийнятих потоків символів від Nар блоків 222 приймача і видає 5 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 Nup відновлених потоків даних символів висхідної лінії зв'язку. Просторова обробка приймача виконується відповідно до інверсії матриці кореляції каналу (CCMI), мінімальної середньоквадратичної помилки (MMSE), м'якого заглушення перешкод (SIC) або деякого іншого способу. Кожний відновлений потік даних символів висхідної лінії зв'язку є оцінкою потоку даних символів, переданого відповідним терміналом користувача. Процесор 242 RX прийому даних обробляє (наприклад, демодулює, виконує обернене чергування (обернене перемежовування) і декодує) кожний відновлений потік даних символів висхідної лінії зв'язку у відповідності зі швидкістю передачі, що використовується для цього потоку, щоб одержати декодовані дані. Декодовані дані для кожного термінала користувача можуть бути видані в сховище 244 даних для запам'ятовуючого пристрою і/або контролера 230 для додаткової обробки. По низхідній лінії зв'язку в точці 110 доступу процесор 210 TX передачі даних приймає дані трафіку від джерела 208 даних для Ndn терміналів користувача, запланованих для передачі низхідної лінії зв'язку, дані керування від контролера 230 і, можливо, інші дані від планувальника 234. Різні типи даних можуть бути послані по різних транспортних каналах. Процесор 210 TX передачі даних обробляє (наприклад, кодує, чергує і модулює) дані трафіку для кожного термінала користувача на основі швидкості передачі, вибраної для цього термінала користувача. Процесор 210 TX передачі даних видає N dn потоків даних символів низхідної лінії зв'язку для Ndn терміналів користувача. Процесор 220 просторової передачі TX даних виконує просторову обробку (таку як попереднє кодування або формування діаграми направленості, як описано в даному описі) відносно Ndn потоків даних символів низхідної лінії зв'язку і видає Nаp потоків передачі символів для Nаp антен. Кожний блок 222 передавача приймає та обробляє відповідний потік передачі символів для генерування сигналу низхідної лінії зв'язку. N аp блоків 222 передавача видають Nаp сигналів низхідної лінії зв'язку для передачі від Nаp антен 224 на термінали користувача. У кожному терміналі 120 користувача N ut, m антен 252 приймають Nаp сигналів низхідної лінії зв'язку від точки 110 доступу. Кожний блок 254 приймача обробляє прийнятий сигнал від асоційованої антени 252 і видає прийнятий потік символів. Процесор 260 просторового прийому RX даних виконує просторову обробку приймача у відношенні N ut, m прийнятих потоків символів від Nut, m блоків 254 приймача і видає відновлений потік даних символів низхідної лінії зв'язку для термінала користувача. Просторова обробка приймача виконується відповідно до CCMI, MMSE або деякого іншого способу. Процесор 270 RX прийому даних обробляє (наприклад, демодулює, виконує обернене чергування і декодує) відновлений потік даних символів низхідної лінії зв'язку, щоб одержати декодовані дані для термінала користувача. У кожному терміналі 120 користувача блок 278 оцінки каналу оцінює відповідь каналу низхідної лінії зв'язку і видає оцінки каналу низхідної лінії зв'язку, які можуть включати в себе оцінки коефіцієнта посилення каналу, оцінки SNR, дисперсію шуму тощо. Аналогічно блок 228 оцінки каналу оцінює відповідь каналу висхідної лінії зв'язку і видає оцінки каналу висхідної лінії зв'язку. Контролер 280 для кожного термінала користувача звичайно одержує матрицю просторових фільтрів для термінала користувача на основі матриці H dn, m відповіді каналу низхідної лінії зв'язку для цього термінала користувача. Контролер 230 одержує матрицю просторових фільтрів для точки доступу на основі ефективної матриці H up, ef відповіді каналу висхідної лінії зв'язку. Контролер 280 для кожного термінала користувача може посилати інформацію зворотного зв'язку (наприклад, власні вектори низхідної лінії зв'язку і/або висхідної лінії зв'язку, власні значення, оцінки SNR тощо) на точку доступу. Контролери 230 та 280 також керують операцією різних блоків обробки в точці 110 доступу і терміналі 120 користувача, відповідно. Фіг. 3 ілюструє різні компоненти, які можуть бути використані в бездротовому пристрої 302, який може бути використаний в системі бездротового зв'язку, такій як система 100 MIMO. Бездротовий пристрій 302 є прикладом пристрою, який може бути сконфігурований для реалізації різних способів, описаних в даному описі. Бездротовий пристрій 302 може бути точкою 110 доступу або терміналом 120 користувача. Бездротовий пристрій 302 може включати в себе процесор 304, який керує роботою бездротового пристрою 302. Процесор 304 може також називатися центральним процесором (CPU). Пам'ять 306, яка може включати в себе як постійний запам'ятовуючий пристрій (ROM), так і оперативний запам'ятовуючий пристрій (RAM), видає команди і дані в процесор 304. Частина пам'яті 306 може також включати в себе енергонезалежну пам'ять з довільним доступом (NVRAM). Процесор 304 звичайно виконує логічні та арифметичні операції на основі команд програми, збережених в пам'яті 306. Команди в пам'яті 306 можуть виконуватися для реалізації способів, описаних в даному описі. 6 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 Бездротовий пристрій 302 може також включати в себе корпус 308, який може включати в себе передавач 310 і приймач 312, щоб забезпечити передачу і прийом даних між бездротовим пристроєм 302 і віддаленим місцеположенням. Передавач 310 і приймач 312 можуть бути об'єднані в приймач-передавач 314. Єдина або множина антен 316 передачі можуть бути прикріплені до корпусу 308 і електрично приєднані до приймача-передавача 314. Бездротовий пристрій 302 може також включати в себе (не показані) множинні передавачі, множинні приймачі та множинні приймачі-передавачі. Бездротовий пристрій 302 може також включати в себе блок 318 виявлення сигналу, який може бути використаний для виявлення і визначення рівня сигналів, прийнятих приймачемпередавачем 314. Блок 318 виявлення сигналу може виявити такі сигнали як повна енергія, енергія для кожної піднесучої для кожного символу, спектральна щільність потужності та інші сигнали. Бездротовий пристрій 302 може також включати в себе цифровий сигнальний процесор (DSP) 320 для використання при обробці сигналів. Різні компоненти бездротового пристрою 302 можуть бути з'єднані разом за допомогою шинної системи 322, яка може включати в себе шину потужності, шину сигналу керування і шину сигналу стану додатково до шини даних. ЗРАЗКОВЕ ВИЯВЛЕННЯ КОЛІЗІЇ ТА ОНОВЛЕННЯ ВІКНА КОНФЛІКТІВ У мережах WLAN наступного покоління, таких як система 100 MIMO з Фіг. 1, багатокористувацька (MU) передача MIMO низхідної лінії зв'язку (DL) представляє перспективний спосіб для збільшення повної пропускної здатності мережі. У більшості аспектів передача MU-MIMO DL, не сформована у вигляді діаграми направленості частина преамбули, переданої від точки доступу (AP) на множину користувацьких станцій (станцій STA), може переносити поле розподілу просторового потоку, що вказує розподіл просторових потоків, станціям STA. Щоб проаналізувати цю інформацію розподілу з точки зору STA, кожна STA може визначити своє упорядкування або номер STA в наборі станцій STA з множини станцій STA, запланованих для прийому передачі MU. Це визначення може спричинити формування груп, причому поле ідентифікації групи (ID групи) в преамбулі може передавати на станції STA набір станцій STA (і їх порядок), що передаються в заданій передачі MU. З бітами преамбули, що додаються до службових витрат передачі, може бути бажано витрачати настільки мало бітів на ID групи наскільки можливо, в той самий час не зменшуючи гнучкість, зв'язану з тим, які станції STA можуть бути заплановані разом в передачі MU-MIMO в заданий момент часу. У передачах єдиного користувача (SU) пакет посилається на задану STA, яка в свою чергу звичайно повертає підтвердження (ACK). На основі прийнятого ACK (або відсутнього ACK) відправник (наприклад, AP) може визначити, чи була передача успішна (або піддавалася колізії). У IEEE 802.11, якщо пакет піддається колізії, деякі правила стосуються значення повернення (відкату) для послідовних передач. Перед кожною передачею AP може генерувати випадкове число між 0 та CW (CW=вікно конфліктів), що називається лічильником повернень. AP може потім почати зменшення підрахунку значення повернення, в той час як (бездротовий) носій знаходиться в режимі очікування. Як тільки лічильник повернень досягає 0, AP дозволено послати пакет за допомогою носія. Пакет може не бути прийнятий або може бути некоректно прийнятий передбачуваним одержувачем, і в таких випадках блокове підтвердження (BA) не посилається одержувачем як відповідь. Як відповідь на цю подію AP може повторно передавати той самий пакет. Значення CW в поточному стандарті IEEE 802.11 встановлюється в первинне значення CW min для першої передачі заданого пакета і потім обчислюється як CW=CW min для кожної послідовної повторної передачі пакета, де R є лічильником, що підраховує кількість послідовних колізій одного і того самого пакета (R=1 для першої повторної передачі тощо). Передача може вважатися "такою, що не вдалася", якщо не прийняте BA для пакета даних. Логічне обґрунтування на фоні цього вибору збільшення CW основане на припущенні, що переданий пакет не був прийнятий коректно, оскільки пакет піддається колізії з іншою передачею. Таким чином, відсутність BA може бути використана як спосіб для виявлення колізії. Як відповідь на колізію CW може бути збільшено таким чином, щоб AP могла найбільш ймовірно чекати більше часу перед тим, як одержати доступ до носія, уникаючи послідовних колізій. Фіг. 4 ілюструє зразковий багатокористувацький протокол з множинними входами і множинними виходами (DL-MU-MIMO) низхідної лінії зв'язку відповідно до деяких аспектів даного опису. Щоб почати, AP може передавати повідомлення 402 запиту на посилання (RTS) на одну зі станцій STA (наприклад, STA1), вибраних для прийому передачі DL-MU-MIMO. Всі дані в сукупності MU-MIMO можуть мати один і той самий клас пріоритету. Повідомлення 402 7 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 RTS може бути послане, використовуючи параметри конфліктів класу даних в сукупності MUMIMO. Після прийому повідомлення 402 RTS вибрана STA (наприклад, STA1) може передавати повідомлення 404 дозволу на посилання (CTS) на AP. Повідомлення 402 RTS і повідомлення 404 CTS можуть бути відділені коротким міжкадровим простором (SIFS), малим інтервалом між кадром даних або іншим повідомленням і його підтвердженням (ACK). У відповідь на прийом повідомлення 404 CTS AP може посилати дані 406 DL-MU-MIMO на станції STA, вибрані планувальником (звичайно частина системи обробки AP, наприклад, планувальник 234 на Фіг. 2). Станції STA, що приймають дані 406 MU-MIMO, можуть передавати підтвердження BA 408 по висхідній лінії зв'язку (UL) послідовно, починаючи з BA для STA1 і закінчуючи BA для STA3, як показано на Фіг. 4. Передачі BA STA можуть бути відділені за допомогою SIFS. Порядок і тактування для передач BA STA можуть бути послані в даних 406 DL-MU-MIMO. У передачах DL-MU-MIMO множинні пакети посилаються в один і той самий час на різні станції STA. Якщо прийняті всі підтвердження (підтвердження ACK), передача може вважатися успішною. Якщо не прийняте ніяке ACK, всі пакети приблизно є невдалими, і ця подія може розумно інтерпретуватися як колізія. Якщо пропущені тільки деякі з підтверджень ACK, в той час як прийняті інші, то може бути визначене значення цієї події (тобто чи було це колізією або колізією для тільки деяких зі станцій STA) і відповідна реакція відносно збільшення вікна конфліктів (CW). Наприклад, на Фіг. 1 та 4 дані 406 MU-MIMO були послані на STA1 (термінал 120a користувача), STA2 (термінал 120b користувача) і STA3 (термінал 120c користувача), і BA було згодом прийняте від кожного з STA1 та STA3, але не від STA2. Фіг. 5 ілюструє зразкові операції 500, які можуть бути виконані в точці доступу, наприклад, щоб виявити колізію та оновити вікно конфліктів відповідно до деяких аспектів даного опису. Операції 500 можуть початися на етапі 502 за допомогою одночасної передачі першої множини пакетів на множину пристроїв (наприклад, станцій STA) в першій передачі. Для деяких аспектів перша множина пакетів може містити пакети DL-MU-MIMO. На етапі 504 точка доступу може визначити, що не було прийняте щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, від щонайменше одного з множини пристроїв. Для деяких аспектів множина підтверджень може містити блокові підтвердження. Точка доступу на етапі 506 може збільшити вікно конфліктів (CW) для лічильника повернень на основі цього визначення на етапі 504. Для деяких аспектів операції 500 можуть містити збільшення лічильника на основі визначення на етапі 504 таким чином, щоб збільшення CW на етапі 506 містило обчислення CW на основі лічильника. Обчислення CW може містити піднесеного мінімального значення CW (CW min) до степеня суми лічильника і 1 для деяких аспектів, як описано детально нижче. Для деяких аспектів AP може необов'язково ініціалізувати лічильник повернень на етапі 508. Лічильник повернень може бути згенерований як випадкове число між 0 і значенням, асоційованим з CW. На етапі 510 AP може опційно зменшити значення лічильника повернень (наприклад, від випадкового числа в ініціалізації). У відповідь на лічильник повернень, що досягає кінця зменшення підрахунку (наприклад, значення нуля), AP може одночасно передавати на етапі 512 другу множину пакетів у другій передачі. Для деяких аспектів друга множина пакетів може містити пакети DL-MU-MIMO. Для деяких аспектів AP може необов'язково забезпечити множину лічильників, один лічильник для кожної множини пристроїв (наприклад, станцій STA). Для кожного з множини лічильників AP може: (1) збільшити лічильник для конкретного одного з пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з пристроїв; і (2) скинути лічильник для конкретного одного з пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з пристроїв. Після передачі даних DL-MU-MIMO точка доступу може визначити, чи прийняте кожне очікуване і дійсне BA або пропущене, і оновити CW для наступної передачі на основі прийнятих або пропущених підтверджень BA в попередній передачі(ах). Дійсний блок може бути визначений будь-яким з різних підходящих способів, що включають в себе: - будь-який блок ACK; - будь-який блок ACK конкретного класу, де конкретний клас може бути класом, що використовується, щоб одержати доступ до носія в попередній передачі даних; - конкретно для мереж IEEE 802.11е BA від STA може вважатися дійсним, якщо це BA містить стверджувальне підтвердження щонайменше одного з блоків даних протоколу керування доступом до середовища (MAC) (блоків MPDU), посланих на STA в безпосередньо попередній передачі MU-MIMO; або 8 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 - конкретно для мереж IEEE 802.11е BA від STA може вважатися дійсним, якщо це BA містить стверджувальне підтвердження всіх блоків MPDU, посланих на STA в безпосередньо попередній передачі MU-MIMO. Даний опис описує різні рішення для того, як пропущене підтвердження може інтерпретуватися і може торкнутися правила повернення (відкату) через збільшення вікна конфліктів (CW). Збільшення CW може бути виконане згідно з будь-якою з опцій 1-4, описаних нижче і підсумовуваних в діаграмі 600 на Фіг. 6, що ілюструє різні правила для визначення вікна конфліктів на основі опцій, щоб виявити колізію, яка мала місце. Опція 1 Для деяких аспектів розкриття, якщо перша STA у множині станцій STA для передачі DLMU-MIMO не повертає дійсне BA, передача може бути розглянута як така, що піддається колізії. Наприклад, якщо BA від STA1 на Фіг. 4 не було прийняте, AP може інтерпретувати цей результат як позначення, що мала місце колізія. Навпаки, якщо прийняте BA від STA1 на Фіг. 4, але BA від STA2 або STA3 не прийняте, AP може розглядати це як успішну передачу і може не інтерпретувати цей результат як позначення, що мала місце колізія відповідно до опції 1. AP може підтримувати лічильник R, який підраховує послідовні колізії. CW може бути збільшено як функція R. Наприклад, вікно конфліктів може бути спочатку встановлене в R1 значення CW=CW min, і CW може бути обчислено, щоб дорівнювати CW min для кожної подальшої колізії, як проілюстровано на Фіг. 6. Як інший приклад вікно конфліктів може бути спочатку встановлене в значення CW=CW min, і CW може бути обчислене, щоб дорівнювати R CW min*2 для кожної подальшої колізії. Для деяких аспектів CW може бути обмежено збільшенням не вище ніж максимальне значення, назване CW max. Опція 2 Для деяких аспектів розкриття, якщо будь-яка зі станцій STA не повертає дійсне BA, передача розглядається як така, що піддається колізії. Наприклад, якщо яке-небудь BA від STA1, STA2 або STA3 на Фіг. 4 не було прийняте, AP може інтерпретувати цей результат як позначення, що мала місце колізія. Аналогічно Опції 1 вікно конфліктів для Опції 2 може бути спочатку встановлене в значення R1 CW=CW min, і CW може бути обчислене, щоб дорівнювати CW min для кожної подальшої колізії, як проілюстровано на Фіг. 6. Для інших аспектів CW може бути обчислене, щоб дорівнювати R CW min*2 для кожної подальшої колізії. Для деяких аспектів CW може бути обмежено збільшенням не вище ніж максимальне значення CW mах. Опція 3 Для деяких аспектів розкриття, якщо всі станції STA не повертають дійсне BA, передача розглядається як така, що піддається колізії. Наприклад, якщо жодне з підтверджень BA від STA1, STA2 та STA3 на Фіг. 4 не було прийняте, AP може об'єктивно вирішити, що мала місце колізія. Однак якщо було прийняте щонайменше одне з підтверджень BA від STA1, STA2 або STA3, AP може не розглядати, що мала місце колізія відповідно до цієї опції. Аналогічно Опції 1 вікно конфліктів для Опції 3 може бути спочатку встановлене в значення R1 CW=CW min, і CW може бути обчислене, щоб дорівнювати CW min для кожної подальшої колізії, як проілюстровано на Фіг. 6. Для інших аспектів CW може бути обчислене, щоб дорівнювати R CW min * 2 для кожної подальшої колізії. Для деяких аспектів CW може бути обмежено збільшенням не вище ніж максимальне значення CW mах. Опція 4 Для деяких аспектів розкриття колізія може бути обчислена на основі кожної STA, де AP може передбачити, що конкретна STA піддавалася колізії, якщо ця STA не повертає дійсне BA. Наприклад, якщо BA від STA2 на Фіг. 4 не було прийняте, але були прийняті підтвердження BA від STA1 та STA3, AP може визначити, що STA2 піддавалася одній колізії, і що STA1 та STA3 не піддалися колізії. Для цієї опції AP може підтримувати лічильник Ri для кожної STAi і може підраховувати кількість послідовних колізій, що відповідають цій конкретній STA i. Перед передачею вікно конфліктів може бути обчислене як функція {Ri, …, Rj}, де {Ri, …, Rj} вказує лічильники, що відповідають індивідуальним станціям STA {STAi, …, STAj}, які повинні бути включені в R1 передачу. Наприклад, така функція може включати в себе обчислення CW як CW= CW min , де Rmax є максимальним з набору {Ri, …, Rj}. За допомогою будь-якої з цих опцій, описаних вище, правила виявлення колізії і повернення, які визначені для мережі IEEE, 802.11, можуть бути розширені для випадку 9 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 багатокористувацьких передач MIMO низхідної лінії зв'язку (DL-MU-MIMO). Це може зберегти справедливість відносно успадкованих пристроїв IEEE 802.11 в змішаних мережах, що включають в себе як успадковані, так і здатні до MU-MIMO пристрої. ЗРАЗКОВЕ ВИЯВЛЕННЯ КОЛІЗІЇ ТА ПРИСТОСУВАННЯ ВІКНА ПОВЕРНЕННЯ ДО ПЕРЕДАЧІ MU-MIMO КАТЕГОРІЇ МНОЖИННОГО ДОСТУПУ Експонентне повернення після колізії може бути істотним для надійної операції розширеного розподіленого доступу до каналу (EDCA) в мережі IEEE 802.11. Виявлення колізії може не бути ефективним, коли єдиний багатокористувацький пакет низхідної лінії зв'язку (DLMP) (тобто передача) від точки доступу (AP) забезпечує блокові підтвердження (підтвердження BA) від декількох адресатів. Для деяких аспектів виявлення колізії може бути розширене для передач MU-MIMO категорій множинного доступу (multi-AC), де підтвердження BA, що стосуються різних класів (тобто категорій доступу), можуть бути прийняті в кожному DLMP. Для деяких аспектів колізії можуть мати місце в піднаборі станцій STA для передачі MUMIMO. Крім того, колізії в подальших передачах можуть впливати на різні піднабори станцій STA. Колізії можуть бути викликані (і впливати) іншою конкуруючою STA для кожної STA призначення в DLMP (тобто станції STA можуть бути приховані одна від одної). Для деяких аспектів може бути включений механізм збільшення "виявлення колізії і вікна конфліктів" (CW), який не погіршує точки AP IEEE 802.11ac відносно спільно розташованих конкуруючих точок AP IEEE 802.11n (тобто таких агресивних, як AP IEEE 802.11n). Додатково механізм виявлення колізії і збільшення CW може бути бажаний, що є справедливим для конкуруючих станцій STA (тобто щонайменше таким справедливим, як AP IEEE 802.11n). Крім того, виявлення колізії може бути розширене для передач MU-MIMO multi-AC. Для Опції 2, описаної вище, AP може реагувати на колізії в окремих станціях STA (як в IEEE 802.11n). Іншими словами, AP може бути такою самою або менш агресивною, ніж AP IEEE 802.11n. Однак CW в AP може бути зміщено до більшого значення тільки через одну STA, яка піддається високій частоті появи помилок в пакетах. Іншими словами, може мати місце більш низька пропускна здатність для наборів BSS IEEE 802.11ac у випадку конфліктів з наборами BSS IEEE 802.11n. Додатково подальші втрати можуть вийти від різних станцій STA, де Опція 2 може не відрізнятися серед різних станцій STA, і AP може продовжити збільшувати CW (тобто дуже консервативно). Для Опції 3, описаної вище, CW для AP може не бути зміщено за допомогою найгіршої станції. Однак AP може не реагувати на колізії в окремих станціях STA. Іншими словами, експонентне повернення може ніколи не мати місця, якщо є одна "вдала" STA, на яку не впливають колізії, в той час як інші станції STA піддаються колізії (тобто більш агресивні, ніж AP IEEEE 802.11n). Для деяких аспектів може бути сконструйований механізм, який поводиться аналогічно AP IEEE 802.11n. Первинна STA може бути визначена для кожного класу (тобто STA, яка буде обслуговуватися, якщо цей клас виграє змагання; якщо AP є IEEE 802.11n). Правила повернення можуть бути основані на первинній STA того класу, який виграє змагання. Іншими словами, може бути проігноровано те, що відбувається з іншими даними MU-MIMO. AP згідно з IEEE 802.11n може передавати на єдину STA, але здійснені перешкоди можуть викликати колізії в інших місцеположеннях. AP згідно з IEEE 802.11n може не виявити ці колізії. MU-MIMO може включати в себе передачу на множинні станції STA в один і той самий час і може включати в себе здатність виявити колізії у множинних призначеннях (адресатах). Однак виявлення колізій у множинних адресатах може призвести до більш консервативного доступу, ніж IEEE 802.11n. Хоча Опція 2, описана вище, може розглядати колізії в єдиній STA, ця STA може бути будь-якою STA і може бути відмінною STA в кожній передачі (тобто без пам'яті). Додатково Опція 2 не визначає, як розпорядитися множинними класами. Іншими словами, Опція 2 може не бути коректним розширенням для механізму IEEE 802.11n. У IEEE 802.11n кожний клас може конкурувати з іншими класами всередині (тобто в AP). Клас переможця може послати пакет з блокуванням черги (HOL). Для деяких аспектів пакет HOL також може бути повторно переданим пакетом. Якщо пакет піддається невдачі, може бути збільшене вікно конфліктів для цієї категорії доступу (CW [AC]). Якщо пакет проходить або досягає максимальної межі повторної спроби, CW може бути скинуто. Нове вікно конфліктів може бути запущене знов для наступного доступу. Новий переможець конфліктів може бути з будь-якого класу. Може бути використане відповідне CW(AC). Для деяких аспектів AP може визначати первинну STA для кожного класу. Первинна STA для кожного класу може бути адресатом даних HOL (тобто первинних даних), що належать цьому класу. Після внутрішнього змагання може бути "клас переможця", в якому AP може посилати дані для цього класу переможця. Клас переможця може бути вибраний згідно з 10 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 правилами розширеного розподіленого доступу до каналу (EDCA) IEEE 802.11n. Для деяких аспектів AP може також об'єднувати (тобто MU-MIMO) деякі інші дані з одних і тих самих або різних класів, де вибір інших даних може відбуватися відповідно до планувальника AP. У кожній передачі тільки CW(AC) для класу переможця може бути оновлено на основі підтвердження (ACK), що виходить тільки з первинної STA класу переможця. Якщо прийняте ACK, CW класу переможця може бути скинуто. Додатково може бути видалений термін "первинна" від STA, і нова STA може бути вибрана як первинна. Якщо черга класу переможця зайнята, нове повернення може бути згенероване на основі CW, як в IEEE 802.11n. Однак, якщо ACK не прийняте, CW класу переможця може бути збільшене. Додатково первинна STA може залишатися однією і тією самою для класу переможця. Крім того, лічильник повернень може бути відновлений на основі короткого лічильника повторних спроб якості обслуговування (QoS) (QSRC), як в 802.11 n. QSRC може визначити, як часто повторно передається кадр після колізії доти, доки цей кадр не буде відкинутий. У відповідь на те, що лічильник повернень досягає кінця зменшення підрахунку, може бути передана друга множина пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з класом переможця. CW і значення повернення для класів, крім класу переможця, не можуть бути змінені. Тому всі колізії або успішна передача, за винятком передачі для первинної STA класу переможця, можуть бути проігноровані (тобто для оновлення QSRC). Однак лічильники повторних спроб агрегованого блока даних протоколу MAC (А-MPDU) завжди можуть оновлюватися для всіх станцій STA, щоб уникнути деяких блоків MPDU, які постійно повторно посилаються. У наступній передачі AP може повторно виконувати внутрішню конкуренцію серед класів. Тому клас переможця може відрізнятися в кожній передачі. Якщо тільки одна STA може обслуговуватися в кожній передачі (тобто без MU-MIMO), ця STA може бути первинною STA для класу, який виграє конкуренцію (тобто поведінка є такою самою, як IEEE 802.11n). Однак якщо множинні станції STA обслуговуються в кожній передачі, поведінка станцій STA, крім первинної STA, може не впливати на повернення (тобто MU-MIMO може бути повністю прозорим). Іншими словами, механізм може мати ту саму поведінку повернення, як AP IEEE 802.11n. Фіг. 7 ілюструє зразкові операції 700, які можуть бути виконані в точці доступу, наприклад, щоб виявити колізію та оновити вікно конфліктів, відповідно до деяких аспектів даного опису. Операції 700 можуть початися на етапі 702 за допомогою одночасної передачі першої множини пакетів на множину пристроїв (наприклад, станцій STA) в першій передачі, при цьому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу. Перша множина пакетів може містити пакети DL-MU-MIMO. Додатково кожний з пакетів у множині пакетів може бути асоційований з однією з категорій доступу. Для деяких аспектів категорія доступу може бути вибрана з множини категорій доступу, щоб дозволити конкуренцію ресурсів між множиною категорій доступу. На етапі 704 точка доступу може визначити, що не було прийняте підтвердження, яке відповідає пакету, від позначеного пристрою з множини пристроїв, при цьому позначений пристрій асоційований з вибраною категорією доступу. На етапі 706 точка доступу може збільшити вікно конфліктів (CW) для лічильника повернень, асоційованого з вибраною категорією доступу, на основі визначення. Різні операції способів, описаних вище, можуть бути виконані будь-яким підходящим засобом, здатним виконувати відповідні функції. Засіб може включати в себе різне апаратне забезпечення і/або компонент(и) програмного забезпечення і/або модуль(і), що включає в себе, але не обмежений, схему, спеціалізовану інтегральну схему (ASIC) або процесор. В цілому, де є операції, проілюстровані на фігурах, ці операції можуть мати відповідні аналогічні компоненти "засіб плюс функція" з такою самою нумерацією. Наприклад, операції 500, проілюстровані на Фіг. 5, відповідають засобу 500A, проілюстрованому на Фіг. 5A. Наприклад, засіб для передачі може містити передавач, такий як блок 222 передавача точки 110 доступу, проілюстрованої на Фіг. 2. Засіб для обробки, засіб для визначення, засіб для збільшення, засіб для приросту, засіб для підвищення, засіб для ініціалізації, засіб для скидання, засіб для обчислення або засіб для підрахунку можуть містити систему обробки, яка може включати в себе один або більше процесорів, таких як планувальник 234, процесор 242 RX прийому даних, процесор 210 TX передачі даних і/або контролер 230 точки 110 доступу, проілюстрованої на Фіг. 2. Засіб для прийому може містити приймач, такий як блок 222 приймача точки 110 доступу, проілюстрованої на Фіг. 2. Термін "визначення", що використовується в даному описі, охоплює широку різноманітність дій. Наприклад, "визначення" може включати в себе обчислення, підрахунок, обробку, одержання, дослідження, пошук (наприклад, пошук в таблиці, базі даних або іншій структурі даних), встановлення тощо. Крім того, "визначення" може включати в себе прийом (наприклад, 11 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 прийом інформації), одержання доступу (наприклад, одержання доступу до даних в пам'яті) тощо. Крім того, "визначення" може включати в себе дозвіл, вибір, відбір, встановлення тощо. Фраза, що стосується "щонайменше одному" зі списку пунктів, яка використовується в даному описі, стосується будь-якої комбінації цих пунктів, що включають в себе єдині елементи. Як приклад фраза "щонайменше один з: a, b або с" призначена, щоб охопити: a, b, с, a-b, a-c, bc та a-b-c. Різні ілюстративні логічні блоки, модулі та схеми, описані спільно з даним описом, можуть бути реалізовані або виконані процесором загального призначення, цифровим сигнальним процесором (DSP), спеціалізованою інтегральною схемою (ASIC), програмованою користувачем вентильною матрицею (FPGA) або іншим програмованим логічним пристроєм (PLD), логікою на дискретних елементах або транзисторах, дискретними компонентами апаратного забезпечення або будь-якою їх комбінацією, сконструйованою для виконання функцій, описаних в даному описі. Процесор загального призначення може бути мікропроцесором, але як альтернатива, процесор може бути будь-яким комерційно доступним процесором, контролером, мікроконтролером або кінцевим автоматом. Процесор може бути також реалізований як комбінація обчислювальних пристроїв, наприклад, комбінація DSP і мікропроцесора, множини мікропроцесорів, одного або більше мікропроцесорів у зв'язку з ядром DSP або будь-яка інша підходяща конфігурація. Етапи способу або алгоритму, описаного спільно з даним описом, можуть безпосередньо здійснюватися в апаратному забезпеченні, в модулі програмного забезпечення, виконаному процесором, або в їх комбінації. Модуль програмного забезпечення може постійно знаходитися в будь-якій формі запам'ятовуючого носія, який відомий в даній галузі техніки. Деякі приклади запам'ятовуючих носіїв, які можуть бути використані, включають в себе оперативний запам'ятовуючий пристрій (RAM), постійний запам'ятовуючий пристрій (ROM), флеш-пам'ять, пам'ять EPROM, пам'ять EEPROM, регістри, жорсткий диск, змінний диск, CD-ROM тощо. Модуль програмного забезпечення може містити єдину команду або багато команд і може бути розподілений по декількох різних сегментах коду серед різних програм і через множинні запам'ятовуючі носії. Запам'ятовуючий носій даних може бути з'єднаний з процесором таким чином, щоб процесор міг зчитувати інформацію і записувати інформацію на запам'ятовуючий носій. Як альтернатива запам'ятовуючий носій може бути невід'ємною частиною процесора. Способи, розкриті в даному описі, містять один або більше етапів або дій для того, щоб досягнути описаного способу. Ці етапи способу і/або дії можуть чергуватися один з одним, не відступаючи від обсягу формули винаходу. Іншими словами, якщо не визначений конкретний порядок етапів або дій, порядок і/або використання конкретних етапів і/або дії можуть бути змінені, не відступаючи від обсягу формули винаходу. Описані функції можуть бути реалізовані в апаратному забезпеченні, програмному забезпеченні, програмно-апаратному забезпеченні або будь-якій їх комбінації. Якщо реалізована в апаратному забезпеченні, зразкова конфігурація апаратного забезпечення може містити систему обробки в бездротовому вузлі. Система обробки може бути реалізована із шинною архітектурою. Шина може включати в себе будь-яку кількість з'єднувальних шин і мостів залежно від конкретного додатку системи обробки і загальних обмежень структури. Шина може з'єднувати різні схеми, що включають в себе процесор, зчитувані машиною носії та шинний інтерфейс. Шинний інтерфейс може бути використаний для з'єднання мережного адаптера, крім всього іншого, з системою обробки за допомогою шини. Мережний адаптер може бути використаний для реалізації функцій обробки сигналу рівня PHY. У випадку термінала 120 користувача (див. Фіг. 1) інтерфейс користувача (наприклад, клавіатура, дисплей, миша, джойстик тощо) може також бути з'єднаний з шиною. Шина може також зв'язати різні інші схеми, такі як джерело часових інтервалів, периферійні пристрої, регулятори напруги, схеми керування потужністю тощо, які відомі в даній галузі техніки і тому не будуть описані нижче. Процесор може відповідати за керування шиною і загальну обробку, що включає в себе виконання програмного забезпечення, збереженого на зчитуваних машиною носіях. Процесор може бути реалізований одним або більше процесорами загального призначення і/або спеціального призначення. Приклади включають в себе мікропроцесори, мікроконтролери, процесори DSP та іншу схему, яка може виконувати програмне забезпечення. Програмне забезпечення повинно бути розглянуте в широкому значенні, щоб позначати команди, дані або будь-яку їх комбінацію, чи належать вони до програмного забезпечення, програмно-апаратного забезпечення, проміжного програмного забезпечення, мікрокоду, мови опису апаратного забезпечення або інакше. Зчитуваний машиною носій може включати в себе, за допомогою прикладу, RAM (оперативний запам'ятовуючий пристрій), флеш-пам'ять, ROM (постійний запам'ятовуючий пристрій), PROM (програмований постійний запам'ятовуючий пристрій), 12 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 EPROM (стираний програмований постійний запам'ятовуючий пристрій), EEPROM (електрично стираний програмований постійний запам'ятовуючий пристрій), регістри, запам'ятовуючий пристрій на магнітних дисках, запам'ятовуючий пристрій на оптичних дисках, накопичувачі на жорстких дисках або будь-який інший підходящий запам'ятовуючий носій або будь-яку їх комбінацію. Зчитуваний машиною носій може здійснюватися в комп'ютерному програмному продукті. Комп'ютерний програмний продукт може містити пакувальні матеріали. У реалізації апаратного забезпечення зчитувані машиною носії можуть бути частиною системи обробки, окремою від процесора. Однак, як легко оцінять фахівці в даній галузі техніки, зчитувані машиною носії або будь-яка їх частина може бути зовнішньою до системи обробки. За допомогою прикладу зчитувані машиною носії можуть включати в себе лінію передачі, несучу, що модулюється даними, і/або комп'ютерний продукт, окремий від бездротового вузла, - все, що може бути доступно за допомогою процесора через шинний інтерфейс. Альтернативно або додатково зчитувані машиною носії або будь-яка їх частина можуть інтегруватися в процесор, наприклад, у випадку з кешем і/або файлами загального регістра. Система обробки може бути сконфігурована як система обробки загального призначення одним або більше мікропроцесорами, що забезпечують функціональні можливості процесора, і зовнішню пам'ять, що забезпечує щонайменше частину зчитуваних машиною носіїв, зв'язаних з іншою схемою підтримки через зовнішню архітектуру шини. Альтернативно система обробки може бути реалізована ASIC (спеціалізованою інтегральною схемою) з процесором, шинним інтерфейсом, користувацьким інтерфейсом у випадку термінала доступу, схемою підтримки і щонайменше частиною зчитуваних машиною носіїв, що інтегруються в єдиний елемент сигналу, або однією або більше матрицями FPGA (програмованими користувачем вентильними матрицями), пристроями PLD (програмованими логічними пристроями), контролерами, кінцевими автоматами, вентильною логікою, дискретними компонентами апаратного забезпечення або будь-якою іншою підходящою схемою або будь-якою комбінацією схем, які можуть виконувати різні функціональні можливості, описані протягом даного розкриття. Фахівці в даній галузі техніки розпізнають, як найкраще реалізувати описані функціональні можливості для системи обробки залежно від конкретного додатку і повних обмежень структури, накладених на повну систему. Зчитувані машиною носії можуть містити ряд модулів програмного забезпечення. Модулі програмного забезпечення включають в себе команди, які при виконанні процесором змушують систему обробки виконувати різні функції. Модулі програмного забезпечення можуть включати в себе модуль передачі та модуль прийому. Кожний модуль програмного забезпечення може постійно знаходитися в єдиному запам'ятовуючому пристрої або може бути розподілений через множинні запам'ятовуючі пристрої. За допомогою прикладу модуль програмного забезпечення може бути завантажений в RAM з накопичувача на жорстких дисках, коли має місце запускаюча подія. Під час виконання модуля програмного забезпечення процесор може завантажити деякі з команд в кеш, щоб підвищити швидкість доступу. Одна або більше ліній кешу можуть потім бути завантажені в файл загального регістра для виконання процесором. Посилаючись на функціональні можливості модуля програмного забезпечення, описаного нижче, повинно бути зрозуміло, що такі функціональні можливості реалізовані процесором при виконанні команд від цього модуля програмного забезпечення. Якщо реалізовуються в програмному забезпеченні, функції можуть бути збережені або передані як одна або більше команд або код на зчитуваний комп'ютером носій. Зчитувані комп'ютером носії включають в себе як комп'ютерні запам'ятовуючі носії, так і комунікаційні носії, що включають в себе будь-який носій, який полегшує передачу комп'ютерної програми від одного місця до іншого. Запам'ятовуючий носій може бути будь-яким доступним носієм, який може бути доступний за допомогою комп'ютера. Як приклад, а не обмеження, такі зчитувані комп'ютером носії можуть містити RAM, ROM, EEPROM, CD-ROM або інший запам'ятовуючий пристрій на оптичних дисках, запам'ятовуючий пристрій на магнітних дисках або інші магнітні запам'ятовуючі пристрої або будь-який інший носій, який може бути використаний, щоб переносити або зберігати бажаний програмний код в формі команд або структур даних, і який може бути доступним за допомогою комп'ютера. Крім того, будь-яке з'єднання може належно називатися зчитуваним комп'ютером носієм. Наприклад, якщо програмне забезпечення передається від веб-сайту, сервера або іншого віддаленого джерела, використовуючи коаксіальний кабель, волоконно-оптичний кабель, виту пару, абонентську цифрову лінію (DSL) або бездротові технології, такі як інфрачервоне випромінювання (IR), радіо і мікрохвилі, то цей коаксіальний кабель, волоконно-оптичний кабель, вита пара, DSL або бездротові технології, такі як інфрачервоне випромінювання, радіо і мікрохвилі, включаються у визначення носія. Диск (disk) і диск (disc), як використовуються в даному описі, включають в себе компакт-диск (CD), 13 UA 105431 C2 5 10 15 20 лазерний диск, оптичний диск, універсальний цифровий диск (DVD), дискету і диск blue-ray, де диски (disks) звичайно відтворюють дані магнітним способом, в той час як диски (discs) відтворюють дані оптичним чином за допомогою лазерів. Комбінації вищезазначеного повинні бути також включені в поняття зчитуваних комп'ютером носіїв. Таким чином, деякі аспекти можуть містити комп'ютерний програмний продукт для виконання операцій, представлених в даному описі. Наприклад, такий комп'ютерний програмний продукт може містити зчитуваний комп'ютером носій, що має збережені в ньому команди (і/або закодовані), причому команди виконуються одним або більше процесорами для виконання операцій, описаних в даному описі. Для деяких аспектів комп'ютерний програмний продукт може включати в себе пакувальний матеріал. Додатково повинно бути оцінено, що модулі і/або інший відповідний засіб для виконання способів і методів, описаних в даному описі, можуть бути завантажені і/або інакше одержані терміналом користувача і/або базовою станцією відповідно. Наприклад, такий пристрій може бути з'єднаний із сервером, щоб полегшити передачу засобу для виконання способів, описаних в даному описі. Альтернативно різні способи, описані в даному описі, можуть бути забезпечені за допомогою засобу зберігання (наприклад, RAM, ROM, фізичного запам'ятовуючого носія, такого як компакт-диск (CD) або дискета тощо) таким чином, щоб термінал користувача і/або базова станція могли одержати різні способи відповідно до з'єднання або забезпечення засобів зберігання пристрою. Крім того, може бути використаний будь-який інший підходящий спосіб для забезпечення пристрою способів і методів, описаних в даному описі. Повинно бути зрозуміло, що формула винаходу не обмежена точною конфігурацією і компонентами, проілюстрованими вище. Різні модифікації, зміни і варіації можуть бути зроблені в компонуванні, операції і подробицях способів та пристрою, описаного вище, не відступаючи від суті та обсягу формули винаходу. 25 30 35 40 45 50 55 60 Посилальні позиції 100 система з множинними входами та множинними виходами (MIMO) множинного доступу 110 точка доступу 120 термінал користувача 124 антени 130 контролер системи 208 джерело даних 210 процесор TX передачі даних 220 процесор просторової передачі TX даних 222 блок приймача 224 антени 230 контролер для додаткової обробки 234 планувальник 240 процесор просторового прийому RX даних 242, 270 процесор RX прийому даних 244 сховище даних 252 антени 254 блок передавача 260 процесор просторового прийому RX даних 228, 278 блок оцінки каналу 280 контролер 286 джерело даних 288 процесор TX передачі даних 290 процесор просторової передачі TX даних 302 бездротовий пристрій 304 процесор 306 пам'ять 308 корпус 310 передавач 312 приймач 314 приймач-передавач 316 антени 318 блок виявлення сигналу 320 цифровий сигнальний процесор 322 шинна система 14 UA 105431 C2 402 повідомлення запиту на посилання 404 повідомлення дозволу на посилання 406 дані DL-MU-MIMO 408 блокове підтвердження (ВА) 5 ФОРМУЛА ВИНАХОДУ 10 15 20 25 30 35 40 45 50 55 1. Спосіб для бездротового зв'язку, який містить: одночасну передачу від першого пристрою першої множини пакетів на множину других пристроїв в першій передачі; визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення. 2. Спосіб за пунктом 1, який додатково містить: ініціалізацію лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW; зменшення підрахунку лічильника повернень; і у відповідь на досягнення лічильником повернень кінця зменшення підрахунку, одночасну передачу другої множини пакетів у другій передачі. 3. Спосіб за пунктом 1, який додатково містить етап збільшення лічильника повернень на основі визначення, при цьому збільшення CW містить обчислення CW на основі лічильника повернень. 4. Спосіб за пунктом 1, в якому етап визначення, що щонайменше одне з множини підтверджень не було прийняте, містить визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте. 5. Спосіб за пунктом 1, який додатково містить: забезпечення множини лічильників повернення, один лічильник повернення для кожного з множини пристроїв; і для кожного з множини лічильників повернення: збільшення лічильника повернення для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і скидання лічильника повернення для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв. 6. Спосіб за пунктом 1, в якому CW є функцією класу, що використовується в першій передачі. 7. Спосіб за пунктом 1, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень). 8. Спосіб за пунктом 7, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі. 9. Спосіб за пунктом 7, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів. 10. Спосіб за пунктом 1, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому етап визначення містить визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому етап збільшення містить збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. 11. Спосіб за пунктом 10, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу. 12. Спосіб за пунктом 10, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу. 13. Спосіб за пунктом 10, який додатково містить: ініціалізацію лічильника повернень, причому лічильник повернень містить випадкове число між 0 і значенням CW; зменшення підрахунку лічильника повернень; і 15 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 у відповідь на досягнення лічильником повернень кінця зменшення підрахунку одночасну передачу другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу. 14. Спосіб за пунктом 13, який додатково містить: визначення, що інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, було прийняте від позначеного другого пристрою; і скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі визначення. 15. Спосіб за пунктом 10, в якому пакет, асоційований з вибраною категорією доступу, повторно передають доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, відповідно до максимальної межі повторної передачі. 16. Спосіб за пунктом 10, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки та електроніки (IEEE) 802.11 n. 17. Пристрій для бездротового зв'язку, який містить: передавач, сконфігурований для одночасної передачі першої множини пакетів на множину других пристроїв в першій передачі; і систему обробки, сконфігуровану для: визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення. 18. Пристрій за пунктом 17, в якому система обробки сконфігурована для ініціалізації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW, і зменшення підрахунку лічильника повернень, при цьому у відповідь на досягнення лічильником повернень кінця зменшення підрахунку передавач сконфігурований для одночасної передачі другої множини пакетів у другій передачі. 19. Пристрій за пунктом 17, в якому система обробки сконфігурована для збільшення лічильника повернень на основі визначення і для збільшення CW за допомогою обчислення CW на основі лічильника повернень. 20. Пристрій за пунктом 17, в якому система обробки сконфігурована для визначення, що щонайменше одне з множини підтверджень не було прийняте, за допомогою визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте. 21. Пристрій за пунктом 17, в якому система обробки сконфігурована для: забезпечення множини лічильників повернень, один лічильник повернень для кожного з множини других пристроїв; і для кожного з множини лічильників повернень: збільшення лічильника повернень для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і скидання лічильника повернень для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв. 22. Пристрій за пунктом 17, в якому CW є функцією класу, що використовується в першій передачі. 23. Пристрій за пунктом 17, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень). 24. Пристрій за пунктом 23, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі. 25. Пристрій за пунктом 23, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів. 26. Пристрій за пунктом 17, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому система обробки сконфігурована для визначення, що щонайменше одне з множини підтверджень не було прийняте, за допомогою визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому система обробки 16 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 55 60 сконфігурована для збільшення CW за допомогою збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. 27. Пристрій за пунктом 26, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу. 28. Пристрій за пунктом 26, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу. 29. Пристрій за пунктом 26, в якому система обробки сконфігурована для: ініціалізації лічильника повернень, причому лічильник повернень містить випадкове число між 0 і значенням CW; і зменшення підрахунку лічильника повернень, при цьому у відповідь на досягнення лічильником повернень кінця зменшення підрахунку передавач сконфігурований для одночасної передачі другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу. 30. Пристрій за пунктом 29, в якому система обробки сконфігурована для: визначення, що інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, було прийняте від позначеного другого пристрою; і скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. 31. Пристрій за пунктом 26, в якому передавач сконфігурований для повторної передачі пакета, асоційованого з вибраною категорією доступу доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, аж до максимальної межі повторної передачі. 32. Пристрій за пунктом 26, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки і електроніки (IEEE) 802.11 n. 33. Пристрій для бездротового зв'язку, який містить: засіб для одночасної передачі першої множини пакетів на множину других пристроїв у першій передачі; засіб для визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, було прийняте від щонайменше одного з множини других пристроїв; і засіб для збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення. 34. Пристрій за пунктом 33, який додатково містить: засіб для ініціації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW; засіб для зменшення підрахунку лічильника повернень; і засіб для одночасної передачі другої множини пакетів у другій передачі у відповідь на досягнення лічильником повернень кінця зменшення підрахунку. 35. Пристрій за пунктом 33, який додатково містить засіб для збільшення лічильника повернень на основі визначення, при цьому засіб для збільшення CW містить засіб для обчислення CW на основі лічильника повернень. 36. Пристрій за пунктом 33, в якому засіб для визначення, що щонайменше одне з множини підтверджень не було прийняте, містить засіб для визначення, що перше підтвердження з множини підтверджень, яке, як передбачається, повинно бути прийняте першим за часом, не було прийняте. 37. Пристрій за пунктом 33, який додатково містить: засіб для забезпечення множини лічильників повернень, один лічильник повернень для кожного з множини других пристроїв; і для кожного з множини лічильників повернень: засіб для збільшення лічильника повернень для конкретного одного з других пристроїв у відповідь на неприйом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв; і засіб для скидання лічильника повернень для конкретного одного з других пристроїв у відповідь на прийом одного з множини підтверджень, що відповідають конкретному одному з других пристроїв. 38. Пристрій за пунктом 33, в якому CW є функцією класу, що використовується в першій передачі. 39. Пристрій за пунктом 33, в якому множина підтверджень містить множину дійсних блокових підтверджень (ВА підтверджень). 17 UA 105431 C2 5 10 15 20 25 30 35 40 45 50 40. Пристрій за пунктом 39, в якому кожне з дійсних ВА підтверджень містить блокове підтвердження (ВА), асоційоване з класом, що використовується в першій передачі. 41. Пристрій за пунктом 39, в якому кожне з дійсних ВА підтверджень містить стверджувальне підтвердження щонайменше одного блока даних протоколу керування доступом до середовища (МАС) (MPDU) у відповідному одному з першої множини пакетів. 42. Пристрій за пунктом 33, в якому перша множина пакетів містить пакет, асоційований з категорією доступу, вибраною з множини категорій доступу, при цьому засіб для визначення сконфігурований для визначення, що підтвердження, яке відповідає пакету, не було прийняте від позначеного другого пристрою з множини других пристроїв, при цьому позначений другий пристрій асоційований з вибраною категорією доступу, і при цьому засіб для збільшення сконфігурований для збільшення CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. 43. Пристрій за пунктом 42, в якому кожний з пакетів у першій множині пакетів асоційований з однією з категорій доступу. 44. Пристрій за пунктом 42, в якому пакет містить пакет з блокуванням черги (HOL) черги пакетів, асоційованої з вибраною категорією доступу. 45. Пристрій за пунктом 42, який додатково містить: засіб для ініціалізації лічильника повернень, при цьому лічильник повернень містить випадкове число між 0 і значенням CW; засіб для зменшення підрахунку лічильника повернень; і у відповідь на досягнення лічильником повернень кінця зменшення підрахунку засіб для одночасної передачі другої множини пакетів у другій передачі, при цьому друга множина пакетів містить пакет, асоційований з вибраною категорією доступу. 46. Пристрій за пунктом 45, який додатково містить: засіб для визначення, що було прийняте інше підтвердження, яке відповідає пакету, переданому у другій множині пакетів, від позначеного другого пристрою; і засіб для скидання CW для лічильника повернень, асоційованого з вибраною категорією доступу, на основі цього визначення. 47. Пристрій за пунктом 42, в якому засіб для передачі сконфігурований для повторної передачі пакета, асоційованого з вибраною категорією доступу, доти, доки підтвердження, яке відповідає пакету, не буде прийняте від позначеного другого пристрою, аж до максимальної межі повторної передачі. 48. Пристрій за пунктом 42, в якому категорія доступу вибрана згідно з правилами розширеного розподіленого доступу до каналу (EDCA) Інституту інженерів з електротехніки і електроніки (IEEE) 802.11 n. 49. Зчитуваний комп'ютером носій, який містить команди, що виконуються для: одночасної передачі першої множини пакетів з першого пристрою на множину других пристроїв в першій передачі; визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте від щонайменше одного з множини других пристроїв; і збільшення вікна конфліктів (CW) для лічильника повернень на основі визначення. 50. Точка доступу, яка містить: щонайменше одну антену; передавач, сконфігурований для одночасної передачі щонайменше за допомогою однієї антени першої множини пакетів на множину пристроїв у першій передачі; і систему обробки, сконфігуровану для: визначення, що щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте, і щонайменше одне з множини підтверджень, які відповідають першій множині пакетів, не було прийняте від щонайменше одного з множини пристроїв; і збільшення вікна конфліктів (CW) для лічильника повернень на основі цього визначення. 18 UA 105431 C2 19 UA 105431 C2 20 UA 105431 C2 21 UA 105431 C2 22 UA 105431 C2 23 UA 105431 C2 Комп’ютерна верстка Л. Бурлак Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 24

Дивитися

Додаткова інформація

Назва патенту англійською

Collision detection and backoff window adaptation for multiuser mimo transmission

Автори англійською

Abraham, Santosh Paul, Merlin, Simone, Jones, Vincent Knowles IV, Wentink, Maarten Menzo, Sampath, Hemanth

Автори російською

Абрахам Сантош Пол, Мерлин Симоне, Джоунс Винсент Ноулес IV, Вентинк Мартен Мензо, Сампатх Хемантх

МПК / Мітки

МПК: H04W 74/00

Мітки: передачі, виявлення, багатокористувацької, адаптація, колізій, вікна, повернення, мімо

Код посилання

<a href="https://ua.patents.su/26-105431-viyavlennya-kolizijj-ta-adaptaciya-vikna-povernennya-dlya-bagatokoristuvacko-peredachi-mimo.html" target="_blank" rel="follow" title="База патентів України">Виявлення колізій та адаптація вікна повернення для багатокористувацької передачі мімо</a>

Подібні патенти