Способ и устройство для тестирования каналов беспроводной связи

Изобретение относится к системам передачи данных. Технический результат заключается в повышении эффективности использования ресурсов. Канал трафика тестируется через сервисную опцию тестовых данных (СОТД), которая может быть согласована и подключена, подобно другим услугам. Значения тестовых параметров могут быть предложены, приняты или отклонены и согласованы. Тестовые данные для канала генерируются на основе определенного образца данных или генератора псевдослучайных чисел. Достаточные тестовые данные могут генерироваться на основе генератора в течение промежутка времени тестирования, сохраняться в буфере и затем восстанавливаться из конкретной секции буфера для формирования блока (блоков) данных для каждого «активного» кадра. Канал трафика может тестироваться, используя прерывистую передачу. Цепь Маркова с двумя состояниями определяет, передавать или нет тестовые данные для каждого кадра. Средняя активность кадра и среднее значение длины пачки определяются с помощью выбора вероятности для переключения между ВКЛ/ВЫКЛ состояниями цепи Маркова, которая может управляться вторым генератором. 9 н. и 63 з.п. ф-лы, 16 ил., 57 табл.

 

Текст описания представлен в факсимильном виде.

1. Способ генерации тестовых данных, основываясь на сервисной опции тестовых данных (СОТД), для тестирования определенного канала при гибких условиях эксплуатации в системе беспроводной связи, по которому генерируют последовательность битов данных, основываясь на (СОТД), основываясь на генераторе псевдослучайных чисел, и формируют множество блоков данных для передачи при гибких условиях эксплуатации по множеству временных интервалов в конкретном канале, в котором каждый блок данных включает в себя, по меньшей мере, часть сгенерированной последовательности битов данных.

2. Способ по п.1, по которому каждый временной интервал соответствует кадру в конкретном канале трафика, и по которому последовательность битов данных включает в себя, по меньшей мере, N умножить на максимальное число битов, которые предполагается передавать для одного кадра в конкретном канале, где N - два или большее число.

3. Способ по п.1, по которому дополнительно сохраняют сгенерированную последовательность битов данных в буфере.

4. Способ по п.3, по которому буфер используют как циклический буфер, при этом дополнительно восстанавливают биты данных для каждого блока данных из определенной секции циклического буфера.

5. Способ по п.4, по которому начальное местоположение в циклическом буфере, с которого восстанавливают биты данных для конкретного блока данных, определяется, основываясь частично на числе, полученном от генератора псевдослучайных чисел.

6. Способ по п.5, по которому дополнительно форматируют значение, полученное от генератора псевдослучайных чисел, и продвигают указатель циклического буфера на количество позиций, определяемое на основании отформатированного числа.

7. Способ по п.6, по которому 31-битное значение получается от генератора псевдослучайных чисел, и по которому форматирование включает в себя генерацию 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 мс.

65. Способ по п.61, по которому если период кадра равен второй длине по времени или третьей длине по времени, то кадр является дополнительным каналом.

66. Способ по п.61, по которому долгосрочное среднее значение является конфигурируемым.

67. Способ обмена значениями тестового параметра между удаленным терминалом и базовой станцией в системе беспроводной связи, по которому посылают значение предполагаемого тестового параметра, основываясь на сервисной опции тестовых данных (СОТД), от удаленного терминала к базовой станции, и принимают сообщение управления сервисной опцией от базовой станции, отклоняющее или не подтверждающее предложенные значения тестового параметра.

68. Способ построения циклического буфера, сохраняющего множество кадров максимальной скорости, переданных в конкретном канале при гибких условиях эксплуатации в системе беспроводной связи, по которому создают данные для циклического буфера с помощью выполнения итераций генератора псевдослучайных чисел множество раз для каждого промежутка времени тестирования, при этом данные передают при гибких условиях эксплуатации, и используют набор битов из числа, сгенерированного генератором псевдослучайных чисел, чтобы указать смещение в байтах для определения исходной позиции в циклическом буфере, с которой следует формировать один или более блоков данных для конкретного периода кадра.

69. Способ по п.68, по которому генератором псевдослучайных чисел является 31-битный генератор псевдослучайных чисел.

70. Способ по п.68, по которому набор битов получают путем извлечения 24 старших значащих бита числа, сгенерированного генератором псевдослучайных чисел, и извлечения шести младших значащих битов из 24 старших значащих битов.

71. Способ по п.68, по которому промежуток времени тестирования определяется таким образом, чтобы он совпадал с кадром синхронизации канала.

72. Способ по п.71, по которому промежуток времени тестирования имеет продолжительность 10, 24 с.



 

Похожие патенты:

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

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

Изобретение относится к области техники связи. .

Изобретение относится к области радиотехники и может быть использовано в системах контроля работы радиоэлектронных средств (РЭС) с псевдослучайной перестройкой рабочей частоты (ППРЧ).

Изобретение относится к измерительной и вычислительной технике и может быть использовано при построении цифровых обнаружителей-фильтров, предназначенных для обнаружения, оценки параметров и фильтрации (выделения) случайных потоков бинарно-квантованных импульсов с дискретным временем, наблюдаемых в трактах последетекторной обработки радиосигналов.

Изобретение относится к технике связи и может использоваться для контроля качества канала связи. .

Изобретение относится к радиотехнике и может быть использовано в радиотелеметрических системах для получения информации с наземных, воздушных и космических объектов.

Изобретение относится к области электросвязи и может быть использовано для контроля аналоговых командных трансляционных линий на кораблях, судах и других подвижных объектах

Изобретение относится к улучшенному способу и устройству для управления функционированием потенциально стробированного канала в системе радиосвязи

Изобретение относится к электросвязи и может быть использовано в системах частотного обеспечения коротковолновой (KB) радиосвязи для выбора оптимальных радиоканалов, а также в системах радиозондирования ионосферы

Изобретение относится к области техники связи и может быть использовано для моделирования дискретного канала связи с независимыми и группирующимися ошибками

Изобретение относится к комплексным средствам информационно-управляющих систем управления и контроля за состоянием удаленных от командного пункта управления объектов, функционирующих в реальном масштабе времени, и может быть использовано для унифицированной оценки состояния сложных объектов и систем различного назначения

Изобретение относится к области техники связи и может быть использовано в системах передачи дискретной информации для контроля качества канала, в котором передают сообщения, защищенные помехоустойчивым кодом

Изобретение относится к устройству и способу отделения блоков данных от принятого составного пакета в системе беспроводной связи и устройству и способу для генерирования соединяемых блоков данных во время передачи

Изобретение относится к способам и устройствам для оценки помех и шума, конкретно, для оценки отношения несущей к помехам и шуму (ОНПШ)

Изобретение относится к технике связи
Наверх