|
Цифровой фильтр на AVR...., Реально ли это? |
|
|
|
Sep 12 2006, 16:50
|

Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508

|
Цитата(Petka @ Sep 12 2006, 19:42)  смотря насколько качественное разделение на три полосы необходимо. насколько допустимы задержки? Кстати для реазизации фильтров совсем не обязательно делать преобразование Фурье. Может Вам подойдут рекурсивные фильтры, которые не требовательны к ресурсам (относительно Фурье). Опишите Вашу задачу более детально. Тогда попробуем дать более толковые советы. Идея собственно в том что б зделать кроссовер на цифровых фильтрах.... какое нужно качество? Как можно лучше в разумных пределах.... Исходить из соотношения цена качество....
|
|
|
|
|
Sep 12 2006, 17:20
|

Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508

|
Цитата(Petka @ Sep 12 2006, 20:04)  Цитата(Potter @ Sep 12 2006, 20:50)  Идея собственно в том что б зделать кроссовер на цифровых фильтрах.... какое нужно качество? Как можно лучше в разумных пределах.... Исходить из соотношения цена качество....
Хм. ИМХО если дело дошло до трёхполосного звука, то необходимо делать НЕрекурсивные фильтры высоких порядков, на что у АВР однозначно не хватит производительности. Что б вы посоветовали? Цитата(Shurmas @ Sep 12 2006, 20:07)  Уверен не реально! Если только на AVR32. Пожалуйта поконкретней.... AVR32 это какие конроллеры? Назовите пожалуйста пару моделей.....
|
|
|
|
|
Sep 12 2006, 17:26
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Potter @ Sep 12 2006, 21:20)  Цитата(Petka @ Sep 12 2006, 20:04)  Цитата(Potter @ Sep 12 2006, 20:50)  Идея собственно в том что б зделать кроссовер на цифровых фильтрах.... какое нужно качество? Как можно лучше в разумных пределах.... Исходить из соотношения цена качество....
Хм. ИМХО если дело дошло до трёхполосного звука, то необходимо делать НЕрекурсивные фильтры высоких порядков, на что у АВР однозначно не хватит производительности. Что б вы посоветовали? Цитата(Shurmas @ Sep 12 2006, 20:07)  Уверен не реально! Если только на AVR32. Пожалуйта поконкретней.... AVR32 это какие конроллеры? Назовите пожалуйста пару моделей..... Для любых фильтров хорошо подходят DSP. Но делать на них кроссовер наверное неоправданно... в принципе и на АВР32 тоже. Наверняка есть специализированные микросхемы. Кстати а чем Вам уже готовые кроссоверы не годятся?
|
|
|
|
|
Sep 12 2006, 17:46
|

Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508

|
Цитата(Petka @ Sep 12 2006, 20:26)  Для любых фильтров хорошо подходят DSP. Но делать на них кроссовер наверное неоправданно... в принципе и на АВР32 тоже. Наверняка есть специализированные микросхемы. Кстати а чем Вам уже готовые кроссоверы не годятся? Значит будем искать специализированные микросхеммы.... Я вообще-то готовых в продаже не видел..... Я их не искал.... Но на глаза не попадались..... И мне кажеться что они будут дорого стоить..... Это раз.... Потом мне интересно разобраться как делать цифровые фильтры.... Почему б при этом не зделать хорошую вещь..... Может у вас есть или знаете ссылку на информацию про математику для цифровых фильров был бы очень признателен.... Цитата(Shurmas @ Sep 12 2006, 20:23)  avr32 это совсем не AVR это на atmel.com
А по существу советую взять звуковой процессор филипс или какой-то другой и просто управлять им АВРкой. Может вы хотели сказать сигнальный процессор или именно звуковой? Если звуковой просьбы в двух словах пояснить чем звуковой отличается от сигнального....
|
|
|
|
|
Sep 12 2006, 17:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Potter @ Sep 12 2006, 21:46)  Значит будем искать специализированные микросхеммы....
Я вообще-то готовых в продаже не видел..... Я их не искал.... Но на глаза не попадались..... И мне кажеться что они будут дорого стоить..... Это раз.... Потом мне интересно разобраться как делать цифровые фильтры.... Почему б при этом не зделать хорошую вещь.....
Может у вас есть или знаете ссылку на информацию про математику для цифровых фильров был бы очень признателен.... 1) если хотите по простому, то воспользуйтесь программой FilterSolutions она умеет по заданным характеристикам расчитывать практически любые фильтры, и цифровые в том числе. На выходе программа сгенерит кусок кода на Си, который выполняет нужную фильтрацию. 2) если хотите по "большому кругу", то следует почитать учебники по цифрофой обработке сигналов (ЦОС) тогда и понимание придёт. Цитата(Potter @ Sep 12 2006, 21:46)  Может вы хотели сказать сигнальный процессор или именно звуковой? Если звуковой просьбы в двух словах пояснить чем звуковой отличается от сигнального.... сигнальный процессор это универсальное средство, с набором возможностей по математической обработке больших обьёмов данных за малое время =). а звуковой процессор, это узкоспециализированное устройство, которое предназначено только для проведения операций, типичных для аудио.
|
|
|
|
|
Sep 12 2006, 17:58
|

Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508

|
Цитата(Petka @ Sep 12 2006, 20:52)  1) если хотите по простому, то воспользуйтесь программой FilterSolutions она умеет по заданным характеристикам расчитывать практически любые фильтры, и цифровые в том числе. На выходе программа сгенерит кусок кода на Си, который выполняет нужную фильтрацию. 2) если хотите по "большому кругу", то следует почитать учебники по цифрофой обработке сигналов (ЦОС) тогда и понимание придёт. Ясно... Спасибо... Наверно так и поступлю.....
|
|
|
|
|
Sep 12 2006, 18:10
|
Местный
  
Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332

|
Цитата(Potter @ Sep 12 2006, 21:46)  Может у вас есть или знаете ссылку на информацию про математику для цифровых фильров был бы очень признателен.... Есть Апноуты по цифровой фильтрации и целую библиотеку книг для скачивания рекомендовали недавно в соседней ветке: Цитата(Alizei @ Sep 12 2006, 11:25)  на kazus.ru теперь скачка платная. бесплатно в библиотеке там: [banned] там есть все и по МК и по цифровой фильтрации.
|
|
|
|
|
Sep 13 2006, 06:43
|
Местный
  
Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445

|
Цитата(Potter @ Sep 12 2006, 20:30)  Есть звуковой диапазон 10 Гц - 25 кГц(собственно аудио сигнал)..... Разделить весь звуковой диапазон на 3 части: низкие, средние и высокие спомощью математических преобразований.... Не хватит кокса, это точно. При похожей задаче у меня хватило кокса только на частоту дискретизации 20кГц. При том, что склоны фильтров все 2-го порядка. Что касается распознавалок DTMF, то там обходятся вовсе без полосовых фильтров.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|