ВУЗ: Не указан

Категория: Методичка

Дисциплина: Программирование

Добавлен: 19.10.2018

Просмотров: 885

Скачиваний: 15

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

- Pad Value – устанавливаем значение 0, так как необходимо, что бы добавились нули.

- Output column mode – выбираем опцию User-specified.

- Column size - Этот параметр отображается, только если в поле выше отметить второй вариант. С помощью этого параметра указывается длина сигнала, которую необходимо получить на выходе. Например, для режима 8к устанавливаем значение равное 8192.

- Pad signal at – данный параметр указывает на место в пределах кадра, куда необходимо добавить нули. Выбираем вариант End.

- Action when truncation occurs – выбираем опцию none.

2.3.4.3 Блок «Selector4». В предыдущем блоке было осуществлено добавление нулей в конец кадра. Однако, необходимо перенести нули в середину кадра и тогда после преобразования Фурье получим сигнал в основной полосе частот. Параметры данного блока были рассмотрены ранее. На данном этапе в блок задается вектор следующего вида: [1:3408 6818:8192 3409:6817].

2.3.4.4 Дискретное преобразование Фурье. Блок IFFT выполняет обратное дискретное преобразование Фурье. Необходимо преобразовать сигнал из частотной области во временную. Таким образом, сигнал может быть передан через любой канал. Параметры, используемые для данного блока установлены по умолчанию.

2.3.4.5 Вставка защитного интервала. Защитный интервал или циклический префикс является копией последней части символа OFDM, которая добавляется к символу OFDM.

Вставку защитного интервала осуществляют блоки «Pad1» и «Selector5». Параметры обоих блоков были рассмотрены ранее.

В блоке Pad будет добавляться необходимое количество нулей к входному сигналу. Таким образом, например, если защитный интервал 256Т получим 8192+256=8448.

Блок Selector будет изменять вектор, имеющийся на входе. Так как защитный интервал нужно вставлять перед началом символа, то вектор на выходе будет иметь следующий вид: [8193:8448 1:8192].


2.4 Проверка адекватности имитационной модели стандарта DVB-T2


Блок Align Signals (рисунок 29) позволяет выровнять два сигнала, то есть найти задержку между ними.

На рисунке 30 представлена модель измерения необходимой задержки в схеме. Для измерения задержки использовались блок Align Signals и два блока Display для визуального контроля.


Рисунок 29 - Блок измерения задержки


Этот блок полезен, когда нужно сравнить переданный и принятый сигнал, чтобы определить частоту ошибок в битах, но не известна задержка ​​принимаемого сигнала.

Вход S1 получает исходный сигнал, в то время как вход S2 получает версию сигнала с задержкой. Два входных сигнала должны иметь одинаковые размеры и времена выборки. Блок рассчитывает задержку между двумя сигналами, а затем задержанных первый сигнал, s1, выводит через порт меткой s1 del. Второй сигнал S2 без изменения выводится через порт s2.

Измерение задержки производится без канала, таким образом если задержка подобрана правильно, то данные на входе и выходе системы должны совпадать.

При изменении в схеме скорости кодирования задержка принимаемого сигнала тоже изменяется и ее нужно высчитывать заново. В таблице 14 представлены значения задержки для каждой кодовой скорости.



Таблица 14 - Значения задержки


Скорость кодирования

Задержка

1/2

64800

3/5

77760

2/3

86400

3/4

97200

4/5

103680

5/6

108000