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

 
 
> Цифровой фильтр на AVR...., Реально ли это?
Potter
сообщение Sep 12 2006, 16:30
Сообщение #1


Частый гость
**

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



Задача собственно такая..... Есть звуковой диапазон 10 Гц - 25 кГц(собственно аудио сигнал)..... Разделить весь звуковой диапазон на 3 части: низкие, средние и высокие спомощью математических преобразований.... Причем дискритизация оцифрованного сигнала не меньше 16 бит.

Понятно что встроеное АЦП в AVR контроллерах не подходит.... Реализовывать надо на внешнем высоскоросном АЦП. С помощью этого АЦП преобразовать аудио сигнал в цифру... Вопрос собственно такой: Хватит ли потом конроллера AVR для математических преобразований(я так понимаю это преобразования фурье)? Или надо ставить сигнальный конроллер?

Если у кого есть информация про АЦП под решение этой задачи просьба поделиться....

Заранее большое спасибо за ответы.....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pokos
сообщение Sep 13 2006, 06:43
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(Potter @ Sep 12 2006, 20:30) *
Есть звуковой диапазон 10 Гц - 25 кГц(собственно аудио сигнал)..... Разделить весь звуковой диапазон на 3 части: низкие, средние и высокие спомощью математических преобразований....

Не хватит кокса, это точно. При похожей задаче у меня хватило кокса только на частоту дискретизации 20кГц. При том, что склоны фильтров все 2-го порядка.
Что касается распознавалок DTMF, то там обходятся вовсе без полосовых фильтров.
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 13 2006, 11:56
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 13 2006, 10:43) *
Что касается распознавалок DTMF, то там обходятся вовсе без полосовых фильтров.

Мало ли где без чего обходятся. Я утверждаю , что в этом случае именно плосовые фильтры WDF , аналоги LC.
Единственное сомнение в "успевалости" АЦП - 50кГц он ,думаю не потянет.
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 13 2006, 12:44
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 13 2006, 15:56) *
Мало ли где без чего обходятся. Я утверждаю , что в этом случае именно плосовые фильтры WDF , аналоги LC.

Это не полосовые фильтры, а одиночные резонансные контуры. Не видите разницы? Взгляните на АЧХ в том документе.
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 13 2006, 14:47
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 13 2006, 16:44) *
Цитата(muravei @ Sep 13 2006, 15:56) *
Мало ли где без чего обходятся. Я утверждаю , что в этом случае именно плосовые фильтры WDF , аналоги LC.

Это не полосовые фильтры, а одиночные резонансные контуры. Не видите разницы? Взгляните на АЧХ в том документе.

А я чего говорю!LC и вообще хрен редьки не слаще.
И почему резонансный контур не может быть в полосовом фильтре?
А ширина полосы зависит от его добротности.
Вы же утверждали что DTMF фильтрами не определяют.
И плевать на DTMF. главное восьми полосный фильтр на смешных аппаратных ресурсах.см стр. 27
Прикрепленные файлы
Прикрепленный файл  slaae16.pdf ( 233.67 килобайт ) Кол-во скачиваний: 118
 
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 14 2006, 06:54
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 13 2006, 18:47) *
И почему резонансный контур не может быть в полосовом фильтре?

Может. Но не может быть приличного полосового фильтра на единственном контуре.
Цитата
А ширина полосы зависит от его добротности.

Вот именно поэтому.
Цитата
Вы же утверждали что DTMF фильтрами не определяют.

Я утверждал, что DTMF определяют и без фильтров.
Цитата
главное восьми полосный фильтр на смешных аппаратных ресурсах.см стр. 27

Ещё раз поясняю. Это НЕ полосовые фильтры. Ресурсы, действительно, смешные. Наверное из-за ещё более смешных коэффициентов, подогнанных специально под алгоритм.
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 15 2006, 06:19
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 14 2006, 10:54) *
Ресурсы, действительно, смешные. Наверное из-за ещё более смешных коэффициентов, подогнанных специально под алгоритм.

Пусть козффициенты и смешные , но но и с ними , макс ошибка состовляет 0,55%, что совсем не смешно.
И не критичность к точности коэффициетов является несомненным достоинством WDF.
2pokos.
Раз Вы так хорошо разбираетесь в цифровых фильтрах, то возможно , Вам не составит труда помочь мне понять как расчитывается "a “lossy” adapter"?Это всего лишь одна формула.
Если Вы не против , я Вам вышлю статью.
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 18 2006, 06:37
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 15 2006, 10:19) *
,...то возможно , Вам не составит труда помочь мне понять как расчитывается "a “lossy” adapter"?Если Вы не против , я Вам вышлю статью.

Попробую на досуге. Статью не надо, у меня есть.
Формула там не одна, а несколько. http://ieeexplore.ieee.org/iel5/31/799/000...?arnumber=20205 стр.277 и 278 - довольно понятно написано. Ценно, можно получить и режекторный фильтр. Ф-лы (19), (20), (22a) и (22b).

Сообщение отредактировал pokos - Sep 18 2006, 07:34
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 18 2006, 12:29
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 18 2006, 10:37) *
Формула там не одна, а несколько.

Но сильно непонятны 17-19
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 19 2006, 05:34
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 18 2006, 16:29) *
Но сильно непонятны 17-19

Что конкретно непонятно?
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 19 2006, 05:59
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 19 2006, 09:34) *
Что конкретно непонятно?

Напр. 17
Для начала - корень , что под ним?
К - в чем, в разах, в дБ?
Как опред. полосу по уровню 10дБ(для В), если знаешь по 20 дБ(сам задаешь)
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 19 2006, 06:52
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 19 2006, 09:59) *
Для начала - корень , что под ним?

Всё, что дальше.
Цитата
К - в чем, в разах, в дБ?

Разы.
Цитата
Как опред. полосу по уровню 10дБ(для В), если знаешь по 20 дБ(сам задаешь)

Fb задаётся по уровню -6дБ, а не -10.
Here, the pad loss is 20 log K , f, is the center frequency, and
is the so-called frequency of half pad loss of the cut or boost
sections, i.e., the frequency, where the pad loss is exactly equal to
1Olog K.
Принять спад за 40дБ/дек. и посчитать.
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 19 2006, 07:18
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 19 2006, 10:52) *
Fb задаётся по уровню -6дБ, а не -10.

Опять не понял blink.gif
На фиг.1 же черным по белому 10? blink.gif
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 19 2006, 07:44
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 19 2006, 11:18) *
Опять не понял blink.gif
На фиг.1 же черным по белому 10? blink.gif

Вообще-то, какая-то странно. Поскольку 20logK и 10logK отличаются всегда в 2 раза, т.е. это может быть 100 и 50 дБ, к примеру, если К=100000. Т.е. и 10, и 6дБ - неправильно.
Первый раз в жизни вижу, чтобы так задавали понятие полосы фильтра.
Проверять вывод формул влом, проще попробовать два значения К и смоделировать результат.
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 19 2006, 09:24
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(pokos @ Sep 19 2006, 11:44) *
Вообще-то, какая-то странно. Поскольку 20logK и 10logK отличаются всегда в 2 раза, т.е. это может быть 100 и 50 дБ, к примеру, если К=100000. Т.е. и 10, и 6дБ - неправильно.

А 20logK и 10logK это не 20дБ и 10дБ?
Как я помню - 10 и 20 дБ по напряжению отличаются не в 2, а в 3 раза.
10дБ это в 3, с чем-то (15-17)smile.gif, а 20 дБ - в 10 раз.
Go to the top of the page
 
+Quote Post
pokos
сообщение Sep 19 2006, 09:34
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(muravei @ Sep 19 2006, 13:24) *
А 20logK и 10logK это не 20дБ и 10дБ?

Да хрен его знает. Чем гадать, проще попробовать.
А вообще Fb у них - это частота, где "усиление" достигает корень(К) раз. Возможно, в этом и заключён весь суровый смысл.....

Сообщение отредактировал pokos - Sep 19 2006, 10:10
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Potter   Цифровой фильтр на AVR....   Sep 12 2006, 16:30
- - Petka   Цитата(Potter @ Sep 12 2006, 20:30) Задач...   Sep 12 2006, 16:42
|- - Potter   Цитата(Petka @ Sep 12 2006, 19:42) смотря...   Sep 12 2006, 16:50
|- - Petka   Цитата(Potter @ Sep 12 2006, 20:50) Идея ...   Sep 12 2006, 17:04
|- - Potter   Цитата(Petka @ Sep 12 2006, 20:04) Цитата...   Sep 12 2006, 17:20
|- - Petka   Цитата(Potter @ Sep 12 2006, 21:20) Цитат...   Sep 12 2006, 17:26
|- - Potter   Цитата(Petka @ Sep 12 2006, 20:26) Для лю...   Sep 12 2006, 17:46
|- - Petka   Цитата(Potter @ Sep 12 2006, 21:46) Значи...   Sep 12 2006, 17:57
||- - Potter   Цитата(Petka @ Sep 12 2006, 20:52) 1) есл...   Sep 12 2006, 17:58
|- - Shurmas   Цитата(Potter @ Sep 12 2006, 21:46) Может...   Sep 12 2006, 18:10
|- - Potter   Спасибо....   Sep 12 2006, 18:14
- - Shurmas   Уверен не реально! Если только на AVR32.   Sep 12 2006, 17:07
|- - muravei   Цитата(Shurmas @ Sep 12 2006, 21:07) Увер...   Sep 12 2006, 18:14
- - Shurmas   avr32 это совсем не AVR это на atmel.com А по сущ...   Sep 12 2006, 17:23
|- - Stanislav   Цитата(pokos @ Sep 13 2006, 16:44) Цитата...   Sep 13 2006, 12:50
||- - pokos   Цитата(Stanislav @ Sep 13 2006, 16:50) .....   Sep 13 2006, 12:55
||- - Stanislav   Цитата(pokos @ Sep 13 2006, 16:55) Цитата...   Sep 13 2006, 13:36
- - Stanislav   Цитата(Potter @ Sep 12 2006, 20:30) Задач...   Sep 13 2006, 12:17
|- - Potter   Цитата(Stanislav @ Sep 13 2006, 15:17) Ес...   Sep 14 2006, 19:31
|- - Potter   Цитата(Potter @ Sep 14 2006, 22:31) Искал...   Sep 14 2006, 19:48
|- - IgorKossak   Цитата(Potter @ Sep 14 2006, 22:48) Скачи...   Sep 15 2006, 05:26
|- - Potter   Цитата(IgorKossak @ Sep 15 2006, 08:26) В...   Sep 15 2006, 05:53
|- - IgorKossak   Цитата(Potter @ Sep 15 2006, 08:53) Цитат...   Sep 18 2006, 11:46
- - DRUID3   Ко всему вышесказанному остается добавить, что бук...   Sep 13 2006, 12:26
- - muravei   Кстати , кто заитересовался файлом slaae16.pdf, мо...   Sep 14 2006, 05:52
- - Serj78   2 potter: если у вас задача не для обучения, а дл...   Sep 14 2006, 15:21
- - evg123   Цитата(Potter @ Sep 12 2006, 20:30) Задач...   Sep 14 2006, 16:56


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

 


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


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