8.Разработка программы по моделированию работы
разработанных цифровых фильтров

     Программа разрабатывается  на любом языке высокого уровня (Паскале, Си, Фортране, Бейсике) или в среде MatLab. Допускается применение различных библиотек и индивидуальных программных продуктов. Графические материалы как правило представляются на мониторе  компьютера  в различных  цветах  с последующей распечаткой на принтере.

Разрабатываемая программа может содержать диалог с оператором в виде меню.  Допускается использовать при  этом  манипулятор "Мышь". Программа должна обеспечивать:

     1.Ввод порядка моделируемого цифрового фильтра.

     2.Ввод коэффициентов фильтра.

     3.Подача на вход фильтра цифровых сигналов:

         - единичный  импульс (для исследования импульсных характеристик фильтра);

         - единичный скачок;

         - синусоидального сигнала заданной частоты (для исследования частотных

         характеристик фильтров).

     Числа в программе представляются с  плавающей  запятой  типа "float" или "double".

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