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

Вниз

Спектроанализатор. Как сделать?   Найти похожие ветки 

 
Tifon ©   (2007-03-23 14:57) [0]

Здесь уже задвали этот вопрос, но поясните или если знаете подскажите литературу, "что это такое и с чем его едят", я просто совсем об этом ничего не знаю, но хотелось бы научиться.


 
Сергей М. ©   (2007-03-23 15:01) [1]

Математика)


 
Tifon ©   (2007-03-23 15:27) [2]

а в коде? какая библиотека делфи нужна, может какие-то функции процедуры, где применять эту математику?


 
Сергей М. ©   (2007-03-23 15:57) [3]

Delphi - среда быстрой разработки бизнес-приложений


 
MBo ©   (2007-03-23 15:57) [4]

Читай о преобразовании Фурье


 
Tifon ©   (2007-03-23 16:16) [5]

>Читай о преобразовании Фурье

Спасибо, наконец меня кто-то начал понимать.

>Delphi - среда быстрой разработки бизнес-приложений

И что в делфи этого нельзя сделать?


 
Сергей М. ©   (2007-03-23 16:18) [6]


> Tifon ©   (23.03.07 16:16) [5]


> И что в делфи этого нельзя сделать?


В Делфи можно сделать практически всё)

Только пунктуации нельзя научить)


 
TUser ©   (2007-03-23 16:25) [7]

> Сергей М. ©   (23.03.07 15:57) [3]

Может он биржевого бота пишет, и хочет проанализировать циклические колебания цен :)


 
Tifon ©   (2007-03-23 17:00) [8]

Ну так, если вы знаете или хотя бы слышали, скажите в какой это библиотеке или где про это можно почитать, а то ответы "можно" или "учи ряды фурье", говорят только о вашем не знании или лени и тд. если не можете ничего посоветовать лучше не пишыте, ато из 7 ответов один только подходящий.


 
Сергей М. ©   (2007-03-23 17:08) [9]


> Tifon ©   (23.03.07 17:00) [8]


Intel SPL 4.5 , к примеру...

пыхти дальше сам)... Та ВСЕ есть) ... Включая Делфи-демо)

Справишься ?) ... Сомневаюсь)

Так ведь и будешь бухтеть, мол, че такое, да где взять, да как юзать, да разжуйте, рот положите... )) ..


 
Макс Черных ©   (2007-03-23 18:02) [10]


> "что это такое и с чем его едят", я просто совсем об этом
> ничего не знаю, но хотелось бы научиться


Ну, например:
http://alglib.sources.ru/fft/ - вообще
и, в частности:
http://alglib.sources.ru/fft/fst.php

Алгоритм спектроанализатора очень прост.

1. Фрагмент сигнала в буфер - получается дискретная ф-я.
2. Эта функция прогоняется через БПФ. Получаем разложение сигнала по частотам, т.е. спектр.
3. Для каждой из полос спектроанализатора, смотрим максимальную амлитуду для всех составляющих, попадающих в диапазон этой полосы - Amax. (Это для простейшего случая - амплитудного отображения). Если хотим по умному, т.е. мощность мерить, то надо, например, интегрировать огибающую амплитуд.
4. Логарифмируем полученные значения. Т.е. (по простому) переводим в децибеллы. Получаем мнговенное значение Bf для полос. Делим на количество вертикальных ступеней в нашей отображалке.
5. В каждой полосе рисуем столбик соответствующий Bf / число ступеней , при этом при увеличении Bf столбик должен расти быстро, а при уменьшении - плавно спадать с замедлением, а то глаз не увидит пики сигналов.
6. Переходим к следующему фрагменту, и снова П1.


 
Tifon ©   (2007-03-26 14:07) [11]

>Так ведь и будешь бухтеть, мол, че такое, да где взять, да как юзать, да разжуйте, рот положите...

Я не прошу чтоб мне кто-то что-то разжовывал, ответа от Макс Черных, для меня более чем достаточно. По крайней мере одна сторона загадки мне известна. Еще раз спасибо Макс Черных.


 
Углук ©   (2007-03-28 21:25) [12]

4. Логарифмируем полученные значения. Т.е. (по простому) переводим в децибеллы.

Не так уж это и просто, товарисч. А нормирование Вы забыли?


 
Tifon ©   (2007-04-13 13:58) [13]

Нашел библиотеку bass.dll, сделать несколько слабеньких спектроанализаторов, с помощью, функций Canvas, но так и не могу понять зачем здесь преобразования Фурье? Это для масштабных спектров или зачем?


 
Сергей М. ©   (2007-04-13 14:03) [14]


> спектроанализаторов, с помощью, функций Canvas


Мда ...

Приехали)

Canvas уже научили помогать что-то там "анализировать")


 
Tifon ©   (2007-04-13 14:18) [15]

дык, а что там анализировать? разбиение на частоты?


 
Tifon ©   (2007-04-13 14:19) [16]

я пока что брал один показатель интенсивности звука и от него ишел дальше.


 
Сергей М. ©   (2007-04-13 14:24) [17]


> интенсивности звука


Эт что за зверь такой - "интенсивность звука" ?)


 
Сергей М. ©   (2007-04-13 14:25) [18]


> что там анализировать? разбиение на частоты?


Книжки бы тебе умные, барине, почитать) ... прежде чем "спектроанализаторы" лепить)


 
Johnmen ©   (2007-04-13 14:30) [19]


> Tifon ©

Думается, что сначала тебе надо определиться с понятиями.
что есть "спектр"
что есть "спектроанализатор"
что есть "масштаб"
что есть "частота"
что есть "интенсивность"
что есть "анализ"
что есть "математика"
что есть "преобразование"
кто такой "Фурье"


 
Tifon ©   (2007-04-13 14:45) [20]

если вы так считаете, значит пойду читать)



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

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

Наверх




Память: 0.51 MB
Время: 0.02 c
2-1176490877
Malik
2007-04-13 23:01
2007.05.06
Нужен объект для создание дерева состоящего из чекебоксов


2-1176446453
Бульбаш
2007-04-13 10:40
2007.05.06
Проблема с запуском софта


2-1176796522
Gentos
2007-04-17 11:55
2007.05.06
Oracle8 - cLOB


1-1173099044
Zeleniy
2007-03-05 15:50
2007.05.06
прозрачный RichEdit


15-1175848083
Fredy314
2007-04-06 12:28
2007.05.06
Отправка E-mail через неблокирующие сокеты