|
|
  |
Любителям анализировать спектры! |
|
|
|
Oct 17 2012, 12:04
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-10-12
Пользователь №: 73 984

|
В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных. При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда. В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко.  Программа SPECTRAND и её описание свободно доступны на http://newfiz.narod.ru/soft/soft.htmДля широкого круга пользователей!
|
|
|
|
|
Oct 18 2012, 12:40
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-10-12
Пользователь №: 73 984

|
eugen_pcad_ru, "А при наличии шумов пробовали смотреть?"
Разумеется! Там красота метода проявляется ещё круче! По тому же адресу есть программка NORAD-Spectr. Прародитель. В её Описании дана картинка с шумами. А в Описании SPECTRAND дана ссылка на статью, где метод был применён впервые. Там тоже весёлые картинки. Взгляните!
|
|
|
|
|
Oct 23 2012, 05:50
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-10-12
Пользователь №: 73 984

|
eugen_pcad_ru, "А можно доработать программу до работы с wav-файлами?"
Наверное, можно - но не знаю, когда руки дойдут. И потом: у Вас - одни предпочтения, у других - другие. Всем не угодишь. А текстовый формат - самый простой и универсальный.
|
|
|
|
|
Oct 23 2012, 07:12
|
Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639

|
Цитата(newfiz @ Oct 17 2012, 16:04)  В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Зачёт ребята, дальше можно не читать! А вы, вообще в курсе, что "производная" - это есть вещь, котрую все нормальные специалисты тщательно избегают. А всё потому, что попытка взять дискретную производную резко увеличивает высокочастотные шумы. Так что садитесь за учебники и не позорьтесь.
|
|
|
|
|
Oct 24 2012, 05:26
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-10-12
Пользователь №: 73 984

|
Kluwert, "попытка взять дискретную производную резко увеличивает высокочастотные шумы"
Да, появляются единичные сильные выбросы. Так мы эти выбросы исключаем. И всё получается чики-пики. Проверьте, убедитесь. Нехорошо умничать, не дочитав до конца.
|
|
|
|
|
Oct 24 2012, 09:30
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 4-02-09
Из: Поволжье
Пользователь №: 44 403

|
Создание конвертера для текстовых файлов не потребует много времени. Можно скрипт написать, а можно прямо в MATLAB сделать. Главное иметь доходчивое описание формата файла в который надо сконвертировать. Авторам программы спасибо.
Сообщение отредактировал bookd - Oct 24 2012, 10:27
--------------------
Всеобщая дебилизация не повод наносить ущерб своему здоровью.
|
|
|
|
|
Oct 24 2012, 17:47
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(newfiz @ Oct 17 2012, 15:04)  В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных. При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда. В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко.  Программа SPECTRAND и её описание свободно доступны на http://newfiz.narod.ru/soft/soft.htmДля широкого круга пользователей! Где-то публиковались с "методом"? Где именно? Ссылки есть? И простите за грубое слово - но интерфейс конкретно "попугайский"
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
Guest_TSerg_*
|
Oct 25 2012, 05:21
|
Guests

|
Детский лепет. О качестве софта вообще молчу.
|
|
|
|
|
Oct 25 2012, 07:23
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-10-12
Пользователь №: 73 984

|
bookd, очень рад, что Вам это пригодилось! Пользуйтесь! Аналогов мы не нашли!
|
|
|
|
|
Oct 25 2012, 07:45
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 4-02-09
Из: Поволжье
Пользователь №: 44 403

|
Ага, спасибо что сделали полезную утилиту.
Сообщение отредактировал bookd - Oct 25 2012, 10:20
--------------------
Всеобщая дебилизация не повод наносить ущерб своему здоровью.
|
|
|
|
Guest_TSerg_*
|
Oct 25 2012, 17:46
|
Guests

|
"Чушики и нисколько не фонит" (С) brothers С.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|