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