![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 15
|
![]()
Ребята, помогите пожалуйста. Давно не программировал((( Сколько не читаю информации, не получается. Задача такая: есть график сигнала в TChart, нужно построить его спектр, можно через преобразование Фурье, можно через вейвлет анализ. Подскажите какие-нибудь алгоритмы для выполнения этой задачи или киньте исходный код примера решения похожей задачи на avfelichev@mail.ru Заранее благодарен откликнувшимся!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Скажите только каких сигналов? Если как в плеере, то надо определять FFT-параметры канала. Функция Bass_ChannelGetData. Если же других, то в массивe Single, затем по цыклу, рисуете на канвасе PaintBox.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 15
|
![]()
В приложении пример данных, с которыми я работаю... саша40, если вы можете помочь, то напишите мне совет в письме на avfelichev@mail.ru Могу прислать исходник программы открывающей эти файлы...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...выкладывайте в теме исходник и структуру ваших DAT-файлов. А приложенный exe-ник выкиньте, никто его запускать не будет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 17.08.2012
Сообщений: 15
|
![]()
Исправляюсь) Исходник...
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
У меня есть функция, которая работает через FFT-параметры. Вот код:
Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...БПФ неэффективен для анализа редкоповторяющейся случайной последовательности. Тут же прослеживается как раз периодичность. Впрочем, даже для негармонических периодических сигналов основная гармоника, как правило, максимальна. Мне непонятно другое - почему несмотря на приведенную мною статью, материал был проигнорирован, в то время как там разжевано буквально по полочкам.
По данным топикстартера видно, что чипы сигнала (укладывается по 6 периодов в чипе) в архивах имеют период 40 мс, что соответствует частоте канального сигнала 25 Гц (вероятно медицинская какая аппаратура, а может еще что). Тут важнее - с какой частотой оцифровывалось это все, ибо это нужно для правильной визуализации (восстановления частоты гармоник на графике). По моим прикидкам частота дискретизации записанных сигналов в архивах в районе около 2700 Гц, что подтверждается переделкой. Вот полученные спектры для двух каналов из архивов (для облегчения работы конечного пользователя мною была разработана 'FFTR.DLL'): ![]() ![]() ![]() ![]() ![]() Вот видео работы: ![]() p.s.: 'Описание API вызова библиотеки FFTR.DLL' приложил к архиву. Кстати, ТС, что за прибор у вас все-таки?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Говорил же сказать что за сигнал. Может автор имеет разные виды сигналов(звук, инфазвук, ультразвук, излучение)?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Саша, топик-стартер приложил сам сигнал в посту #4. Да и я уже визуально его показал и рассказал за его характеристики.
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построить график функции, используя компонент TChart. | vitalik007 | Компоненты Delphi | 3 | 09.06.2014 11:20 |
Спектр сигнала в Delphi | Испанец91 | Помощь студентам | 14 | 05.06.2011 18:12 |
Спектр сигнала | Zer0 | Помощь студентам | 6 | 01.05.2011 22:27 |
Спектр звукового сигнала вейвлетами | Krendel' | Мультимедиа в Delphi | 1 | 23.12.2010 07:54 |
как построить спектр сигнала? | nikolavna-88 | Мультимедиа в Delphi | 1 | 25.04.2010 20:01 |