newfiz 0 17 октября, 2012 Опубликовано 17 октября, 2012 · Жалоба В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных. При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда. В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко. Программа SPECTRAND и её описание свободно доступны на http://newfiz.narod.ru/soft/soft.htm Для широкого круга пользователей! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 18 октября, 2012 Опубликовано 18 октября, 2012 · Жалоба А при наличии шумов пробовали смотреть? "Чистый" сигнал - это зачастую роскошь:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
newfiz 0 18 октября, 2012 Опубликовано 18 октября, 2012 · Жалоба eugen_pcad_ru, "А при наличии шумов пробовали смотреть?" Разумеется! Там красота метода проявляется ещё круче! По тому же адресу есть программка NORAD-Spectr. Прародитель. В её Описании дана картинка с шумами. А в Описании SPECTRAND дана ссылка на статью, где метод был применён впервые. Там тоже весёлые картинки. Взгляните! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 22 октября, 2012 Опубликовано 22 октября, 2012 · Жалоба Спектральный анализ стохастических рядов при чтении файла в текстовом формате?.. А можно доработать программу до работы с wav-файлами? И померяться силами с обработчиками звуковых редакторов? P.S.: А то генерировать гигабайтные файлы не очень хочется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
newfiz 0 23 октября, 2012 Опубликовано 23 октября, 2012 · Жалоба eugen_pcad_ru, "А можно доработать программу до работы с wav-файлами?" Наверное, можно - но не знаю, когда руки дойдут. И потом: у Вас - одни предпочтения, у других - другие. Всем не угодишь. А текстовый формат - самый простой и универсальный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kluwer 0 23 октября, 2012 Опубликовано 23 октября, 2012 · Жалоба В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Зачёт ребята, дальше можно не читать! А вы, вообще в курсе, что "производная" - это есть вещь, котрую все нормальные специалисты тщательно избегают. А всё потому, что попытка взять дискретную производную резко увеличивает высокочастотные шумы. Так что садитесь за учебники и не позорьтесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
newfiz 0 24 октября, 2012 Опубликовано 24 октября, 2012 · Жалоба Kluwert, "попытка взять дискретную производную резко увеличивает высокочастотные шумы" Да, появляются единичные сильные выбросы. Так мы эти выбросы исключаем. И всё получается чики-пики. Проверьте, убедитесь. Нехорошо умничать, не дочитав до конца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 24 октября, 2012 Опубликовано 24 октября, 2012 · Жалоба Дело не в моих личных предпочтениях. Наиболее мощные инструменты для анализа и обработки сигналов в настоящее время реализованы в звуковых редакторах. Вы свой реализованный алгоритм сравнивать с уже существующими собираетесь или нет? Вы же используете не просто текстовый формат, а специальным образом сформированный. Сделал я txt размером 600 Мб с отсчетами сигнала. И после этого Вы предлагаете мне его доработать ручками до Вашего формата. То есть Вы предлагаете не ПОЛЬЗОВАТЬСЯ Вашей программой, а РАЗРАБОТАТЬ соответстсвующую утилиту для представления данных в формат Вашей программы? P.S.: Не хотите возиться с wav, могу переслать Вам сгенерированный текстовый файл, Вы мне скриншот результата из своей программы, а я Вам из звукового редактора. Подходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bookd 0 24 октября, 2012 Опубликовано 24 октября, 2012 (изменено) · Жалоба Создание конвертера для текстовых файлов не потребует много времени. Можно скрипт написать, а можно прямо в MATLAB сделать. Главное иметь доходчивое описание формата файла в который надо сконвертировать. Авторам программы спасибо. Изменено 24 октября, 2012 пользователем bookd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 24 октября, 2012 Опубликовано 24 октября, 2012 · Жалоба В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных. При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда. В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко. Программа SPECTRAND и её описание свободно доступны на http://newfiz.narod.ru/soft/soft.htm Для широкого круга пользователей! Где-то публиковались с "методом"? Где именно? Ссылки есть? И простите за грубое слово - но интерфейс конкретно "попугайский" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба Детский лепет. О качестве софта вообще молчу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
newfiz 0 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба bookd, очень рад, что Вам это пригодилось! Пользуйтесь! Аналогов мы не нашли! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bookd 0 25 октября, 2012 Опубликовано 25 октября, 2012 (изменено) · Жалоба Ага, спасибо что сделали полезную утилиту. Изменено 25 октября, 2012 пользователем bookd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 25 октября, 2012 Опубликовано 25 октября, 2012 · Жалоба "Чушики и нисколько не фонит" (С) brothers С. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 26 октября, 2012 Опубликовано 26 октября, 2012 · Жалоба Не поленился, сгенерил чистый синус в один период и поимел вот такой спектр :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться