На ваш запрос, Н.С., о возможности ЦНП-синтеза IIR-фильтра с представленными характеристиками (АЧХ и ФЧХ) вашего «эквалайзера», хочу передать решение этой задачи пакетом ЦНП.Kit_nn писал(а):Предлагаю обсуждение перенести в новую тему, мне вопросы цифровых сплиттеров (микшеров), возможность перестройки и борьбы с фазовыми искажениями так же весьма интересны.
Звено a0 a1 a2 b0 b1 b2
__1)__1024_–1411__800__-393__635__-277
__2)__1024__-704__762___91___216__181
__3)__1024_–1930__931__120__-49____22
__4)__1024__1066__635__-641__-369__-1251
__5)__1024__-958__531___164__1820__-1373
__6)__1024__1504__624__1094__1960__-350
__7)__1024___-49__658__-786___604__-1740
__8)__1024__606___610__705___1945__298
__9)__1024_–1787__906__-422___955__-711
Это показательная задача ЦНП-синтеза уже по АЧХ произвольной формы и линейной ФЧХ от КИХ-фильтра с симметричной ИХ. Естественно, «против лома нет приёма» и любой БИХ-фильтр даст только возможное приближение к ФЧХ симметричного КИХ-фильтра. Эту «страшную» АЧХ с сильными биениями на малых углах цифровой частоты мы вводили в программу довольно грубо, визуально, прямо с вашего графика, не имея его табулированного представления. Как видно, задача вполне успешно решилась целочисленным IIR-фильтром 18-го порядка с представлением данных в 12 бит. Требования по АЧХ с учётом погрешности визуального ввода выполнены полностью, а ФЧХ вполне линейна в сравнении с КИХ-прототипом, видна только малая рябь в узкой зоне «резкого колыхания» АЧХ. И это всё только на 18-ти отсчётах окна БИХ-фильтра. А какой порядок КИХ-прототипа был у вас? Сотни две отсчётов, не менее, я думаю.
P.S. Видно, как искажает видеоимпульс фильтр с такой АЧХ (реализация на TMS320)