Эта модель показывает часть ETSI (Европейский институт стандартизации электросвязи) EN 300 744 стандарт для наземной передачи цифровых телевизионных сигнал. Стандарт предписывает проект передатчика и устанавливает минимальные требования к производительности для приемника.
Цель этого примера к
Смоделируйте передатчик в его "2k режим", как предписано в стандарте
Модель один возможный проект приемника
Сгенерируйте статистику ошибок, которая поможет определить, удовлетворяет ли модель приемника требованиям к производительности
Используя список и схематическое, стандарт показывает основные процессы, что данные подвергаются. Верхняя строка блоков в модели подражает структуре схематического включением подсистем, которые выполняют основные процессы.
Приведенная ниже таблица показывает, какие подсистемы соответствуют процессам от схематического.
Нижний ряд значков в модели представляет подсистемы, которые составляют приемник. Модель также включает источник случайных данных, модели канала, ошибочных калькуляторов статистической величины и нескольких приемников.
Переменные в модели
Модель использует переменные, как описано ниже.
Чтобы видеть, как MATLAB® вычисляет значения этих переменных, см. скрипт commdvbt_tablegen.m
.
Проект приемника
Стандарт не задает, как реализовать приемник, несмотря на то, что некоторые обратные операции, такие как устранение чередования, ясно заданы. Этот пример иллюстрирует один возможный проект приемника при помощи этих функций:
64-QAM demapper, который принимает мягкие решения, производя набор шести вещественных чисел для каждого комплексного числа в его входе. Эти шесть чисел представляют мягкие решения о первом бите действительных и мнимых компонентов, втором бите и третьем бите. Подсистема Декодера Витерби интерпретирует числа мягкого решения и использует их, чтобы декодировать проколотый сверточный код правильно. Чтобы исследовать точное отображение более тесно, смотрите DVB-T 64-QAM подсистема Demapper, а также dvbt_qam
переменная.
traceback глубина 136 в библиотечном блоке Декодера Витерби. Этот библиотечный блок появляется в подсистеме Декодера Витерби верхнего уровня.
Вычисление задержки приема
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.