Спосіб і пристрій для тестування каналів безпровідного зв’язку
Формула / Реферат
1. Спосіб генерування даних тесту для тестування конкретного каналу у системі безпровідного зв'язку в гнучких робочих умовах, який включає:
- генерування послідовності бітів даних, базованої на генераторі псевдовипадкових чисел, і
- формування сукупності блоків даних для передачі в гнучких робочих умовах у сукупності часових інтервалів у конкретному каналі, причому кожний блок даних включає щонайменше частину генерованої послідовності бітів даних.
2. Спосіб за п. 1, який відрізняється тим, що кожний часовий інтервал відповідає кадру конкретного інформаційного каналу, а послідовність бітів даних включає щонайменше N-кратну максимальну кількість бітів, передача яких очікується у одному кадрі цього каналу, і N >1.
3. Спосіб за п. 1, який відрізняється тим, що додатково включає надсилання генерованої послідовності бітів даних у буфер для зберігання.
4. Спосіб за п. 3, який відрізняється тим, що буфер працює як циклічний буфер, а спосіб додатково включає одержання бітів даних кожного блока даних з певної секції цього циклічного буфера.
5. Спосіб за п. 4, який відрізняється тим, що початкове місце у циклічному буфері для одержання, починаючи з цього місця, бітів даних для певного блока даних визначається частково значенням, що надходить від генератора псевдовипадкових чисел.
6. Спосіб за п. 5, який відрізняється тим, що додатково включає:
- форматування значення, одержаного від генератора псевдовипадкових чисел, і
- просування вперед пойнтера циклічного буфера на кілька позицій згідно з форма-тованим значенням.
7. Спосіб за п. 6, який відрізняється тим, що від генератора псевдовипадкових чисел надходить 31-бітове число, а форматування включає:
- генерування 24-бітового числа з 24 найзначущими бітами цього 31-бітового числа і
- генерування форматованого числа з шести наймолодших бітів цього 24-бітового числа.
8. Спосіб за п. 1, який відрізняється тим, що генерування послідовності бітів даних включає:
- одержання значення, що відповідає поточному стану генератора псевдовипадкових чисел,
- формування групи бітів, базуючись на одержаному значенні, і
- оновлення генератора псевдовипадкових чисел.
9. Спосіб за п. 8, який відрізняється тим, що генерування послідовності бітів даних включає:
- багаторазове повторення одержання, формування і оновлення і
- конкатенування множини груп бітів даних, сформованих, базуючись на множині даних від генератора псевдовипадкових чисел, для генерування послідовності бітів даних.
10. Спосіб за п. 8, який відрізняється тим, що формування включає:
- добуття найзначущої частини одержаного значення і
- переупорядкування байтів цієї найзначущої частини одержаного значення для формування групи бітів даних.
11. Спосіб за п. 10, який відрізняється тим, що 31-бітове число надходить від генератора псевдовипадкових чисел, 24-бітове число відокремлюється з найзначущої частини цього числа, а байти цього 24-бітового числа переупорядковуються взаємною зміною місць найзначущим і наймолодшим байтами.
12. Спосіб за п. 1, який відрізняється тим, що додатково включає реініціалізацію генератора псевдовипадкових чисел у кожний момент синхронізації, який відповідає початку нового тест-інтервалу.
13. Спосіб за п. 12, який відрізняється тим, що тривалість кожного тест-інтервалу становить 10, 24 с.
14. Спосіб за п. 12, який відрізняється тим, що момент синхронізації визначається частково системним номером кадру конкретного інформаційного каналу.
15. Спосіб за п. 14, який відрізняється тим, що момент синхронізації визначається, крім того, спільною довгокодовою маскою (СДКМ), призначеною віддаленому терміналу, що має приймати блоки даних.
16. Спосіб за п. 1, який відрізняється тим, що передбачає одночасне тестування кількох каналів і використання кількох генераторів псевдовипадкових чисел для генерування даних тесту для тестування цих каналів.
17. Спосіб за п. 16, який відрізняється тим, що кожний канал має відповідний генератор псевдовипадкових чисел для генерування даних тесту .
18. Спосіб за п. 17, який відрізняється тим, що генеровані дані тесту для кожного каналу зберігаються у відповідному буфері.
19. Спосіб генерування даних тесту для тестування конкретного каналу у системі безпровідного зв'язку в гнучких робочих умовах, який включає:
- вибирання одного з множини наявних типів даних тесту,
- генерування послідовності бітів даних вибраного типу даних тесту і
- формування множини блоків даних для передачі в гнучких робочих умовах у множині часових інтервалів у конкретному каналі, причому кожний блок даних включає щонайменше частину генерованої послідовності бітів даних.
20. Спосіб за п. 19, який відрізняється тим, що наявні типи даних тесту включають дані тесту, базовані на певній структурі даних, і псевдорандомізовано генеровані дані тесту.
21. Спосіб за п. 20, який відрізняється тим, що послідовність бітів даних, базована на цій певній структурі даних, включає множину байтів з певним значенням.
22. Спосіб за п. 21, який відрізняється тим, що ця певна структура даних є послідовністю деякої кількості одиниць.
23. Спосіб тестування конкретного каналу у системі безпровідного зв'язку в гнучких робочих умовах, який включає:
- визначення стану передачі поточного кадру для конкретного каналу, передача у якому здійснюється кадрами, кожний з яких відповідає певному часовому інтервалу,
- генерування одного або більше блоків даних тесту для поточного кадру, якщо визначений стан передачі вказує, що дані тесту мають бути передані, і
- передачу одного або більше генерованих блоків даних тесту у цьому каналі в гнучких робочих умовах.
24. Спосіб за п. 23, який відрізняється тим, що додатково включає підтримання двостанової послідовності Маркова для репрезентування стану передачі для конкретного каналу.
25. Спосіб за п. 24, який відрізняється тим, що двостанова послідовність Маркова включає стан ВМИК., що означає виконання передачі даних тесту у конкретному каналі, і стан ВИМК., що означає відсутність передачі даних тесту у цьому каналі.
26. Спосіб за п. 25, який відрізняється тим, що додатково включає використання генератора псевдовипадкових чисел для визначення переходів між станами ВМИК. і ВИМК. у послідовності Маркова.
27. Спосіб за п. 26, який відрізняється тим, що додатково включає ініціалізацію генератора псевдовипадкових чисел перед початком тестування конкретного каналу.
28. Спосіб за п. 26, який відрізняється тим, що додатково включає:
- одержання значення, базованого на поточному стані генератора псевдовипадкових чисел , і
- перехід з стану ВМИК. у стан ВИМК., якщо поточним станом послідовності Маркова є ВМИК., а одержане значення є нижчим за перше порогове значення.
29. Спосіб за п. 28, який відрізняється тим, що додатково включає перехід з стану ВИМК. у стан ВМИК., якщо поточним станом послідовності Маркова є ВИМК., а одержане значення є нижчим за друге порогове значення.
30. Спосіб за п. 29, який відрізняється тим, що перше і друге порогові значення є параметрами тесту, які можна конфігурувати.
31. Спосіб за п. 26, який відрізняється тим, що передбачає одночасне тестування кількох каналів, причому двостанова послідовність Маркова підтримується для кожного з каналів, що проходять тестування.
32. Спосіб за п. 31, який відрізняється тим, що один генератор псевдовипадкових чисел використовується для визначення переходів між станами Маркова для кожної групи з одного або кількох каналів, що працюють з кадровим інтервалом, відмінним від кадрових інтервалів інших каналів, що проходять тестування.
33. Спосіб за п. 31, який відрізняється тим, що перший генератор псевдовипадкових чисел використовується для визначення переходів між станами Маркова для першої групи одного або кількох каналів, що працюють з першим кадровим інтервалом, а другий генератор псевдовипадкових чисел використовується для визначення переходів між станами Маркова для другої групи одного або кількох каналів, що працюють з другим кадровим інтервалом.
34. Спосіб за п. 33, який відрізняється тим, що перший кадровий інтервал становить 20 мс, а другий кадровий інтервал становить 40 мс або 80 мс.
35. Спосіб за п. 25, який відрізняється тим, що перехід з стану ВМИК. у стан ВИМК. базується на першій імовірності, а перехід з стану ВИМК. у стан ВМИК. базується на другій імовірності.
36. Спосіб за п. 35, який відрізняється тим, що першу і другу імовірності вибирають для досягнення у конкретному каналі певної середньої активності кадру, яка визначає середній робочий цикл для передачі у цьому каналі.
37. Спосіб за п. 36, який відрізняється тим, що середня активність кадру є параметром тесту, який можна вибирати.
38. Спосіб за п. 35, який відрізняється тим, що першу і другу імовірності вибирають для досягнення у конкретному каналі певної середньої довжини серії, яка визначає середню тривалість для передачі у цьому каналі.
39. Спосіб за п. 23, який відрізняється тим, що передача даних тесту відбувається у конкретному каналі згідно з певною тривалістю ВМИК., після чого передача даних тесту припиняється на певну тривалість ВИМК.
40. Спосіб за п. 39, який відрізняється тим, що тривалості ВМИК. і ВИМК. є параметрами тесту, які можна конфігурувати.
41. Спосіб тестування сукупності каналів системи безпровідного зв'язку в гнучких робочих умовах, який включає:
- визначення значень для набору параметрів тесту для кожного з цієї сукупності каналів, що підлягають тестуванню,
- тестування кожного з цієї сукупності каналів в гнучких робочих умовах згідно з відповідними значеннями, визначеними для цього набору параметрів тесту.
42. Спосіб за п. 41, який відрізняється тим, що канали сукупності працюють з кадрами двох або більше різних тривалостей.
43. Спосіб за п. 41, який відрізняється тим, що канали працюють з кадрами тривалостей, вибраних з групи, яку складають 5 мс, 20 мс, 40 мс і 80 мс.
44. Спосіб за п. 41, який відрізняється тим, що сукупність каналів включає щонайменше один прямий і інформаційний канал і щонайменше один зворотний інформаційний канал.
45. Спосіб за п. 41, який відрізняється тим, що додатково включає генерування блоків даних для передачі сукупності кадрів у сукупність каналів, причому кожний блок даних включає заголовок, який ідентифікує канал, через який передається блок даних.
46. Спосіб за п. 41, який відрізняється тим, що кожному інформаційному каналу, що підлягає тестуванню, відповідає послідовність бітів даних тесту.
47. Спосіб за п. 41, який відрізняється тим, що кожному інформаційному каналу, що підлягає тестуванню, відповідає деяка середня активність кадру.
48. Спосіб за п. 41, який відрізняється тим, що кожному інформаційному каналу, що підлягає тестуванню, відповідає деяка середня довжина серії.
49. Спосіб за п. 41, який відрізняється тим, що додатково включає підтримання для кожного з сукупності каналів двостанової послідовності Маркова, яка для кожного каналу включає стан ВМИК., що означає виконання передачі даних тесту у цьому каналі, і стан ВИМК., що означає відсутність передачі даних тесту у цьому каналі.
50. Спосіб за п. 49, який відрізняється тим, що додатково включає використання одного або кількох генераторів псевдовипадкових чисел для визначення переходів між станами ВМИК. і ВИМК. у послідовності Маркова для сукупності каналів.
51. Спосіб за п. 50, який відрізняється тим, що один генератор псевдовипадкових чисел використовується для кожної групи з одного або кількох каналів, що працюють з кадрами однакової тривалості.
52. Спосіб за п. 51, який відрізняється тим, що перший генератор псевдовипадкових чисел використовується для одного або кількох каналів, що працюють з кадрами тривалістю 20 мс, а другий генератор псевдовипадкових чисел використовується для одного або кількох каналів, що працюють з кадрами тривалістю 40 мс або 80 мс.
53. Спосіб тестування конкретного каналу у системі безпровідного зв'язку, який включає:
- надсилання від одного вузла системи до другого вузла першого повідомлення, яке містить одне або кілька запропонованих значень для одного або кількох параметрів для тестування конкретного каналу, і
- прийом від другого вузла системи повідомлення-відповіді, яке відхиляє або приймає одне або більше запропонованих значень, надісланих у першому повідомленні.
54. Спосіб за п. 53, який відрізняється тим, що повідомлення-відповідь включає одне або кілька альтернативних значень для одного або кількох параметрів, відхилених другим вузлом системи.
55. Спосіб за п. 53, який відрізняється тим, що додатково включає надсилання до другого вузла системи другого повідомлення, яке містить одне або кілька значень для одного або кількох параметрів, відхилених другим вузлом системи.
56. Спосіб за п. 53, який відрізняється тим, що першим вузлом системи є віддалений термінал, а другим вузлом системи є базова станція системи зв'язку, і
- щонайменше один буфер, операційно з'єднаний з щонайменше одним генератором і призначений для зберігання відповідної генерованої послідовності бітів даних,
причому для передачі в гнучких робочих умовах у сукупності часових інтервалів для конкретного каналу передбачено формування блоків даних, кожний з яких включає щонайменше частину певної послідовності бітів даних з певного буфера.
57. Передавальний вузол для тестування щонайменше одного каналу в гнучких робочих умовах у системі безпровідного зв'язку, який включає:
- щонайменше один генератор псевдовипадкових чисел, пристосований генерувати псевдовипадкові числа, що використовуються для генерування послідовності бітів даних, і
- щонайменше один буфер, операційно з'єднаний з щонайменше одним генератором і призначений для зберігання відповідної генерованої послідовності бітів даних,
причому для передачі в гнучких робочих умовах у сукупності часових інтервалів для конкретного каналу передбачено формування блоків даних, кожний з яких включає щонайменше частину певної послідовності бітів даних з певного буфера.
58. Передавальний вузол за п. 57, який відрізняється тим, що додатково включає контролер, призначений вибирати один з наявної множини таких типів даних тесту, які включають дані тесту, генеровані згідно з визначеною структурою даних і генеровані псевдорандомізовано.
59. Передавальний вузол за п. 58, який відрізняється тим, що контролер, крім того, має призначення визначати для конкретного каналу стан передачі поточного кадру, яким може бути або стан ВМИК., що означає виконання передачі даних тесту, або стан ВИМК., що означає відсутність передачі даних тесту, у цьому каналі.
60. Передавальний вузол за п. 57, який відрізняється тим, що передбачає одночасне тестування кількох каналів, причому кожному каналу, що підлягає тестуванню, відповідають один генератор псевдовипадкових чисел і один буфер.
61. У системі безпровідного зв'язку, у якій ведеться передача багатьох кадрів, спосіб одержання довготривалого середнього значення робочого циклу з використанням дво-станової послідовності Маркова, який включає:
- керування переходом ВМИК.ВИМК. першим генератором псевдовипадкових чисел у процесі вибраного обслуговування даних тесту протягом кадрового періоду, якщо цей кадровий період має першу тривалість, і
- керування переходом ВМИК.ВИМК. другим генератором псевдовипадкових чисел протягом кадрового періоду, якщо цей кадровий період має другу або третю тривалість.
62. Спосіб за п. 61, який відрізняється тим, що перший і другий генератори псевдовипадкових чисел постачають 24-бітові псевдовипадкові числа.
63. Спосіб за п. 61, який відрізняється тим, що перша тривалість становить 20 мс.
64. Спосіб за п. 61, який відрізняється тим, що друга тривалість становить 40 мс, а третя тривалість становить 80 мс.
65. Спосіб за п. 61, який відрізняється тим, що, якщо кадровий період дорівнює другій або третій тривалості, кадр є допоміжним каналом.
66. Спосіб за п. 61, який відрізняється тим, що довготривале середньє значення можна конфігурувати.
67. Спосіб обміну параметрами тесту між віддаленим терміналом і базовою станцією у системі безпровідного зв'язку, який включає:
- надсилання запропонованих значень параметрів тесту від віддаленого терміналу до базової станції і
- одержання від базової станції повідомлення керування вибраним обслуговуванням, яке відхиляє або негативно підтверджує значення запропонованих параметрів тесту.
68. Спосіб побудови циклічного буфера, який зберігає множину кадрів максимальної швидкості передачі, переданих у конкретному каналі системи безпровідного зв'язку, який включає:
- побудову даних для циклічного буфера з певної кількості ітерацій генератора псевдовипадкових чисел для кожного тест-інтервалу, причому передбачається передача цих даних в гнучких робочих умовах, і
- використання групи бітів з числа, генерованого генератором псевдовипадкових чисел, для визначення байтового зсуву, що вказує у циклічному буфері початкове положення, від якого починається формування блоків даних для певного кадрового періоду.
69. Спосіб за п. 68, який відрізняється тим, що генератор псевдовипадкових чисел є 31-бітовим генератором псевдовипадкових чисел.
70. Спосіб за п. 68, який відрізняється тим, що групу бітів одержують:
- видобуванням 24 найзначущих бітів числа, генерованого генератором псевдовипадкових чисел, і
- видобуванням шести наймолодших бітів з 24 найзначущих бітів.
71. Спосіб за п. 68, який відрізняється тим, що тест-інтервал визначено таким, що він збігається з синхронізаційним кадром каналу.
72. Спосіб за п. 71, який відрізняється тим, що тривалість тест-інтервалу становить 10, 24 с.
Текст
1. Спосіб генерування даних тесту для тестування конкретного каналу у системі безпровідного зв'язку в гн учких робочих умовах, який включає: - генерування послідовності бітів даних, базованої на генераторі псевдовипадкових чисел, і - формування сукупності блоків даних для передачі в гнучких робочих умовах у сук упності часових інтервалів у конкретному каналі, причому кожний блок даних включає щонайменше частину генерованої послідовності бітів даних. 2. Спосіб за п.1, який відрізняється тим, що кожний часовий інтервал відповідає кадру конкретного інформаційного каналу, а послідовність бітів даних включає щонайменше N-кратну максимальну кількість біті, передача яких очікується у одному кадрі цього каналу, і N>1. 3. Спосіб за п.1, який відрізняється тим, що додатково включає надсилання генерованої послідовності бітів даних у буфер для зберігання. 4. Спосіб за п.3, який відрізняється тим, що буфер працює як циклічний буфер, а спосіб додатково включає одержання бітів даних кожного блока даних з певної секції цього циклічного буфера. 5. Спосіб за п.4, який відрізняється тим, що початкове місце у циклічному буфері для одержання, починаючи з цього місця, бітів даних для певного блока даних визначається частково значенням, що надходить від генератора псевдовипадкових чисел. 2 (19) 1 3 71654 4 13. Спосіб за п.12, який відрізняється тим, що 25. Спосіб за п.24, який відрізняється тим, що тривалість кожного тест-інтервалу становить двостанова послідовність Маркова включає стан 10, 24с. ВМИК., що означає виконання передачі даних 14. Спосіб за п.12, який відрізняється тим, що тесту у конкретному каналі, і стан ВИМК., що момент синхронізації визначається частково сисозначає відсутність передачі даних тесту у цьому темним номером кадру конкретного інформаційканалі. ного каналу. 26. Спосіб за п.25, який відрізняється тим, що 15. Спосіб за п.14, який відрізняється тим, що додатково включає використання генератора момент синхронізації визначається, крім того, псевдовипадкових чисел для визначення переспільною довгокодовою маскою (СДКМ), признаходів між станами ВМИК. і ВИМК. у послідовності ченою віддаленому терміналу, що має приймати Маркова. блоки даних. 27. Спосіб за п.26, який відрізняється тим, що 16. Спосіб за п.1, який відрізняється тим, що додатково включає ініціалізацію генератора псепередбачає одночасне тестування кількох канавдовипадкових чисел перед початком тестування лів і використання кількох генераторів псевдовиконкретного каналу. падкових чисел для генерування даних тесту для 28. Спосіб за п.26, який відрізняється тим, що тестування цих каналів. додатково включає: 17. Спосіб за п.16, який відрізняється тим, що - одержання значення, базованого на поточному кожний канал має відповідний генератор псевдостані генератора псевдовипадкових чисел , і випадкових чисел для генерування даних тесту . - перехід з стану ВМИК. у стан ВИМК., якщо пото18. Спосіб за п.17, який відрізняється тим, що чним станом послідовності Маркова є ВМИК., а генеровані дані тесту для кожного каналу зберіодержане значення є нижчим за перше порогове гаються у відповідному буфері. значення. 19. Спосіб генерування даних тесту для тесту29. Спосіб за п.28, який відрізняється тим, що вання конкретного каналу у системі безпровіднододатково включає перехід з стану ВИМК. у стан го зв'язку в гнучких робочих умовах, який вклюВМИК., якщо поточним станом послідовності Мачає: ркова є ВИМК., а одержане значення є нижчим за - вибирання одного з множини наявних типів дадруге порогове значення. них тесту, 30. Спосіб за п.29, який відрізняється тим, що - генерування послідовності бітів даних вибраноперше і друге порогові значення є параметрами го типу даних тесту і тесту, які можна конфігур увати. - формування множини блоків даних для переда31. Спосіб за п.26, який відрізняється тим, що чі в гнучких робочих умовах у множині часових передбачає одночасне тестування кількох канаінтервалів у конкретному каналі, причому кожний лів, причому двостанова послідовність Маркова блок даних включає щонайменше частину генепідтримується для кожного з каналів, що прохорованої послідовності бітів даних. дять тестування. 20. Спосіб за п.19, який відрізняється тим, що 32. Спосіб за п.31, який відрізняється тим, що наявні типи даних тесту включають дані тесту, один генератор псевдовипадкових чисел викорибазовані на певній структурі даних, і псевдоранстовується для визначення переходів між станадомізовано генеровані дані тесту. ми Маркова для кожної групи з одного або кількох 21. Спосіб за п.20, який відрізняється тим, що каналів, що працюють з кадровим інтервалом, послідовність бітів даних, базована на цій певній відмінним від кадрових інтервалів інших каналів, структурі даних, включає множину байтів з певщо проходять тестування. ним значенням. 33. Спосіб за п.31, який відрізняється тим, що 22. Спосіб за п.21, який відрізняється тим, що перший генератор псевдовипадкових чисел викоця певна структура даних є послідовністю деякої ристовується для визначення переходів між стакількості одиниць. нами Маркова для першої групи одного або кіль23. Спосіб тестування конкретного каналу у сискох каналів, що працюють з першим кадровим темі безпровідного зв'язку в гнучких робочих умоінтервалом, а другий генератор псевдовипадковах, який включає: вих чисел використовується для визначення пе- визначення стану передачі поточного кадру для реходів між станами Маркова для другої гр упи конкретного каналу, передача у якому здійснюодного або кількох каналів, що працюють з друється кадрами, кожний з яких відповідає певному гим кадровим інтервалом. часовому інтервалу, 34. Спосіб за п.33, який відрізняється тим, що - генерування одного або більше блоків даних перший кадровий інтервал становить 20мс, а тесту для поточного кадру, якщо визначений стан другий кадровий інтервал становить 40мс або передачі вказує, що дані тесту мають бути пере80мс. дані, і 35. Спосіб за п.25, який відрізняється тим, що - передачу одного або більше генерованих блоків перехід з стану ВМИК. у стан ВИМК. базується на даних тесту у цьому каналі в гнучких робочих першій імовірності а перехід з стану ВИМК. у стан умовах. ВМИК. базується на другій імовірності. 24. Спосіб за п.23, який відрізняється тим, що 36. Спосіб за п.35, який відрізняється тим, що додатково включає підтримання двостанової попершу і другу імовірності вибирають для досягслідовності Маркова для репрезентування стану нення у конкретному каналі певної середньої акпередачі для конкретного каналу. тивності кадру, яка визначає середній робочий цикл для передачі у цьому каналі. 5 71654 6 37. Спосіб за п.36, який відрізняється тим, що ВИМК. у послідовності Маркова для сукупності середня активність кадру є параметром тесту, каналів. який можна вибирати. 51. Спосіб за п.50, який відрізняється тим, що 38. Спосіб за п.35, який відрізняється тим, що один генератор псевдовипадкових чисел викорипершу і другу імовірності вибирають для досягстовується для кожної групи з одного або кількох нення у конкретному каналі певної середньої доканалів, що працюють з кадрами однакової тривжини серії, яка визначає середню тривалість валості. для передачі у цьому каналі. 52. Спосіб за п.51, який відрізняється тим, що 39. Спосіб за п.23, який відрізняється тим, що перший генератор псевдовипадкових чисел викопередача даних тесту відбувається у конкретнористовується для одного або кількох каналів, що му каналі згідно з певною тривалістю ВМИК., піспрацюють з кадрами тривалістю 20мс, а другий ля чого передача даних тесту припиняється на генератор псевдовипадкових чисел використовупевну тривалість ВИМК. ється для одного або кількох каналів, що працю40. Спосіб за п.39, який відрізняється тим, що ють з кадрами тривалістю 40мс або 80мс. тривалості ВМИК. і ВИМК. є параметрами тесту, 53. Спосіб тестування конкретного каналу у сисякі можна конфігур увати. темі безпровідного зв'язку, який включає: 41. Спосіб тестування сукупності каналів системи - надсилання від одного вузла системи до другобезпровідного зв'язку в гнучких робочих умовах, го вузла першого повідомлення, яке містить одне який включає: або кілька запропонованих значень для одного - визначення значень для набору параметрів тесабо кількох параметрів для тестування конкретту для кожного з цієї сукупності каналів, що підляного каналу, і гають тестуванню, - прийом від другого вузла системи повідомлен- тестування кожного з цієї сукупності каналів в ня-відповіді, яке відхиляє або приймає одне або гнучких робочих умовах згідно з відповідними більше запропонованих значень, надісланих у значеннями, визначеними для цього набору папершому повідомленні. раметрів тесту. 54. Спосіб за п.53, який відрізняється тим, що 42. Спосіб за п.41, який відрізняється тим, що повідомлення-відповідь включає одне або кілька канали сукупності працюють з кадрами двох або альтернативних значень для одного або кількох більше різних тривалостей. параметрів, відхилених др угим вузлом системи. 43. Спосіб за п.41, який відрізняється тим, що 55. Спосіб за п.53, який відрізняється тим, що канали працюють з кадрами тривалостей, вибрадодатково включає надсилання до другого вузла них з гр упи, яку складають 5мс, 20мс, 40мс і системи другого повідомлення, яке містить одне 80мс. або кілька значень для одного або кількох пара44. Спосіб за п.41, який відрізняється тим, що метрів, відхилених др угим вузлом системи. сукупність каналів включає щонайменше один 56. Спосіб за п.53, який відрізняється тим, що прямий і інформаційний канал і щонайменше першим вузлом системи є віддалений термінал, а один зворотний інформаційний канал. другим вузлом системи є базова станція системи 45. Спосіб за п.41, який відрізняється тим, що зв'язку, і додатково включає генерування блоків даних для - щонайменше один буфер, операційно з'єднаний передачі сукупності кадрів у сукупність каналів, з щонайменше одним генератором і призначений причому кожний блок даних включає заголовок, для зберігання відповідної генерованої послідовякий ідентифікує канал, через який передається ності бітів даних, блок даних. причому для передачі в гнучких робочих умовах у 46. Спосіб за п.41, який відрізняється тим, що сукупності часових інтервалів для конкретного кожному інформаційному каналу, що підлягає каналу передбачено формування блоків даних, тестуванню, відповідає послідовність бітів даних кожний з яких включає щонайменше частину петесту. вної послідовності бітів даних з певного буфера. 47. Спосіб за п.41, який відрізняється тим, що 57. Передавальний вузол для тестування щокожному інформаційному каналу, що підлягає найменше одного каналу в гнучких робочих умотестуванню, відповідає деяка середня активність вах у системі безпровідного зв'язку, який кадру. включає: 48. Спосіб за п.41, який відрізняється тим, що - щонайменше один генератор псевдовипадкових кожному інформаційному каналу, що підлягає чисел, пристосований генерувати псевдовипадтестуванню, відповідає деяка середня довжина кові числа, що використовуються для генерувансерії. ня послідовності бітів даних, і 49. Спосіб за п.41, який відрізняється тим, що - щонайменше один буфер, операційно з'єднаний додатково включає підтримання для кожного з з щонайменше одним генератором і призначений сукупності каналів двостанової послідовності Мадля зберігання відповідної генерованої посліркова, яка для кожного каналу включає стан довності бітів даних, ВМИК., що означає виконання передачі даних причому для передачі в гнучких робочих умовах у тесту у цьому каналі, і стан ВИМК., що означає сукупності часових інтервалів для конкретного відсутність передачі даних тесту у цьому каналі. каналу передбачено формування блоків даних, 50. Спосіб за п.49, який відрізняється тим, що кожний з яких включає щонайменше частину педодатково включає використання одного або ківної послідовності бітів даних з певного буфера. лькох генераторів псевдовипадкових чисел для 58. Передавальний вузол за п.57, який відрізнявизначення переходів між станами ВМИК. і ється тим, що додатково включає контролер, 7 71654 8 призначений вибирати один з наявної множини 66. Спосіб за п.61, який відрізняється тим, що таких типів даних тесту, які включають дані тесту, довготривале середнє значення можна конгенеровані згідно з визначеною структурою даних фігур увати. і генеровані псевдорандомізовано. 67. Спосіб обміну параметрами тесту між відда59. Передавальний вузол за п.58, який відрізняленим терміналом і базовою станцією у системі ється тим, що контролер, крім того, має признабезпровідного зв'язку, який включає: чення визначати для конкретного каналу стан - надсилання запропонованих значень параметпередачі поточного кадру, яким може бути або рів тесту від віддаленого терміналу до базостан ВМИК., що означає виконання передачі давої станції і них тесту, або стан ВИМК., що означає відсут- одержання від базової станції повідомлення ність передачі даних тесту, у цьому каналі. керування вибраним обслуговуванням, яке відхи60. Передавальний вузол за п.57, який відрізняляє або негативно підтверджує значення запроється тим, що передбачає одночасне тестування понованих параметрів тесту. кількох каналів, причому кожному каналу, що під68. Спосіб побудови циклічного буфера, який лягає тестуванню, відповідають один генератор зберігає множину кадрів максимальної швидкості псевдовипадкових чисел і один буфер. передачі, переданих у конкретному каналі систе61. У системі безпровідного зв'язку, у якій веми безпровідного зв'язку, який включає: деться передача багатьох кадрів, спосіб одер- побудову даних для циклічного буфера з певної жання довготривалого середнього значення рокількості ітерацій генератора псевдовипадкових бочого циклу з використанням дво-станової чисел для кожного тест-інтервалу, причому пепослідовності Маркова, який включає: редбачається передача цих даних в гн учких ро- керування переходом ВМИК.ВИМК. першим бочих умовах, і генератором псевдовипадкових чисел у процесі - використання групи бітів з числа, генерованого вибраного обслуговування даних тесту протягом генератором псевдовипадкових чисел, для викадрового періоду, якщо цей кадровий період має значення байтового зсуву, що вказує у циклічнопершу тривалість, і му буфері початкове положення, від якого почи- керування переходом ВМИК.ВИМК. другим генається формування блоків даних для певного нератором псевдовипадкових чисел протягом кадрового періоду. кадрового періоду, якщо цей кадровий період має 69. Спосіб за п.68, який відрізняється тим, що другу або третю тривалість. генератор псевдовипадкових чисел є 31-бітовим 62. Спосіб за п.61, який відрізняється тим, що генератором псевдовипадкових чисел. перший і другий генератори псевдовипадкових 70. Спосіб за п.68, який відрізняється тим, що чисел постачають 24-бітові псевдовипадкові груп у бітів одержують: числа. - видобуванням 24 найзначущи х бітів числа, ге63. Спосіб за п.61, який відрізняється тим, що нерованого генератором псевдовипадкових перша тривалість становить 20мс. чисел, і 64. Спосіб за п.61, який відрізняється тим, що - видобуванням шести наймолодших бітів з 24 друга тривалість становить 40мс, а третя триванайзначущи х бітів. лість становить 80мс. 71. Спосіб за п.68, який відрізняється тим, що 65. Спосіб за п.61, який відрізняється тим, що, тест-інтервал визначено таким, що він збігається якщо кадровий період дорівнює другій або третій з синхронізаційним кадром каналу. тривалості, кадр є допоміжним каналом. 72. Спосіб за п.71, який відрізняється тим, що тривалість тест-інтервалу становить 10, 24с. Такі системи безпровідного зв'язку, як системи паралельного доступу з кодовим ущільненням каналів (ПДКУ), з розділенням часу (ПДРЧ) та інші широко застосовуються для передачі різних типів інформації, наприклад, голосу, даних то що. У таких системах бажано забезпечити максимально ефективне використання її ресурсів (тобто смуги частот і потужності передачі). Це вимагає передавати таку кількість даних до такої кількості користувачів, які дозволяє стан каналів зв'язку. Щоб досягти цього, необхідно мати характеристики каналів зв'язку між передавальним джерелом (наприклад, базовою станцією, далі - БС) і приймальними пристроями (наприклад "приєднаними" віддаленими терміналами системи. Базуючись на таких характеристиках, система може більш ефективно обирати групу віддалених терміналів (далі - ВТ) для обслуговування, призначати частину наявних ресурсів (наприклад, потужності) кожному з цих терміналів і вести передачу до кожного з терміналів з швидкістю, яку дозволяють призначена потужність передачі і визначений стан каналу. Канал зв'язку зручно характеризувати передачею (наприклад, від БС) відомої послідовності даних (наприклад, генеровані певним генератором псевдовипадкових чисел), прийомом переданої послідовності даних, порівнянням прийнятої послідовності даних з локально генерованою послідовністю даних для виявлення помилок при передачі і передачею результатів назад до передавального джерела. Таке тестування з використанням зворотного зв'язку звичайно виконують безперервно для певної кількості кадрів протягом бажаного тест-інтервалу. Результати тесту характеризують роботу каналу зв'язку у тестінтервалі. Деякі з сучасних систем безпровідного зв'язку здатні виконувати гнучкі операції. Наприклад, дані можуть передаватись серіями у одному або 9 71654 10 кількох інформаційних каналах (або фізичних (що відповідає відсутності передачі) Марківськго каналах), швидкість передачі даних може змінюланцюга, можна визначити середню активність ватись від кадру до кадру, обробка даних також кадру і середню довжину серії (два параметри, може бути різною (наприклад, від кадру до кадру і що визначають переривчасту передачу). Марківвід каналу до каналу) і т.д. Звичайне тестування з ський ланцюг можна генерувати другим генеразворотним зв'язком звичайно дає характеристику тором псевдовипадкових чисел, який відрізняєтьканалу (наприклад, інформаційного) зв'язку на ся від генератора, що використовують для основі визначеного набору параметрів тесту і генерування даних тесту. може не забезпечити точної оцінки роботи канаПриймальний пристрій приймає передані дані лу, коли система працює у такому гнучкому тесту, обробляє їх відповідним чином і надсилає режимі. до контролера. Контролер керує локальним генеОтже, бажано мати спосіб одержання харакруванням даних тесту за допомогою генератора теристик каналу зв'язку, коли система зв'язку псевдовипадкових чисел, синхронізованого з гепрацює у різних гнучких робочих режимах. нератором псевдовипадкових чисел передавальОб'єктом винаходу є різні способи тестування ного джерела. Локально генеровані дані тесту безпровідного каналу зв'язку. У одному з варіанзберігаються у буфері і за необхідності зчитуютьтів тест ін формаційного каналу здійснюється чеся з буфера і порівнюються з прийнятими данирез обране обслуговування даних тесту (ООДТми. На основі результатів цього порівняння у ВТ TDSO), тобто з узгодженням і наданням обслугоможуть бути накопичені різні статистичні дані і вування згідно з наявною структурою обслуговудані про роботу. вання і використанням процедур узгодження, Тест зворотного каналу можна здійснити повизначених у конкретній системі (ПДКУ) і признадібно до того, як це роблять для прямого каналу. чених для інших типів обслуговування (наприЧисленні інформаційні канали у прямому і звороклад, голосового або інформаційного сеансу зв'ятному каналах зв'язку можуть тестува тись однозку). Значення параметрів тесту можуть бути часно. Незалежне тестування інформаційних запропоновані одним вузлом (наприклад, ВТ) і каналів уможливлюється наявністю наборів знаприйняті або відхилені іншим вузлом (наприклад, чень параметрів тесту для кожного такого каналу. БС), а іншим вузлом можуть бути запропоновані Отже, інформаційні прямі і зворотні канали можінші значення замість відхилених. Таке узгодженна тестувати, базуючись на симетричних або ня може бути проведене для кожного інформаасиметричних значеннях параметрів тесту. У ційного каналу, що підлягає тестуванню. процесі тесту інформаційні канали можуть нести У іншому варіанті для тестування інформакадри різних довжин. ційного каналу дані тесту генеруються згідно з Винахід також включає способи і системні визначеною послідовністю даних або за допомоелементи, необхідні для реалізації різних варіангою генератора псевдовипадкових чисел. Достатів, втілень і особливостей винаходу, детально тні дані тесту для тест-інтервалу (наприклад, описаних далі. 10,24с) можуть бути генеровані, базуючись на Особливості, об'єкти і переваги винаходу деданих від такого генератора і генеровані дані тестально розглядаються у наведеному подальшому ту можуть зберігатись у циклічному буфері. Після описі з посиланнями на креслення, у яких: цього ці дані можуть бути отримані, якщо необФіг.1 - схема системи зв'язку розширеного хідно, з певної секції буфера для формування спектра, призначеної для обслуговування багаодного або більше блоків даних для кожного "актьох користувачів, тивного" кадру у тест-інтервалі, у якому передаФіг.2А, 2В - блок-схеми, відповідно, БС і ВТ, ються дані тесту. Секція буфера, з якої отримупридатних для реалізації різних варіантів і втіються дані тесту, може бути ідентифікована лень винаходу, певним "зсувом" відносно поточного місця пойнФіг.3 - схема операцій процесу генерування тера буфера, а цей зсув може бути визначений даних тесту з використанням генератора псевдочерез число від генератора псевдовипадкових випадкових чисел згідно з бажаним втіленням чисел. Кожний блок даних можна ідентифікувати винаходу, заголовком для здійснення одночасного тестуФіг.4 - блок-схема буферів і генераторів псевання множини інформаційних каналів і для тесвдовипадкових чисел, призначених для генерутування кадрів, що мають множину блоків даних. вання псевдовипадкових даних тесту для дво х Одне з втілень передбачає використання одного інформаційних каналів, генератора псевдовипадкових чисел і одного Фіг.5 - схема, що ілюструє переупорядкуванбуфера (у передавальному джерелі і у прийманя псевдовипадкового числа для генерування льному пристрої) для кожного інформаційного даних тесту, каналу, що підлягає тестуванню, у прямому або Фіг.6 - схема, що ілюструє передачу даних зворотному каналі зв'язку. тесту згідно з схемою переривчастої передачі Інформаційний канал можна тестува ти, вико(СПП), базованою на детермінистичній активності ристовуючи переривчасту передачу. У цьому кадру, випадку для визначення, передавати чи не переФіг.7 - схема двостанового Марківського ландавати дані тесту для кожного кадру у тестцюга першого порядку, яка може бути використаінтервалі, можна використовувати двостановий ний для моделювання станів ВМИК/ВИМК у СПП, Марківський ланцюг першого порядку. Обираючу базованого на псевдовипадковій активності належні ймовірності переходу між станом "ВМИК" кадру, (що відповідає передачі даних тесту) і "ВИМК" 11 71654 12 Фіг.8 - схема операцій втілення процесу пережимі, або тестові дані, якщо працює в тестовореходу між станами ВМИК і ВИМК Марківськго му режимі. Процесор 216 приймає і обробляє ланцюга для інформаційного каналу і (наприклад, форматує, кодує і переміжує) ці дані, Фіг.9 - схема втілення блоку даних тесту. які далі обробляються модулятором 218 (наприФіг.1 містить схему системи 100 зв'язку розклад, покриваються, розширюються і скремблюширеного спектра, призначеної для обслуговуються). Модульовані дані надходять до передавання багатьох користувачів. Система 100 забезвального радіочастотного (РЧ) вузла 222, який печує зв'язок для багатьох комірок, кожна з яких готує їх для передачі (наприклад, перетворює у обслуговується відповідною БС 104. Система один або більше аналогових сигналів, підсилює, обслуговує різні ВТ 106, кожен з яких у будь-який фільтрує, піддає квадратурній модуляції тощо) момент може мати зв'язок у прямому і зворотнодля генерування сигналу прямого каналу зв'язку. му каналах з однією або більше БС 104 залежно Цей сигнал через антенний перемикач 224 (D) від того, чи є цей термінал активним і чи знахонадходить до антени 226 і передається до ВТ. диться або ні у стані м'якої передачі зв'язку. БС Хоча це для спрощення не показано на 104а має зв'язок з віддаленими терміналами Фіг.2А, БС 104 може обробляти і передавати дані 106а, 106b, 106с і 106d, а БС 104b - з віддалениу одному або кількох прямих каналах до певного ми терміналами 106d, 106е і 106f. ВТ. У системі cdma2000 інформаційні прямі канаУ системі 100 контролер 102 системи з'єднує ли включають основний канал (FCH), спеціальБС 104 і може, крім того, забезпечувати з'єднанний канал (DCCH) керування, допоміжний канал ня з до комунальною комутаторною телефонною (SCH) і допоміжний кодовий канал (SCCH). Обсистемою (ККТМ). Контролер 102 здійснює коорробки (наприклад, кодування, покриття тощо) динацію і керування з'єднаними з ним БС, а також можуть бути різними для різних каналів. керує визначенням маршрутів для телефонних Фіг.2В містить блок-схему втілення віддалесеансів зв'язку між віддаленими терміналами 106 ного терміналу. Сигнал прямого каналу приймаі між віддаленими терміналами і користувачами ється антеною 252 і через антенний перемикач ККТМ (тобто звичайними телефонами) через БС 254 спрямовується до РЧ приймального вузла 104. У системах ПДКУ контролер 102 системи 256, який обробляє (наприклад, фільтрує, підсиназивають контролером БС (КБС). лює, знижує частоту і цифрує) прийнятий сигнал і Система 100 може бути побудована підтриформує зразки. Демодулятор 258 приймає і обмувати один або більше стандартів ПДКУ, наприробляє (наприклад, згортає, розкриває і демодуклад, ТІА/ЕІА IS-95-B ("Стандарт сумісності мобілює) зразки, одержуючи розкриті символи. Демольних і базових станцій для широкосмугових дулятор 258 може включати багатоканальний систем двостороннього зв'язку розширеного спеприймач, здатний обробляти кілька екземплярів ктру"), стандарт ТІА/ЕІА IS-98 ("Рекомендований прийнятого сигналу, і генерує об'єднані символи. мінімальний стандарт для мобільних і базових Приймальний процесор 260 даних декодує ці станцій розширеного спектра"), стандарт ТІА/ЕІА символи, перевіряє прийняті кадри і надсилає IS-2000.2 фізичного рівня для систем cdma2000 декодовані інформаційні дані до споживача 264 розширеного спектра, стандарт ТІА/ЕІА IS-2000.5 прийнятих даних і надсилає дані тесту до контроверхнього рівня (Рівень 3) для систем cdma2000 лера 270. Демодулятор 258 і приймальний пророзширеного спектра, стандарт W-CDMA, запроцесор 260 даних можуть обробляти кілька перепонований консорціумом "Проект партнерства 3дач, прийнятих через кілька інформаційних го покоління" (3GPP) у документах 3G TS 25.211, прямих каналів. 3G TS 25.212, 3G TS 25.213 і 3G TS 25.214, станУ зворотному каналі мультиплексор 284 придарт, запропонований консорціумом "Проект 2 ймає результати тестування інформаційного партнерства 3-го покоління" (3GPP2) у докуменпрямого каналу від контролера 270, дані тесту тах C.S0002-A, C.S0005-A, C.S0010-A, C.S0011-A для тестування зворотного каналу з буфера 278 і C.S0026 (стандарь cdma2000). тестових даних зворотного каналу і інформаційні У деяких системах ПДКУ нових поколінь, здадані від передавального джерела 282 даних. Затних одночасно підтримувати передачі голосу і лежно від режима роботи ВТ 106, мультиплексор даних, зв'язок між певним віддаленим терміна284 формує належну комбінацію даних і/або релом і однією або кількома БС може здійснювазультатів для передавального процесора 286, тись через кілька каналів. Наприклад, у системі який обробляє (наприклад, форматує, кодує і cdma2000 основний канал може бути призначепереміжує) дані і результати. Далі дані обробляний для голосу і певних типів даних, а один або ються (наприклад, покриваються, розширюються кілька допоміжних каналів - для швидкісної перемодулятором 288 і готуються для передачі, надачі пакетованих даних. приклад, перетворенням у один або більше анаФіг.2А містить блок-схему БС 104, придатної логових сигналів, підсиленням, фільтруванням, для реалізації різних варіантів і втілень винаходу. квадратурною модуляцією тощо) РЧ передавальДля спрощення показано роботу БС з одним ВТ. ним вузлом 290 для генерування сигналу зворотУ прямому каналі голосові і пакетовані ("інфорного каналу зв'язку. Далі сигнал через антенний маційні") дані від передавального (ТХ) джерела перемикач 254 надходить до антени 252 і пере210 даних і тестові дані з буфера 212 тестових дається до однієї обо кількох БС 104. даних прямого каналу надсилаються до мультиСигнал зворотного каналу приймається антеплексора 214, який відокремлює і надсилає для ною 226 (Фіг.2А) і через антенний перемикач 224 передачі до передавального процесора 216 інспрямовується до РЧ приймального вузла 228, формаційні дані, якщо працює в нормальному який його обробляє (наприклад, знижує частоту, 13 71654 14 фільтрує і підсилює). Далі сигнали відповідним Кожний такий інтервал триває 10,24с, що відповічином обробляються демодулятором 232 і придає 2048 кадрам для інформаційних каналів ймальним процесором 234 даних для одержання (FCH, DCCH) з тривалістю кадру 5с, 512 кадрам переданих даних і результатів тесту. Інформадля інформаційних каналів (FCH, DCCH і SCH) з ційні дані зворотного каналу спрямовуються до тривалістю кадру 20мс, 256 кадрам для інформаспоживача 238 прийнятих даних, а результати ційних каналів SCH з тривалістю кадру 40 і 128 тесту зворотного каналу - до контролера 220 для кадрам для інформаційних каналів SCH з триваоцінювання. лістю кадру 80мс. Перший кадр тестового інтерЯк уже відзначалось, для ефективного виковалу є синхронізаційним кадром. У одному з втіристання ресурсів системи канал зв'язку між БС і лень синхронізаційний кадр для кожного з ВТ може бути характеризований і дані характериінформаційних каналів (FSSH, DCCH, SCH0 і зації каналу можуть бути використані для плануSCH1) обраний згідно з (1) 32-бітовою спільною вання передачі даних, призначення потужності довгокодовою маскою (СДКМ), призначеною ВТ і передачі, визначення швидкості передачі (2) з системним номером кадру (СНК) інформадо ВТ і т. д. ційного каналу, як це описано далі. Отже, кожний Винахід передбачає різні процедури тестуінформаційний канал може бути пов'язаний з вання безпровідних каналів зв'язку. У одному з синхронізаційними кадрами, які відрізняються від варіантів для тестування інформаційного прямого таких кадрів інших каналів. каналу дані для тесту генеруються у БС генераУ одному з варіантів система ПДКУ підтримує тором 240 даних тесту і надсилаються у буфер обране обслуговування даних тесту (ООДТ), який 212 даних тесту прямого каналу. Ці дані у поданагадує робочий режим, у якому якість прямого льшому можуть бути зчитані з буфера 21, обробі/або зворотного каналу може бути перевірена лені і передані до ВТ. У ВТ ці дані приймаються, і/або тестована у ВТ. Ініціювання і узгодження відповідним чином обробляються і надходять до параметрів для ООДТ описані нижче. У цьому контролера 270, який спрямовує їх до генератора режимі дані тесту можуть передаватись у прямо280 даних тесту, який генерує локальні тестові му і/або зворотному каналі у одному або кількох дані для зберігання у буфері 268 даних тесту інформаційних субканалах. Цим уможливлюється прямого каналу. У подальшому ці дані, якщо ненезалежне тестування різних інформаційних каобхідно, зчитуються з буфера 268 і порівнюються налів і, крім того, незалежне тестування прямого і з прийнятими даними тесту. На основі результазворотного каналів. тів цього порівняння у ВТ можуть бути накопичені Генерування даних для тесту різні статистичні дані і дані про роботу системи Згідно з винаходом, для тестування інфор(див. нижче). маційного каналу можуть бути використані різні У подальшому опис різних варіантів винаходу типи даних тесту. Ці типи можуть включати вистосується систем cdma2000. значені послідовності даних, псевдовипадкові Структура каналу і кадру дані та ін. Тип даних тесту може бути обраний У деяких системах ПДКУ дані можуть перечерез параметр ООДТ. даватись у одному або кількох інформаційних У одному варіанті тесту для тестування інфопрямих і зворотних каналах (інформаційний кармаційного каналу використовуються одна або нал може бути схожим на фізичні канали, наприкілька послідовностей даних. Для генерування клад, системи W-CDMA). Наприклад, у системі цих даних можуть бути використані різні схеми. У cdma2000 голосові дані звичайно передаються у одній з них кожний блок даних заповнюється основному каналі (FCH), інформаційні дані - у одиничними байтами. Такий байт може містити допоміжному каналі (SCH), а сигнали - у спеціапослідовність одиниць ("11111111") або іншу. льному каналі керування (DCCH). FCH, DCCH і Якщо блок даних містить більше цілої кількості SCH є інформаційними каналами різних типів. октетів (наприклад, 171 біт), кожний повний октет Для прийому швидкісних даних через SCH віддаможе бути репрезентований послідовністю байленому терміналу звичайно призначаються також тів, а решта біт можуть бути нульовими. ВикорисFSH або DCCH. У системі cdma2000 кожний притання визначеної послідовності даних спрощує значений інформаційний канал асоціюється з генерування даних тесту у передавальному джепевною радіоконфігурацією (РК), яка визначає релі і у приймальному пристрої. формат передачі каналу, що характеризується У іншому варіанті для тестування інформарізними параметрами фізичного рівня, наприційного каналу використовується псевдоклад, швидкістю передачі, модуляційними хараквипадкові дані. Ці дані можна генерувати за дотеристиками, розширенням тощо. помогою одного або кількох генераторів псевдоУ багатьох системах ПДКУ дані передаються випадкових чисел. "кадрами", кожний з яких покриває певний часоФіг.3 містить схему операцій процесу генерувий інтервал. У системах cdma2000 дані передавання даних тесту з використанням генератора ються кадрами тривалістю 5, 20, 40 або 80мс у псевдовипадкових чисел згідно з бажаним втіосновному і допоміжному каналах. Для кожного ленням винаходу і дає загальне уявлення про кадру кожного приєднаного інформаційного канапроцес генерування даних тесту, детально опилу можуть бути передані один або більше блоків, саний далі. Перед початком кожного тестзалежно від РК інформаційного каналу. інтервалу тестування певного інформаційного У певних втіленнях винаходу прямий і звороканалу (операція 312) генератори псевдовипадтний канали розділяється на незалежні "тесткових чисел у передавальному джерелі і приймаінтервали"(які також називають "сегментами"). льному пристрої синхронізуються і ініціалізуються 15 71654 для генерування псевдовипадкових даних тесту для цього інформаційного каналу, (опер.314). Після цього генератор псевдовипадкових чисел передавального джерела генерує достатню кількість даних тесту для N кадрів (N>1, опер.316). Ці біти зберігаються у циклічному буфері, який потім слугує джерелом даних при пакуванні біт у один або кілька блоків даних для кожного періоду "активного" кадру у тестінтервалі. Подібним чином приймальний пристрій генерує біти даних тесту для N кадрів, які зберігаються у відповідному буфері у приймальному пристрої і у подальшому зчитуються для перевірки безпомилковості переданих біт даних тесту. Згідно з одним з втілень винаходу, як це описано далі, інформаційний канал можна тестувати, застосовуючи переривчасту передачу. У цьому випадку для кожного кадру у тест-інтервалі оновлюється стан ООДТ для цього кадру (опер.318). Після цього виконується визначення, чи мають бути передані дані тесту для поточного кадру, згідно оновленим станом ООДТ. Якщо так, з певної секції циклічного буфера зчитуються один або більше блоків даних тесту (опер.322). Ці операції детально описані нижче. Фіг.4 містить блок-схему буферів і генераторів псевдовипадкових чисел, призначених для генерування псевдовипадкових даних тесту для прямого і зворотного інформаційних каналів. У цьому втіленні з кожним інформаційним прямим і зворотним каналом, що підлягає тестуванню, пов'язаний один генератор псевдовипадкових чисел. Наприклад, якщо ООДТ передбачає передачу даних у FCH у прямому і зворотному каналах, а у SCH0 лише у прямому каналі, то використовуються три генератори псевдовипадкових чисел у БС і три таких генератори у ВТ (на кожному боці показані лише два з них). У цьому втіленні БС 104 має генератори 440а, 440b псевдовипадкових чисел для генерування псевдовипадкових даних для інформаційних прямого і зворотного каналів, відповідно. Дані від генераторів 440а, 440b надходять до буферів, відповідно, 412а, 412b даних тесту. Подібним чином, ВТ 106 має генератори 480, 480b псевдовипадкових чисел для генерування псевдовипадкових даних для інформаційних прямого і зворотного каналів, відповідно, які надсилають ці дані до буферів, відповідно, 462а, 482b даних тесту. Для додаткових інформаційних каналів використовуються додаткові генератори псевдовипадкових чисел. У одному з втілень генератори 440а, 440b, 480f, 480b псевдовипадкових чисел ініціалізуються і синхронізуються у кожному синхронізаційному кадрі (тобто одноразово у кожному тестінтервалі), як це описано далі. У одному з втілень кожний генератор псевдовипадкових чисел використовує таке лінійне конгруентне співвідношення: хх=(a xn-1)mod m (1) де а=76=16807, m=231-1=2 147 483 647, а хn-1, хn - послідовні виходи генератора псевдовипадкових чисел, а саме, 31-бітові цілі; а і m можуть мати і інші значення. У одному з втілень кожний генератор псевдовипадкових чисел ініціалізується перед кожним 16 синхронізаційним кадром у інформаційному каналі, асоційованому з цим генератором. Ініціалізація здійснюється у такій послідовності: { а=18807 m=2147483647 PRMGx= seed value // початкове значення PRMGx= PR MGx XOR TOGGLE // чергування значень деяких біт PRMGx= PR MGx AND 0x7FFFFFF // видалення 0 з MSB PRMGx= (a ·PRMGx) mod m // ітерація, 4 рази PRMGx= (a ·PRMGx) mod m PRMGx= (a ·PRMGx) mod m PRMGx= (a ·PRMGx) mod m} У цьому коді PRNx - вміст х-го генератора псевдовипадкових чисел. Початковим значенням для генератора псевдовипадкових чисел може слугувати системний час, у кадрах, синхронізаційного кадру (наприклад, системний номер синхронізаційного кадру). TOGGLE - значення, що використовується для чергування значень деяких біт початкового значення і може дорівнювати 0х2ААААААА для генератора прямого каналу і 0x5555555 для генератора зворотного каналу. "0х..." позначає шістнадцятирічне число. Після ініціалізації генератор псевдовипадкових чисел виконує кілька ітерацій для генерування псевдовипадкових даних тесту для наступного тест-інтервалу. Кількість біт даних тесту, що мають бути генеровані, залежить від ряду факторів, наприклад, (1) від типу інформаційного каналу (тобто FCH, DCCH або SCH), (2) від приєднаної РК ВТ, (3) від максимальної кількості біт, що мають бути передані мультиплексним субрівнем до фізичного рівня у кожному кадровому періоді, (4) розміру буфера і (5) інших факторів. Мультиплекс-ний субрівень є протокольним рівнем між фізичним і вищим рівнем і призначений мультиплексувати інформаційні дані, дані тесту, сигнальні дані і інші типи даних, прийнятих від ООДТ для призначених інформаційних каналів. У одному з втілень біти даних тесту генеруються для N кадрів з максимально можливою швидкістю для приєднаної РК, як це описано нижче. Наприклад, значення за замовчування для N може дорівнювати 2, якщо між БС і ВТ не було узгоджене інше значення. Більше значення N дає значення тесту з кращою псевдовипадковістю, але потребує більшого буфера. Після ініціалізації генератор псевдовипадкових чисел генерує біти даних тесту для N кадрів. Під час генерування, коли виникає потреба у псевдовипадковому числі, береться поточне значення PRNx, а змінна PRNx одноразово оновлюється (тобто ітерується) згідно з (1). У одному з втілень використовуються лише 24 найзначущи х біт 31-однобітового значення PRNx, оскільки цим забезпечуються краща псевдовипадковість і спрощення. Менш значущі 7 біт відкидаються. Отже, кожна ітерація генератора псевдовипадкових чисел дає 24-бітове псевдовипадкове число yn(k), яке дає три байти даних тесту. Для генерування бажаних даних тесту для N кадрів виконуються Р(n) ітерацій. 17 71654 18 Фіг.5 містить схему переупорядкування псевдру. Пойнтер буфера просувається на [On mod довипадкового числа для генерування 24 біт даB(n)] байтів від поточного положення (яке знахоних тесту. Використання для генерування даних диться на 1 байт далі від останнього зчитаного тесту 31-бітового числа від генератора псевдовибайта даних тесту для попереднього кадру). Цей падкових чисел є незручним, оскільки воно міспроцес генерування блоків даних повторюється тить неціле число октетів. Легше будувати кадри для кожного активного кадру тест-інтервалу, у з цілим числом октетів. Менш значущі біти 31якому відбувається передача даних тесту. Нижче бітового числа є "менш псевдовипадковими" ніж наведено приклад генерування даних для тесту. більш значущі і тому переупоряковуються правоРозміри кадру і буфера руч. У одному з втілень кожне 24-бітове псевдоЯк уже відзначалось, генератор псевдовипавипадкове число yn(k) від генератора псевдовидкових чисел для певного інформаційного каналу (прямого або зворотного), що підлягає тестуванпадкових чисел (1£k£Р(n)) переупорядковується і зберігається у цьому порядку. Переупорядкуванню, виконує кілька ітерацій для генерування даних тесту для тест-інтервалу. Кількість біт даних ня виконується взаємної зміною місць найбільш тесту, що мають бути генеровані для кожного значущого і найменш значущого байтів 24тест-інтервалу, залежить від типу каналу і РК. бітового числа yn(k) з одержанням переупорядкоТабл.1 містить максимальні кількості біт для кожваного числа yn LE(k). Для одержання даних тесту для нового тестного кадру (5мс, 20мс, 40мс або 80мс) і розміри буфера для FCH і DCCH і різних РК, визначених інтервалу і певної швидкості передачі R(n) ООДТ стандартом cdma2000. генерує Р(n) псевдовипадкових чисел, що відповідають фактичному розміру В(n) буфера, причоТаблиця 1 му B(n)³N·R(n). Наприклад, для одержання 344 біт даних тесту генератор псевдовипадкових чиРозмір Розмір бу фера сел виконує 15 ітерацій (15´24=360, тобто це є Зв оротна Максим, бу фера для Пряма РК для дв ох кадрів РК біт/кадр N кадрів першим цілим числом ітерацій яке дає щонайме(біт) (біт) нше 344 біт). Буфер заповнюється такою послі1, 3, 5 1, 3, 4, 6 або 7 172 2´172=344 N´172 довністю чисел: 2, 4, 6 2, 5, 8 або 9 267 2´267=534 N´267 yn LE(1), ynLE(2), ynLE(3)..., yn LE(15). Буфер заповнюється даними тесту на початТабл.2 містить максимальну кількість біт у ку кожного тест-інтервалу до синхронізаційного кадрі і розмір буфера для допоміжного прямого кадру. Після цього для кожного "активного" кадру каналу (F-SCH0 або F-SCH1) для різних РК, витест-інтервалу, у якому мають бути передані дані значених стандартом cdma2000. тесту, біти цих даних можуть бути отримані з буфера для генерування одного або більше блоків Таблиця 2 даних для цього кадру. Для певного інформаційРозмір бу фера ного каналу біти з буфера пакуються послідовно Максимальне Розмір бу фера для РК для N кадрів біт/кадр дв ох кадрів (біт) у один або кілька блоків даних (наприклад, згідно (біт) з MU X PDU (Одиниця Даних Протоколу), визна3 3048 2´3048 =6096 Ν´3048 4 6120 2´6120 =1224 0 N´6120 ченим вибором мультиплексування, причому ко5 4584 2´4584 =9168 Ν´4584 жний MUX PDU репрезентує пакетовані дані, що 6 6120 2´6120 =1224 0 N´6120 передаються між вищими рівнями у БС і ВТ. 7 12264 2´12264 =245 28 Ν´12624 У одному з втілень буфер даних тесту пра8 9168 2´6120 =1838 4 Ν´9168 цює як циклічний буфер, а дані тесту для кожного 9 20172 2´20172 =414 24 Ν´20172 кадру зчитуються з відповідної секції цього буфера (починаючи з певного місця буфера). СпочатТабл.3 містить максимальну кількість біт у ку, після заповнення циклічного буфера (наприкадрі і розмір буфера для допоміжного зворотноклад, щонайменше двома кадрами даних тесту) го каналу (R-SCH0 або R-SCH1) для різних РК, пойнтер буфера встановлюється у першому місці визначених стандартом cdma2000. буфера (адреса 0). У одному з втілень на початку Таблиця 3 кожного кадру генератор псевдовипадкових чисел виконує одну ітерацію і дає 24-бітове число, Максимальне Розмір бу фера для Розмір бу фера для N РК як це було описано. Найменш значущі 6 біт цього біт/кадр дв ох кадрів (біт) кадрів (біт) числа, Оn, визначають зсув пойнтера буфера. 3 6120 2´6120 =1224 0 N´6120 4 4584 Пойнтер буфера просувається на [On mod В(n)] 2´4584 =9168 Ν´4584 5 12264 2´12264 =245 28 N´12264 байтів у нове початкове положення для поточно6 20172 2´20172 =414 24 N´20172 го кадру. Після цього байти даних тесту зчитуються з циклічного буфера, починаючи з цього Тестування з переривчастою передачею положення, для заповнення повних октетів блоку Згідно з одним з втілень винаходу, тестуванданих. Наприклад, якщо блок даних містить 171 ня інформаційного каналу може бути виконане біт, то з циклічного буфера зчитуються 21 байт згідно з СПП, яку підтримують деякі з систем (тобто 168 біт) даних тесту, а 3 біти, що залишиПДКУ останніх поколінь, (наприклад, cdma i Wлись у блоці, заповнюються нулями. CDMA). Таке тестування можна виконати, переДля наступного кадру генератор псевдовипадаючи дані тесту інформаційного каналу згідно з дкових чисел виконує ще одну і терацію і найморежимом ВМИК/ВИМК у кадрі. Для кожного кадлодші 6 біт 24-бітового числа, Оn , від генератора рового періоду (наприклад, 20мс, 40мс або 80мс) визначають зсув пойнтера буфера для цього ка 19 71654 20 у інформаційному каналі ООДТ може обрати муОбраним Обслуговуванням), яке надсилає перельтиплексиий субрівень або один або більше давальне джерело (наприклад, БС). блоків даних відповідно до кадру повної швидкоДовготривала середня активність D кадру сті передачі у цьому каналі, або один або кілька може бути визначена як порожніх блоків даних. Різні СПП можуть забезD=q/(p+q) (2) печувати дані для мультиплексного субрівня для Середня довжина В серії: одержання бажаної активності кадру. Деякі з таВ=1/р (3) ких схем описані нижче. У деяких випадках може бути бажано обрати Згідно з першою СПП, дані тесту формуютьбажані середню активність D кадру і середню ся, базуючись на детерміністській активності каддовжину В серії і потім через них визначити відру, тобто дані тесту передаються у інформаційповідні значення р, q. 3 (2) і (3) маємо: ному каналі протягом режиму ВМИК, з D=Bq/(1+Bq) (4) подальшим вимиканням передачі протягом В=D/(1-D)q (5) ВИМК, після чого передаються протягом іншого З (4) можна бачити, що при фіксованому В D режиму ВМИК з подальшим вимиканням протязмінюється від 0 до В(1+В), коли q змінюється від гом ВИМК і т.д. Тривалості ВМИК, ВИМК можуть 0 до 1. Подібним чином, при фіксованому D В визначатись заздалегідь або узгоджуватись між змінюється від D/(1-D) до нескінченності, коли p МС і ВТ. Цикли ВМИК/ВИМК можуть бути перізмінюється від 0 до 1. Наприклад, коли В=2, то одичними або неперіодичними. D7/3. (СПП). ООДТ надсилає до мультиплексного субУ одному з втілень псевдовипадкове число рівня блоки даних тесту для інформаційного ка(наприклад, 24-бітове) використовується для виналу згідно з певною тривалістю ВМИК і потім значення переходу між станами ВМИК і ВИМК надсилає бланкові блоки даних згідно з тривалісдля кожного кадрового періоду (5мс, 20мс, 40мс і тю ВИМК. Цикл ВМИК/ВИМК може бути призна80мс). У цьому випадку один генератор псевдочений починатись на початку синхронізаційного випадкових чисел обслуговує всі інформаційні кадру інформаційного каналу, що підлягає тестуканалі з однаковою довжиною кадру. Наприклад, ванню. Тривалості ВМИК і ВИ МК можуть бути один такий генератор обслуговує всі інформаційобрані такими, що (1) кожний тест-інтервал місні канали, що мають довжину кадру 20мс. Другий тить один цикл ВМИК/ВИМК, (2) тест-інтервал генератор псевдовипадкових чисел використовумістить кілька циклів ВМИК/ВИМК або (3) цикл ється для допоміжних каналів з довжиною кадру ВМИК/ВИ МК о хоплює кілька тест-інтервалів. 40мс або 80мс і цей генератор оновлюється кожні У одному з втілень тривалості ВМИК і ВИМК 40 або 80с відповідно до довжини кадру каналу. можуть визначатись двома параметрами (наприУ одному з втілень генератори псевдовипадкових клад, TX_ON_PERIOD і TX_OFF_PERIOD) у почисел, які визначають стани ООДТ, відрізняються відомленні (наприклад, Повідомленні Керування від ти х, що генерують дані тесту. Обраним Обслуговуванням у системі cdma2000), У одному з втілень генератор псевдовипадприйнятим або переданим передавальним кових чисел, який використовується для визнаджерелом. чення переходу між станами ООДТ, ініціалізуютьЗгідно з другою СПП, дані тесту формуються ся на початку першого синхронізаційного кадру псевдовипадково, базуючись на певній середній після ініціалізації ООДТ. Після ініціалізації Марактивності кадру і довжині серії. Цю схему можна ківського ланцюга для кожного інформаційного використати для досягнення певної бажаної довканалу встановлюється у певний стан (наприготривалої активності кадру (D) і певної середклад, ВИМК). Після цього генератори псевдовиньої довжини (В) серії для інформаційного канападкових чисел працюють протягом усього сеанлу. Середня активність D кадру визначає су зв'язку без реініціалізації у подальших середню кількість кадрів у кожному періоді ВМИК синхронізаційних кадрах. Ці генератори можуть залежно від середньої кількості кадрів у кожному бути реініціалізовані після завершення жорсткої циклі ВМИК/ВИМК. Середня довжина В серії випередачі зв'язку ПДКУ-ПДКУ. значає середню кількість кадрів у кожному періоді Фіг.8 містить схему операцій у процесі переВМИК. ходу між станами ВМИК і ВИМК Марківського Фіг.7 містить схему двостаного Марківського ланцюга для інформаційного каналу. На початку ланцюга першого порядку, придатної для модеініціалізується генератор псевдовипадкових чилювання станів ВМИК/ВИМК ООДТ згідно з друсел, що визначає стани ООДТ для цього каналу гою СПП. У одному з втілень один Марківський (опер.812). Для цього можна, наприклад, ввести у ланцюг використовують для кожного інформаційгенератор початкове значення, виконати операного каналу, що підлягає тестуванню. На початку цію XOR між цим значенням і числом кожного кадру ООДТ знаходиться або у стані 0´2ААААААА, виконати операцію AND над реВМИК, або у стані ВИМК. Марківський ланцюг зультатом і значенням 0´7FFFFFFFF і виконати характеризується ймовірністю ρ переходу з стану ітерацію генератора 4 рази з модифікованим поВМИК у стан ВИМК і імовірністю q переходу з чатковим значенням, як це було показано вище. стану ВИМК у стан ВМИК. Значення p і q визнаУ одному з втілень для визначення, чи здійсчаються двома параметрами (наприклад, нювати перехід з одного стану у інший, викорисON_TO_OFF_PROB і OFF_TO_ON_PROB) у потовується 24-бітове псевдовипадкове число від відомленні (наприклад, Повідомленні Керування генератора псевдовипадкових чисел. Операцією 21 71654 22 Таблиця 4 814 обчислюються порогові значення ВМИК і ВИМК: Дов жина Поле Визначенн я ON_THRESHOLD=ROUND(16777215´q) і (біт) Ідентифікато р каналу , що несе OFF_THRESHOLD=ROUND(16777215´p) Ідентифікато р каналу 2 блок дан их Отже, ООДТ для інформаційного каналу пеПорядков ий номер Порядков ий номер блоку даних 3 реходить з стану ВМИК у стан ВИМК з імовірність PDU у фізичному рів ні SDU Дані тесту змінна Біти даних тесту p і з стану ВИ МК у стан ВМИК з ймовірністю q. Згідно з псевдовипадково генерованим 24бітовим числом, ООДТ переходить з стану ВМИК Табл.5 містить окремі значення поля ідентиу стан ВИМК, якщо це число не досягає фікатора каналу для різних типів інформаційних OFF_THRESHOLD, і переходить з стану ВИМК у каналів системи cdma2000. стан ВМИК, якщо це число є меншим за Таблиця 5 ON_THRESHOLD. Звичайно операції 812, 814 виконуються одноразово перед першим синхроКанал і дентифіка тора Інформа ційни й канал нізаційним кадром після ініціалізації ООДТ. 0 FCH Після цього у кожному кадровому періоді ви1 DCCH 2 SCH0 конується операція 820. Спочатку з 31-бітового 3 SCH1 стану генератора псевдовипадкових чисел одержується 24-бітове псевдовипадкове число Приклад генерування даних для тесту (опер.822), після чого здійснюється визначення, У цьому прикладі: чи є або ні ВИМК поточним станом ООДТ для - ООДТ передає первинну інформацію у FCH, інформаційного каналу (опер.824). - БС і ВТ підтримують РK 3, а довжина кадру Якщо поточним станом ООДТ є ВИМК, відбустановить 172 біт, вається визначення, чи є це 24-бітове число не - для FCH обрано мультиплексний варіант меншим за ON_THRESHOLD (опер.826). Якщо 0´01 і для кожного активного кадру (20мс) до так, ООДТ залишається у стані ВИМК (опер.828), мультиплексного субрівня передається один блок у іншому разі ООДТ переходить у стан ВМИК даних, (опер. 832), після чого відбувається перехід до - середня активність D кадру і середня довоперації 834. жина В серії визначаються ймовірностями p=0,7 і Якщо поточним станом ООДТ є ВМИК, відбуq=0,3. Отже, D=q/(p+q)=0,3, В=1/р=1,4, вається визначення, чи є це 24-бітове число не ON_THRESHOLD= ROUND (16777215 меншим за OFF_THRESHOLD (опер.830). Якщо ´p)=11744051 і OFF_THRESHOLD= ROUND так, ООДТ залишається у стані ВМИК (опер.830), (16777215 ´q)=5 033 164, у іншому разі ООДТ переходить у стан ВИМК - наймолодші 32 біти ПИДК ВТ дорівнюють (опер.832). 0´9F000307 і Операцією 834 генератор псевдовипадкових - перший генератор псевдовипадкових чисел, чисел виконує одну ітерацію згідно з (1) для оноякий використовується для визначення переходів влення його стану для наступного кадру. між станами ВМИК/ВИМК у Марківському ланцюзі Заголовок і формат блоку даних для цього інформаційного каналу, має поточне Згідно з одним з варіантів винаходу, кожний значення 0´682DFF0C. блок даних тесту має належний ідентифікатор, У цьому прикладі ООДТ має передати кадр що дозволяє одночасно тестувати кілька інформаційних каналів і формувати кадри, що містять під номером 0´AB89EFAD у прямому FSH(F-FCH) кілька блоків даних. У одному з втілень ідентифідо ВТ. Над номером кадру виконується операція кація здійснюється за допомогою заголовка, який XOR з числом 0´2ААААААА і наймолодші 9 біт додають до кожного блоку даних тесту, що надрезультату дорівнюють 0´107 тобто наймолодсилається до мультиплексного субрівня для кож шим 9 бітим СДКМ ВТ. Отже, цей кадр є синхроного кадру. нізаційним для F-FCH, тобто відбулась ресинхроФіг.9 містить схему втілення блоку 900 даних нізація процесу генерації даних для тесту. тесту, який включає поле 912 ідентифікатора У процесі ресинхронізації другий генератор каналу, поле 914 порядкового номера PDU (блок псевдовипадкових чисел, призначений генеруваданих), і поле 916 даних тесту. Поле 912 ідентити дані тесту для F-FCH, реініціалізується (1) фікує інформаційний канал, у якому надсилаєтьвведенням у нього як початкового значення нося цей блок даних, поле 914 дає порядковий номера кадру (0´AB89EFAD), (2) виконанням опемер цього блоку даних у кадрі (наприклад, у вузлі рації XOR над цим початковим значенням і чисобслуговування даних фізичного рівня (SDU)). лом 0´2ААААААА для одержання значення Для FCH або DCCH, що несуть один блок даних у 0´01234507 і (3) ітеруванням генератора псевдокадрі це поле містить 0, а для SCH, здатного невипадкових чисел 4 рази, як це було описано сти у кадрі кілька таких блоків, це поле має 1 для вище. першого блоку даних, 1 для другого блоку даних і Після повторної ініціалізації стан другого гет.д. Поле 916 включає дані для тесту, генеровані, нератора псевдовипадкових чисел визначається як це було описано. значенням 0´3В7ЕЗЕ68, найбільш значущі 24 Табл.4 містить поля і їх довжини і визначення біти якого дають число 0´76FC7C, а найменш для блоку 900 даних тесту. значущі 6 - 0´3С. Це 6-бітове число, Оn, у подальшому використовується для визначення зсуву 23 71654 24 у циклічному буфері кількість ітерацій забезпечує Для другого кадру тест-інтервалу виконуєтьщонайменше 344 біти, включені у 2 кадри для ся ітерація другого генератора псевдовипадкових РK3). Фактичний розмір буфера В(n)=45 байт чисел, що дає 24-бітове число 0´02F3FD, а 6(360 біт). бітове число Оn для зсуву буфера має значення Генерування даних для тесту виконується у 0´3D. Далі обчислюється зсув для пойнтера бутакій послідовності. Перед кожною ітерацією фера (On mod B(n)=0´3D mod 45=16). Пойнтер одержується поточний стан другого генератора і буфера (який був встановлений на один байт за найзначущі 24 біти дають 24-бітове число. Др угий останним одержаним значенням байту (0´47), генератор псевдовипадкових чисел генерує таку просувається вперед на 16 байтів, з 0´DE у 0´6F. послідовність 24-бітових чисел: Після цього формуються 171 біт для блоку даних У n(1)=0´ 76FC7C у n(6)=0´4CA46D у n(11)=0´D05BFE з 21 байту (168 біт), одержаних з циклічного буУ n(2)=0´ ВА667 8 y n(7)=0´BE783D у n( 12)=0´478744 фера, починаючи з місця визначеного зсунутим У n(3)=0´ 9D7F54 y n(8)=0´C7EDAF y n(13)=0´01 A3DE У n(4)=0´ 1279А 7 y n(9)=0´C5BDB3 y n(14)=0´AD4A7D пойнтером. Решта біт блоку даних заповнюються У n(5)=0´F0 E8EF у n(10)=0´29428D y n(15)=0´F58934 нулями. Блок даних міститиме таку послідовність Після цього 24-бітові числа уn(к) заносяться у байтів: циклічний буфер для F-FCH, як це було описано. 7F 9D А7 79 12 EF Е8 F0 6В А4 4С 3D 78 BE Наприклад, перше число 0´76FC7C записується AF ED C7 ВЗ BD C5 8D ’000’ Після заміщення як 0´7CFC76 (переупорядковане число ynLE(k)), перших 5 біт числом Ό0000', що відповідає заготобто з взаємною зміною місць найзначущим і ловку блоку даних для F-FCH, блок даних, який наймолодшим байтами. Циклічний буфер, що надсилається до мультиплексного субрівня, мавикористовується для генерування блоків даних у тиме вигляд: 07 9D А7 79 12 EF Е8 F0 6В А4 4С F-FCH для наступних 512 кадрів тест-інтервалу, 3D 78 BE AF ED C7 ВЗ BD C5 8D ’000’ Тепер поміститиме таку послідовність бітів: йнтер буфера вказує на наступну байтову пози®7С FC 76 78 66 ВА 54 7F 9D А7 79 12 EF Е8 цію (0´42) для наступного кадру. F0 6В А4 4С 36 78 BE AF ED Передача і прийом кадру ООДТ С7 ВЗ BD С5 8D 42 29 FE 5В D0 44 87 47 DE Для тестування інформаційного каналу блоки A3 01 7D 4А AD 34 89 F5® даних для кожного "активного кадру" генеруються Після цього перший генератор псевдовипадзгідно з послідовністю, визначеною генератором кових чисел, що використовується для визначенпсевдовипадкових чисел, як це було описано. ня стану ВМИК/ВИ МК, оновлюється і генерується Передавальне джерело і приймальний пристрій синхронізовані і тому приймальний пристрій може нове 24-бітове число 0´478744 (4687684). Наприналежним чином генерувати передані кадри, закінці першої ітерації циклу перший генератор вдяки чому прийняті кадри можуть бути порівняні псевдовипадкових чисел оновлюється і після з кадрами, генерованими локально. Кожний блок обчислення 24-бітового числа відбувається поріданих у кожному кадрі належним чином ідентифівняння його з ONJTHRESHOLD під час другої кується для (1) визначення інформаційного канаітерації циклу. Оскільки це значення є меншим за лу, яким надсилається блок даних і (2) визначенON_THRESHOLD (11744051), ООДТ переходить ня номера блоку даних у кадрі. ООДТ може з стану ВИ МК у стан ВМИК, і блок даних для попорівнювати прийнятий і локально генерований точного кадру надсилається до мультиплексного кадри, підраховува ти помилки, визначати частоту рівня. появи хибних біт (ЧХБ), частоту появи хибних Для одержання блоку даних для першого каблоків (ЧПХБ) або PDU і обчислювати інші показдру у тест-інтервалі обчислюється зсув для пойнники якості. тера буфера (On mod B(n)=0´3С mod 45=60). ПоОтже, тестування включає обробку, що викойнтер буфера, встановлений у 0 при нується у передавальному джерелі для передачі реініціалізації просувається вперед на 15 байтів, тестового кадру і обробку, що виконується у приз 0´7С у 0´6В. Після цього формуються 171 біт ймальному пристрої при прийомі такого кадру. для блоку даних з 21 байту (168 біт), одержаних з Обробка при передачі кадру включає: циклічного буфера, починаючи з місця визначе- генерування одного або кількох блоків даного зсунутим пойнтером. Решта біт блоку даних них для кожного активного кадру, заповнюються нулями. Блок даних містить таку - надсилання генерованих блоків даних до послідовність байтів: мультиплексного субрівня для передачі, 6В А4 4С 3D 78 BE AF ED C7 ВЗ BD C5 8D 42 - інкрементування відповідних лічильників. 29 FE 5B D0 44 87 47 ’000’ Для тестування FCH або DCCH, які працюють Оскільки цей кадр надсилається через Fз 20-мілісекундними кадрами, ООДТ надсилає FCH, перші 5 біт октету заміщуються ’00000’, що один блок даних до мультиплексного субрівня відповідає ідентифікатору каналу ’00’ і номеру для кожного інтервалу у активному кадрі, у якому PDU ’000’. Остаточно блок даних виглядатиме як стан ООДТ для інформаційного каналу є ВМИК. 03 А4 4С 3D 78 BE AF ED C7 ВЗ BD C5 8D 42 Для тестування SCH ООДТ надсилає до мульти29 FE 5B D0 44 87 47 ’000’ плексного субрівня NB блоки даних для кожного Для наступного кадру ООДТ перший генераінтервалу (20мс, 40мс або 80мс) активного кадру тор псевдовипадкових чисел генерує нове 24(NB - максимальна кількість блоків даних у фізичбітове число 107486. Оскільки це число є менному рівні SDU для приєднаного типу обслуговушим за поріг ВМИК, ООДТ залишається у стані вання). Кожний блок даних формується, як було ВМИК і для мультиплексного субрівня генеруєтьописано, і містить заголовок і дані тесту. ся новий блок даних. Обробка при прийомі кадру включає: 25 71654 26 - генерування одного або кількох блоків даУ одному з втілень ВТ може пропонувати або них для кожного активного кадру, викликати функції, відповідні типу обслуговуван- прийом блоків даних від мультиплексного ня, для сеансу зв'язку ООДТ, надсилаючи повідсубрівня, омлення (наприклад, Повідомлення Керування - порівняння швидкостей передачі і вмісту Обраним Обслуговуванням у системі cdma2000) прийнятого і генерованого блоків даних, до БС. Надсилання цього повідомлення може - інкрементування відповідних лічильників. супроводжуватись вимогою підтвердження від У приймальному пристрої мультиплексний БС. У цьому повідомленні ВТ може пропонувати субрівень класифікує кожний прийнятий блок значення для різних параметрів тесту для тестоданих (наприклад, на тестові дані або бланки) і вого періоду. кадр, після чого надсилає тип блоку даних і приБС приймає це повідомлення і може прийняйняті біти даних тесту до ООДТ. Для забезпеченти або відхилити пропозицію ВТ щодо параметрів ня функцій ООДТ у передавальному джерелі і тесту. Якщо значення у всіх полях директиви ВТ приймальному пристрої передбачено різні лічилежать у межах, прийнятних для БС, вона може льники. Для кожного інформаційного каналу у надіслати повідомлення, яким підтверджує припередавальному джерелі працює група лічильнийнятність пропозицій ВТ. Ця інформація може ків для стеження за кількостями кадрів (різних бути надіслана до ВТ у повідомленні-відповіді типів) і блоків даних, переданих до приймального (наприклад, у Повідомленні Керування Обраним пристрою. У приймальному пристрою інша група Обслуговуванням) яке містить у відповідних полічильників забезпечує стеження за кількістю лях значення, ідентичні значенням, запрокадрів, хибними кадрами і бітами тощо. Значення понованим ВТ. лічильників можуть зберігатись у буфері, звичайЯкщо ВТ пропонує параметри тесту, нено, відмінному від буфера даних і призначеному прийнятні для БС, вона може надіслати до ВТ для зберігання значень лічильників протягом педирективу з альтернативними значеннями цих вного часу. Ці значення у подальшому можуть параметрів (контрпропозицію). Ця директива мовикористовува тись для визначення кадрових поже бути передана до ВТ у повідомленні-відповіді, милок, ЧХБ і/або ЧПХБ і іншої статистики, наприяке містить запропоновані значення у полях, що клад, середньої активності кадру, середньої довпідтримуються і є прийнятними для БС, і містить жини серії тощо. Результати тесту і статистичні контропропозиції у полях, що не підтримуються і дані можуть надсилатись від ВТ до БС одним або є неприйнятними для БС. Наприклад, якщо ВТ кількома повідомленнями. вимагає кількості N кадрів циклічного буфера, яка Вибір обслуговування даних тесту є неприйнятною для БС, БС може у відповідь Згідно з одним з варіантів винаходу ООДТ є надіслати значення, що відповідає прийнятній типом обслуговування, який може бути узгоджемаксимальній кількості кадрів для буфера. ний і приєднаний з використанням наявної струкОтже, через надсилання повідомлень і узготури обслуговування і процедур узгодження, видження БС може прийняти пропозиції ВТ або відзначених у даній системі ПДКУ і призначених для хилити їх і запропонувати інші значення для паобслуговування інших функцій (наприклад, голораметрів тесту. сового або інформаційного сеансу зв'язку). ВТ Прийнявши від БС повідомлення-відповідь, може бути здатним пропонувати і/або приймати ВТ може прийняти значення контрпропозиції або обслуговування, які мають атрибути, що відповіобрати нові значення, що задовольняють контрдають діючим атрибутам для даної конфігурації. пропозиції, і надіслати до БС інше повідомлення ВТ може бути здатним також визначати бажані з пропозицією нових значень. РК для прямого і зворотного каналів. Табл.6 містить прийнятну конфігурацію обслуговувань для ООДТ згідно cdma2000. Таблиця 6 Атрибу т кон фігу рації о бслу говув ання Вибір прямого му льтиплексу в ання Вибір зв оротного му льтиплексув ання Шв идкості передачі у прямому каналі Прийнятний в ибір 0´01 або 0´02 0´01 або 0´02 Для FCH - шв идкості 1, 1/2, 1/4, 1/8 Для DCCH - шв идкість 1, але не 1/2, 1/4/1/8 Шв идкості передачі у зв оротному каналі Для FCH - шв идкості 1, 1/2, 1/4, 1/8 Для DCCH - шв идкість 1, але не 1/2, 1/4/1/8 Тип ін форма ці ї у прямому каналі Перв инна або в торинна Тип ін форма ці ї у зв оротному каналі Має бу ти ідентичною типу у прямому каналі РК для пря мого FCH РК 1, 2, 3, 4, 5, 6, 7, 8 або 9 РК для зв оротно го FCH РК1.2, 3, 4, 5 або 6 РК для пря мого DCCH РК 3, 4, 5, 6, 7, 8 або 9 РК для зв оротно го DCCH РК 3, 4, 5 або 6 РК для пря мого SCH РК 3, 4, 5, 6, 7, 8 або 9 РК для зв оротно го SCH РК 3, 4, 5 або 6 Розмір ка дру у прямому SCH 20мс, 40мс або 80мс Розмір ка дру у зв оротному SCH 20мс, 40мс або 80мс Вибір му льтиплексу в ання для допоміжно го прямого ка- 0´921, 0´91 1, 0´909, 0 ´905, 0´ 821, 0´81 1, 0´809, 0 ´03 0 ´922, 0´ 912, 0´90 А, налу 0´906, 0´822, 0´812, 0´80А, 0´04, 0´F20 0´921, 0´911, 0´909, 0´90 5,0´821, 0´811, 0´80 9, 0´03 0´922, 0´912, 0´90 А, Вибір му льтиплексу в ання для допоміжно го зв оротного 0´906, 0´822, 0´812, 0´80А, 0´04, 0´F20 27 Як уже відзначалось у кожному з прямих і зворотних каналів можна одночасно тестувати кілька інформаційних каналів. Для кожного інформаційного каналу, що підлягає тестуванню має бути виконане описане вище узгодження параметрів тесту. Ін формаційні канали різних типів зворотного і прямого каналів можуть бути тестовані незалежно завдяки наявності відповідних наборів параметрів тесту. Елементи БС і ВТ (Фіг.2А, 2В, 4) можуть бути реалізовані різними засобами. Наприклад, генератори псевдовипадкових чисел можуть бути реалізовані схемно, програмно або комбіновано. У першому випадку ці генератори, контролери і інші вузли обробки можуть бути реалізовані як спеціалізовані інтегральні схеми (ASIC), процесори цифрових сигналів (DSP), програмовані логічні пристрої (PLD), контролери, мікроконтролери, мікропроцесори, інші електронні пристрої, здатні виконувати описані вище функції, або їх сполучення. У випадку програмної реалізації ці вузли обробки можуть бути виконані як модулі (наприклад, процедури, функції тощо), що виконують відповідні функції. Наприклад генератори псевдовипадкових чисел можуть бути реалізовані процесором (наприклад, контролером 220 або 270) згідно з програмою, розміщеною у пам'яті. Циклічні буфери для даних тесту можуть бути реалізовані як один або більше буферів з використанням пам'яті з довільним доступом, ПЗП, флеш-пам'яті або ін. Крім того, генератори псевдовипадкових чисел можуть генерувати дані тесту для інформаційних каналів за потреби, без зберігання цих даних у буфері. У цьому випадку стани цих генераторів встановлюються і оновлюються таким чином, щоб забезпечити генерування належних даних тесту для кожного активного кадру. Хоча тут були описані різні варіанти, втілення і особливості генерування даних тесту і тестування інформаційних каналів для системи cdma2000, описані способи можуть бути застосовані у інших системах безпровідного зв'язку і інших системах ПДКУ (наприклад, W-CDMA). Певні характеристики і варіанти винаходу для системи cdma2000 ілюструються у ДОКУМЕНТІ А. ДОКУМЕНТ А Цей документ визначає процедури для Обраного Обслуговування Даних Тесту (ООДТ). Використання ООДТ уможливлює верифікацію частоти появи кадрових помилок (ЧКП) фізичного рівня і частоту (ЧПХБ) помилок PDU фізичних каналів cdma2000. Прим. "Базова станція " виконує наземні функції, що виконуються у межах комірки, сектора комірки і комутатором мобільних пристроїв. Позначення: ëxû означає найбільше ціле, що не перевищує х, éхù означає найменше ціле, не менше за х, ROUND([) ціле, найближче до х (ROUND(1,2)=1, ROUND(1,9)=2), 71654 28 |x| - абсолютне значення х, min(x, у) - менше з х, у, mах(х, у) - більше з х, у, x означає множення, xÎ{а, b, с} означає, що x належить множині елементів а, b, с, лапки [] відокремлюють окремі біти бінарного числа, VAR[n] - n-й біт бінарної змінної VAR, VAR[0] - наймолодший біт VAR, VAR[n]=0 або 1, x&у - щобітова операція AND над бінарними х, у: 31&4='00100', х^у щобітова операція XOR над бінарними х, у: 31^4='11011', x>>k - зсув x праворуч на k біт з заповненням лівих вільних позицій нулями: 61>>3=7='000111', x
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod and device for testing wireless communication channels
Назва патенту російськоюСпособ и устройство для проверки каналов беспроводной связи
МПК / Мітки
МПК: H04L 1/24, H04B 17/00
Мітки: спосіб, каналів, пристрій, тестування, зв'язку, безпровідного
Код посилання
<a href="https://ua.patents.su/48-71654-sposib-i-pristrijj-dlya-testuvannya-kanaliv-bezprovidnogo-zvyazku.html" target="_blank" rel="follow" title="База патентів України">Спосіб і пристрій для тестування каналів безпровідного зв’язку</a>
Попередній патент: Спосіб виміру власних частот коливань об’єктів
Наступний патент: Пристрій для вагового дозування дрібносипучих матеріалів
Випадковий патент: Рентгенівська установка для томосинтезу