СВЕРТОЧНЫЕ КОДЫ С ЗАДАВАЕМОЙ КОНЦЕВОЙ КОМБИНАЦИЕЙ БИТОВ, ПРЯМОЙ СВЯЗЬЮ И ОПТИМАЛЬНЫМ СПЕКТРОМ РАССТОЯНИЙ

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