После прослушивания трехполоски с FIR фильтрами я пришел к выводу, что звук хуже, чем с IIR фильтрами.
Так почему бы нам не сделать многозвенный IIR фильтр корректирующий фазу?
Ниже представлена АЧХ+ГВЗ такого фильтра при использовании трех полос. Увеличив кол-во полос фильтр можно сделать с более плавной АЧХ и ГВЗ, но увеличивается сложность подбора. На глюки 5ого када не следует обращать внимания, он криво отображает ГВЗ при больших числах здержек.
Также из плюсов можно отметить более низкую задержку, которая будет определяться максимально задержкой верхней полосы. В данном случае 11,4 мс.
Принцип генерации - берем 3 звена Net1, Net2, Net3. Для первого звена ВЧ указываем задержку 10000мс, для второго СЧ 9900 мс, для третьего 0 мс. Затем применяем фильтры для каждого из звеньев, инвертируем при необходимости полярность и добиваясь получения нужной АЧХ+ГВЗ.
И еще мне кажется аналогичный подход, но с противоположной стороны можно применить в цифровой фильтрации для ЦАП и использовать вместо FIR фильтров многозвенные IIR. Вызванный рост ГВЗ сверху корректировать суммированием нижних полос с дополнительной задержкой.
Так почему бы нам не сделать многозвенный IIR фильтр корректирующий фазу?
Ниже представлена АЧХ+ГВЗ такого фильтра при использовании трех полос. Увеличив кол-во полос фильтр можно сделать с более плавной АЧХ и ГВЗ, но увеличивается сложность подбора. На глюки 5ого када не следует обращать внимания, он криво отображает ГВЗ при больших числах здержек.
Также из плюсов можно отметить более низкую задержку, которая будет определяться максимально задержкой верхней полосы. В данном случае 11,4 мс.
Принцип генерации - берем 3 звена Net1, Net2, Net3. Для первого звена ВЧ указываем задержку 10000мс, для второго СЧ 9900 мс, для третьего 0 мс. Затем применяем фильтры для каждого из звеньев, инвертируем при необходимости полярность и добиваясь получения нужной АЧХ+ГВЗ.
И еще мне кажется аналогичный подход, но с противоположной стороны можно применить в цифровой фильтрации для ЦАП и использовать вместо FIR фильтров многозвенные IIR. Вызванный рост ГВЗ сверху корректировать суммированием нижних полос с дополнительной задержкой.