- Сообщений: 6
- Спасибо получено: 0
Для любителей анализировать спектры!
- newfiz
-
Автор темы
- Не в сети
Less
Больше
16 окт 2012 16:09 - 16 окт 2012 17:20 #1
от newfiz
newfiz создал тему: Для любителей анализировать спектры!
В программе SPECTRAND (SPECTRum ANalysis via Derivation) реализован метод спектрального анализа дискретных стохастических рядов, имеющих зашумлённые гармонические компоненты - при этом корректно обрабатываются низкочастотный тренд и скачки в потоке данных.
При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда.
В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко.
Вид интерфейса программки:
При традиционном подходе, низкочастотный тренд даёт паразитные вклады в амплитуды спектральных компонент. Эти вклады устраняют - например, в методах, основанных на использовании вариации Аллана, или при быстром преобразовании Фурье - но при этом возможна обработка только таких рядов, в которых отсчёты разделены ОДИНАКОВЫМИ промежутками времени. Так, в национальных Службах времени-частоты, ради возможности спектрального анализа потоков данных, отсчёты специально делаются раз в час, раз в сутки - и при этом возможно нахождение лишь тех спектральных компонент, периоды которых кратны дискрету времени между отсчётами. Что касается скачка в ряде данных, то приходится искусственно, с долей произвола, делать "сшивку" такого ряда.
В нашем же методе перечисленные недостатки преодолены. Идея метода основана на том, что анализируется не исходный ряд, а его производная. Гармонические составляющие при взятии производной сохраняются, тренд превращается в постоянную составляющую, которую легко удалить, а скачок превращается в единичный выброс, который легко отбросить - без ущерба для последующего анализа. При этом периоды искомых спектральных компонент не заданы жёстко.
Вид интерфейса программки:
Последнее редактирование: 16 окт 2012 17:20 пользователем Doc.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ИЛЬЯ
-
- Не в сети
Less
Больше
- Сообщений: 516
- Спасибо получено: 11
16 окт 2012 19:59 #2
от ИЛЬЯ
ИЛЬЯ ответил в теме Для любителей анализировать спектры!
а где спектр? там время написано и получается АМ сигнал
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- newfiz
-
Автор темы
- Не в сети
Less
Больше
- Сообщений: 6
- Спасибо получено: 0
17 окт 2012 09:32 - 17 окт 2012 09:35 #3
от newfiz
newfiz ответил в теме Re: Для любителей анализировать спектры!
ИЛЬЯ,
не понимаю Ваш вопрос. Уточните, пожалуйста -
если Вы, конечно, ознакомились с Описанием программки.
Да, только что заметил: ссылки на программку и Описание - удалены.
Тогда со всеми вопросами - к тому, кто их удалил.
не понимаю Ваш вопрос. Уточните, пожалуйста -
если Вы, конечно, ознакомились с Описанием программки.
Да, только что заметил: ссылки на программку и Описание - удалены.
Тогда со всеми вопросами - к тому, кто их удалил.
Последнее редактирование: 17 окт 2012 09:35 пользователем newfiz.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ИЛЬЯ
-
- Не в сети
Less
Больше
- Сообщений: 516
- Спасибо получено: 11
18 окт 2012 21:32 #4
от ИЛЬЯ
ИЛЬЯ ответил в теме Для любителей анализировать спектры!
меня смущает надпись "период составляющей". Там видимо более уместна надпись ЧАСТОТЫ СОСТаВЛЯЮЩЙХ. Даже если период, график не так-бы выглядел, если в периоде мерять гармоники не линейно друг от друга находились-бы(t = 1/f). Да и вообще сказать что одна гармоника отстоит от другой на какой-то период(то-есть промежуток времени)
это... . Или я может не правильно понял о чем речь?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- newfiz
-
Автор темы
- Не в сети
Less
Больше
- Сообщений: 6
- Спасибо получено: 0
19 окт 2012 09:18 #5
от newfiz
newfiz ответил в теме Re: Для любителей анализировать спектры!
ИЛЬЯ,
можно строить спектр по шкале частот, а можно - по шкале
периодов. Это не принципиально.
Асимметрия, о которой Вы говорите, проявляется, если
спектр достаточно широк. И полоса анализа, соответственно,
тоже.
Программа считает честно. Сгенерируйте ряд с заведомо
известным спектром и убедитесь.
можно строить спектр по шкале частот, а можно - по шкале
периодов. Это не принципиально.
Асимметрия, о которой Вы говорите, проявляется, если
спектр достаточно широк. И полоса анализа, соответственно,
тоже.
Программа считает честно. Сгенерируйте ряд с заведомо
известным спектром и убедитесь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.