|
Анализатор спектра, вывод на ЖКИ 128х64 АЧХ от 300 до 25000 Гц |
|
|
|
Aug 19 2006, 07:24
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-08-06
Пользователь №: 19 664

|
Подскажите, есть Мега16 и МТ12864, как програмно реализовать анализатор частотной характеристики звукового сигнала в полосе до 25кГц, с помощью преобразования Фурье или Уолша?
|
|
|
|
|
 |
Ответов
|
Aug 20 2006, 18:29
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Первая - таблица коэффициентов (Sin, Cos), вторая -весовая фунция Хэмминга (0.54+0.46cos(2pi n/N), предназначена для уменьшения эффекта короткой выборки. последняя - таблица перестановки для выборки нужных для обработке в "бабочке" точек в массиве.
Алгоритм на первый взгляд рабочий, скорость обработки указана. Для 25 Кгц выборки надо делать через 20 мкс, АЦП в Меге не потянет уже. Разрешение будет 50 гц/точка.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Aug 21 2006, 11:17
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(DS_ @ Aug 20 2006, 17:29)  Для 25 Кгц выборки надо делать через 20 мкс, АЦП в Меге не потянет уже. Разрешение будет 50 гц/точка. Два вопросика. 1) Время преобразования АЦП в Меге16 работает от 13 мкс. С чего вы взяли, что не потянет? Вроде бы она ЕЩЁ потянет(:-). 2) Разрешение определяется Fs/Nfft = 50000/256=195 Гц, откуда взялись 50 Гц?
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Aug 21 2006, 11:22
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(=GM= @ Aug 21 2006, 15:17)  Цитата(DS_ @ Aug 20 2006, 17:29)  Для 25 Кгц выборки надо делать через 20 мкс, АЦП в Меге не потянет уже. Разрешение будет 50 гц/точка.
Два вопросика. 1) Время преобразования АЦП в Меге16 работает от 13 мкс. С чего вы взяли, что не потянет? Вроде бы она ЕЩЁ потянет(:-). 2) Разрешение определяется Fs/Nfft = 50000/256=195 Гц, откуда взялись 50 Гц? Если частота оцифровки 50 Кгц, то в результирующем массиве максимальная частота - 25 Кгц. И считал я для 512 точек. На АЦП можно подать такой такт, чтобы получилось 13 Мкс, а вот что с точностью при этом будет ? Наскольку я помню, максимальная частота тактировки АЦП при сохранении точности - 200 Кгц.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Aug 21 2006, 11:35
|
Группа: Новичок
Сообщений: 5
Регистрация: 19-08-06
Пользователь №: 19 664

|
На АЦП можно подать такой такт, чтобы получилось 13 Мкс, а вот что с точностью при этом будет ? Наскольку я помню, максимальная частота тактировки АЦП при сохранении точности - 200 Кгц. [/quote]
Да точность особая и не нужна, это всего лишь индикация присутствия SSB или CW радиостанции с полосой около 3кГц, рядом с частотой приема
|
|
|
|
|
Aug 21 2006, 11:44
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(us5caa @ Aug 21 2006, 15:35)  На АЦП можно подать такой такт, чтобы получилось 13 Мкс, а вот что с точностью при этом будет ? Наскольку я помню, максимальная частота тактировки АЦП при Да точность особая и не нужна, это всего лишь индикация присутствия SSB или CW радиостанции с полосой около 3кГц, рядом с частотой приема Тогда надо переписать алгоритм под входную 8 битную точность, и количество точек брать 128 или 256, не больше.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
Сообщений в этой теме
us5caa Анализатор спектра Aug 19 2006, 07:24 Alex B._ Вот тебе все готовое
http://elm-chan.org/works/aki... Aug 19 2006, 10:25 us5caa Цитата(Alex B._ @ Aug 19 2006, 14:25) Вот... Aug 19 2006, 11:15  Make_Pic Цитата(us5caa @ Aug 19 2006, 14:15) Цитат... Aug 19 2006, 12:03   us5caa Вариант Б: (для не начинающего не эмбеддера и вооб... Aug 20 2006, 14:19    DS_ Цитата(us5caa @ Aug 20 2006, 18:19) А мож... Aug 20 2006, 14:34    _Bill Цитата(us5caa @ Aug 20 2006, 17:19) Вариа... Aug 21 2006, 17:15 us5caa Прокоментируйте пожалуйста,
16bit fixed point FFT... Aug 20 2006, 17:52   =GM= Цитата(DS_ @ Aug 21 2006, 10:22) Цитата(=... Aug 21 2006, 12:20    DS_ Да нет, отрицательная чать после работы FFT просто... Aug 21 2006, 12:33     =GM= Цитата(DS_ @ Aug 21 2006, 11:33) Да нет, ... Aug 21 2006, 13:10      DS_ Суммирование я имел в виду то же самое, что и Вы, ... Aug 21 2006, 13:24       =GM= Цитата(DS_ @ Aug 21 2006, 12:24) Суммиров... Aug 21 2006, 14:57        DS_ Да Вы меня с толку сбили рассуждением про частоты... Aug 21 2006, 15:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|