Гриши, я пытаюсь накодить фильтр Чебвышева-2 на языке JESUSONIC для программы REAPER. В Матлабе сгенерировал матрицу коэффициентов, написал фейлоплагин. Он работает, но АЧХ совершенно не соответствует задуманной. Почему?
Вероятно, матрицу в матлабе сгенерил для непрерывной системы, а твоя прога ожидает дискретную, или наоборот.
>>28336 Все для дискретки. Правда вроде там есть какие-то фокусы с варпом. Я удивлен тем, что часть левее правильная. Может я какие-то коэффициенты не с тем знаком в формулу подставляю?
Попробуй какой-нибудь совсем простой фильтр, очевидно же. Если всё ок - фейл с к-ми, если нет - фейл с кодом/программой.
>>28339 Черт. Об этом я почему-то не подумал.
>>28329 Пользовался функцией Cheby2()? Пробовал проверять АЧХ прямо в Матлабе командой freqz()?
>>28353 У меня какой-то встроенный инструмент для дизайна фильтра установлен, в нем баловался. АЧХ он для моего фильтра рисует такую, какую хочется.
А что с разрядностью коэффициентов? Она одинакова, в обоих программах, или ты округляешь?
>>28361 Не округляю, вроде одинакова, хотя я точного описания форматов не видел.
- wahaba + wakaba 3.0.9 + futaba + futallaby -