[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: cheby_filter.jpg -(83 KB, 586x473, cheby_filter.jpg)
83 No.28329  

Гриши, я пытаюсь накодить фильтр Чебвышева-2 на языке JESUSONIC для программы REAPER.
В Матлабе сгенерировал матрицу коэффициентов, написал фейлоплагин.
Он работает, но АЧХ совершенно не соответствует задуманной.
Почему?

>> No.28336  

Вероятно, матрицу в матлабе сгенерил для непрерывной системы, а твоя прога ожидает дискретную, или наоборот.

>> No.28338  

>>28336
Все для дискретки. Правда вроде там есть какие-то фокусы с варпом. Я удивлен тем, что часть левее правильная. Может я какие-то коэффициенты не с тем знаком в формулу подставляю?

>> No.28339  

Попробуй какой-нибудь совсем простой фильтр, очевидно же. Если всё ок - фейл с к-ми, если нет - фейл с кодом/программой.

>> No.28341  

>>28339
Черт. Об этом я почему-то не подумал.

>> No.28353  

>>28329
Пользовался функцией Cheby2()? Пробовал проверять АЧХ прямо в Матлабе командой freqz()?

>> No.28354  

>>28353
У меня какой-то встроенный инструмент для дизайна фильтра установлен, в нем баловался. АЧХ он для моего фильтра рисует такую, какую хочется.

>> No.28361  

А что с разрядностью коэффициентов? Она одинакова, в обоих программах, или ты округляешь?

>> No.28366  

>>28361
Не округляю, вроде одинакова, хотя я точного описания форматов не видел.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]