Программа разрабатывается на
любом языке высокого уровня (Паскале, Си, Фортране, Бейсике) или в среде MatLab.
Допускается применение различных библиотек и индивидуальных программных
продуктов. Графические материалы как правило представляются на мониторе компьютера
в различных цветах с последующей распечаткой на принтере.
Разрабатываемая
программа может содержать диалог с оператором в виде меню. Допускается использовать при этом
манипулятор "Мышь". Программа должна обеспечивать:
1.Ввод порядка моделируемого цифрового
фильтра.
2.Ввод коэффициентов фильтра.
3.Подача на вход фильтра цифровых
сигналов:
- единичный импульс (для исследования импульсных характеристик фильтра);
- единичный скачок;
- синусоидального сигнала заданной
частоты (для исследования частотных
характеристик фильтров).
Числа в программе представляются с плавающей
запятой типа "float"
или "double".
При выводе графических результатов на
цветной монитор необходимо обеспечить
автоматическое масштабирование.