Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2010, 01:12   #1
Испанец91
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 16
По умолчанию Спектр сигнала в Delphi

Мне нужно сделать программу,которая будет загружать звуки в программу, строить спектр сигнала и была возможность удалять из звука определённые частоты,определённые дискреты и строить снова спектр или график звука обработанного. Если кто может помогите!!Очень нужно сдлеать программу.Или хотябы подскажите как часть этой программы сделать.
Испанец91 вне форума Ответить с цитированием
Старый 28.01.2010, 01:40   #2
MadReason
Ищу работу
Форумчанин
 
Аватар для MadReason
 
Регистрация: 16.02.2007
Сообщений: 269
По умолчанию

спектр сигнала
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
MadReason вне форума Ответить с цитированием
Старый 28.01.2010, 09:22   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

ссылки на исходники в ресурсах к статье...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.01.2010, 00:11   #4
Испанец91
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 16
По умолчанию

Спасибо! Только вот нету ли готового исходника под статью которую скинули?
Испанец91 вне форума Ответить с цитированием
Старый 30.01.2010, 10:19   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

почему-бы вам не взглянуть на ссылки к статье?
Изображения
Тип файла: jpg ресурсы.jpg (41.8 Кб, 266 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 31.01.2010, 00:32   #6
Испанец91
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 16
По умолчанию

гляну, спасибо

попробую теперь разобраться с этим

Последний раз редактировалось AlDelta; 31.01.2010 в 11:52.
Испанец91 вне форума Ответить с цитированием
Старый 02.02.2010, 00:08   #7
Испанец91
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 16
По умолчанию

честно говоря я скачал тот исходник, он криво работает и это не совсем то!Там вообще мало что понятно
Испанец91 вне форума Ответить с цитированием
Старый 02.02.2010, 00:31   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

1- не используйте tchart, у него наблюдаются глюки
2- вы хотели, чтобы вам на блюдечке преподнесли полностью решение вашей задачи? для решения первой половины материала достаточно, а для восстановления из обработанного спектра сигнала с убранными гармониками дам подсказку - обратное преобразование Фурье
3- что конкретно непонятно вам? как работает процедура БПФ? тогда вот вам литература:
Цитата:
- Practical Design Techniques for Sensor Signal Conditioning, Analog Devices, 1998
- Л.А.Осипов. Обработка сигналов на цифровых процессорах. Линейно-аппроксимирующий метод. – Горячая линия - Телеком, М., 2001
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 02.02.2010 в 00:35.
raxp вне форума Ответить с цитированием
Старый 03.02.2010, 06:40   #9
Испанец91
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 16
По умолчанию

я просто ещё не профессионал и с трудом понимаю все эти штуки, да и образования даже высшего нет. А как использовать преобразование фурье для wav файлов ?
Испанец91 вне форума Ответить с цитированием
Старый 03.02.2010, 09:56   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

причем тут профессионал... это математика, Фурье-анализ в школьные годы точно есть, и это базис для дальнейшего развития
получаете набор данных из wav и передаете в процедуру FFT... однако учтите, что спектроанализ может применяться для некоторой временной выборки, т.е при анализе длительностей - спектр будет не "истинным" (неправильным)... отсюда, если вы загрузите весь файл в котором присутствует несколько гармонических (в общем случае негармонических) колебаний, то вы получите "неправильный" спектр, т.о анализировать нужно блоками с учетом частоты дискретизации.
зы: чувствую нужно написать расширенную статью по фурье-анализу

...пример выборки данных из wav >>> тут <<<


upd
-------

cтатья по работе с аудиопотоком используя БПФ + компонент спектроанализатора-кодера-декодера DTMF >>> тырк
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 04.02.2010 в 09:35.
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спектр wav файла varvara16 Мультимедиа в Delphi 3 01.02.2010 08:10
Delphi: сглаживание сигнала или графика tanek Помощь студентам 17 27.11.2009 18:30
Спектр в MediaPlayer-е ekzobyte Мультимедиа в Delphi 4 18.03.2009 20:11
как вывести спектр на форму? Roof Общие вопросы Delphi 4 27.07.2008 17:41