|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vladimir Vassilevsky 2:5020/175.2 07 Aug 2003 19:49:02 To : Alex Volkov Subject : эквалайзер -------------------------------------------------------------------------------- Thu Aug 07 2003 18:11, Alex Volkov wrote to Evgenij Masherov: AV> Мне нужен эквалайзер для аудио-применений. http://www.abvolt.com/publications.htm#2 http://www.abvolt.com/Sources.htm#DFD AV> Конкретно интересно следущее: AV> а) Блок схемы функциональных узлов экв-ра. Зависит от того, чего именно ты хочешь делать с помощью эквалайзера. Для компенсации неидеальностей АС достаточно 5...8 параметрических ступеней. AV> Для БИХ фильтров я пока что вижу band-reject фильтры впараллель, с AV> сумматором на выходе. возникает вопрос как у этой схемы будут обстоять AV> дела, если впараллель будет подключено 16 - 20 полос. Берутся параметрические ступени. Десяти ступеней достаточно, чтобы приблизить практически любую разумную форму AЧХ. AV> отличии от аналоговых фильтров, тут могут возникнуть какие-либо AV> неприятные эффекты связыные с тем что каждый БИХ фильтр на своем выходе AV> искажает фазу. (сложение противофазных сигналов, как известно приводит к AV> их взаимокомпенсации). Можно, конечно, построить фильтры бесселя, но они AV> обладают довольно пологой АЧХ и невысоким уровнем задержания в дБ. Hе бери в голову мутные аудиофильские рассуждения о фазе, а также о цифровых и аналоговых фильтрах. AV> б) AV> Рассчет КИХ фильтра эквалайзера. AV> Производительность меня не волнует, т.к. даже фильтр 16384 порядка AV> выполняется хорошим FFT довольно быстро. Порядок длины фильтра ~= частота дискретизации/минимальная полоса. Для аудио задач потребуется фильтр порядка 4096 и более. Реализация такого фильтра в реалтайме - весьма большие вычислительные затраты. AV> Hе будет ли он "ломать звук", так как ачх у него имеет вид "ступенек" AV> (я имею в виду ступеньки полосы задержания). Hеудобство FIR фильтра - большая вносимая задержка (десятки - сотни миллисекунд). Особенно при реализации через FFT. AV> Hе было бы более грамотным для звука иметь ачх "плавную", сглаженную, в AV> виде мягких провалов в полосе задержания, а не в виде плоской ступеньки? Это не столь существенно. AV> в) насколько реально руками нарисовать спектр АЧХ ких фильтра (ну или AV> сплайнами), а затем обратной трансформацией из спектра получить ядро AV> фильтра? Задача на минимизацию гладкой функции от многих переменных. Обычная проблема - много локальных минимумов. Потому, что приближать надо в логарифмической области. Весьма ресурсоемко. VLV "Точность попадания компенсируется диаметром изделия" --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300cc9d3bb4.html, оценка из 5, голосов 10
|