|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 08 Aug 2003 10:26:10 To : Alex Volkov Subject : эквалайзер -------------------------------------------------------------------------------- Thu Aug 07 2003 18:11, Alex Volkov wrote to Evgenij Masherov: AV>>> Кто-нибудь писал эквалайзер? EM>> EM>> Hу, был грех... EM>> AV>>> Хочу получить побольше информации. AV>>> Как его рассчитать, как запрограммировать (iir? fir?) Как AV>>> выбирают частоты (почему эти, а не те, и по какому принципу). AV>>> Почему ручки эквалайзера существуют линейные и логарифмические. EM>> EM>> БИХ-фильтры куда эффективнее вычислительно, но рассчитывать их EM>> сложнее, у них почти неизбежны фазовые искажения, которых легко EM>> избежать при КИХ-фильтрах, возможна неустойчивость. Выбор сильно EM>> зависит от цели (музыку слушать - или компенсировать искажения в линии EM>> связи). Частоты выбирают, сообразуясь со свойствами слуха, EM>> неарвномерностью частотной характеристики. Линейные проще и нагляднее, EM>> логарифмические согласованы со свойствами слуха (см. "децибелы") AV> Мне нужен эквалайзер для аудио-применений. AV> Конкретно интересно следущее: AV> а) Блок схемы функциональных узлов экв-ра. AV> Для БИХ фильтров я пока что вижу band-reject фильтры впараллель, с AV> сумматором на выходе. возникает вопрос как у этой схемы будут обстоять AV> дела, если впараллель будет подключено 16 - 20 полос. Я боюсь что в AV> отличии от аналоговых фильтров, тут могут возникнуть какие-либо AV> неприятные эффекты связыные с тем что каждый БИХ фильтр на своем выходе AV> искажает фазу. (сложение противофазных сигналов, как известно приводит к AV> их взаимокомпенсации). Можно, конечно, построить фильтры бесселя, но они AV> обладают довольно пологой АЧХ и невысоким уровнем задержания в дБ. А для аудио нужна особая крутизна? Если, конечно, для приятности звука, а не для профессиональной обработки... AV> б) AV> Рассчет КИХ фильтра эквалайзера. AV> Производительность меня не волнует, т.к. даже фильтр 16384 порядка AV> выполняется хорошим FFT довольно быстро. Такой фильтр имеет очень крутую AV> переходную характеристику и буквально, вырезает плоскую полосу частот. AV> Hе будет ли он "ломать звук", так как ачх у него имеет вид "ступенек" AV> (я имею в виду ступеньки полосы задержания). Будет. Hадо сглаживать АЧХ. AV> Hе было бы более грамотным для звука иметь ачх "плавную", сглаженную, в AV> виде мягких провалов в полосе задержания, а не в виде плоской ступеньки? AV> Как добиться такой плавной ачх? Умножение на сглаживающие окна дает AV> легкое сглаживание, устранение ряби но не настолько сглаживание ачх. AV> или мне просто-напросто уменьшить порядок фильтра? Если КИХ - интерполируете между точками, заданными "ползунками", хотя бы прямой... AV> в) насколько реально руками нарисовать спектр АЧХ ких фильтра (ну или AV> сплайнами), а затем обратной трансформацией из спектра получить ядро AV> фильтра? Я бы рекомендовал использовать окна. После Фурье. Евгений Машеров АКА СанитарЖеня --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300ccd0a091.html, оценка из 5, голосов 10
|