реклама на сайте
подробности

 
 
> эквалайзеры, узкополосная фильтрация
ame421
сообщение Apr 21 2009, 13:07
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 6-03-09
Пользователь №: 45 748



Здравствуйте!
Помогите пожалуйста разобраться со следующим вопросом.

Надо сделать октавный эквалайзер. Частота дискретизации сигнала 24кГц. По идее надо выделить каждую полосу, уменьшить\увеличить в ней сигнал, а потом все сложить в выходной сигнал. Хочу все сделать на КИХ фильтрах. Но отфильтровать нижние полосы 250, 500. 1000Гц сложно, так как при частоте дискретизации 24кГц получаются большие порядки фильтров.
Следовательно, понижаем частоту: например для полосы 500Гц надо фильтровать полосу 350-710Гц. Понижаем частоту дискретизации с 24кГц до 1,5кГц, то есть в 16 раз, то есть (как я это понимаю) на линию задержки фильтра для 500Гц подаем каждый 16 отсчет входного сигнала. Дальше надо обратно увеличить частоту с 1,5 до 24кГц, для этого:
1. Сразу интерполировать в 16 раз нельзя, так как потом придется подавлять зеркальные частоты, то есть опять же делать узкополосный фильтр при 24кГц
2. Использовать многокаскадную интерполяцию, но имхо это не айс
3. В книжках что то говорится про полифазные фильтры в контексте многоскоростной обработки сигнала, типа они разбивают входной сигнал на полосы, снижают количество операций. Но я не могу понять, как же они разбивают сигнал на полосы ((((

Собственно вопрос в том, как нормальные люди делают эквалайзеры, правильны ли мои рассуждения (см выше) и в чем фишка полифазных фильтров, как разбить входной сигнал на октавные полосы и потом собрать его?
Может какие книжки посоветуете? Т.к. те, что я читала, мне не совсем понятны ((

Надеюсь на вашу помощь
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WEST128
сообщение Apr 22 2009, 06:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Предлагаю автору оценить порядок фильтров, найти суммарное количество коэффициентов и на основании этого определить требования к быстродействию процессора. К сожалению, матлаба сейчас нет под рукой, могу только привести свой пример : ФНЧ 10 Гц, полоса расфильтровки столько-же, при частоте дискретизации 16 кГц содержит 2360 коэффициентов. У вас полоса много шире, может быть, требования к расфильтровке немного пожестче, так что число коэффициентов будет меньше, или сравнимо. Теперь можно взять ADSP-BF532, производительность 800 MMAC, с учетом накладных расходов реально будет меньше, допустим, 500. В терминах отсчетов получается 500/0.024 = 20833. Следовательно, данный далеко не самый быстрый процессор сможет посчитать не меньше 8 таких фильтров за период одной выборки, на основании чего могу сказать, что эквалайзер в него влезет гарантированно, без всяких дополнительных мытарств с интерполяцией.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ame421   эквалайзеры, узкополосная фильтрация   Apr 21 2009, 13:07
- - DRUID3   Долго объяснять, но так как Вы предлагаете эквалай...   Apr 21 2009, 14:47
- - ame421   а как их делают? http://www.dj.ru/djlab/studio/dj...   Apr 21 2009, 15:28
- - Vlad27   Цитата(ame421 @ Apr 21 2009, 16:07) Здрав...   Apr 21 2009, 15:39
- - ame421   Vlad27, спасибо, посмотрю )) но я по русски то с т...   Apr 21 2009, 15:45
|- - Vlad27   Цитата(ame421 @ Apr 21 2009, 18:45) Vlad2...   Apr 21 2009, 16:01
- - ame421   а что никто тут не делал эквалайзеры? я думала это...   Apr 21 2009, 16:25
- - DRUID3   Ну Вы все-таки почитайте про фильтры с бесконечной...   Apr 21 2009, 16:43
- - blackfin   Цитата(ame421 @ Apr 21 2009, 17:07) Надо ...   Apr 22 2009, 07:10
|- - alex_os   Цитата(blackfin @ Apr 22 2009, 11:10) Или...   Apr 23 2009, 09:23
- - alexkok   Цитата(ame421 @ Apr 21 2009, 16:07) Надо ...   Apr 23 2009, 03:13
- - ame421   кто-нибудь пользовался IIRCanonic библиотекb дсп в...   Apr 29 2009, 13:05
|- - Vlad27   Цитата(ame421 @ Apr 29 2009, 16:05) кто-н...   May 2 2009, 12:01
- - genadiy   Вот почитайте. Я недавно делал виброанализатор для...   Apr 30 2009, 14:14
|- - furymaxx   Цитата(genadiy @ Apr 30 2009, 18:14) Вооб...   May 3 2009, 16:36
|- - genadiy   Цитата(furymaxx @ May 3 2009, 20:36) Можн...   May 5 2009, 08:37
- - ame421   как регулируемые усилители делать в каждой полосе?   May 23 2009, 16:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 14:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01326 секунд с 7
ELECTRONIX ©2004-2016