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

 
 
> Анализатор спектра, вывод на ЖКИ 128х64 АЧХ от 300 до 25000 Гц
us5caa
сообщение Aug 19 2006, 07:24
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 19-08-06
Пользователь №: 19 664



Подскажите, есть Мега16 и МТ12864, как програмно реализовать анализатор частотной характеристики звукового сигнала в полосе до 25кГц, с помощью преобразования Фурье или Уолша?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DS
сообщение Aug 20 2006, 18:29
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Первая - таблица коэффициентов (Sin, Cos), вторая -весовая фунция Хэмминга (0.54+0.46cos(2pi n/N), предназначена для уменьшения эффекта короткой выборки. последняя - таблица перестановки для выборки нужных для обработке в "бабочке" точек в массиве.

Алгоритм на первый взгляд рабочий, скорость обработки указана. Для 25 Кгц выборки надо делать через 20 мкс, АЦП в Меге не потянет уже. Разрешение будет 50 гц/точка.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 21 2006, 11:17
Сообщение #3


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 Гц?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
DS
сообщение Aug 21 2006, 11:22
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 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 Кгц.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
us5caa
сообщение Aug 21 2006, 11:35
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 19-08-06
Пользователь №: 19 664



На АЦП можно подать такой такт, чтобы получилось 13 Мкс, а вот что с точностью при этом будет ? Наскольку я помню, максимальная частота тактировки АЦП при сохранении точности - 200 Кгц.
[/quote]

Да точность особая и не нужна, это всего лишь индикация присутствия SSB или CW радиостанции с полосой около 3кГц, рядом с частотой приема
Go to the top of the page
 
+Quote Post
DS
сообщение Aug 21 2006, 11:44
Сообщение #6


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(us5caa @ Aug 21 2006, 15:35) *
На АЦП можно подать такой такт, чтобы получилось 13 Мкс, а вот что с точностью при этом будет ? Наскольку я помню, максимальная частота тактировки АЦП при
Да точность особая и не нужна, это всего лишь индикация присутствия SSB или CW радиостанции с полосой около 3кГц, рядом с частотой приема


Тогда надо переписать алгоритм под входную 8 битную точность, и количество точек брать 128 или 256, не больше.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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