Пробитые сверточные коды в GNU Radio - PullRequest
0 голосов
/ 01 марта 2019

Мне удалось успешно декодировать проколотые сверточные коды CCSDS в GNU Radio.Тем не менее, процесс декодирования включает в себя некоторые специфические характеристики, которые я хотел бы понять больше.gnuradio_flowgraph

Прежде всего, проколотые матрицы CCSDS показаны на рисунке ниже.

puncture_matrices

Блоки прокола / прокола в GNU Radio предполагают схему прокола и размер прокола, показанные в таблице ниже для разных скоростей.

puncture_table Сначала потоковая диаграмма не могла декодировать сверточно закодированный поток битов, пока я не задержу поток битов (обведено красным).Значения задержки, которые работают для соответствующих показателей прокола, показаны в крайнем правом столбце таблицы выше.Значения задержки показывают некоторую периодичность, которая по какой-то причине оказывается знаменателем частоты проколов, например, для скорости 2/3, значений задержки;2,5,8,11,14;иметь период 3, который является деном (2/3).Такой же вывод можно сделать и для всех остальных ставок.

Я хотел бы понять, почему это происходит.Почему depuncturer / cc_decoder просто не работает без задержки?

С уважением,

M.

...