Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.03;
Скачать: CL | DM;

Вниз

Частота   Найти похожие ветки 

 
Digitman ©   (2002-04-25 16:20) [40]

>Sergo

И как ругается ?


 
Sergo ©   (2002-04-25 16:34) [41]

>Digitman ©
Говорит: точка входа в процедуру nspWtReconstruct не найдена в библиотеке nsp.dll


 
Sergo ©   (2002-04-25 16:36) [42]

>Digitman ©
Это при компиляции


 
Sergo ©   (2002-04-25 16:40) [43]

>Digitman ©
Все проблема разрешилась, просто я nsp.dll перепутал и в windows/system забросил от другой версии, извини за беспокойство.


 
Sergo ©   (2002-04-26 10:36) [44]

>Digitman ©
Помоги мне пожалуйста еще раз.
Ты говорил что если гармоника одна, то можно обойтись без БПФ, не мог бы ты сказать каким образом?
Буду очень признателен.


 
Digitman ©   (2002-04-26 11:37) [45]

Ну, скажем, вот так :

1. Ищешь все максимумы (Amax) и минимумы (Amin) в буфере фрейма. Разница дает абс. значение амплитуды (Aabs) .(размах вч.сигнала)

2. Ao = Aabs / 2 (среднее значение)

3. Ищешь в буфере фрейма и подсчитываешь (Cnt) все значения выборок, равные (с заданной наперед некоторой абс.погрешностью - гармоники-таки будут обязательно !! Ведь АЦП карты не идеален..), скажем, Amin + Ao. Полученное в Cnt значение отражает общее число пересечений графиком вх.сигнала некоей выбранной тобой "оси X" (при пересечении этой "оси" графиком ф-ции вх.сигнала зн-я ф-ции как бы условно принимаются за "равные нулю")

4. Frel = Cnt / 2 (относительная частота вх.сигнала - число периодов, укладывающееся во фрейме)

5. Получаешь искомый результат :

Fabs = (1 / Tfr) * Frel - приближенное значение абс.частоты вх.сигнала, где Tfr - ширина фрейма, сек


Но ФНЧ все-таки нужен даже в этом случае. Без него погрешность измерения будет заметно большая.


 
Sergo ©   (2002-04-26 13:41) [46]

>Digitman ©
А ФНЧ надо делать электронно или програмнно? Если програмно, не мог бы ты подсказать алгоритм, я просто никогда его не видел.
А на счет расчета частоты, чем отличается твое решение от моего:
Я набираю в массив за период времени в 1 сек. значения синусоиды, ищу средених максимальное (амплитудное). Далее считаю количество амплитудных значений за этот период времени - это и будет частота. Конечно от realtime я буду немного отставать.



 
Digitman ©   (2002-04-26 14:09) [47]

>Sergo

Я вот так и не понял - чем же тебя SPL не устроила-то ? На кой черт, пардон, тебе алгоритм-то ? Фильтра или тем еще чего-то ?Все ж готовое уже есть ! И - уверяю тебя - далеко не самым худшим образом сделанное ... Почему не воспользоватся-то ?


 
Sergo ©   (2002-04-26 14:18) [48]

>Digitman ©
Стыдно признать, но никуда не денешься :))
Она пока сложная для меня, я с плохо понимаю че там делается :))


 
Digitman ©   (2002-04-26 15:16) [49]

>Sergo
Ты - о теории цифровой обработки сигналов вообще ? Так ведь и готовый алгоритм тебе в таком случае не поможет). Думаешь, менгьше вопросов будет ? Все равно же "бомбить" будешь вопросами типа "что это и зачем" в алгоритме ... Так не проще ли взять документацию по той же SPL, почитать внимательно и задавать предметные вопросы по незнакомым терминам и назначениям библиотечных входов/выходов в привязке к теории ?


 
Sergo ©   (2002-04-26 15:49) [50]

>Digitman ©
С той ссылки которую ты мне дал pdf файл не закачивается почему то, если он у тебя есть и тебе не трудно скинь мне его на inoup@diamond.stup.ac.ru.
Нет теория обработки мне знакома, а вот код SPL я плохо понимаю пока.


 
Sergo ©   (2002-04-26 15:54) [51]

Эх мне бы с тобой встретиься и поговорить...мечты-мечты :))


 
Digitman ©   (2002-04-26 16:10) [52]

>Sergo

А на кой тебе отдельный *.PDF - то тащить оттуда ? Качай сразу весь Intel Signal Processing Suite ! В SFX-вормате ! 17 mb всего-то )... там есь все - и PDF, и DOC, и сама DLL, и DPR ... да чего там только нет !)) Было б желание) ...


 
Sergo ©   (2002-04-26 16:14) [53]

>Digitman ©
Извини, моя невнимательность, я то думал они раздельно, я нашел, а перевода к нему не существует?


 
Digitman ©   (2002-04-26 16:35) [54]

>Sergo

Понятия не имею. Меня эта проблема не касается, извини уж


 
Sergo ©   (2002-04-26 16:42) [55]

>Digitman ©
Спасибо тебе



Страницы: 1 2 вся ветка

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.017 c
7-7241
AlexBeliy
2002-03-09 22:34
2002.06.03
NIST Atomic Clock servers


14-7193
VID
2002-04-21 21:43
2002.06.03
Новое в UBPFD


1-7032
archey
2002-05-20 20:43
2002.06.03
OS function failed


14-7224
Rammish
2002-04-28 18:56
2002.06.03
О


14-7211
Mike B.
2002-04-27 14:21
2002.06.03
Опомнились