Форум
C/C++. Прикладные вопросы
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, reider, Вы писали: R>Доброго времени суток. R>Подскажите, есть ли у кого реализация алгоритма Герцеля для комплексного сигнала? R>У меня есть пример реализации который работает но только для не комплексного сигнала. R>[code] R>float goertzel(int numSamples,int TARGET_FREQUENCY,int SAMPLING_RATE, float* modData) R>{ R>int k,i; R>float floatnumSamples; R>float omega,sine,cosine,coeff,q0,q1,q2,result; R>floatnumSamples = (float) numSamples; R>k = (int) (0.5 + ((floatnumSamples * TARGET_FREQUENCY) / SAMPLING_RATE)); R>omega = (2.0 * 3.1416 * k) / floatnumSamples; R>sine = sin(omega); R>cosine = cos(omega); R>coeff = 2.0 * cosine; R>q0=0; R>q1=0; R>q2=0; R>result=0; R>for(i=0; i<numSamples; i++) R>{ R> q0 = coeff * q1 - q2 + modData[i]; R> q2 = q1; R> q1 = q0; R>} R>result = sqrtf(q1 * q1 + q2 * q2 - q1 * q2 * coeff); R>return result; R>} R>[/code]
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …