РАСПРЕДЕЛЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ПРЕАМБУЛЫ

1. Устройство, содержащее:
поисковый блок, сконфигурированный для поиска набора конкретных последовательностей, состоящего из набора корневых последовательностей и их циклических сдвигов, причем поисковый блок сконфигурирован начинать с номера корневой последовательности, указывающего на корневую последовательность из числа упорядоченных корневых последовательностей, включать доступные циклические сдвиги корневой последовательности и продолжать со следующей корневой последовательностью, если это необходимо для заполнения набора, интерпретируя упорядоченные корневые последовательности циклическим образом.
2. Устройство по п.1, в котором упорядоченные корневые последовательности получают, упорядочивая последовательности известных длины и количества в соответствии с кубической метрикой каждой из последовательностей и размером соты высокой мобильности, поддерживаемым каждой из последовательностей.
3. Устройство по п.2, в котором упорядоченные корневые последовательности получают, разделяя последовательности известных длины и количества на первый набор, состоящий из первых последовательностей, и второй набор, состоящий из вторых последовательностей, в соответствии с кубической метрикой каждой из последовательностей, находящейся выше или ниже заранее определенного порога, и упорядочивая первые последовательности в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей, и, аналогично, упорядочивая вторые последовательности в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из вторых последовательностей.
4. Устройство по п.3, в котором кубическая метрика каждой из первых последовательностей находится ниже заранее определенного порога, и кубическая метрика каждой из вторых последовательностей находится выше заранее определенного порога, и первые последовательности упорядочены в соответствии с уменьшением поддерживаемого размера соты высокой мобильности, и вторые последовательности упорядочены в соответствии с увеличением поддерживаемого размера соты высокой мобильности, либо наоборот.
5. Устройство, содержащее:
поисковый блок, сконфигурированный для поиска набора конкретных последовательностей, содержащего набор корневых последовательностей и их циклических сдвигов, начинающийся с номера корневой последовательности, указывающего на корневую последовательность из числа упорядоченных корневых последовательностей,
где упорядоченные корневые последовательности получают, разделяя последовательности известных длины и количества на первый набор, состоящий из первых последовательностей, с кубической метрикой ниже, чем заранее установленный порог, и второй набор, состоящий из вторых последовательностей, с кубической метрикой, превышающей заранее установленный порог, разделяя вторые последовательности на поднаборы в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из вторых последовательностей, и упорядочивая вторые последовательности в каждом из поднаборов в соответствии с кубической метрикой каждой из вторых последовательностей.
6. Устройство по п.5, в котором первые последовательности упорядочивают в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей.
7. Устройство по п.5, в котором первые последовательности разделяют на поднаборы в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей, и упорядочивают первые последовательности в каждом поднаборе в соответствии с кубической метрикой каждой из первых последовательностей.
8. Способ, содержащий:
поиск набора конкретных последовательностей, содержащего набор корневых последовательностей и их циклических сдвигов, причем поиск содержит:
начало с номера корневой последовательности, указывающего корневую последовательность из числа упорядоченных корневых последовательностей;
включение доступных циклических сдвигов корневой последовательности; и
продолжение со следующей корневой последовательностью, если это необходимо для заполнения набора, интерпретируя упорядоченные корневые последовательности циклическим образом.
9. Способ по п.8, в котором упорядоченные корневые последовательности получают, упорядочивая последовательности известных длины и количества в соответствии с кубической метрикой каждой из последовательностей и размером соты высокой мобильности, поддерживаемым каждой из последовательностей.
10. Способ по п.9, в котором упорядоченные корневые последовательности получают, разделяя последовательности известных длины и количества на первый набор, состоящий из первых последовательностей, и второй набор, состоящий из вторых последовательностей, в соответствии с кубической метрикой каждой из последовательностей, находящейся выше или ниже заранее определенного порога, и упорядочивая первые последовательности в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей, и, аналогично, упорядочивая вторые последовательности в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из вторых последовательностей.
11. Способ по п.10, в котором кубическая метрика каждой из первых последовательностей находится ниже заранее определенного порога, и кубическая метрика каждой из вторых последовательностей находится выше заранее определенного порога, и первые последовательности упорядочены в соответствии с уменьшением поддерживаемого размера соты высокой мобильности, и вторые последовательности упорядочены в соответствии с увеличением поддерживаемого размера соты высокой мобильности, либо наоборот.
12. Способ, содержащий:
поиск набора конкретных последовательностей, состоящего из набора корневых последовательностей и их циклических сдвигов, причем поиск содержит начало с номера корневой последовательности, указывающего на корневую последовательность из числа упорядоченных корневых последовательностей,
при этом упорядоченные корневые последовательности получают, разделяя последовательности известных длины и количества на первый набор, состоящий из первых последовательностей с кубической метрикой ниже заранее определенного порога, и второй набор, состоящий из вторых последовательностей с кубической метрикой выше заранее определенного порога, разделяя вторые последовательности на поднаборы в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из вторых последовательностей, и упорядочивая вторые последовательности в поднаборах в соответствии с кубической метрикой каждой из вторых последовательностей.
13. Способ по п.12, в котором первые последовательности упорядочивают в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей.
14. Способ по п.12, в котором первые последовательности разделяют на поднаборы в соответствии с поддерживаемым размером соты высокой мобильности, поддерживаемым каждой из первых последовательностей, и упорядочивают первые последовательности в поднаборах в соответствии с кубической метрикой каждой из первых последовательностей.
15. Компьютерный программный продукт, включающий в себя программу для устройства обработки, содержащую части кода программного обеспечения, выполняющие этапы любого из пп.8-14, когда программу выполняют на устройстве обработки.
16. Компьютерный программный продукт по п.15, причем компьютерный программный продукт содержит считываемый компьютером носитель, на котором хранятся части кода программного обеспечения.
17. Компьютерный программный продукт по п.15, причем программа напрямую загружается во внутреннюю память устройства обработки.