Спосіб та пристрій для обробки блоків даних, включаючи пакетні дані, у приймачі мобільної комунікаційної системи, спосіб обробки даних в приймачі системи зв’язку (варіанти)

Номер патенту: 77228

Опубліковано: 15.11.2006

Автори: Йі Сеунг-Джун, Лі Со-Йонг, Єо Вун-Йонг

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

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

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

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

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

коли таймер зупиняється або закінчується,

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

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

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

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

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

5. Спосіб за п. 1, який відрізняється тим, що стадії виконуються принаймні в одній з базових станцій.

6. Спосіб за п. 1, який відрізняється тим, що період таймера є меншим або рівним N*(TTI/2), причому N є діапазоном номерів послідовностей, які призначаються блокам даних, і ТТІ є інтервалом передачі.

7. Спосіб за п. 1, який відрізняється тим, що стадії здійснюють на рівні керування доступом до середовища.

8. Спосіб за п. 1, який відрізняється тим, що блоки даних передають до верхнього рівня послідовно.

9. Спосіб за п. 1, який відрізняється тим, що блок даних є модулем даних протоколу MAC-hs.

10. Спосіб за п. 1, який відрізняється тим, що верхній рівень є підрівнем МАС-d.

11. Спосіб за п. 1, який відрізняється тим, що верхній рівень є рівнем контролю радіоканалу.

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

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

буфер відновлення;

таймер встановлення відновлення; та

об'єкт керування доступом до середовища, з'єднаний з буфером відновлення та таймером встановлення відновлення, причому об'єкт керування доступом до середовища є пристосованим для:

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

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

14. Пристрій за п. 13, який відрізняється тим, що додаткові таймери не запускаються, коли таймер встановлення відновлення є активним.

15. Пристрій за п. 13, який відрізняється тим, що елементи є частиною мобільного термінала.

16. Пристрій за п. 13, який відрізняється тим, що елементи є частиною принаймні однієї з базових станцій.

17. Пристрій за п. 13, який відрізняється тим, що період таймера є меншим або рівним N*(TTI/2), причому N є діапазоном номерів послідовностей, які призначаються блокам даних, і ТТІ є інтервалом передачі.

18. Пристрій за п. 13, який відрізняється тим, що блоки даних передаються до верхнього рівня послідовно.

19.Пристрій за п. 13, який відрізняється тим, що блок даних є модулем даних протоколу MAC-hs.

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

21. Пристрій за п. 13, який відрізняється тим, що верхній рівень є підрівнем МАС-d.

22. Пристрій за п. 13, який відрізняється тим, що верхній рівень є рівнем контролю радіоканалу.

23. Спосіб обробки блоків даних в приймачі системи зв'язку, який включає наступні стадії:

визначення чи став таймер для буфера відновлення послідовності неактивним;

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

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

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

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

27. Спосіб за п. 26, який відрізняється тим, що передача не за порядком базується на порядкових номерах блоків даних.

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

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

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

Текст

УКРАЇНА (19) UA (11) 77228 (13) C2 (51) МПК (2006) H04B 7/26 МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ДЕПАРТАМЕНТ ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ ОПИС ДО ПАТЕНТУ НА ВИНАХІД (54) СПОСІБ ТА ПРИСТРІЙ ДЛЯ ОБРОБКИ БЛОКІВ ДАНИХ, ВКЛЮЧАЮЧИ ПАКЕТНІ ДАНІ, У ПРИЙМАЧІ МОБІЛЬНОЇ КОМУНІКАЦІЙНОЇ СИСТЕМИ, СПОСІБ ОБРОБКИ ДАНИХ В ПРИЙМАЧІ СИСТЕМИ ЗВ'ЯЗКУ (ВАРІАНТИ) C2 (13) 77228 (11) був запущений. 2. Спосіб за п.1, який відрізняється тим, що додатково включає стадію повторного запуску таймера для блока даних з найвищим номером послідовності з числа прийнятих блоків даних, які не можуть бути передані до верхнього рівня. 3. Спосіб за п.1, який відрізняється тим, що, коли таймер є активним, додаткові таймери не запускаються. 4. Спосіб за п.1, який відрізняється тим, що стадії виконуються у мобільному терміналі. 5. Спосіб за п.1, який відрізняється тим, що стадії виконуються принаймні в одній з базових станцій. 6. Спосіб за п.1, який відрізняється тим, що період таймера є меншим або рівним N*(TTI/2), причому N є діапазоном номерів послідовностей, які призначаються блокам даних, і ТТІ є інтервалом передачі. 7. Спосіб за п.1, який відрізняється тим, що стадії здійснюють на рівні керування доступом до середовища. 8. Спосіб за п.1, який відрізняється тим, що блоки даних передають до верхнього рівня послідовно. 9. Спосіб за п.1, який відрізняється тим, що блок даних є модулем даних протоколу MAC-hs. 10. Спосіб за п.1, який відрізняється тим, що верхній рівень є підрівнем МАС-d. 11. Спосіб за п.1, який відрізняється тим, що верхній рівень є рівнем контролю радіоканалу. 12. Спосіб за п.1, який відрізняється тим, що стадії призначені для технології швидкісного доступу до блоків даних. 13. Пристрій для обробки блоків даних, включаючи пакетні дані у приймачі мобільної комунікаційної системи, який включає: буфер відновлення; таймер встановлення відновлення; та об'єкт керування доступом до середовища, з'єднаний з буфером відновлення та таймером встановлення відновлення, причому об'єкт керування доступом до середовища є пристосованим для: передачі до верхнього рівня, коли принаймні один таймер встановлення відновлення зупиняється або закінчується, всіх правильно прийнятих блоків даних з числа блоків даних до та разом з блоком даних, який має номер послідовності, що є безпо UA (21) 20040604995 (22) 31.12.2002 (24) 15.11.2006 (86) PCT/KR02/02510, 31.12.2002 (31) 10-2002-0000632 (32) 05.01.2002 (33) KR (46) 15.11.2006, Бюл. № 11, 2006 р. (72) Йі Сеунг-Джун , KR, Єо Вун-Йонг , KR, Лі СоЙонг , KR (73) ЕЛ ДЖІ ЕЛЕКТРОНІКС ІНК., KR (56) US 6219343 B1, 17.04.2001 KR 2002095125, 20.12.2002 RU 2000120029, 20.08.2002 RU 2000109959, 10.04.2002 RU 2000110295, 20.03.2002 RU 2153774 C2, 27.07.2000 RU 2149513 C1, 20.05.2000 GB 2369003 A, 15.05.2002 US 5440712 A, 08.08.1995 JP 10229428, 25.08.1998 JP 9307561, 28.11.1997 JP 8204707, 09.08.1996 JP 6104957, 15.04.1994 JP 6062081, 04.03.1994 JP 2133849, 23.05.1990 CN 1373614, 09.10.2002 (57) 1. Спосіб обробки блоків даних, включаючи пакетні дані, у приймачі мобільної комунікаційної системи, де вказаний спосіб включає наступні стадії: якщо таймер не є активним, запуск таймера для блока правильно прийнятих даних, причому блок даних має номер послідовності, більший за номер послідовності іншого блока даних, який перший очікувався для приймання; і коли таймер зупиняється або закінчується, передачу до верхнього рівня всіх правильно прийнятих блоків даних з числа блоків даних аж до та включаючи блок даних, який має номер послідовності, що є безпосередньо попереднім номеру послідовності блока даних, для якого таймер був запущений, і передачу до верхнього рівня всіх правильно прийнятих блоків даних до першого втраченого блока даних, включаючи блок даних, для якого таймер 2 (19) 1 3 77228 4 середньо попереднім номеру послідовності блока якщо вказаний буфер був визначений як неактивданих, для якого таймер був запущений, та всіх ний, повторний запуск таймера для одного з блоків правильно прийнятих блоків даних до першого даних, що будуть передані до верхнього рівня восвтраченого блока даних; та таннє серед блоків даних, збережених у буфері, повторного запуску принаймні одного таймера якщо принаймні один блок лишається у буфері. 24. Спосіб за п.23, який відрізняється тим, що встановлення відновлення для блока даних з найвищим номером послідовності серед прийнятих один з вищезазначених блоків даних відповідає блоків даних, які не можуть бути передані до верхблоку даних з найвищим порядковим номером у нього рівня. послідовності, збереженій у буфері відновлення 14. Пристрій за п.13, який відрізняється тим, що послідовності. 25. Спосіб за п.23, який відрізняється тим, що додаткові таймери не запускаються, коли таймер встановлення відновлення є активним. стадії призначені для технології швидкісного дос15. Пристрій за п.13, який відрізняється тим, що тупу до блоків даних. елементи є частиною мобільного термінала. 26. Спосіб обробки блоків даних у приймачі систе16. Пристрій за п.13, який відрізняється тим, що ми зв'язку, що включає отримання блоків даних, елементи є частиною принаймні однієї з базових зберігання блоків даних у буфері відновлення посстанцій. лідовності, запуск таймера для буфера відновлен17. Пристрій за п.13, який відрізняється тим, що ня послідовності та передачу цих блоків даних з період таймера є меншим або рівним N*(TTI/2), буфера відновлення послідовності до верхнього причому N є діапазоном номерів послідовностей, рівня, коли таймер зупиняється, де цей крок переякі призначаються блокам даних, і ТТІ є інтервадачі включає передачу цих блоків даних не у послом передачі. лідовному порядку. 18. Пристрій за п.13, який відрізняється тим, що 27. Спосіб за п.26, який відрізняється тим, що блоки даних передаються до верхнього рівня поспередача не за порядком базується на порядкових лідовно. номерах блоків даних. 19.Пристрій за п.13, який відрізняється тим, що 28. Спосіб за п.26, який відрізняється тим, що блок даних є модулем даних протоколу MAC-hs. передача не за порядком відповідає передачі бло20. Пристрій за п.13, який відрізняється тим, що ка даних у випадку, коли є один або більше втракомпоненти призначені для системи швидкісного чених блоків, які передують йому. 29. Спосіб за п.26, який відрізняється тим, що доступу до блоків даних. 21. Пристрій за п.13, який відрізняється тим, що блоки даних, що мають один або більше втрачеверхній рівень є підрівнем МАС-d. них блоків даних, що передують їм, передаються 22. Пристрій за п.13, який відрізняється тим, що послідовно до верхнього рівня, базуючись на поверхній рівень є рівнем контролю радіоканалу. рядкових номерах цих блоків даних. 30. Спосіб за п.26, який відрізняється тим, що 23. Спосіб обробки блоків даних в приймачі системи зв'язку, який включає наступні стадії: стадії призначені для технології швидкісного досвизначення чи став таймер для буфера відновтупу лення послідовності неактивним; Наступний винахід загалом стосується бездротового зв'язку, більш точно до системи та способу для покращення ефективності передачі пакетних даних отриманих приймачем в системі мобільного радіозв'язку. Універсальна мобільна телекомунікаційна система (УМТС або UMTS) є системою мобільного зв'язку третього покоління, розвинута на базі стандарту відомого як Глобальна система мобільного зв'язку (GSM). Це європейський стандарт, метою існування якого є забезпечення поліпшеного мобільного зв'язку на основі базової мережі GSM та технології широкосмугового багатостанційного доступу з кодовим розподіленням каналів (WCDMA). В грудні 1998 року Європейський інститут телекомунікаційних стандартів (ETSI), ARIB/TTC (Японія), служба Т1 (США) та ТТА (Республіка Корея) заснували Проект Партнерства Третього Покоління (3GPP) з метою створення специфікації для стандартизації УМТС. Робота із стандартизації УМТС, виконана 3GPP, призвела до формування п'яти технічно спеціфікаційних груп (TSG), кожна з яких спрямована на формування елементів мережі, що можуть діяти незалежно. Більш точно, кожна TSG-група розробляє, затверджує та управляє якоюсь стандартною специфікацією у відповідній галузі. Серед них група мережного радіозв'язку з абонентами (RAN або TSG-RAN) створює специфікацію для функції, бажаних елементів та інтерфейсу наземної мережі радіозв'язку з абонентами УМТС (UTRAN), що є новою групою RAN для підтримки технології доступу W-CDMA в УМТС. Група TSG-RAN включає в себе пленарну групу та чотири робочих групи. Робоча група 1 (WG1) розробляє специфікацію фізичного рівня (перший рівень). Робоча група 2 (WG2) точно визначає функції канального рівня (другий рівень) та мережного рівня (третій рівень). Робоча група 3 (WG3) визначає специфікацію для інтерфейсу між базовою станцією в UTRAN, радіомережним контролером (RNC) та базовою мережею. І Робоча група 4 (WG4) обговорює бажані умови для характеристик радіоканалу та бажані елементи для управління 5 77228 6 радіоресурсами. передає дані передані до фізичного рівня (PHY) Фіг.1 відображає структуру 3GPP UTRAN. Ця через транспортний канал до приймача, викорисUTRAN 110 включає одну або більше радіомережтовуючи різні методи модуляції та кодування, що них підсистем (RNS) 120 та 130. Кожна RNS 120 та відповідають радіообстановці. Транспортний ка130 включає RNC 121 та 131 та один або більше нал між фізичним рівнем (PHY) та рівнем МАС Вузлів Б 122 та 123 та 132 та 133 (тобто базових поділяться на виділений транспортний канал та станцій), що керуються завдяки RNC. RNC 121 та загальний транспортний канал залежно від його 131 з'єднані з мобільним комутаційним центром ексклюзивного використання одним терміналом (MSC) 141, який виконує комутацію каналів зв'язку або спільного використання декількома терміназ мережею GSM. Ці RNC також з'єднані з служболами. вим вузлом підтримки послуги пакетного радіозв'яДругий рівень L2 працює як рівень каналу пезку (SGSN) 142, котрий виконує комутацію пакетредачі даних та дозволяє різним терміналам спіного зв'язку з загальною мережею послуги льно використовувати радіоресурси мережі Wпакетного радіозв'язку (GPRS). CDMA. Другий рівень L2 розділяється на рівень Вузли В, що керуються завдяки RNC, отримуМАС, рівень контролю радіоканалу (RLC), рівень ють інформацію надісланою фізичним рівнем терпротоколу конвергенції пакетних даних (PDCP) та міналу 150 (тобто мобільною станцією, обладнанрівень контролю радіомовлення ням користувача та/або абонентським модулем (broadcast/multicast control або ВМС). /пристроєм/) через канал зв'язку "по лінії вверх", та Рівень МАС передає дані через відповідне віпередають дані до терміналу 150 через "лінію дображення взаємозв'язку між логічним каналом вниз". Вузли В, таким чином, працюють як місця та транспортним каналом. Логічні канали з'єднудоступу UTRAN для терміналу 150. ють верхній рівень з рівнем МАС. Забезпечуються Ці RNC виконують функції, що включають розрізні логічні канали відповідно до інформації, що поділ та керування радіоресурсами. RNC, що пряпередається. Загалом, коли передається інформо керує Вузлом В, називається контрольним RNC мація матриці контролю, використовується конт(CRNC). CRNC керує загальним радіоресурсом. рольний канал. Коли передається інформація маСлужбовий RNC (SRNC), з іншого боку, керує витриці користувача, використовується діленим радіоресурсом, наданим відповідним терінформаційний канал. Рівень МАС розділяється на міналам. CRNC може співпадати з SRNC. Однак, два підрівні відповідно до функцій, що виконуютьколи термінал відхиляється з зони SRNC та рухася. Два підрівні - це підрівень MAC-d, що розташоється до зони іншого RNC, CRNC може відрізнятиваний в SRNC та управляє виділеним транспортся від SRNC. Внаслідок того, що фізичні позиції ним каналом, та рівень MAC-c/sh, що різних елементів в мережі УМТС можуть бути різрозташований в CRNC та управляє загальним ними, інтерфейс для з'єднання цих елементів є транспортним каналом. необхідним. Вузли В та RNC з'єднуються один з Рівні RLC створюють відповідний модуль даодним завдяки інтерфейсу "lub". Два RNC з'єднуних протоколу (PDU) для RLC, що підходить для ються один з одним завдяки інтерфейсу "lur". Інтепередачі завдяки функціям сегментації та конкатерфейс між RNC та базовою мережею має назву нації (зчеплення) модуля сервісу даних (SDU) "lu" інтерфейс. RLC, отриманих з верхнього рівня. Рівень RLC Фіг.2 відображає структуру інтерфейсного протакож виконує функцію автоматичного запиту на токолу радіозв'язку з абонентами, що використоповторення (ARQ), завдяки якій RLC PDU, загубвується між терміналом, який працює на базі спелений під час передачі, передається знов. Рівень цифікації 3GPP RAN та UTRAN. Інтерфейсний RLC працює в трьох режимах: прозорий режим протокол радіозв'язку горизонтально сформова(ТМ), непідтверджений режим (UM) та підтверджений фізичним рівнем (PHY), рівнем каналу даних ний режим (AM). Вибраний режим залежить від та мережним рівнем та є вертикально розділеним способу, використаного для обробки RLC SDU, на матрицю контролю (С-матриця) для передачі отриманого з верхнього рівня. Буфер RLC, що контрольного сигналу та матрицю користувача для зберігає різні RLC SDU або RLC PDU, отримані з передачі інформаційних даних. Матриця користуверхнього рівня, існує в рівні RLC. вача - це область, до якої передається інформація Рівень протоколу конвергенції пакетних даних про абонентське навантаження, наприклад, голос (PDCP) є верхнім рівнем RLC, що дозволяє елеабо ідентифікаційний пакет даних про місцезнахоментам даних бути переданими через мережний дження користувача. Контрольна матриця - це протокол, наприклад IP.v4 або IP.v6. Техніка стисобласть, до якої передається контрольна інфоркування заголовку (header compression technique) мація для управління мережним інтерфейсом або для стискування та передачі заголовної інформації дзвінком. в пакеті може бути використана для ефективної На Фіг.2 рівні протоколів можуть бути розділені передачі IP пакету. на перший рівень (L1), другий рівень (L2), та третій Рівень контролю радіомовлення (ВМС) дозворівень (L3), базуючись на трьох нижчих рівнях моляє передати повідомлення з центру стільникового делі взаємодії відкритих систем (OSI), добре відомовлення (СВС) через радіоінтерфейс. Головною мої в системі зв'язку. функцією рівня ВМС планування та передача поПерший рівень (L1) працює як фізичний рівень відомлення стільникового мовлення до терміналу. (PHY) для радіоінтерфейсу, згідно з відповідною Загалом, дані передаються через рівень RLC, що технологією з'єднується з верхнім рівнем управпрацює в непідтвердженому режимі. ління доступом до середовища (МАС) через один Рівень PDCP та рівень ВМС зв'язані з SGSN або більше транспортних каналів. Фізичний рівень внаслідок використання способу комутації пакетів 7 77228 8 та розташовані тільки в матриці користувача, тому низький ступінь модуляції, такий як QPSK. що вони передають тільки дані користувача. На Загалом, способи з низьким ступенем модулявідміну від рівня PDCP та рівня ВМС, рівень RLC ції підтримують менший обсяг трафіка передачі, може бути включений до матриці користувача та ніж способи з високим ступенем модуляції. Однак, матриці контролю відповідно до рівня, приєднанов способах з низьким ступенем модуляції ступінь го до верхнього рівня. Коли рівень RLC належить вдалої передачі є вищим, ніж коли стан каналу є матриці контролю, дані отримуються з рівня контнебажаним, і внаслідок цього надається перевага ролю радіоресурсу (RRC). В інших випадках рівень використанню цієї форми модуляції, коли вплив RLC належить матриці користувача. Загалом, посзниження ефективності або інтерференції є значлуга передачі даних користувача до верхнього ним. З іншого боку, ефективність частоти є крарівня, забезпечена другим рівнем (L2), в матриці щою в способах з високим ступенем модуляції, ніж користувача визначається як односпрямований у способах з низьким ступенем модуляції. В спорадіоканал (RB). Послуга передачі даних контрособах з високим ступенем модуляції можливо, лю до верхнього рівня, забезпечена другим рівнем наприклад, досягнути швидкості передачі 10Мб/с (L2), в матриці контролю визначається як односпвикористовуючи смугу пропускання 5МГц Wрямований радіоканал сигналізації (SRB). Як заCDMA. Однак способи з високим ступенем модузначено на Фіг.2, безліч елементів може існувати в ляції є дуже чутливими до шуму та інтерференції. рівнях RLC та PDCP внаслідок того, що термінал Отже, коли термінал користувача розташований має безліч RB, один з двох елементів RLC та тільблизько до Вузла В, є можливим покращити ефекки один елемент PDCP, що загалом використовутивність передачі, використовуючи 16QAM або ються для одного RB. Елементи рівня RLC та рів64QAM. Та коли цей термінал розташований на ня PDCP можуть виконувати незалежні функції в кордоні соти або коли вплив зниження ефективнокожному рівні. сті є значним, корисніше використовувати низький Рівень RRC, розташований в найнижчій частиступінь модуляції, такий як QPSK. ні третього рівня (L3), визначається тільки в матСпосіб HARQ є способом повторної передачі риці контролю та контролює логічні канали, транс(ретрансляції), що відрізняється від існуючих спопортні канали, та фізичні канали залежно від собів повторної передачі, використаних в рівні установки, реконфігурації та встановлення каналів RLC. Спосіб HARQ використовується в поєднанні з RB. Так само встановлення RB означає процес фізичним рівнем, та вищий ступень вдалого декозумовлювання характеристик рівня протоколу та дування гарантується завдяки об'єднанню повторканалу, який є необхідним для забезпечення спено переданих даних з попередньо отриманими цифічної послуги, та встановлення відповідних даними. Тобто пакет, що не був вдало переданий, деталізованих параметрів та операційних спосоне видаляється, а зберігається. Цей збережений бів. Можливо передати контрольні повідомлення, пакет об'єднується з повторно переданим пакетом отримані з верхнього рівня, через повідомлення в кроці до декодування та декодується. Таким чиRRC. ном, коли використовується спосіб HARQ разом з Вищезазначена система W-CDMA намагаєтьLA, є можливим значно збільшити ефективність ся досягнути швидкості передачі 2Мб/с в приміпередачі цього пакету. щенні та в піко-стільникових умовах та швидкості Спосіб FCS є схожим на такого роду м'який передачі 384Кб/с в загальних радіоумовах. Однак хендовер (м'який перехід).Це означає, що термівнаслідок подальшого розповсюдження радіоінтенал може отримати дані з різних сот. Однак, при рнету та збільшення кількості передплатників, бурозгляді стану каналу кожної соти, термінал отриде забезпечуватись все більша кількість послуг. мує дані з поодинокої соти, яка має найкращий Для підтримки цих послуг будуть необхідні, як очістан каналу. Такого роду способи м'якого перехокується, вищі швидкості передачі. В поточному ду збільшують ступінь вдалої передачі, використоконсорціумі 3GPP проводяться дослідження стовуючи рознесення і завдяки отриманню даних з совно забезпечення високих швидкостей передачі різних сот. Однак, в способі FCS, дані отримуютьзавдяки розвитку W-CDMA мережі. Одним з предся з специфічної соти для зменшення інтерференставників таких систем є система швидкісного досції між сотами. тупу до пакету "по лінії вниз" (HSDPA). Незважаючи на антенну систему ΜΙΜΟ, швидСистема HSDPA базується на W-CDMA. Вона кість передачі даних збільшується завдяки викорипідтримує максимальну швидкість в 10Мб/с "по станню різних незалежних радіохвиль, розповсюлінії вниз" та, як очікується, забезпечить менший джених в дисперсивному стані каналу. Антенна час затримки та більшу пропускну здатність, ніж система ΜΙΜΟ зазвичай складається з декількох існуючі системи. Наступні технології були викориспередаючих систем та декількох приймальних антані в системі HSDPA для того, щоб забезпечити тен, так що коефіцієнт підсилення при прийомі на високу швидкість передачі та розширену пропускрознесені антени досягається завдяки зменшенню ну здатність: адаптація каналу зв'язку (LA), гібридкореляції між радіохвилями, отриманими кожною ний автоматичний запит на повторення (HARQ), антеною. швидкий вибір соти (FCS), антена з багатьма вхоСистема HSDPA, таким чином, служить для дами та виходами (ΜΙΜΟ). адаптації нової технології, базуючись на мережі LA використовує схему модуляції і кодування WCDMA. Однак для того, щоб запровадити нові (MCS), що є відповідною для стану каналу. Коли технології, неминучими є модифікації. Наприклад, стан каналу є добрими, використовується високий покращується функція Вузла В. Це означає, що ступінь модуляції, такий як 16QAM або 64QAM. хоча більшість функцій контролю розміщені в RNC Коли стан каналу є поганими, використовується мережі WCDMA, нові технології для системи 9 77228 10 HSDPA керуються Вузлом В для того, щоб досяглів. Коли велика кількість логічних каналів викоринути швидкішого пристосування до стану каналу стовують один транспортний канал, RLC PDU прота зменшити час затримки в RNC. Поширена фунходить через мультиплексний блок транспортного кція Вузла В, однак, не призначена для заміщення каналу. Ідентифікаційна інформація (поле контфункцій RNC, a скоріше призначена для доповроль/трафік /C/T/) логічного каналу, до якого нанення цих функцій для високої швидкості передачі лежить кожний RLC PDU, додається протягом цьоданих з точки зору RNC. го процесу. Також кожний логічний канал має Таким чином, в системі HSDPA Вузли В мопріоритет, дані логічного каналу мають той самий дифікуються для того, щоб виконати деякі функції пріоритет. МАС на відміну від системи WCDMA. МодифіковаПідрівень MAC-d 161 передає пріоритет MACний рівень, що виконує деякі функції МАС, має d PDU, коли цей MAC-d PDU передається. Підріназву підрівня MAC-hs. вень MAC-c/sh 162, що прийняв MAC-d PDU, просПідрівень MAC-h розташований над фізичним то передає дані, отримані з підрівня MAC-d 161, до рівнем та може виконувати пакетне розподілення підрівня MAC-hs 163. Ці MAC-d PDU передані до та LA функції. Підрівень MAC-hs також керує нопідрівня MAC-hs 163, зберігаються в буфері перевим транспортним каналом, відомим як швидкісдачі в блоці розподілення. Один буфер передачі ний загальний канал зв'язку "по лінії вниз", який існує для кожного рівня пріоритету. Кожний MACвикористовується для передачі HSDPA даних. hs SDU (MAC-d PDU) послідовно зберігається в Канал HS-DSCH використовується, коли відбувабуфері передачі відповідно до його пріоритету. ється обмін даними між підрівнем MAC-hs та цим Відповідний розмір блоку даних вибирається фізичним рівнем. завдяки функції розподілення залежно від стану На Фіг.3 показано структуру радіоінтерфейсноканалу. Відповідно, блок даних формується одним го протоколу для підтримки системи HSDPA. Як або більше MAC-hs SDU. показано, рівень МАС розділяється на підрівень Ідентифікатор класу пріоритету та порядковий MAC-d, підрівень MAC-c/sh та підрівень MAC-hs. номер передачі додаються до кожного блоку даПідрівень MAC-c/sh розташований над фізичним них та кожний блок даних передається до блоку рівнем (PHY) Вузла В. MAC-hs та MAC-d розташоHARQ. вані в CRNC та в SRNC. Новий протокол передачі, Максимум 8 процесів HARQ існує в блоку тобто пакетний (фреймовий) протокол (FP) викоHARQ. Блок даних отриманий з блоку розподіленристовується між RNC та Вузлом В або серед різня до відповідного процесу HARQ. Кожний процес них RNC для передачі даних HSDPA. HARQ працює в автоматичному запиті на повтоПідрівні MAC-c/sh, MAC-d та рівень RLC розрення "стій та чекай" (SAW) ARQ. В цьому способі, ташовані над підрівнем MAC-hs та виконують ті ж наступний блок даних не передається, доки поточсамі функції як і поточна система. Тобто незначна ний блок даних не буде вдало переданим. Як замодифікація поточного RNC може повністю підтзначено вище, тільки один блок даних передаєтьримати систему HSDPA. ся в ТТІ, і тому тільки один процес HARQ Фіг.4 показує структуру рівня МАС використаактивується в одному ТТІ. ного в системі HSDPA. Рівень МАС розділяється Інший процес HARQ чекає власної черги. Кожна підрівень MAC-d 161, підрівень MAC-c/sh 162, ний процес HARQ має ідентифікатор процесу та підрівень MAC-hs 163. Підрівень MAC-d в SRNC HARQ. Відповідний ідентифікатор процесу HARQ управляє виділеним транспортним каналом для стає раніше відомим терміналу через сигнал специфічного терміналу. Підрівень MAC-c/sh в управління "по лінії вниз", так що специфічний CRNC управляє загальним транспортним каналом блок даних проходить через той же самий процес Підрівень MAC-hs в Вузлі В управляє HS-DSCH. У HARQ в передавачі (UTRAN) та приймачі (терміцій схемі, функції, що виконуються підрівнем MACнал). Процес HARQ, що передав цей блок даних, c/sh 162 в системі HSDPA, зменшені. Це означає, також зберігає цей блок даних, щоб забезпечити що підрівень MAC-c/sh призначає загальні ресурмайбутню повторну передачу. Цей процес HARQ си, які використовуються різними терміналами в передає повторно цей блок даних, коли приймакласичній системі та керує загальними ресурсами. ється NonACKnoweledge (NACK або повідомлення Однак в системі HSDPA підрівень MAC-c/sh просто про невдалий прийом) з терміналу. виконує функцію контролю потоку передачі даних Коли приймається АСК (повідомлення про між підрівнем MAC-d 161 та підрівнем MAC-hs 163. вдалий прийом) з терміналу, процес HARQ знищує Як зазначено на Фіг.4, далі буде описано, як відповідний блок даних та підготовляє передачу дані, отримані з рівня RLC, обробляються та пенового блока даних. Коли цей блок даних передаредаються до HS-DSCH в рівні МАС. Перш за все, ється, блок транспортного формату та ресурсної шлях RLC PDU, переданого з рівня RLC через викомбінації (TFRC) вибирає відповідний TFC для ділений логічний канал (тобто виділений канал HS-DSCH. потоку даних /DTCH/ або виділений канал контроНа Фіг.5 показано структуру рівня МАС термілю /DCCH/) визначається функцією комутації каналу використаного в системі HSDPA. Рівень МАС налів в рівні MAC-d. Коли RLC PDU передається розділяється на підрівень MAC-d 173, підрівень до виділеного каналу (DCH), відповідний заголовок MAC-c/sh 172 та підрівень MAC-hs 171. На відміну приєднується до цього RLC PDU в підрівні MAC-d від UTRAN, усі ці вищезазначені підрівні розташо161 та RLC PDU передається до фізичного рівня вані в тому ж самому місці. Підрівні MAC-d та через DCH. Коли канал HS-DSCH системи HSDPA MAC-c/sh в терміналі майже ті ж самі як і в UTRAN, використовується, RLC PDU передається до підріале підрівень MAC-hs 171 трохи відрізняється внавня MAC-c/sh 162 завдяки функції комутації канаслідок того, що підрівень MAC-hs 171 в UTRAN 11 77228 12 виконує тільки передачу та підрівень MAC-hs в більше MAC-d PDU). Розміри відповідних блоків терміналі виконує тільки прийом. даних можуть бути різними. Однак ці розміри для Спосіб, у якій рівень МАС отримує дані з фізизручності показані як однакові. Також припускаєтьчного рівня та передає їх до рівня RLC, буде опися, що існують ці вісім процесів HARQ з 181 по саний далі. Блок даних, переданий до підрівня 188. MAC-hs 171 через HS-DSCH, спочатку зберігаєтьПроцес включає передачу блоків даних до ся в одному з процесів HARQ в блоці HARQ. В приймача для блоків даних, що мають порядкові якому процесі зберігається блок даних, можна номери передачі з TSN=13 no TSN=22 в буфері взнати з ідентифікатора процесу HARQ, включенопередачі. Блок даних з нижчим TSN обслуговуєтьго до контрольного сигналу "по лінії вниз". ся першим в незайнятому процесі HARQ. НаприПроцес HARQ, в якому цей блок даних зберіклад, як зазначено, блок даних TSN=13 передагається, передає інформацію NACK до UTRAN, ється до процесу HARQ #1 181, та блок даних коли мають місце помилки в блоці даних, та вимаTSN=14 передається до процесу HARQ #8. З цього гає повторної передачі цього блока даних. Коли пояснення зрозуміло, що TSN не відноситься до немає помилок, процес HARQ передає цей блок номеру процесу HARQ. даних до буфера відновлення послідовності та Коли процес HARQ приймає довільний блок передає інформацію АСК до UTRAN. Буфер відноданих, процес HARQ передає цей блок даних в влення послідовності має пріоритет подібно до специфічному ТТІ і зберігає цей блок даних повтобуфера передачі в UTRAN. Процес HARQ передає рної передачі, що може бути виконана пізніше. цей блок даних до відповідного буферу відновленТільки один блок даних може бути переданим у ня послідовності за допомогою ідентифікатора відповідному ТТІ. Відповідно, тільки один процес класу пріоритету, включеного до блока даних. СутHARQ активується в одному ТТІ. Процес HARQ, тєвою характеристикою буфера відновлення посякий передав цей блок даних, інформує приймач лідовності є те, що він підтримує послідовну перепро номер процесу через контрольний сигнал "по дачу даних. лінії вниз", котрий передається через інший канал, Блоки даних послідовно передаються до верніж цей блок даних. хнього рівня, базуючись на порядковому номері Причина того, чому процес HARQ передавача передачі (TSN). Більш точно, коли отримується співпадає з процесом HARQ приймача, полягає в блок даних, в той час як один або більше поперетому, що спосіб ARQ "стій-та-чекай" використовудніх блоків даних втрачені, цей блок даних зберіється кожною парою процесу HARQ. Це означає, гається в буфері відновлення послідовності і не що процес HARQ #1 181, що передав блок даних передається до верхнього рівня. Тобто цей збереTSN=13, не передає інший блок даних, доки цей жений блок даних передається до верхнього рівня блок даних вдало не передасться, тому що прийтільки тоді, коли усі попередні блоки даних отримач процесу HARQ #1 191 може знати, що ці дані муються. Внаслідок того, що працюють декілька передаються. Для відповідного ТТІ через контропроцесів HARQ, буфер відновлення послідовності льний сигнал "по лінії вниз" приймач процесу може отримати блоки даних не за порядком. Отже, HARQ #1 передає інформацію NACK до передавафункція послідовної (один за одним) передачі вича через контрольний сигнал "по лінії вверх", коли користовується для буфера відновлення послідоцей блок даних не приймається вдало в межах вності так, що ці блоки даних можуть бути передавизначеного інтервалу передачі (ТТІ). З іншого ні до верхнього рівня послідовно. боку, коли блок даних вдало приймається, прийОднак різниця між цим буфером відновлення мач процесу HARQ #1 передає інформацію АСК послідовності та буфером передачі UTRAN полядо передавача і в той же час передає цей відповігає в тому, що цей буфер відновлення послідовнодний блок даних до буфера відновлення послідовсті зберігає дані в модулях блоків даних, що сфоності відповідно до пріоритету. рмовані з одного або більше MAC-hs SDU, в той Цей буфер відновлення послідовності існує час як цей буфер передачі зберігає дані в модулях для рівня пріоритету. Цей процес HARQ перевіряє MAC-hs SDU (=MAC-d PDU). Внаслідок того, що цей пріоритет, включений в інформацію заголовка підрівень MAC-d 173 обробляє дані в модулях блока даних, та передає цей блок даних до буфеMAC-d PDU, коли буфер відновлення послідовнора відновлення послідовності відповідно до пріості терміналу підрівня MAC-hs 171 передає цей ритету. Цей блок даних переданий до буфера відблок даних до підрівня MAC-d 173, цей буфер відновлення послідовності, потім передається до новлення послідовності повинен спочатку розкласверхнього рівня, коли усі попередні блоки даних ти цей блок даних на MAC-d PDU і потім передати передані до верхнього рівня. Однак, коли один або їх до підрівня MAC-d. Підрівень MAC-c/sh 172 пебільше попередніх блоків даних не передані до редає MAC-d PDU, отримані з підрівня MAC-hs верхнього рівня, цей блок даних зберігається в 171, до підрівня MAC-d. Підрівень MAC-d 173, що буфері відновлення послідовності 190. Це ознаотримав цей MAC-d PDU, перевіряє ідентифікатор чає, що цей буфер відновлення послідовності пологічного каналу (поле С/Т), що є в кожному MACвинен підтримувати послідовну передачу блоків d PDU, в мультиплексному блоці транспортного даних до верхнього рівня. Блок даних, що не пеканалу, та передає ці MAC-d PDU до RLC через редається до верхнього рівня, зберігається в бувідповідний логічний канал. фері відновлення послідовності. На Фіг.6 показано процес передачі і прийому Для того, щоб проілюструвати вищезазначене, блока даних в системі HSDPA. MAC-d PDU дійсно на Фіг.6 показано, що коли блок даних TSN=14 зберігаються в буфері передачі 180. Однак, для приймається, а блок даних TSN=13 не приймаєтьзручності, він показаний як блок даних (=один або ся, блок даних TSN=14 зберігається в буфері від 13 77228 14 новлення послідовності, доки блок даних TSN=13 Таким чином існує потреба в поліпшеному не буде прийнятим. Коли блок даних TSN=13 способі збільшення ефективності та якості переприймається, обидва блоки даних передаються до дачі мови та інформації в мобільній комунікаційній верхнього рівня в порядку TSN=13 та TSN=14. системі (системі мобільного зв'язку), та більш точКоли ці блоки даних передаються до верхнього но, способу, що надає ці переваги, в той же час рівня, вони розкладаються в модулі МАС-d PDU та одночасно коригуючи ситуацію останову в буфері передаються як зазначено вище. відновлення послідовності приймача системи зв'яПроцес передачі буфера відновлення послізку. довності є чутливим до ситуації останову, що моОднією метою цього винаходу є забезпечення же бути описано наступним чином. Внаслідок того, системи та способу для покращення якості зв'язку що буфер відновлення послідовності підтримує в системі мобільного зв'язку. послідовну передачу блоків даних, коли специфічІншою метою цього винаходу є досягнення ний блок даних не приймається, блоки даних, які вищезазначеної мети завдяки запобіганню ситуації мають пізніші TSN, не передаються до верхнього останову в терміналі користувача у спосіб, що одрівня, але зберігаються в буфері відновлення посночасно покращує ефективність передачі системи. лідовності. Коли специфічний блок даних не прийІншою метою цього винаходу є досягнення мається протягом тривалого часу або постійно, ці вищезазначеної мети завдяки використанню тайблоки даних в буфері відновлення послідовності мера останову, котрий обмежує кількість часу збене передаються до верхнього рівня. Більш того, рігання блоків даних в буфері відновлення посліпісля короткого періоду часу, додаткові блоки дадовності приймача. них не можуть бути прийнятими, тому що буфер Іншою метою цього винаходу є встановлення стає заповненим, тим самим опиняючись в ситуатакого періоду таймера останову, щоб запобігти ції останову. виникненню циклічної ситуації, відповідно до поКоли останов має місце, та специфічні дані не рядкових номерів передачі призначених блокам можуть бути переданими протягом тривалого часу даних блокам даних збережених в цьому буфері. або взагалі, ефективність передачі системи Іншою метою цього винаходу є забезпечення HSDPA значно погіршується. Більш точно, коли системи та способу для запобігання ситуації оставелика кількість блоків даних зберігаються в бунову в буфері відновлення послідовності та однофері MAC-hs протягом тривалого часу завдяки часного запобігання втраті вірно прийнятих блоків втраті одного блоку даних, загальна ефективність даних, збережених в буфері відновлення послідопередачі системи зменшується. Це нівелює багато вності. переваг системи HSDPA, наприклад, такої переваЦі та інші цілі та переваги цього винаходу доги як здатність забезпечувати швидкісну передачу сягаються завдяки забезпеченню способу, який даних. запобігає ситуації останову в терміналі користуваУ спробі подолати цю проблему відповідні ча внаслідок отримання блоку даних SN, визнаспособи використовують наступний підхід. Коли ченню того, що блок даних з порядковим номером протягом тривалого часу приймач вдало не прийпередачі, попереднім до порядкового номера пемає блок даних, цей приймач закінчує чекати редачі блоку даних SN, не був прийнятий, зберівтрачений блок даних та передає послідовно приганню блока даних SN в буфері відновлення посйняті блоки даних до верхнього рівня. Як резульлідовності, та виводу блоку даних SN з буфера, тат, усі ці блоки даних, що були вдало прийняті та коли перший період таймера зупиняється. Термізбережені у буфері відновлення послідовності, нал користувача може бути зконфігурованим так, втрачаються ι надалі якість зв'язку та ефективність щоб працювати, наприклад, в межах системи мопередачі зменшується. більного зв'язку з швидкісним пакетним доступом До речі, слід зазначити, що блок може не "по лінії вниз" (HSDPA), та буфер відновлення поприйматись постійно внаслідок однієї з наступних слідовності, переважно, виконується в рівні МАС двох причин: терміналу. У такий спосіб цей буфер може отри1) UTRAN невірно тлумачить сигнал NACK, мувати блоки даних з фізичного рівня через канал надісланий терміналом як сигнал АСК; та HS-DSCH та може виводити блоки даних до верх2) Процес HARQ в UTRAN відбраковує цей вінього рівня, такого як рівень RLC. дповідний блок даних, тому що цей блок даних був Додаткові кроки цього способу включають потворно переданий максимальну кількість разів, отримання попереднього блока даних протягом яка дозволена для цієї системи, або передача не першого періоду таймера та після передачі попебула вдало виконана протягом визначеного часу. реднього блока даних і блок даних SN до верхньоУ першому випадку UTRAN невірно декодує го рівня. Цей попередній блок даних може бути інформацію про стан надіслану терміналом У друпереданим завдяки одному з багатьох способів. У гому випадку UTRAN відбраковує цей відповідний відповідності з одним варіантом втілення цього блок даних, тому що передача цього відповідного винаходу, попередній блок даних та блок даних блока даних не була вдалою протягом тривалого SN можуть бути передані до визначеної адреси, часу. Однак UTRAN не інформує термінал про цей коли зупиняється перший період таймера. Перефакт. У цьому випадку, тому що відповідний блок важно цей крок може бути виконаний, навіть якщо даних не передається постійно, пізніші блоки дапринаймні один інший блок даних, що має поперених зберігаються в буфері відновлення послідовдній порядковий номер передачі, не був прийності без передачі до верхнього рівня. Таким чинятий. ном, протокол зупиняється, що є великою У відповідності з іншим варіантом втілення, проблемою. якщо цей попередній блок даних приймається до 15 77228 16 того, як зупиняється перший період таймера та У відповідності з іншим варіантом втілення, цей попередній блок є єдиним втраченим блоком другий період таймера може бути запущений, баданих, попереднім до блоку даних SN, цей попезуючись на тому блоці даних, що залишився, який редній блок даних та блок даних SN передаються має порядковий номер передачі. Коли це відбувадо визначеної адреси та таймер зупиняється. ється, кожний з блоків даних, що залишились, пеУ відповідності з іншим варіантом втілення, редається до визначеного пункту призначення велика кількість блоків даних, які мають попередні (адреси), коли усі ті очікувані втрачені блоки дапорядкові номери передачі, виявляються як втраних, попередні до нього, передаються або після чені, в час, коли блок даних SN приймається. У того, як другий період таймера зупиняється. цьому випадку, коли принаймні один з попередніх Цей винахід є також комп'ютерною програмою, блоків даних приймається до того, як зупиняється яка має відповідні кодові секції, що виконують кроперіод таймера, цей прийнятий блок даних негайки включені до будь-яких варіантів втілення спосоно передається до визначеної адреси, якщо не бу цього винаходу, обговорених тут. Ця комп'ютемає очікуваних втрачених блоків даних, попередрна програма може бути написана на будь-якій ніх до нього. Інакше отриманий попередній блок комп'ютерній мові, що підтримується в терміналі даних передається з блоком даних SN після того, користувача, та може зберігатись на постійних або як перший період таймера зупиняється. змінних носіях комп'ютерної інформації в межах У відповідності з іншим варіантом втілення, терміналу, або в тих, що мають інтерфейс з цим блок даних, що має наступний порядковий номер терміналом. передачі, отримується протягом першого періоду Цей винахід є також способом для контролю таймера. Блок даних SN та наступний блок даних буфера відновлення послідовності. Цей буфер потім передаються до визначеної адреси, коли переважно розташований в приймачі системи зв'яперший період таймера зупиняється, але тільки зку, але може бути створений в інших частинах якщо наступний блок даних та блок даних SN масистеми зв'язку, якщо це є бажаним. Спосіб вклюють послідовні порядкові номери передачі. чає в собі таймер, який контролює зберігання блоУ відповідності з іншим варіантом втілення, ків даних в буфері, та встановлення такого періоду блок даних, що має наступний порядковий номер таймера, що запобігає виникненню циклічності передачі, отримується протягом першого періоду порядкових номерів передачі, призначених цим таймера. Коли це відбувається, попередній блок блокам даних. даних та блок даних SN передаються до визначеУ відповідності з іншим варіантом втілення, ної адреси, коли перший період таймера зупиняспосіб для обробки пакетних даних в приймачі ється, та наступний блок даних також передаєтьсистеми зв'язку отримує блок даних, що має пося, коли перший період таймера зупиняється, але рядковий номер, зберігає цей блок даних в буфері тільки якщо наступний блок даних та блок даних відновлення послідовності та запускає таймер для SN мають послідовні порядкові номери передачі. буфера відновлення послідовності, якщо блок даУ відповідності з іншим варіантом втілення, них з попереднім порядковим номером є втрачевелика кількість блоків даних, які мають наступні ним. Тут цей таймер є єдиним таймером для запорядкові номери передачі, приймаються протябезпеченим для контролю буфера відновлення гом першого періоду таймера. Коли це відбуваєтьпослідовності. Переважно, цей таймер запускається, ці наступні блоки даних передаються з блоком ся, тільки коли блок даних з попереднім порядкоданих SN до визначеної адреси, коли перший певим номером втрачається і таймер не є активним. ріод таймера зупиняється, але тільки якщо блок Додаткові кроки цього способу включають виданих SN та ці багато наступних блоків даних мазначення, чи може бути блок даних негайно переють послідовні порядкові номери передачі. даним до верхнього рівня. Якщо так, то цей блок У відповідності з іншим варіантом втілення, даних передається до верхнього рівня без якогось багато блоків даних, які мають наступні порядкові збереження в буфері відновлення послідовності. номери передачі, приймаються, та визначається, Якщо ні, цей блок даних зберігається в буфері що там є принаймні один втрачений блок даних Μ відновлення послідовності. Також крок визначення в цій великій кількості наступних блоків даних. активності таймера може бути виконаний до старБлок даних SN та один або більше наступних блотового кроку. Якщо таймер є активним, то може ків даних можуть мати послідовні порядкові номебути виконаний стартовий крок. ри передачі, та втрачений блок даних Μ може маДодаткові кроки включають отримання прити порядковий номер передачі, який іде після наймні одного додаткового блока даних після того, порядкових номерів передачі одного або більшої як таймер був запущений, та зберігання принаймні кількості наступних блоків даних, які послідовно одного додаткового блока даних в буфері відновйдуть за порядковим номером блока даних SN. лення послідовності. Цей додатковий блок даних Коли це відбувається, один або більше блоків даможе мати попередній порядковий номер. У цьому них, які мають порядкові номери передачі, що посвипадку цей додатковий блок даних може бути лідовно йдуть за порядковим номером блока давидалений з буфера та переданий до верхнього них SN, передаються до визначеного пункту рівня, коли там немає очікуваних втрачених блоків призначення (адреси), коли перший період таймеданих або коли таймер зупиняється. Цей додаткора зупиняється. Ці передані блоки даних потім вий блок даних може мати попередній наступний видаляються з буфера та наступні блоки даних, номер. У цьому випадку цей додатковий блок дащо залишились (тобто ті, що мають порядкові ноних може бути видалений з буфера та переданий мери передачі, що йдуть за порядковим номером до верхнього рівня, коли таймер зупиняється, якблока даних М), зберігаються в буфері. що цей наступний порядковий номер додаткового 17 77228 18 блоку даних послідовно йде за блоком даних, який блоком даних, який має вищезазначений порядкомає вищезазначений порядковий номер. Якщо вий номер. У цьому випадку, контролер визначить порядковий номер додаткового блока даних не блок даних, збережений в буфері відновлення йде послідовно, то тоді цей додатковий блок даних послідовності, що має найвищий порядковий номоже і надалі бути збереженим в цьому буфері мер та після цього запустить таймер повторно. після того, як таймер зупиняється. Цей таймер У відповідності з іншим варіантом втілення, може бути знов запущений для блока даних збеспосіб для обробки пакетних даних в приймачі реженого в буфері, який має найвищий порядкосистеми зв'язку включає отримання блоків даних, вий номер в буфері. зберігання цих блоків даних в буфері відновлення У відповідності з іншим варіантом втілення, послідовності, запуск таймера для буфера відновспосіб для обробки пакетних даних в приймачі лення послідовності, та передачу блоків даних з системи зв'язку включає запуск таймера для бубуфера відновлення послідовності до верхнього фера відновлення послідовності, отримання блока рівня, коли таймер зупиняється. У цьому варіанті даних, що має порядковий номер, зберігання цьовтілення, в кроці передачі ці блоки даних передаго блоку даних в буфері відновлення послідовносються послідовно, але не обов'язково у спосіб ті, та видалення цього блоку даних з буфера відодин за одним (in-sequence). новлення послідовності коли таймер зупиняється, Різниця між послідовною (sequential) доставякщо порядковий номер цього блока даних є попекою та доставкою один за одним (in-sequence) реднім до порядкового номера блока даних, що може бути в тому, що у цьому випадку порядкові був отриманий та збережений в буфері відновленномери двох поруч доставлених блоків даних моня послідовності в час, коли таймер був запужуть не бути послідовними (не йдуть один за одщений. ним). Тобто дозволяється втраченому блоку даних У відповідності з іншим варіантом втілення, бути між цими доставленими блоками даних Прицей винахід забезпечує термінал користувача, що клад) Доставлені блоки даних мають наступні повключає буфер відновлення послідовності для рядкові номери. зберігання блока даних, що має порядковий но14, 15, 17, 19, 24, 25, 26, 28,...—>Дозволяється мер, таймер, та контролер, який запускає вищезавтрачений блоку даних, але слід передавати посзначений таймер для буфера відновлення послілідовно. довності, якщо блок даних з попереднім Якщо застосуємо доставку один за одним (inпорядковим номером втрачається, де вищезазнаsequence) у вищезазначеному прикладі, то блоки чений таймер є єдиним таймером для контролю даних з порядковими номерами, вищими за 16, не буфера відновлення послідовності. Контролер будуть передані, доки не буде переданий блок запускає вищезазначений таймер, якщо блок даданих 16. Порядкові номери переданих блоків поних вищезазначеного попереднього порядкового винні бути: номера втрачається і таймер не є активним. Конт14, 15, 16, 17, 18, 19 ... —>Не дозволяється ролер може також визначити, чи може цей блок втрачений блок даних, і слід передавати послідовданих вищезазначеного попереднього порядковоно. го номера бути негайно переданим до верхнього Навпаки, буфер відновлення послідовності рівня. Цей буфер буде зберігати блок даних вищеможе отримати блоки даних не за порядком. У зазначеного попереднього порядкового номера в цьому випадку прийом не за порядком означає, що буфері відновлення послідовності, якщо цей блок буфер відновлення послідовності може отримати даних не може бути негайно переданим до верхблоки даних з верхнім TSN раніше за блоки даних нього рівня. Якщо цей блок даних може бути нез нижчим TSN. Наприклад, буфер відновлення гайно переданим, цей буфер виводить цей блок до послідовності приймає блоки даних як: верхнього рівня. 15,20, 14, 16,23,24, 17, 18,... Буфер відновлення послідовності також зберіЦей винахід є значним вдосконаленням в погає принаймні один додатковий блок даних в бурівнянні з класичними способами щодо запобіганні фері відновлення послідовності при запуску тайситуації останову в системі зв'язку. Завдяки достамера. Цей додатковий блок даних може бути вці правильно прийнятих блоків даних, які інакше втраченим блоком даних, що має вищезазначений можуть бути втраченими в класичній системі, цей попередній порядковий номер. Якщо так, то цей винахід покращує ефективність передачі та якість додатковий блок даних видаляється з буферу відзв'язку в приймачі. Цей винахід також виключає новлення послідовності та передається до верхпроблему кумулятивної затримки, яка має тенденнього рівня, коли таймер зупиняється. Цей додатцію до зростання в приймачі як результат TSN ковий блок даних може мати також наступний циклічної ситуації. Завдяки цим вдосконаленням порядковий номер. Якщо так, то цей додатковий цей винахід дозволяє терміналам користувача блок даних видаляється з буферу відновлення відповідати або перевищувати стандарти роботи, послідовності та передається до верхнього рівня, які пред'являються так званими бездротовими коли таймер зупиняється, якщо його порядковий системами наступного покоління. номер послідовно йде за блоком даних, який має Додаткові переваги, цілі та характеристики вивищезазначений порядковий номер. находу будуть викладені частково надалі в настуБуфер відновлення послідовності буде і надапному описі, і частково стануть очевидними для лі зберігати цей додатковий блок даних в буфері фахівців у галузі при вивченні або використанні відновлення послідовності після того, як таймер винаходу. Цілі та переваги винаходу можуть бути зупиняється, якщо наступний порядковий номер свідомо досягнуті, як особливо зазначено в прикдодаткового блока даних не йде послідовно за ладеній формулі винаходу. 19 77228 20 Короткий опис графічних матеріалів пом "по лінії вниз" (HSDPA). Системи цього типу Винахід буде детально описаний з посиланвключають обладнання користувача, що зв'язуєтьням на наступні графічні матеріали, в яких номери ся з Універсальною мобільною телекомунікаційпосилань відносяться до ідентичних елементів. ною системою (УМТС) наземної мережі радіозв'язНа Фіг.1 показано структуру UTRAN в 3GPP ку з абонентами (UTRAN) через бездротовий комунікаційній системі (системі зв'язку). канал зв'язку. Обладнання користувача може На Фіг.2 показано структуру радіоінтерфейсновключати, наприклад, мобільний телефон, покет го протоколу між терміналом, який працює базуюкомп'ютер лептоп або ноутбук, або будь-який інчись на специфікації 3GPP RAN, та UTRAN. ший пристрій, що приймає сигнали, які були переНа Фіг.3 показано структуру радіоінтерфейснодані через бездротову лінію зв'язку в мережі мобіго протоколу для підтримки системи HSDPA. льного зв'язку. Як зазначено раніше, ці сигнали На Фіг.4 показано структуру рівня МАС викоможуть передаватися UTRAN та прийматися терристаного в системі HSDPA, який включає підріміналом користувача, що працює відповідно до вень MAC-d, підрівень MAC-c/sh, та підрівень протокольної архітектури, яка показана, як прикMAC-hs. лад, на Фіг.1-3, 5, та 6. На Фіг.5 показано структуру рівня МАС терміКоли спосіб цього винаходу виконується таким налу користувача в системі HSDPA. чином, він контролює зберігання блоків даних в На Фіг.6 показано процес для передачі і прибуфері відновлення послідовності та наступну пейому блоку даних в системі HSDPA. редачу та знищення блоків даних в буфері відновНа Фіг.7 показано термінал користувача у відлення послідовності, який працює в межах рівня повідності з бажаним варіантом втілення цього протоколу управління доступом до середовища винаходу. (МАС) термінала користувача. Більш точно, буфер На Фіг.8А-8В показано кроки, включені в спосіб відновлення послідовності може бути розташовадля запобігання останову в буфері відновлення ний в підрівні MAC-hs, котрий приймає блоки дапослідовності відповідно до одного варіанту втіних через фізичний рівень нижчого порядку та пелення цього винаходу. редає ці блоки до верхнього рівня, такого як рівень На Фіг.9 показано часову діаграму, яка ілюстконтролю радіоканалу (RLC) через MAC-c/sh та рує першу процедуру контролю відповідно до цьоMAC-d підрівні відповідно. Ці особливості були го винаходу. докладно обговорені з посиланням на, наприклад, На Фіг.10А та 10Б показано інший варіант втіФіг.5 та, таким чином, їхнє детальне обговорення лення способу цього винаходу для запобігання не буде надано тут. ситуації останову в системі HSDPA. Фіг.7 є схемою, яка відображає термінал кориФіг.11А - 11В ілюструють, як максимальне знастувача відповідно до бажаного варіанта втілення чення періоду таймера останову Т1 може бути цього винаходу. Цей термінал включає схепідраховано для найгіршого сценарію. ми/програмне забезпечення для виконання цього На Фіг.12А та 12Б показано приклад того, як способу, що буде нижче описаний детальніше. В спосіб цього винаходу керуватиме таймером остацей момент достатньо звернути увагу на те, що ці нову для керування зберіганням блоків даних в схеми/програмне забезпечення переважно вклюбуфері відновлення послідовності у спосіб, що чені в межах підрівня MAC-hs, до об'єкту 300, котзапобігає виникненню ситуації останову. рий приймає блоки даних з рівноправного об'єкту На Фіг.13 показано приклад того, як цей спосіб UTRAN через множину швидкісних загальних кацього винаходу використовується в ситуації, де налів "по лінії вниз" (HS-DSCH) 302 та передає ті порядкові номери блоків даних, збережених в бублоки даних до підрівня MAC-d завдяки підрівню фері відновлення послідовності починають викоMAC-c/sh через серію виділених транспортних ристовуватись повторно. каналів (DCH) 308. Об'єкт MAC-hs та рівноправний Режими для виконання бажаних варіантів втіоб'єкт UTRAN обмінюються повідомленнями та лення. іншими контрольними формулярами інформаційЦей винахід є системою та способом для заного контролю через канали "по лінії вниз" та "по побігання останову в терміналі користувача мобілінії вверх" 304 та 306 відповідно. льної системи зв'язку Винахід, найкраще, виконуОб'єкт MAC-hs включає модуль HARQ 310, та ється в системі мобільного зв'язку, такій як модуль переупорядкування розподілення черговоУніверсальна мобільна телекомунікаційна система сті 320, один або більше буферів відновлення по(УМТС), що в даний час розробляється Проектом слідовності 330 переважно з рівною кількістю тайпартнерства Третього Покоління (3GPP) Фахівці у мерів останову 340, множину модулів розкладання цій сфері, можуть, однак, оцінити, що винахід мо350, та вхід для приймального контрольного сигже альтернативно бути адаптований для викорисналу з рівня МАС контролера 360 для управління тання в інших системах зв'язку, що працюють відфункціями та операціями, що виконуються в об'єкповідно до інших стандартів. Цей винахід є також ті MAC-hs. терміналом користувача, що виконує спосіб цього Модуль HARQ виконує функції МАС, що відновинаходу для запобігання виникненню ситуації сяться до HARQ протоколу, який включає усі заостанову. Цей винахід є також комп'ютерною продачі, необхідні для гібридного ARQ, але не обмеграмою, яка може зберігатись в передавачі для жується ними. Модуль HARQ також передає виконання способу цього винаходу. Далі буде депідтверджені (АСК) і непідтверджені (NACK) сигтально обговорено варіанти втілення винаходу. нали, які відображають чи були прийняті блоки Винахід ідеально підходить для використання даних, передані рівноправним об'єктом мережі в мобільній системі зі швидкісним пакетним достуUTRAN. Модуль HARQ включає множину процесів 21 77228 22 HARQ 310-1 до 310-п, які переважно оперують не правило діє, коли блок даних зберігається в паралельно. Кількість процесів HARQ може бути цьому буфері і коли цей таймер останову активувизначена одним або більше з верхніх рівнів цього ється первісно: блоки даних можуть бути передапротоколу. Протягом роботи, кожний процес HARQ ними до верхнього рівня тільки коли усі попередні передає блоки даних з каналу HS-DSCH до буфеблоки даних є отриманими та переданими. ра відновлення послідовності базуючись на іденКоли вищезазначене правило порушується тифікаційній інформації класу пріоритету, в загоперший раз, прийнятий блок даних тимчасово ловках цих боків. Ці блоки даних включають або зберігається в буфері протягом періоду часу, що можуть бути у вигляді модулів даних протоколу визначений таймером останову. Залежно від варіMAC-hs (PDU) або службових модулів даних анту втілення цього винаходу, цей період часу (SDU). можу тривати один або більше періодів таймеру Модуль переупорядкування розподілення черостанову. Період таймера останову переважно говості спрямовує ці блоки даних до призначеного встановлюється верхнім рівнем протоколу. Цей буфера відновлення послідовності базуючись на період переважно встановлюється таким чином, ідентифікаційній інформації (ID) черговості у загощоб гарантувати, що циклічна ситуація порядковоловку кожного блоку. Ця інформація забезпечує, го номера передачі не буде мати місце. Спосіб, у наприклад , відображення черги переупорядкуякий цей таймер останову встановлюється, обговання, що може бути використана для незалежної ворюється більш детально далі. обробки в буфері даних, що належать різним черНа Фіг.8А-8В показано кроки, включені до спогам переупорядкування. собу для запобігання ситуації останову в буфері Буфери відновлення послідовності переуповідновлення послідовності протокольного рівня рядковує блоки даних з модуля переупорядкуванприймача відповідно до одного варіанта втілення ня розподілення черговості базуючись на порядкоцього винаходу. Відповідно до Фіг.8А, цей спосіб вих номерах передачі (TSN) в заголовках блоків включає первісний крок отримання блока даних з даних. Ці буфери потім передають ці блоки в поспорядковим номером передачі SN з рівноправного лідовності до верхнього рівня. Доставка цих блоків об'єкту передавача через нижчі рівні, такі як фізиможе виконуватись наступним чином. В кожному чний рівень через канал HS-DSCH. (блок 400). цьому буфері блоки даних з послідовними TSN Другий крок включає визначення того, чи може передаються до відповідного модуля розкладання бути переданий або ні прийнятий блок даних до з прийому. Блок даних, однак, не передається неверхнього рівня (блок 401). Цей крок виконується, гайно до функції розкладання, якщо один або бібазуючись на тому, чи були один або більше польше попередніх блоків даних (тобто ті, що мають передніх блоків даних не прийнятими. Якщо принижчі порядкові номери передачі) не були прийнянаймні один блок даних, що має попередній поті. У цьому випадку ці блоки даних тимчасово зберядковий номер передачі до порядкового номера рігаються у буфері відновлення послідовності і передачі отриманого блока даних, не був прийняпісля виводяться під контролем таймеру останову тий, цей прийнятий блок даних (з порядковим ноцього винаходу, більш детально обговорено нижмером передачі TSN) не передається до верхньоче. Один буфер відновлення послідовності може го рівня, Але зберігається у буфері відновлення бути забезпеченим для кожної ID черговості, та послідовності (блок 402). Втрачені блоки даних кожний порядковий номер передачі може бути можуть бути виявлені, наприклад, завдяки порівзабезпечений, що стосується специфічного буфенянню порядкового номера передачі в заголовку ра відновлення послідовності. TSN та інформація нового прийнятого блока даних з порядковим ноID черговості можуть бути введені до заголовків мером передачі останнього переданого блока дакожного блоку даних завдяки планувальнику та них. Якщо ці номери не йдуть один за одним, тоді об'єкту процесу HARQ розташованих в UTRAN. може бути визначений існуючий втрачений блок Модулі розкладання відповідно розкомплектоданих, та кількість втрачених блоків може бути вує вихідні блоки даних з буфера відновлення повизначена, базуючись на різниці між цими номеслідовності. Якщо ці блоки даних включають MACрами. Ці функції можуть бути виконані під контроhs PDU, вони розкомплектовуються завдяки видалем контролера МАС в поєднанні з, наприклад, ленню інформації заголовку, витягуванню MAC-d розподіленням черги переупорядкування та модуPDU, та видаленню будь-яких заповнюючих полями HARQ. двійних кодів (розрядів), що можуть мати місце. У цих обставинах, якщо навіть блок даних TSN Після цього MAC-d PDU передаються до верхньобув вдало прийнятий, він не може бути негайно го рівня. переданим до верхнього рівня, тому що блок даТаймери останову контролюють, коли блоки них TSN1 був втрачений. (Досвідчені фахівців даних виводяться з буферу відновлення послідовзможуть оцінити, що вищезазначений приклад не ності. Переважно, один таймер останову забезпеповинен бути обмежуючим для цього винаходу, чується для кожного буферу відновлення послідовнаслідок того, що там може бути більш ніж один вності. Як досвідчені фахівці могли б оцінити, що втрачений блок даних між останнім переданим декілька таймерів можуть бути використані, але блоком даних та блоком даних SN). Коли це відбуодин є достатнім. Таймер останову для кожного вається, блок даних SN тимчасово зберігається в буфера первісно активується коли блок даних не буфері відновлення послідовності. Якщо усі блоки може бути переданим негайно до верхнього рівня. даних, що мають попередні порядкові номери пеЦе відбувається коли один або більше попередніх редачі, були передані в межах виділеного інтерваблоків даних (тобто тих, що мають нижчі порядкові лу часу, що розглядається, тоді блок даних SN не номери передачі) не були прийняті. Отже, наступзберігається в буфері, а скоріше автоматично пе 23 77228 24 редається до верхнього рівня (блок 403). вдало прийняті, але не передані блоки даних посНаступний крок включає визначення того, чи є лідовно передаються до верхнього рівня. Ці блоки активним таймер останову, що забезпечений для даних можуть потім бути видаленими з цього бубуфера (блок 404). Якщо таймер є активним, то не фера, щоб вивільнити простір для наступним блозапускається додатковий таймер, тому що тільки ків даних, що будуть прийматись. Ці кроки можуть один таймер забезпечується для кожного буфера бути повторно запущеними наступним чином. Коли відновлення послідовності. Цей крок може бути таймер Т1 зупиняється: повторно запущений наступним чином. усі вдало прийняті MAC-hs PDU до та разом з Якщо таймер Т1 є вже активним: SN1 будуть передані до функції розкладання та - не буде запущений ніякий додатковий тайбудуть видалені з буфера відновлення послідовмер, тобто тільки один таймер Т1 може бути актиності. вним у цей період часу. Зрозуміло, мається на увазі, що блок даних SN Якщо таймер останову не є активним, цей (або ПН - від Порядковий Номер) також передатаймер запускається та працює протягом заздалеється в цей час після передачі усіх попередніх гідь встановленого періоду, що може бути визнаблоків даних. чений контролером МАС та/або одним або більше Спосіб цього винаходу може виконувати наверхніми рівнями протоколу (блок 405). Ці кроки ступні додаткові кроки для підвищення ефективноможуть бути повторно запущені наступним чином: сті передачі. Протягом періоду останову таймера Якщо ніякий таймер Т1 не є активним: (stall timer period) блоки даних, що мають порядкотаймер Т1 буде запущений, коли MAC-hs PDU ві номери передачі більше ніж блок даних SN (тобз TSN=SN правильно приймаються, але не можуть то SN+1, SN+2 тощо) можуть бути прийняті додатбути переданими до функції розкладання внасліково до попередніх блоків даних (тобто SN-1, SN-2 док того, що MAC-hs PDU з TSN, рівним наступнотощо). Тому що принаймні один попередній блок му очікуваному TSN), втрачається. даних не був переданий, ці наступні блоки даних Тут термін Next_expected_TSN (наступний очіможуть бути не передані. Замість цього, вони збекуваний TSN) означає TSN блоку даних, котрий рігаються в буфері відновлення послідовності, повинен бути отриманим наступного разу, якщо послідовно з блоком даних SN. блоки даних отримуються послідовно. Коли закінчується період останову таймера, Відповідно до Фіг.8Б, умови для зупинки тайспосіб цього винаходу може переважно передати мера останову і дій після зупинки та закінчення усі блоки даних збережені в буфері відновлення таймеру останову будуть роз'яснені. Коли таймер послідовності, які мають порядкові номери переостанову запускається, визначається, чи передадачі, що безперервно йдуть за блоком даних SN ється блок даних TSN, для якого цей таймер оста(Блок 414). нову був запущений, до верхнього рівня до закінМожливо, що один або більше наступних блочення періоду таймера останову (блок 411). Якщо ків даних можуть не бути прийнятими протягом цей блок даних, дляякого цей таймер останову періоду останову таймера. Наприклад, блоки дабув запущений, передається до верхнього рівня до них SN+1, SN+2 та SN+4 можуть бути прийнятим, цього часу, цей таймер останову зупиняється але блок SN+3 може не бути прийнятим. У цьому (блок 420). Ці кроки можуть бути запущені повторвипадку спосіб цього винаходу може передати усі но наступним чином. наступні блоки даних, що збережені у буфері відТаймер Т1 буде зупинений якщо: новлення послідовності, до першого втраченого - MAC-hs PDU, для якого цей таймер був заблоку даних SN+3. Таким чином, блоки даних пущений, може бути переданим до функції розкSN+1, SN+2 можуть бути переданими в час, коли ладання до того, як цей таймер зупиняється. період останову таймера зупиняється, але блок Якщо блок даних не був переданий до верхSN+4 може бути залишеним в у буфері відновленнього рівня протягом періоду таймера останову, ня послідовності. Після передачі блоків даних можуть бути виконані наступні кроки. Перше, усі SN+1 та SN+2, наступний-очікуваний-TSN стає блоки даних, що отримуються протягом цього пеSN+3. Доставка цих послідовних блоків даних далі ріоду таймера останову, розміщуються в буфері покращує ефективність передачі та, в наслідок відновлення послідовності переважно в послідовцього, є край бажаною. Ці кроки винаходу можуть ності, якщо отриманий блок даних не може бути повторно встановленими, як: переданим до верхнього рівня (блок 410). Таким Коли таймер ТІ зупиняється: чином, наприклад, у випадку, коли таймер остано- усі коректно прийняті MAC-h PDU до першого ву запускається для блока даних SN з блоками втраченого мають бути передані до функції розкданих від SN-4 до SN-1, що втрачаються, і якщо ладу або зворотного асемблювання (disassembly блоки даних SN-4, SN-2 та SN-1 приймаються проfunction). тягом періоду таймера останову, цей блок SN-4 Коли один або більше блоків даних втрачаданих негайно передається до верхнього рівня та ються в буфері відновлення послідовності в час, блоки даних SN-2 та SN-1 зберігаються у буфері коли таймер останову зупиняється або коли тайвідновлення послідовності. мер останову закінчується, внаслідок того, що Коли період таймеру останову зупиняється, ці блок даних SN передається до закінчення таймеблоки даних зберігаються у буфері відновлення ра, спосіб цього винаходу може йти наступним за послідовності до блока даних SN, для якого цей керуючою процедурою, котра може являти собою таймер відновлення послідовності був запущений, інший варіант втілення цього винаходу. будуть оброблятися відповідно (блок 413). Серед Ця керуюча процедура, показана на Фіг.8В, блоків даних збережених до блока даних SN, усі включає повторний запуск таймера базуючись на 25 77228 26 блоці даних найвищого порядкового номера перекерівної процедури, що може бути виконана у віддачі (надалі HSN), який є останнім номером цикліповідності з цим винаходом. Ця діаграма показує, чного порядку порядкових номерів блоків даних, що до того як таймер останову запускається перзбережених в буфері відновлення послідовності, в ший раз, блоки даних SN13 та SN14 приймаюся та час, коли таймер останову минув або був зупинепередаються до верхнього рівня. Внаслідок того, ний. (Блоки 412, 420). Цей крок може бути відповіщо усі попередні блоки даних були передані, блодно знов встановлений. ки даних SN13 та SN14 також приймаються та без Коли таймер ТІ закінчується або зупиняється, і затримки передаються до верхнього рівня. В цей там все ще існують декілька отриманих MAC-h час наступним очікуваним TSN є SN15. Наступний PDU, що не можуть бути переданими до вищого блок даних, що приймається після блоку даних рівня, то: SN14 є SN18. Внаслідок того що блоки даних - таймер ТІ запускається для MAC-h PDU з SN15, SN16 та SN17 ще не отримані, отриманий найвищим TSN серед тих MAC-h PDU, які не моблок даних SN18 не може бути переданим до вержуть бути переданими. хнього рівня. У цих обставинах блок даних SN18 В вищезазначеному кроці слід звернути увагу зберігається у буфері відновлення послідовності на те, що там може бути тільки обмежена кількість та таймер останову запускається. порядкових номерів передачі, що можуть бути Коли таймер останову запускається перший призначені для блоків даних. У цьому випадку пораз, буфер відновлення послідовності може тільки рядкові номери передачі повинні бути, отже, викомістити блок даних SN18. Наприкінці першого перистані повторно. Тому є можливим в цих обстаріоду таймера, блок даних SN16 приймається равинах, що останній блок даних збережений в зом з наступними блоками даних SN19, SN20, буфері відновлення послідовності не є фактично SN22, SN23 та SN25. Блоки даних SN21 та SN24, тим,котрий має найвищий порядковий номер пеоднак, втрачаються разом з SN15 та SN17. В цей редачі. Отже, найвищий порядковий номер перечас, блоки даних SN16, SN18, SN19 та SN20 передачі (HSN) - це останній номер циклічного порядку даються до верхнього рівня і також видаляються з порядкових номерів блоків даних, збережених в буфера відновлення послідовності. Блоки даних буфері відновлення послідовності, замість найбіSN22, SN23 та SN25 не передаються в цей час льшого порядкового номера. внаслідок того, що попередній блок даних SN21 Блок даних HSN або блок даних в буфері, який втрачений. Отже, таймер останову знов запускамає найвищий порядковий номер передачі, може ється в другий раз, базуючись на SN25. Усі отривідповідати останньому блоку даних частини обемані блоки даних до та разом з блоком SN25 буртання порядкових номерів передачі. дуть передані наприкінці другого періоду таймера, Дії буфера відновлення послідовності для понавіть якщо блоки даних SN21 та SN24 не є привторно запущеного таймера останову є ті ж самі, йнятими до цього часу. Серед цих збережених що і для попереднього таймера останову. Протяблоків даних, наступних для блоку 25, всі послідогом періоду повторного запуску таймера усі блоки вні блоки даних також передаються до верхнього даних, що є попередніми до блоку даних HSN, рівня в цей час. Після, передані блоки даних виможуть бути прийнятими та переданими до верхдаляються в буфері та спосіб починає знов, заленього рівня. Якщо так, то блок даних HSN передажно від того, чи залишилися якісь блоки даних в ється до верхнього рівня (блок 411) та таймер осбуфері відновлення послідовності. танову зупиняється (блок 420). На Фіг.10А та 10Б показано інший варіант втіЯкщо принаймні один блок даних, що є попелення цього винаходу для уникнення режиму осреднім до блоку даних HSN, не приймається до танову в системі HSDPA. Тепер термін, "блок датого, як зупиняється період повторно запущеного них DB", визначається як блок даних, для якого таймера останову, то цей блок даних HSN та інші таймер останову запускається та "блок даних М" прийняті але не передані блоки даних, зберігаютьвизначається як блок даних, що приймається прося у буфері відновлення послідовності у відповідтягом періоду останову таймера. Як показано на ному порядку. Коли період повторно запущеного Фіг.10А, цей спосіб включає як первісний крок, що таймера останову зупиняється (блок 412), серед визначає, чи був прийнятим блок даних DB з фізицих блоків даних до блоку HSN всі правильно причного рівня в рівні протоколу управління доступом йняті, але не передані блоки даних послідовно до середовища обладнання користувача (блок передаються до верхнього рівня (блок 413). Серед 501). Блок даних може бути прийнятим через каблоків даних, наступних до блока HSN, усі послінал HS-DSCH, з'єднаний з одним з множини продовні блоки даних також передаються до верхньоцесів HARQ, що включені до рівня МАС. Що стосуго рівня, передані блоки даних після видаляються ється змісту, блок даних включає інформацію з буфера (блок 413). Після передачі усіх можливих заголовка та один або більше MAC-h SDU (або блоків даних, якщо один або більше блоків даних MAC-h PDU). Процеси HARQ можуть передавати все ще залишаються в буфері відновлення посліблоки даних до буферу відновлення послідовності довності, таймер останову запускається повторно в рівні МАС базуючись на інформації рівня пріоридля блоку даних нового HSN, та керуюча процедутету, яка включена до заголовків цих блоків даних. ра розпочинається знов. Якщо в буфері не залиКоли приймається блок даних DB, наступний шилося блоків даних, таймер останову стає неаккрок способу включає визначення чи можуть бути тивним та буфер відновлення послідовності чекає отриманий блок даних DB бути переданим до вернаступного блоку даних, тобто ті процедури почихнього рівня, такого як рівень контролю радіокананаються знов. лу (Блок 502). Цей крок може бути виконаний баНа Фіг.9 показано часову діаграму для типової зуючись на наступному правилі: блок даних 27 77228 28 отриманий рівнем МАС, не може бути переданий останову запускається. до верхнього рівня, якщо тільки і доки усі блоки 3 Блок даних 20 приймається —>· зберігається даних, що є безпосередньо попередніми, не був буфері відновлення послідовності. дуть передані. Якщо один або більше блоків да4 Блок даних 10 приймається —>· передаєтьних, що є безпосередньо попередніми, не були ся до верхнього рівня, NET=11. прийнятими рівнем МАС (тобто втрачаються з вхі5 Блок даних 14 приймається —> зберігається дного потоку даних), блок даних DB не передаєтьв буфері відновлення послідовності. ся до верхнього рівня по прийому. Замість цього 6 Блок даних 16 приймається —>· зберігається виконується перевірка для визначення, чи є активв буфері відновлення послідовності. ним таймер останову, що запропонований для 7 Блок даних 18 приймається —> зберігається контролю буферу відновлення послідовності (блок в буфері відновлення послідовності. 503). 8 Блок даних 12 приймається —> зберігається Блоки даних можуть бути визначені як втрачев буфері відновлення послідовності. ні, базуючись на порівнянні порядкового номеру 9 Блок даних 11 приймається —> блоки даних передачі прийнятого блока даних DB та, для прик11 та 12 передаються до верхнього рівня, NET=13. ладу, порядкового номера передачі останнього 10 Таймер останову зупиняється переданого блоку даних. Якщо два порядкові ноі. Блоки даних 14, 15 та 16 передаються до мери не йдуть підряд, то різниця між порядковими верхнього рівня, ΝΕΤ=17. і.і. Таймер останову заномерами може бути використана як база для випускається знов для блоку даних 20 (В цей час, значення, як багато втрачених блоків даних існує коли таймер останову запускається, блоки даних (тобто не було прийнято) до прийнятого блоку да18 та 20 все ще залишаються в буфері відновленних DB. ня послідовності та блоки даних 17 та 19 ще не Якщо таймер останову визначається неактивбули прийняті). ним, таймер останову активується (блок 504) та Якщо таймер останову визначається як вже отриманий блок даних зберігається в буфері відактивний, це означає, що ситуація таймера остановлення послідовності (Блок 505). Наступні отринову зростає відповідно до блоку даних, що був мані блоки даних також передаються до верхнього попередньо прийнятим та збереженим в буфері рівня або зберігаються в буфері відновлення посвідновлення послідовності. Тобто поточний отрилідовності залежно від їх порядкових номерів пеманий блок даних є блоком даних вищезазначеноредачі TSN. Якщо TSN прийнятого блока даних Μ го прикладу ι таймер останову вже є запущеним є наступним за TSN останнього переданого блоку для попередньо отриманого блока даних DB. В цій даних, тобто якщо прийнятий блок даних Μ є тим ситуації ці прийнятий та наступні прийняті блоки блоком даних з наступним очікуваним TSN, то цей даних або передаються до верхнього рівня, або прийнятий блок даних Μ передається до верхньозберігаються в буфері відновлення послідовності, го рівня без зберігання в буфері відновлення посзалежно від їхніх порядкових номерів передачі лідовності. Але якщо TSN прийнятого блока даних TSN. Цей прийнятий та наступні прийняті блоки Μ не є наступним за TSN останнього переданого даних, переважно, зберігаються, базуючись на їх блоку даних, тобто якщо там існує один або більпорядкових номерах передачі TSN. Збережені ше втрачених блоків даних, попередніх до прийняблоки даних передаються до верхнього рівня тільтого блоку даних М, то цей прийнятий блок даних ки після того, як усі попередні блоки даних прийΜ зберігається в буфері відновлення послідовносмаються та передаються до верхнього рівня або ті, базуючись на його порядковому номері передапісля того, як період таймера останову зупичі TSN. Цей блок даних М, збережений в буфері няється. відновлення послідовності, передається до верхПротягом періоду активності таймера останову нього рівня тільки після того, як усі попередні блоблоки даних можуть продовжувати прийматись та ки даних приймаються та передаються до верхзберігатись в буфері відновлення послідовності. Ці нього рівня або, якщо блок даних Μ не був блоки даних можуть включати втрачені блоки дапереданий до верхнього рівня, доки зупиняється них, що були визначені як попередні до блоку датаймер останову, після того як таймер останову них DB, також як і до успішно прийнятих блоків зупиняється. Спосіб, у який період підрахунку тайданих, тобто тих, що мають порядковий номер мера останову встановлюється, більш детально передачі більший за порядковий номер блока даобговорюється нижче В цей час достатньо зрозуних DB. Однак може виникнути ситуація, коли тільміти, що період підрахунку переважно встановлюки деякі блоки даних прийняті в цей час або зовсім ється з таким показником, який гарантує, що не не прийнято блоків даних. Також один або більше відбудеться циклічна ситуація (wrap-around наступних блоків даних можуть не бути прийнятиcondition). ми (це може бути визначено, базуючись на порівПриклад вищезазначеного надається нижче. В нянні номерів передачі наступних прийнятих блоцьому прикладі наступні події відбуваються одна ків даних). за одною. Кожен крок відбувається для кожного Наступним кроком визначається, чи закінчився ТТІ (Transmission Time Interval =2мс). Припускаєтаймер останову (блок 506). Коли таймер останову мо, що до цієї процедури NET (Next-expectedзупиняється, серед блоків даних, що є попередніTSN)=9 ми блоку даних DB, усі блоки даних, які були при1 Блок даних 9 приймається —> передається йняті до закінчення таймеру, але не були передані до верхнього рівня, NET=10. до верхнього рівня передаються до верхнього рів2 Блок даних 15 приймається —> зберігається ня з блоком даних DB. Відповідно до цього винав буфері відновлення послідовності та таймер ходу, це переважно виконується, навіть коли усі 29 77228 30 попередні блоки даних не були прийняті до закінкотрий може відповідати блоку, що має найвищий чення таймеру. У цих обставинах, як вказано на порядковий номер передачі. Фіг.10Б, рівень МАС (та переважно підрівень MACПротягом періоду знов запущеного таймера, h) передає інформацію до передавача (тобто до декілька попередніх та наступних блоків даних UTRAN), вказуючи на ті попередні блоки даних, що можуть бути прийнятими як в попередній період не були прийняті в цей період часу (блок 507). Цей таймера останову. Прийняті блоки даних або пепередавач може у відповідь припинити усі зусилля редаються до верхнього рівня або зберігаються в з повторної передачі втрачених блоків даних. буфері відновлення послідовності, залежно від їх Наступним кроком, ці успішно прийняті боки порядкових номерів передачі TSN. Коли знов заданих збережені в буфері відновлення послідовпущений таймер зупиняється, така ж сама проценості, перевіряються, щоб визначити, чи можуть дура виконується як у випадку, коли зупиняється вони бути переданими з блоком даних DB (блок попередній період таймера останову. Тобто усі 508). Це включає порівняння порядкових номерів збережені попередні блоки даних та блок даних, передачі блоків даних, що залишились збережедля якого таймер останову запускається знову ними в буфері відновлення послідовності з поряд(тобто блок даних, що має найвищий порядковий ковим номером передачі блоку даних DB. Усі блономер передачі в час, коли зупиняється попередки даних, що залишились збереженими в буфері ній таймер останову) передаються до верхнього відновлення послідовності та мають порядковий рівня. Серед збережених послідовних блоків даномер передачі блока даних DB, переважно перених, блоки даних до першого втраченого блоку даються до верхнього рівня. Опорним пунктом для даних також передаються до верхнього рівня. Піспередачі цих наступних блоків даних може бути ля передачі цих блоків даних, вони переважно втрачений блок даних. видаляються з буферу відновлення послідовності. Щоб проілюструвати вищезазначений крок, Передача блока даних до верхнього рівня, таякщо блок даних DB має порядковий номер перекого як рівень RJLC, може містити крок розкладандачі, що є рівним 10, та блоки даних, що мають ня (зворотного асемблювання) блоків на MAC-h порядкові номери передачі рівні 11, 12, та 14, збеPDU. Ці розкладені блоки можуть після бути перерігаються в буфері відновлення послідовності, то даними до підрівня MAC-d через рівень MAC-c/sh блоки даних 11 та 12 передаються до верхнього до досягнення рівня RLC. рівня переважно після передачі блоку даних 10. Додаткові кроки способу мають справу з ситуВнаслідок того, що блок даних, що має порядковий ацією в якій прийняті блоки даних можуть бути номер передачі 13 є втраченим (тобто не був припереданими до верхнього рівня. Це відбувається, йнятий), блок даних 14 та усі блоки даних надалі наприклад, коли безпосередньо попередні блоки не передаються, але залишаються в буфері відноданих були прийняті та передані до верхнього ріввлення послідовності. З точки зору ефективності ня. Коли виникає така ситуація, цей прийнятий усі блоки даних, що були передані, можуть бути блок даних не зберігається в буфері відновлення видалені з буфера. послідовності. Замість цього він негайно передаМожливо, що усі блоки даних, які залишилися ється до верхнього рівня разом з усіма отриманизбереженими в буфері відновлення послідовності ми блоками даних, які мають послідовні порядкові мають послідовно наступні порядкові номери пеномери передачі (блок 521). редачі. В цьому випадку усі блоки даних, які залиПісля передачі усіх можливих блоків даних до шилися в буфері відновлення послідовності, переверхнього рівня виконується перевірка, щоб видаються до верхнього рівня з блоком даних DB, по значити, чи був переданий блок даних DB (що зазакінченню таймера останову та таймер останову пустив таймер останову) до верхнього рівня (блок стає неактивним. З іншого боку, якщо є один або 522). Якщо так, то цей таймер останову може бути більш блоків даних, які залишилися в буфері відзупинений та переустановлений для подальшого новлення послідовності завдяки одному або більвикористання (блок 523). Якщо ці умови в Блоці шій кількості втрачених блоків даних, таймер оста522 не виконуються, то цей спосіб продовжує очінову запускається знов для блока даних з кувати, доки таймер останову не зупиниться, після найвищим порядковим номером передачі серед чого опції, які виникають внаслідок кроку S106 виблоків даних, які залишилися в буфері відновленконуються, як обговорено раніше. ня послідовності. Це буде надалі описано в настуТаймер останову може контролюватися одним пному кроці. або більшою кількістю верхніх рівнів протоколу, Коли таймер останову зупиняється, після того наприклад верхнім рівнем контролю радіоресурсу як усі можливі блоки даних передані до верхнього (RRC). Цей рівень переважно встановлює період рівня, виконується перевірка, щоб визначити, чи таймеру, що гарантує що циклічна ситуація в бузалишились будь-які блоки даних в буфері відновфері відновлення послідовності не відбудеться. Ця лення послідовності (Блок 509). Якщо ні, то спосіб ситуація має місце, коли цей період таймера остаповертається до Блоку 501 для наступного ТТІ не нову встановлений дуже довгим, тому різні блоки запускаючи знов цей таймер, тобто таймер остаданих, що мають той же самий або надлишковий нову стає неактивним. Якщо будь-які блоки даних порядковий номер передачі, зберігаються в бузалишились в буфері відновлення послідовності, фері. таймер останову запускається знов для цілей пеВідбудеться або ні циклічна ситуація, залередачі усіх блоків даних, що залишились в буфері жить від діапазону порядкових номерів передачі, відновлення послідовності (блок 510). Більш точякі можуть бути призначені блокам даних в межах но, таймер останову запускається знов для блока обладнання користувача. Наприклад, якщо максиданих HSN в буфері відновлення послідовності, мум 64 порядкові номери передачі (від 0 до 63) 31 77228 32 можуть бути призначені, то 1-й та 65-й блоки даЯк зазначено, діапазон порядкових номерів них передані з UTRAN можуть надлишкове отрипередачі, які можуть бути призначеними блокам мати порядковий номер 0. Якщо період таймера даних є від 0 до 63. Отже, коли порядковий номер останову встановлений, щоб дозволити цим блопередачі SN3 є рівним або більшим за порядковий кам даних бути збереженими в буфері відновленномер передачі SN4+64, приймач обладнання коня послідовності в той же самий час, то може виристувача не може визначити, чи є наступні блоки никнути циклічна ситуація. даних, що приймаються до або після блока даних Цей винахід може переважно встановити періSN2, показаного на цій Фіг. Ця циклічна ситуація од таймера останову, щоб запобігти виникненню відбувається внаслідок обмеженої кількості порядциклічної ситуації. Це може бути виконано завдяки кових номерів передачі, що можуть бути приписанаявності RRC, які визначають максимальний поними блокам даних. казник порядкового номера передачі який може Щоб запобігти виникненню циклічної ситуації, бути встановлений і після визначення тривалості автори цього винаходу визначили, що порядковий одного ТТІ. Внаслідок того, що максимальна заномер передачі SN3 має бути меншим або рівним SN4+64. Максимальний показник SN3 може бути тримка є меншою ніж 2 ТІ, можливо запобігти циквиражений як SN3=SN4+64-1=SN1+64. Це внаслілічній ситуації завдяки відповідному встановленню док того, що SN3=SN1+Т1, максимальний показник максимального періоду таймера останову ТІ ВідТ1 повинен теоретично бути 64мс. Таким чином, повідно до варіанту втілення цього винаходу, коли якщо період таймера останову встановлюється порядкові номери передачі лежать в межах від 0 меншим або рівним 64мс, циклічна ситуація TSN до 63 та один ТТІ є 2мс, RRC може встановити цей не відбудеться. RRC цього винаходу має контроперіод таймера останову таким, що не перевищує лювати таймер останову відповідно до цих крите64мс (=2мс 64/2). Це слід розуміти наступним чиріїв, у спосіб, в який відбувається управління роном. ботою буферу відновлення передачі. Фіг.11А-11В відображають як максимальний Загалом, коли цей діапазон порядкових номепоказник періоду таймера останову ТІ може бути рів передачі, що повинні бути призначеними блопідрахований у сценарії самого поганого випадку. кам даних, є рівним N та ТТІ є 2мс, максимальний На Фіг.11 А показано, що блок даних, порядковий показник періоду таймера останову повинен бути номер передачі якого є SN1, приймається, але безпосередньо попередній до нього блок даних не Ν ΤΤΙ/2. Коли це період таймера останову є більприймається Як зазначено вище, коли це має місшим за 62мс, у найгіршому випадку новий блок це, таймер останову може бути запущеним для даних, який має той же або надлишковий порядкоблоку даних SN1. вий номер передачі, ніж той, що був попередньо На Фіг.11Б показано, що в той час, як таймер збережений у буфері відновлення послідовності, останову працює, усі успішні блоки даних, які маможе бути прийнятий до того, як таймер останову ють порядкові номери передачі, окрім блоку даних зупиняється. Однак у цьому випадку один з двох SN4, приймаються. Тут може бути прийнято, що блоків даних і переважно надлишковий пронумеблок даних SN4 ніколи не буде прийнятим, наприрований блок даних відбраковується. Отже, для клад, внаслідок того, що UTRAN переплутала сигтого, щоб запобігти циклічній ситуації порядкового нал непідтвердження (NACK), переданий з обладномера передачі, коли діапазон номерів передачі є нання користувача, що потребує повторної 64 та ТТІ є 2мс, максимальний період таймера передачі блока даних, з сигналом підтвердження останову повинен бути більшим за 64мс. (АСК) або тому що UTRAN помилково видалила В роботі бажано для UTRAN не передавати цей блок даних та внаслідок цього не може повто(або передавати повторно) блок даних, що не був рно передати його до обладнання користувача. прийнятий протягом періоду часу 2 Τ1. Це тому, Коли таймер останову зупиняється, блок дащо максимальний резервний час прийому (максиних SN1 передається до вищого рівня, але інші мальний час очікування прийому), протягом якого прийняті блоки даних до та включно з SN2 не моприймач може очікувати блок даних, є 2 Τ1 без жуть бути переданими внаслідок втраченого блоку порушення циклічної ситуації. Блоки даних, повтоданих SN4. Замість цього ці блоки підтримуються у рно передані після цього часу, переважно відбраробочому стані в буфері, та таймер останову знов ковуються в обладнанні користувача, навіть якщо запускається (або альтернативно, запускається вдало приймаються. Отже, таймер відбракування таймер останову 2) для блока даних HSN котрий в переважно забезпечується для кожного процесу цьому випадку є блоком даних SN2. Теоретично HARQ в UTRAN, та період таймера відхилення найвищим показником порядкового номера перепереважно встановлюється не більше ніж два педачі є SN2= SN1+E1/(2мс). ріоди таймера останову у приймачі обладнання На Фіг.11В показано, що протягом другого пекористувача. ріоду таймера останову усі успішні блоки даних На Фіг.12А та 12Б показано приклад, як спосіб вірно приймаються. По закінченні другого періоду цього винаходу може керувати таймером останову таймера останній блок даних, отриманий та збедля управління зберіганням блоків даних в буфері режений у буфері відновлення послідовності - це відновлення послідовності у спосіб, що уникає SN3. Теоретично, максимальним показником поситуації останову. рядкового номера передачі є Спершу рівень протоколу керування доступом SN3=SN2+E1/(2мс)=SN1+T1. Отже, діапазон блодо середовища (МАС), наприклад, приймачі мобіків даних, що можуть бути прийняті приймачем льного терміналу, послідовно отримує блоки дапротягом другого періоду таймера останову - це них, які мають порядкові номери передачі 13 та 14 [SN4,SN3]=[SN+1,SN1+T1]. відповідно. Тому що безпосередньо попередній 33 77228 34 блок даних був переданий до верхнього рівня, послідовно передаються до верхнього рівня. І поблоки даних 13 та 14 не зберігаються в буфері тім, якщо блок даних 24 також приймається протявідновлення послідовності, а скоріше також перегом цього періоду таймеру останову, блоки даних даються до верхнього рівня. Однак, коли блок да24, 25, та блоки даних, що послідовно йдуть один них, який має порядковий номер передачі 18 за одним, передаються до верхнього рівня і тайотримується, визначається, що попередні блоки мер останову зупиняється. Але якщо блоки даних даних 15, 16 та 17 не були прийняті. Надалі, блок 21 та 24 не отримуються протягом цього періоду, даних 18 зберігається в буфері відновлення посліблоки даних 22, 23 та 25 та блоки даних, що посдовності в таймер останову запускається. В час, лідовно йдуть один за одним, передаються до коли таймер останову запускається, слід зазначиверхнього рівня тільки після того, як цей таймер ти, що тільки блок даних 18 зберігається в буфері останову зупиняється. Передані блоки після видавідновлення послідовності. Ця ситуація відобраляються з буфера і процес продовжується знов. жена на Фіг.12А. Стосовно цього варіанту втілення цього винаПротягом періоду таймера останову рівень ходу, переважно буфер відновлення послідовності МАС слідкує за тим, які блоки даних приймаються. може контролюватись тільки одним таймером осЯк зазначено на Фіг.12Б, блок даних 16 прийматанову. ється протягом цього часу разом з блоками даних Інший варіант втілення способу цього винахо18, 19, 20, 22, 23 та 25. Блоки даних 21 та 24 виду для запобігання ситуації останову може бути значені як неприйняті. виконаний на обладнанні користувача, що містить Коли період таймера останову закінчується, у структуру рівня МАС, як і в першому варіанті втівідповідності з цим винаходом, блок даних 16 пелення. Спосіб, у який контролюється буфер відноредається з блоком даних 18. Також внаслідок влення послідовності, однак, відрізняється. того, що блоки 19 та 20 послідовно йдуть за 18, що У зв'язку з цим варіантом втілення можуть бустосується порядкових номерів передачі (тобто не ти використані декілька визначень. Термін існує втрачених блоків даних між блоком даних 18 "Next_expected_TSN" відносить до порядкового і блоками даних 19 та 20), блоки даних 19 та 20 номеру передачі, який йде за порядковим номепередаються до верхнього рівня без подальшої ром передачі останнього в послідовності отримазатримки. Усі передані блоки даних можуть бути ного MAC-hs модуля даних протоколу (PDU). Він видалені з буфера відновлення послідовності, повинен бути модернізований по прийому MAC-hs наприклад, для вивільнення простору з метою PDU з порядковим номером передачі рівним зберігання наступних блоків даних які будуть Next_expected_TSN. Первісний показник прийматись. Також, рівень МАС обладнання кориNext_expected_TSN=O. стувача може передати повідомлення, яке надає У цьому варіанті втілення таймер останову коінструкції UTRAN не передавати повторно блоки нтролює буфер відновлення послідовності в рівні даних 15 та 17, якщо ці блоки даних не були приМАС, і більш точно, підрівень MAC-hs, термінала йняті до закінчення періоду таймера. користувача. Період таймера останову може контБлоки даних 22, 23 та 25 не передаються, коли ролюватись верхніми рівнями для уникнення циктаймер останову зупиняється, внаслідок того, що лічної ситуації, як зазначено вище. блок даних 21 не був прийнятий. Замість цього, Спершу таймер останову Т1 не є активним. блок даних HSN зберігається в буфері відновленЦей таймер останову запускається, коли MAC-hs ня послідовності в час, коли виявляється, що тайPDU з TSN=SN вдало приймається терміналом мер останову закінчився. користувача, але не може бути переданий до відУ цьому випадку блок даних HSN 25 відповіповідної функції розукомплектування, тому що дає блоку даних, який має найвищий номер переMAC-hs PDU з TSN, рівним Next_expected_TSN дачі у буфері відновлення послідовності. Однак це втрачається. В той час, як таймер останову є вже не завжди може бути так. Внаслідок того, що є активним, не можуть бути запущені ніякі додаткові тільки один визначений діапазон порядкових нотаймери останову або періоди таймеру, тобто мерів передачі, які можуть бути призначені блокам тільки один таймер Т1 може бути активним в даданих, може мати місце, то послідовність блоків ний час. даних 63, 0, 1 та 2 зберігається в буфері відновТаймер останову Т1 буде зупинений, якщо лення послідовності. У цьому випадку цей блок MAC-hs PDU, для якого таймер був запущений, даних HSN не буде відповідати блоку даних, який може бути переданий до функції розукомплектумає найвищий номер передачі у буфері відноввання до того, як таймер останову Т1 зупиняється. лення послідовності. Цей випадок проілюстроваКоли таймер останову Т1 зупиняється, усі ний на Фіг.13. Цей винахід, таким чином, виконавдало прийняті MAC-hs PDU до та включно з SN-1 ний, щоб повторно запустити таймер останову для передаються до функції розкладання. Передані співпадання з блоком даних HSN у буфері та не MAC-hs PDU далі видаляються з буфера відновобов'язково з тим блоком даних, який має найвилення послідовності. Також усі вдало прийняті щий номер передачі. MAC-hs PDU до першого втраченого MAC-hs PDU, Після того, як виявляється, в буфері відновщо йде, наприклад, за MAC-hs PDU SN, передалення послідовності, блок даних HSN, таймер осються до функції розкладання. танову запускається знов. Протягом цього часу Коли таймер останову Т1 зупиняється або зудодаткові блоки даних приймаються, деякі з яких пиняються декілька все ще існуючих отриманих можуть мати втрачені блоки даних 21 та 24. Коли MAC-hs PDU, що не можуть бути переданими до приймається блок даних 21 протягом цього періоверхнього рівня, таймер останову запускається ду таймеру останову, блоки даних 21, 22 та 23 повторно для MAC-hs PDU з найбільшим порядко 35 77228 36 вим номером передачі серед тих MAC-hs PDU, що Слід зазначити, що цей винахід був наведений не можуть бути передані. в Технічних специфікаціях 3GPP TS 25.308, що Усі прийняті MAC-hs PDU, які мають послідовні охоплюють UTRA High Speed Downlink Packet порядкові номери передачі (TSN) з Access (HSDPA або систему зі швидкісним пакетNext_expected_TSN до першого неприйнятого ним доступом "по лінії вниз") - загальний опис, MAC-hs PDU, передаються до об'єкту розкладан3GPP технічна специфікація TS 25.321, що охопня. TSN першого неприйнятого MAC-hs PDU стає лює Специфікацію протоколу МАС. Ці документи Next_expected_TSN. включені тут як посилання. Цей винахід також є комп'ютерною програмою, Інші модифікації та варіації винаходу будуть яка має відповідні кодові секції, що виконують кроясними для кваліфікованих фахівців з вищезазнаки, включені до будь-яких варіантів втілення цього чених прикладів. Таким чином, в той час, коли способу цього винаходу, що обговорені тут. Ця тільки визначені варіанти втілення цього винаходу комп'ютерна програма може бути написана на були описані тут, далі буде ясно, що численні мобудь-якій комп'ютерній мові, що підтримується в дифікації можуть бути виконані додатково, не потерміналі користувача, та може зберігатись на рушуючи форму та зміст винаходу. стаціонарних або змінних сумісних з комп'ютером Вищезазначені варіанти втілення та переваги носіях в межах терміналу або з'єднаних з ним чеє тільки ілюстративними та не повинні тлумачитирез інтерфейс. Стаціонарні комп'ютерні носії ся як ті, що обмежують цей винахід. Ця інструкція включають, але не обмежуються, ПЗП (постійний може бути без труднощів використана для інших запам'ятовуючий пристрій або ROM) та ЗПДВ (затипів апаратури. Опис цього винаходу є ілюстрапам'ятовуючий пристрій з довільною вибіркою або тивним та не обмежує сферу формули винаходу. RAM). Змінні носії включають, але не обмежуютьБагато альтернативних варіантів, модифікацій та ся, EPROM. EPROM - це будь-які так звані картки змін будуть очевидними для кваліфікованих фахіабо плати пам'яті, інтелектуальні або смартвців. У Формулі винаходу, пункти значення-плюскартки, комп'ютерні картки або будь-які змінні зафункції (means-plus-function) призначені для висвісоби зберігання інформації. Пам'ять з груповим тлення описаної тут структури як такої, що виконує перезаписом (флеш-пам'ять) може також бути наведену функцію, і не лише структурних еквівавикористана для зберігання комп'ютерної програлентів, але й еквівалентних структур. ми цього винаходу. 37 77228 38 39 77228 40 41 Комп’ютерна верстка Т. Чепелева 77228 Підписне 42 Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП ―Український інститут промислової власності‖, вул. Глазунова, 1, м. Київ – 42, 01601

Дивитися

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

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

Method and device for processing data blocks, including data packets, in a receiver of a mobile communication system; method for processing data in a receiver of a communication system (variants)

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

Jee Seung-Djun, Li So-Yong

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

Способ и устройство для обработки блоков данных, включая пакеты данных, в приемнике системы мобильной связи; способ обработки данных в приемнике системы связи (варианты)

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

Йи Сеунг-Джун, Ли Со-Йонг

МПК / Мітки

МПК: H04B 7/26

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

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

<a href="https://ua.patents.su/21-77228-sposib-ta-pristrijj-dlya-obrobki-blokiv-danikh-vklyuchayuchi-paketni-dani-u-prijjmachi-mobilno-komunikacijjno-sistemi-sposib-obrobki-danikh-v-prijjmachi-sistemi-zvyazku-varianti.html" target="_blank" rel="follow" title="База патентів України">Спосіб та пристрій для обробки блоків даних, включаючи пакетні дані, у приймачі мобільної комунікаційної системи, спосіб обробки даних в приймачі системи зв’язку (варіанти)</a>

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