Главная страница
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.011 c
3-6909
Skyter
2002-05-13 18:54
2002.06.03
Слетают настройки BDE


4-7266
DNT
2002-04-01 17:24
2002.06.03
Диалог выбора иконки


3-6924
Dimaiv
2002-05-11 11:19
2002.06.03
Есть два поля: РеальнаяОплата и НеобходимаяОплата (тип Currency)


14-7202
Sergey13
2002-04-26 10:17
2002.06.03
Союз России и Беларуси.


14-7221
anpsoft
2002-04-26 00:42
2002.06.03
Битый винт