Эта модель показывает часть ETSI (Европейский институт стандартизации электросвязи) EN 300 744 стандарт для наземной передачи цифровых телевизионных сигнал. Стандарт предписывает проект передатчика и устанавливает минимальные требования к производительности для получателя.
Цель этого примера к
Смоделируйте передатчик в его "2k режим", как предписано в стандарте
Модель один возможный проект получателя
Сгенерируйте ошибочную статистику, которая поможет определить, удовлетворяет ли модель получателя требования к производительности
Используя список и схематическое, стандарт показывает основные процессы, что данные подвергаются. Верхняя строка блоков в модели подражает структуре схематического включением подсистем, которые выполняют основные процессы.
Приведенная ниже таблица показывает, какие подсистемы соответствуют процессам от схематического.
Нижний ряд значков в модели представляет подсистемы, которые составляют получатель. Модель также включает источник случайных данных, модели канала, ошибочных калькуляторов статистической величины и нескольких приемников.
Переменные в модели
Модель использует переменные, как описано ниже.
Чтобы видеть, как MATLAB® вычисляет значения этих переменных, см. скрипт commdvbt_tablegen.m
.
Проект получателя
Стандарт не задает, как реализовать получатель, несмотря на то, что некоторые обратные операции, такие как устранение чередования, ясно заданы. Этот пример иллюстрирует один возможный проект получателя при помощи этих функций:
64-QAM demapper, который принимает мягкие решения, производя набор шести вещественных чисел для каждого комплексного числа в его входе. Эти шесть чисел представляют мягкие решения о первом бите действительных и мнимых компонентов, втором бите и третьем бите. Подсистема Декодера Витерби интерпретирует числа мягкого решения и использует их, чтобы декодировать проколотый сверточный код правильно. Чтобы исследовать точное отображение более тесно, смотрите DVB-T 64-QAM подсистема Demapper, а также переменная dvbt_qam
.
traceback глубина 136 в блоке библиотеки Viterbi Decoder. Этот блок библиотеки появляется в подсистеме Декодера Витерби верхнего уровня.
Получите вычисление задержки
DVB-T внутренний Interleaver и Deinterleaver содержит следующую перебуферизацию формата кадра и соответствующие задержки:
От 2176 до 756 получившихся в 756 демонстрационных задержках
756 - 9 072 получившихся в 9 072 демонстрационных задержках
От 9072 до 756 получившихся в 0 демонстрационных задержках
756 - 2 176 получившихся в 2 176 демонстрационных задержках
Это приводит к задержке 12 004 выборок. С тех пор 2176 входной формат кадра к mod Декодера Витерби (12004,2176) результаты в задержке 1 124, который соответствует 1124*3/4 = 843 выборки из-за уровня 3/4 кодирование. С traceback глубиной 136, Декодер Витерби также добавляет дальнейшую задержку 136, принося общую задержку с 843+136 = 979. В порядке выровнять фактические кодовые комбинации прежде, чем питаться в Сверточный Deinterleaver добавляется дополнительная задержка 1632-979 = 653 выборки. Уровень 3/4 кодирующий также заставляет эти 12 004 задержки проявлять как 12004*3/4 = 9003. Таким образом общая задержка модели, исключая Сверточное Чередование/Устранение чередования 9003+136+653 = 9792, который равен 6 кадрам, как формат кадра во 'внутреннем' блоке вычисления Коэффициента ошибок 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 сконфигурирован, чтобы вычислить точные поразрядные логарифмические отношения правдоподобия (LLRs). Шумовое отклонение должно быть обеспечено, и оно вычисляется с помощью полученного сигнала и сигнала, сгенерированного DVB-T 64-QAM Картопостроитель. Этот подход делает деривацию из мягких решений легкой для любого сигнального созвездия с помощью встроенного блока.
EN 300 744 Стандарта ETSI: Цифровое телевидение (DVB); Структурируя структуру, кодирование канала и модуляцию для цифрового наземного телевидения, Европейского института стандартизации электросвязи, Вальбонн, Франция, 1997.