реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Любителям анализировать спектры!
newfiz
сообщение Oct 17 2012, 12:04
Сообщение #1


Участник
*

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



В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных.

При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда.

В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко.



Программа SPECTRAND и её описание свободно доступны на http://newfiz.narod.ru/soft/soft.htm
Для широкого круга пользователей!
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Oct 18 2012, 05:00
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



А при наличии шумов пробовали смотреть? "Чистый" сигнал - это зачастую роскошьsm.gif


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
newfiz
сообщение Oct 18 2012, 12:40
Сообщение #3


Участник
*

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



eugen_pcad_ru,
"А при наличии шумов пробовали смотреть?"

Разумеется! Там красота метода проявляется ещё круче!
По тому же адресу есть программка NORAD-Spectr. Прародитель.
В её Описании дана картинка с шумами.
А в Описании SPECTRAND дана ссылка на статью, где метод был применён впервые.
Там тоже весёлые картинки. Взгляните!
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Oct 22 2012, 06:52
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Спектральный анализ стохастических рядов при чтении файла в текстовом формате?..
А можно доработать программу до работы с wav-файлами? И померяться силами с обработчиками звуковых редакторов?

P.S.: А то генерировать гигабайтные файлы не очень хочется.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
newfiz
сообщение Oct 23 2012, 05:50
Сообщение #5


Участник
*

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



eugen_pcad_ru,
"А можно доработать программу до работы с wav-файлами?"

Наверное, можно - но не знаю, когда руки дойдут. И потом:
у Вас - одни предпочтения, у других - другие. Всем не угодишь.
А текстовый формат - самый простой и универсальный.
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Oct 23 2012, 07:12
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(newfiz @ Oct 17 2012, 16:04) *
В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная.


Зачёт ребята, дальше можно не читать! А вы, вообще в курсе, что "производная" - это есть вещь, котрую все нормальные специалисты тщательно избегают. А всё потому, что попытка взять дискретную производную резко увеличивает высокочастотные шумы. Так что садитесь за учебники и не позорьтесь.
Go to the top of the page
 
+Quote Post
newfiz
сообщение Oct 24 2012, 05:26
Сообщение #7


Участник
*

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



Kluwert,
"попытка взять дискретную производную резко увеличивает высокочастотные шумы"

Да, появляются единичные сильные выбросы. Так мы эти выбросы исключаем.
И всё получается чики-пики. Проверьте, убедитесь.
Нехорошо умничать, не дочитав до конца.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Oct 24 2012, 08:43
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Дело не в моих личных предпочтениях. Наиболее мощные инструменты для анализа и обработки сигналов в настоящее время реализованы в звуковых редакторах. Вы свой реализованный алгоритм сравнивать с уже существующими собираетесь или нет?
Вы же используете не просто текстовый формат, а специальным образом сформированный.
Сделал я txt размером 600 Мб с отсчетами сигнала. И после этого Вы предлагаете мне его доработать ручками до Вашего формата. То есть Вы предлагаете не ПОЛЬЗОВАТЬСЯ Вашей программой, а РАЗРАБОТАТЬ соответстсвующую утилиту для представления данных в формат Вашей программы?

P.S.: Не хотите возиться с wav, могу переслать Вам сгенерированный текстовый файл, Вы мне скриншот результата из своей программы, а я Вам из звукового редактора. Подходит?


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
bookd
сообщение Oct 24 2012, 09:30
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 4-02-09
Из: Поволжье
Пользователь №: 44 403



Создание конвертера для текстовых файлов не потребует много времени. Можно скрипт написать, а можно прямо в MATLAB сделать.
Главное иметь доходчивое описание формата файла в который надо сконвертировать.
Авторам программы спасибо.

Сообщение отредактировал bookd - Oct 24 2012, 10:27


--------------------
Всеобщая дебилизация не повод наносить ущерб своему здоровью.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 24 2012, 17:47
Сообщение #10


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
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Oct 25 2012, 05:21
Сообщение #11





Guests






Детский лепет.
О качестве софта вообще молчу.
Go to the top of the page
 
+Quote Post
newfiz
сообщение Oct 25 2012, 07:23
Сообщение #12


Участник
*

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



bookd,
очень рад, что Вам это пригодилось! Пользуйтесь!
Аналогов мы не нашли!
Go to the top of the page
 
+Quote Post
bookd
сообщение Oct 25 2012, 07:45
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 4-02-09
Из: Поволжье
Пользователь №: 44 403



Ага, спасибо что сделали полезную утилиту.


Сообщение отредактировал bookd - Oct 25 2012, 10:20


--------------------
Всеобщая дебилизация не повод наносить ущерб своему здоровью.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Oct 25 2012, 17:46
Сообщение #14





Guests






"Чушики и нисколько не фонит" (С) brothers С.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Oct 26 2012, 08:17
Сообщение #15





Guests






Не поленился, сгенерил чистый синус в один период и поимел вот такой спектр sm.gif

Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 23:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01448 секунд с 7
ELECTRONIX ©2004-2016