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

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

|
Возникла такая проблема: Имеется Мега8 на вход АЦП которой через усилитель подключен микрофон. Нужно детектировать наличее сигнала определенной частоты (в моем случаи 1000Гц). Я понимаю что нужно что-то типа преобразования Фурье, но я далек от этого.  Буду рад любой помощи.
|
|
|
|
|
 |
Ответов
|
Nov 25 2008, 10:38
|

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 структура однако очень эффективна
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|