Эта модель показывает часть стандарта ETSI (Европейский институт телекоммуникационных стандартов) EN 300 744 для наземной передачи цифровых телевизионных сигналов. Стандарт предписывает проект передатчика и устанавливает минимальные требования к эффективности для приемника.
Цель этого примера состоит в том, чтобы
Моделируйте передатчик в его «режиме 2k», как предписано в стандарте
Моделируйте один возможный проект приемника
Сгенерируйте статистику ошибок, которая поможет определить, удовлетворяет ли модель приемника требованиям эффективности
Используя список и схему, стандарт показывает основные процессы, которым подвергаются данные. Верхняя строка блоков в модели имитирует структуру схемы, включая подсистемы, которые выполняют основные процессы.
В таблице ниже показаны подсистемы, соответствующие процессам из схемы.
Нижняя строка значков в модели представляет подсистемы, которые составляют приемник. Модель также включает источник случайных данных, модель канала, статистические калькуляторы ошибок и несколько приемников.
Переменные в модели
Модель использует переменные, как описано ниже.
Чтобы увидеть, как MATLAB ® вычисляет значения этих переменных, смотрите скрипт commdvbt_tablegen.m
.
Проект Приемника
Стандарт не определяет, как реализовать приемник, хотя некоторые обратные операции, такие как обратное перемежение, четко определены. Этот пример иллюстрирует один возможный проект приемника при помощи этих функций:
Демпфер 64-QAM, который принимает мягкие решения, создавая набор из шести вещественных чисел для каждого комплексного числа в его входе. Эти шесть чисел представляют мягкие решения по вещественным и мнимым компонентам первому биту, второму биту и третьему биту. Подсистема Viterbi Decoder интерпретирует номера с мягким решением и использует их, чтобы правильно декодировать проколотый сверточный код. Чтобы более подробно изучить точное отображение, смотрите подсистему DVB-T 64-QAM Demapper, а также dvbt_qam
переменная.
Глубина следа 136 в библиотечном блоке Viterbi Decoder. Этот библиотечный блок появляется в подсистеме декодера Viterbi верхнего уровня.
Вычисление задержки приема
Внутренний перемежитель DVB-T и обратный перемежитель содержат следующий формат кадра и соответствующие задержки:
2176 - 756, что приводит к задержке выборки 756
от 756 до 9072, что приводит к задержке выборки 9072
от 9072 до 756, что приводит к задержке выборки 0
756 - 2176, что приводит к задержке 2176 выборки
Это приводит к задержке 12004 выборок. Поскольку 2176 является размером входного кадра для мода декодера Viterbi (12004 2176), это приводит к задержке 1124, которая соответствует 1124 * 3/4 = 843 отсчетам из-за скорости 3/4 кодирования. С глубиной 136, декодер Viterbi также добавляет дополнительную задержку 136, доводя общую задержку до 843 + 136 = 979. Для порядка фактических кодовых слов перед подачей в Convolutional Deinterleaver добавляется дополнительная задержка 1632-979 = 653 выборок. Скорость 3/4 кодирования также заставляет 12004 задержку проявляться как 12004 * 3/4 = 9003. Таким образом, общая задержка для модели, исключая Сверточное Перемежение/Перемежение, равна 9003 + 136 + 653 = 9792 которая равна 6 системам координат когда формату кадра в блоке вычисления частоты ошибок 'inner' 1632.
Сверточное перемежение/перемежение с 12 строками регистров сдвига добавляет задержку в 11 системы координат. Из-за этого задержка приема для блока вычисления 'внешней' частоты ошибок в общей сложности составляет 6 + 11 = 17 системы координат.
Чтобы изучить эффективность примера, используйте блоки раковин, которые включены в него, перечисленные в таблице ниже.
Spectrum Analyzer
Модель commdvbt_alt
иллюстрирует альтернативный способ моделирования 64-QAM Demapper в приемнике.
Чтобы увидеть, как альтернативная версия реализует 64-QAM Demapper, сравните альтернативную подсистему DVB-T 64-QAM Demapper в commdvbt_alt примере с исходной подсистемой DVB-T 64-QAM Demapper в примере commdvbt.
Оригинал: В исходной форме мягкие решения вычисляются с помощью подсистемной реализации. Синфазные и квадратурные компоненты фазы сигнала извлекают после соответствующего масштабирования принимаемого сигнала, а затем сдвигают, получая мягкие решения для различных бит.
Альтернатива: В альтернативном виде встроенный блок Rectangular QAM Demodulator сконфигурирован для вычисления точных побитовых логарифмических коэффициентов логарифмической правдоподобности (LLR). Необходимо обеспечить отклонение шума, и оно вычисляется с помощью принятого сигнала и сигнала, генерируемого DVB-T 64-QAM Mapper. Этот подход облегчает выведение мягких решений для любого сигнального созвездия посредством использования встроенного блока.
ETSI Standard EN 300 744: Цифровое видеовещание (DVB); Структура системы координат, кодирование каналов и модуляция цифрового наземного телевидения, Европейский институт телекоммуникационных стандартов, Вальбонна, Франция, 1997 год.