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

 
 
> Обнаружение частоты, Нужно вычеслить наличие 1000Гц
Alex_1811
сообщение Nov 25 2008, 09:43
Сообщение #1


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

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Возникла такая проблема:
Имеется Мега8 на вход АЦП которой через усилитель подключен микрофон.
Нужно детектировать наличее сигнала определенной частоты (в моем случаи 1000Гц).
Я понимаю что нужно что-то типа преобразования Фурье, но я далек от этого. smile.gif
Буду рад любой помощи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
МП41
сообщение Nov 25 2008, 10:38
Сообщение #2


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Нужно в результатах этой функции найти регистр/область памяти (в общем место, куда она результаты сохраняет), значение в котором(ой) соответствует амплитуде сигнала на частоте 1000Гц (а реально - в некоторой полосе частот). Правда чтобы обеспечить узкую полосу обнаружения, нужен многоточечный БПФ, что для AVR проблема.

Цитата(SasaVitebsk @ Nov 25 2008, 12:34) *
Если вам нужно только 1-2 частоты, то зачем вам фурье? Обычный фильтр режекторный на эту частоту. Выборки достаточно 8000Гц. Проц практически не загружен будет. Время реакции фильтра будет зависеть от добротности, но буквально несколько периодов частоты.

Т.е. какой-нибудь цифровой фильтр, где нужно только умножать и суммировать, а также сделать буфер для задержки выборок?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_1811   Обнаружение частоты   Nov 25 2008, 09:43
- - МП41   А что если LM567 подвесить? Микросхема детектирует...   Nov 25 2008, 09:57
|- - Alex_1811   Цитата(МП41 @ Nov 25 2008, 13:57) Или пос...   Nov 25 2008, 10:28
|- - SasaVitebsk   Цитата(Alex_1811 @ Nov 25 2008, 14:28) С ...   Nov 25 2008, 10:34
|- - Alex_1811   Цитата(SasaVitebsk @ Nov 25 2008, 14:34) ...   Nov 25 2008, 10:42
|- - Stanislav_S   Цитата(Alex_1811 @ Nov 25 2008, 15:42) Па...   Nov 25 2008, 10:59
- - МП41   Адаптивный фильтр тоже будет проблемой, если часто...   Nov 25 2008, 11:03
- - Designer56   Самое простое, если программно,- это вычислит ДПФ ...   Nov 25 2008, 11:10
|- - Alex_1811   Цитата(Designer56 @ Nov 25 2008, 15:10) С...   Nov 25 2008, 11:22
- - mse   Искать Goertzel algorithm   Nov 25 2008, 11:16
- - МП41   У меня где-то были программы для расчёта коэффицие...   Nov 25 2008, 11:18
- - ukpyr   может, проще коррелятором ? http://www.dspguide.co...   Nov 25 2008, 11:26
|- - Designer56   Цитата(ukpyr @ Nov 25 2008, 16:26) может,...   Nov 25 2008, 11:32
||- - GetSmart   Цитата(Designer56 @ Nov 25 2008, 17:32) Т...   Nov 25 2008, 12:22
||- - Designer56   Цитата(GetSmart @ Nov 25 2008, 17:22) Не,...   Nov 25 2008, 13:00
|- - SasaVitebsk   Цитата(ukpyr @ Nov 25 2008, 15:26) может,...   Nov 25 2008, 15:46
- - GetSmart   Цитата(Alex_1811)Нужно детектировать наличее сигна...   Nov 25 2008, 13:30
|- - klen   1. корелятор и БПФ/ДПФ - cуть одно и тоже, ДПФ - в...   Nov 25 2008, 13:56
|- - Alex_1811   Вот тут http://helper10.narod.ru/alg2.htm Нашел та...   Nov 25 2008, 14:01
|- - klen   пробуй   Nov 25 2008, 14:14
|- - Alex_1811   А какой длины таблицу Sin и Cos нужно брать (волну...   Nov 25 2008, 14:19
- - ukpyr   лучше делать выборки на частоте, кратной искомой (...   Nov 25 2008, 15:41
|- - demiurg_spb   Цитата(ukpyr @ Nov 25 2008, 18:41) лучше ...   Nov 25 2008, 20:45
- - Microwatt   Да, тяжело в электронике программерам... Ну, куда ...   Nov 25 2008, 17:37
|- - Rst7   Цитата(Microwatt @ Nov 25 2008, 19:37) Да...   Nov 25 2008, 18:56
||- - klen   Вот один из самых оригинальных в моем понятиии при...   Nov 25 2008, 19:51
||- - Microwatt   Цитата(Rst7 @ Nov 25 2008, 22:56) Вашу не...   Nov 25 2008, 21:17
|- - SasaVitebsk   Цитата(Microwatt @ Nov 25 2008, 21:37) Да...   Nov 25 2008, 22:49
|- - Microwatt   Цитата(SasaVitebsk @ Nov 26 2008, 02:49) ...   Nov 25 2008, 23:59
|- - SasaVitebsk   Цитата(Microwatt @ Nov 26 2008, 03:59) Та...   Nov 26 2008, 09:27
|- - Alex_1811   Вот до чего я докотился . Пока на Delphi для прос...   Nov 26 2008, 14:26
- - Serg76   Присоединяюсь к mse. Самое простое это применить а...   Nov 25 2008, 20:02
- - Aleksandr Baranov   А что, вычисление величины гармоники 1000 Гц - это...   Nov 25 2008, 23:32
- - GetSmart   Цитата(Aleksandr Baranov)А что, вычисление величин...   Nov 25 2008, 23:57
- - GetSmart   Цитата(Alex_1811)Кто скажет, похоже на правду? Оче...   Nov 26 2008, 22:52
|- - Alex_1811   Цитата(GetSmart @ Nov 27 2008, 02:52) Тол...   Nov 27 2008, 07:38
|- - Alex_1811   А от корня квадратного никак избавиться нельзя, дл...   Nov 27 2008, 08:01
|- - Stanislav   Цитата(Alex_1811 @ Nov 27 2008, 10:38) Фо...   Nov 27 2008, 08:44
- - Stanislav   Цитата(Alex_1811 @ Nov 25 2008, 12:43) Во...   Nov 27 2008, 01:05
- - МП41   Это для синхронизации по 6-и точкам что-ли?   Nov 27 2008, 07:47
- - GetSmart   Цитата(Alex_1811)Розжуйте пожалуйста белее популяр...   Nov 27 2008, 07:51
|- - Alex_1811   Цитата(GetSmart @ Nov 27 2008, 11:51) Или...   Nov 27 2008, 08:27
- - GetSmart   Цитата(Alex_1811)А от корня квадратного никак изба...   Nov 27 2008, 08:12


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 03:43
Рейтинг@Mail.ru


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