Разделы

Тестовые испытания

В результате моделирования в среде Matlab получены следующие временные характеристики, изображенные на рисунках 5.1 и 5.2 соответственно. По оси ординат откладывается амплитуда нормированного сигнала, а по оси абсцисс время в наносекундах соответственно.

На вход банка цифровых фильтров подан идеализированный ЛЧМ сигнал, представленный на рис.

Рисунок 5.1 - Входной ЛЧМ сигнал

Рисунок 5.2 - Выходной ЛЧМ сигнал с удаленным шестым каналом

Как видно из рисунка 5.2 цифровой фильтр пропускает сигнал от 0 до с, что соответствует 50 МГц и не вносит изменений в состав ЛЧМ сигнала, что подтверждает работоспособность математической модели фильтра.

Исходными данными для моделирования в среде Quartus II являются внешние воздействия, заданные в виде некоторого входного вектора (набора кодовых слов). Подсистема моделирования (Simulator) пакета Quartus II, в соответствие с алгоритмом проекта, синтезирует выходные сигналы, соответствующие его реакции на заданное входное воздействие, которая очень близка к реакции запрограммированной ПЛИС. В типовых задачах разработчик задает наборы входных векторов и анализирует полученные в результате моделирования выходные сигналы.

В соответствии с поставленной задачей подсистема моделирования позволяет выполнить моделирование с учетом временных параметров реальной ПЛИС (Timing Simulation), позволяющее проверить не только правильность логического функционирования проекта, но и его работу с учетом реальных параметров выбранной ПЛИС в самых жестких условиях эксплуатации.

Файлы вектора входных воздействий в системе Quartus II будут задаваться в виде описания в графической форме (некоторых временных диаграмм) с использованием редактора временных диаграмм (Waveform Editor) - файлы *. vwf (Vector Waveform Files).

Для оценки правильности работы проектируемого фильтра следует провести 2 испытания. В первом случае входная последовательность задается с частотой 45 МГц (22 нс), а во втором с частотой 100 МГц (10 нс), Т.о. наглядно оценивается работоспособность цифрового фильтра.

Для моделирования необходимо задать значения входным выводам. Для вывода clock задается сигнал тактирования длительностью от 0 до 1 мкс с периодом 20 нс (в отчете о компиляции проекта указывается оптимальная частота тактирования). Для вывода reset необходимо задать уровень логической единицы в начальный момент времени длительностью 10 нс. Для вывода in_data [7.0] задается входная последовательность, подлежащая фильтрации.

Для второго случая параметры задаются аналогично.

На рисунках 5.3 и 5.4 представлены результаты моделирования банка цифровых фильтров в среде Quartus II.

Рисунок 5.3 - Результаты моделирования в среде Quartus II (частота входной последовательности 45 МГц).

Рисунок 5.4 - Результаты моделирования в среде Quartus II (частота входной последовательности 100 МГц).

Как видно из временных диаграмм при частоте сигнала 45 МГц фильтр пропускает входной сигнал, а при частоте 100 МГц фильтрует его. Т.о. эти диаграммы подтверждают правильность работы ЦФ.

Другие материалы

Синтез автоматической системы передачи кодированных сигналов
генератор автомат Современный мир уже сложно представить без систем автоматики, телемеханики и связи. Человечество с каждым годом наращивает объемы интеграции автоматических систем в повседневный быт ...

Создание лабораторного стенда для изучения аналого-цифрового преобразователя (АЦП) на основе промышленного микроконтроллера
Тема данной бакалаврской работы - создание лабораторного стенда для изучения аналого-цифрового преобразователя (АЦП) на основе промышленного микроконтроллера (МК). Разработка является ак ...

Синтез дискретных устройств
На современном этапе развития научно-технического прогресса повсеместно, во всех отраслях промышленности идет автоматизация производства. Автоматизация производственных п ...

Копирайт 2019 : www.ordinarytech.ru