Декодируйте закодированные решеткой данные о модуляции, модулируемое использование метод QAM
TCM, в подбиблиотеке Digital Baseband Модуляции
Блок Rectangular QAM TCM Decoder использует алгоритм Viterbi, чтобы декодировать сигнал закодированной решеткой модуляции (TCM), который ранее модулировался с помощью сигнального созвездия QAM.
Параметр M-ary number представляет число точек в сигнальном созвездии, которое также равняется количеству возможных выходных символов от сверточного энкодера. (Таким образом, log2 ( M-ary number) количество выходных потоков битов от сверточного энкодера.)
Trellis structure и параметры M-ary number в этом блоке должны совпадать с теми в блоке Rectangular QAM TCM Encoder, чтобы гарантировать соответствующее декодирование.
Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины содержащий комплексные числа. Для получения информации о типах данных, которые поддерживает каждый порт блока смотрите Поддерживаемые Типы данных.
Если сверточный энкодер, описанный структурой решетки, представляет уровень k/n код, то блок Rectangular QAM TCM Decoder выход является вектором столбца двоичных данных с продолжительностью времен k длина вектора входного сигнала.
Блок имеет три возможных метода для перехода между последовательными системами координат. Средства управления параметром Operation mode, который метод использование блока. Этот параметр также влияет на область значений возможных значений для параметра Traceback depth, D.
В Continuous
режим, блок инициализирует все метрики состояния, чтобы обнулить в начале симуляции, ожидает, пока это не накапливает символы D, и затем использует последовательность символов D, чтобы вычислить каждый из traceback путей. D может быть любым положительным целым числом. В конце каждой системы координат блок сохраняет свою метрику внутреннего состояния для использования со следующей системой координат.
Если вы выбираете Enable the reset input, блок отображает другой входной порт, пометил Rst
. Этот порт получает сигнал целочисленного скаляра. Каждый раз, когда значение в Rst
порт является ненулевым, блок сбрасывает все метрики состояния, чтобы обнулить и обнуляет traceback память.
В Truncated
режим, блок обрабатывает каждую систему координат независимо. traceback путь запускается в состоянии с самой низкой метрики. D должен быть меньше чем или равен длине вектора входа.
В Terminated
режим, блок обрабатывает каждую систему координат независимо. traceback путь всегда запускается во все-нулевом состоянии. D должен быть меньше чем или равен длине вектора входа. Если вы знаете, что каждая система координат данных обычно заканчивается во все-нулевом состоянии, то этот режим является соответствующим выбором.
Если вы устанавливаете Operation mode на Continuous
, затем этот блок вводит задержку декодирования, равную Traceback depth *k биты для уровня k/n сверточный код. Задержка декодирования является количеством нулей, которые предшествуют первому декодируемому биту в выходе.
Блок не подвергается никакой задержке других значений Operation mode.
MATLAB® структура, которая содержит описание решетки сверточного энкодера.
Число точек в сигнальном созвездии.
Количество ветвей решетки (эквивалентно, количество символов) блок использует в алгоритме Viterbi, чтобы создать каждый traceback путь.
Режим работы Декодера Витерби. Выбором является Continuous
, Truncated
, и Terminated
.
То, когда вы устанавливаете этот флажок, блок имеет второй входной порт, пометило Rst
. Обеспечение ненулевого входного значения к этому порту заставляет блок устанавливать свою внутреннюю память на начальное состояние прежде, чем обработать входные данные. Эта опция появляется, только если вы устанавливаете Operation mode на Continuous
.
Выберите тип данных для выходного сигнала блока как boolean
или single
. По умолчанию блок устанавливает это на double
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Сброс |
|
Вывод |
|
[1] Biglieri, E., Д. Дивсэлэр, П. Дж. Маклэйн и М. К. Саймон, введение в закодированную решеткой модуляцию с Аппликэйшнсом, Нью-Йорк, Макмиллана, 1991.
[2] Proakis, Джон Г., Цифровая связь, Четвертый выпуск, Нью-Йорк, McGraw-Hill, 2001.