Вычислите спектр расстояния сверточного кода
вычисляет свободное расстояние и требуемое количество компонентов веса и спектров расстояния линейного сверточного кода. Поскольку сверточные коды не имеют контуров блока, спектр веса и спектр расстояния полубесконечны и хорошо аппроксимированные первыми несколькими компонентами.spect
= distspec(trellis
,numcomp
)
Функция использует алгоритм поиска по дереву, реализованный со стеком, как описано в [2].
[1] Бочарова, Т.е. и Б.Д. Кудряшов. “Рациональный Уровень Проколотые Сверточные коды для Декодирования Soft-Decision Viterbi”. Транзакции IEEE на Теории информации 43, № 4 (июль 1997): 1305–13. https://doi.org/10.1109/18.605600.
[2] Cedervall, M.L., и Р. Йоханнессон. “Алгоритм FAST для Вычислительного Спектра Расстояния Сверточных кодов”. Транзакции IEEE на Теории информации 35, № 6 (ноябрь 1989): 1146–59. https://doi.org/10.1109/18.45271.
[3] Чанг Дж., Д. Хван и М. Лин. “Некоторые Расширенные Результаты на поиске хороших Сверточных кодов”. Транзакции IEEE на Теории информации 43, № 5 (сентябрь 1997): 1682–97. https://doi.org/10.1109/18.623175.
[4] Frenger, P.K., П. Ортен и Т. Оттоссон. “Комментарии и Добавления к Недавним Статьям о Новых Сверточных кодах”. Транзакции IEEE на Теории информации 47, № 3 (март 2001): 1199–1201. https://doi.org/10.1109/18.915683.