|
Найти экстремумы функции с гармонической составляющей, как сделать красиво? |
|
|
|
Jul 28 2015, 13:33
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Добрый день. Есть некий медленно меняющийся сигнал, отягощенный влиянием гармонической составляющей с переменным периодом (см картинку).
хочется найти все локальные экстремумы такого сигнала. Пока что делаю так. Выбираю окно размером с период гармонической составляющей и уже в нем нахожу экстремумы. Зная закон изменения периода гарм. функции, изменяю размер окна для поиска. Есть ли более "красивый" способ решить эту задачу? Спасибо.
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
 |
Ответов
|
Jul 30 2015, 15:35
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096

|
Цитата Господа Марпл, Хайкин и пр. в своё время много сил положили на спектральный анализ коротких выборок и/или разделения близко расположенных по частоте сигналов, а вы говорите, что не существует. Разрешающая способность преобразования Фурье по частоте не является непреодолимым и фундаментальным, она определяет разрешение только для этого метода и производных от него (периодограммы, коррелограммы), а не всего спектрального анализа. Марпл , Хайкин... А всё равно кошерных методов "и/или разделения близко расположенных по частоте сигналов" - не существует!Предлагаю рассмотреть элементарную задачу - протонный магнитометр. За 0.5 - 1 сек предлагается определить частоту прецессии (2-3 кГц) с точностью 0.001 Гц
Сообщение отредактировал Santik - Jul 30 2015, 15:48
|
|
|
|
|
Jul 30 2015, 15:50
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(Santik @ Jul 30 2015, 19:35)  Марпл , Хайкин... А всё равно кошерных методов "и/или разделения близко расположенных по частоте сигналов" - не существует! Ну есть в оптике критерий Рэлея. Разрешение преобразования Фурье определяется длиной исследуемой временной последовательности. Длиннее последовательность -- больше точек (они чаще стоят, а значит рассояние между ними меньше) на выходе. Ведь длина спектра не изменится. Цитата(Tanya @ Jul 30 2015, 19:47)  Я вот не зря написала про непрерывную функцию. Вижу, что не всем понятно... Поясню. Предполагалось, что в данном случае нужно выбрать несколько точек (5 -7...) Провести параболу методом наименьших квадратов - найти коэффициенты, а по ним точку экстремума, которая будет лежать не на сетке. А Ваше предложение при наличии шума может дать... Это в первом приближении... А совсем правильно... Нужно в других координатах (по оси абсцисс обратные сантиметры, - спектроскописты знают) сначала найти правильный период (еще бесплатно узнаем толщину), потом подобрать еще некоторую функцию, на которую нужно умножить синусоиду, так, чтобы получившаяся после вычитания кривая была гладкой - не содержала уже эту гармонику. Я вас не оспаривал, а просто дополнил. Полностью согласен с тем, что вы написали. Правильный выбор шкалы разумеется упростит задачу. Тогда, то, что я предложил делать с маской экстремумов практически совпадет с вашим решением. Ваше решение проще, а следовательно лучше. Только из моего можно позаимствовать вес. Скажем количество точек измерения на единицу шкалы.
Сообщение отредактировал Tarbal - Jul 30 2015, 15:56
|
|
|
|
Сообщений в этой теме
alexunder Найти экстремумы функции с гармонической составляющей Jul 28 2015, 13:33 Tanya Цитата(alexunder @ Jul 28 2015, 16:33) Ес... Jul 28 2015, 13:44 alexunder Цитата(Tanya @ Jul 28 2015, 15:44) В точк... Jul 28 2015, 14:04 Tarbal Цитата(Tanya @ Jul 28 2015, 17:44) В точк... Jul 30 2015, 13:55  alexunder Цитата(Tarbal @ Jul 30 2015, 15:55) Что з... Jul 30 2015, 14:39   Tarbal Цитата(alexunder @ Jul 30 2015, 18:39) пр... Jul 30 2015, 15:32    Tanya Цитата(Tarbal @ Jul 30 2015, 18:32) Я не ... Jul 30 2015, 15:47 serjj в матлабе вот так можно
Кодj = 0;
for k=2:leng... Jul 28 2015, 14:05 iiv Цитата(alexunder @ Jul 28 2015, 19:33) хо... Jul 28 2015, 16:59 Santik Для начала я бы избавился от низкочастотной состав... Jul 29 2015, 05:59  alexunder Дамы и господа,
виноват, не упомянул, что работаю... Jul 29 2015, 06:40 Santik Если я правильно понял, Вас интересует зависимост... Jul 29 2015, 06:55 serjj Цитатамне как раз и требуется получить красивую кр... Jul 29 2015, 06:56 Tanya Цитата(alexunder @ Jul 28 2015, 16:33) Ес... Jul 29 2015, 07:29 Santik Цитата(Tanya @ Jul 29 2015, 10:29) Что оз... Jul 29 2015, 08:00  Tanya Цитата(Santik @ Jul 29 2015, 11:00) Бывае... Jul 29 2015, 08:22   alexunder Запутал я всех капитально. Извините.
Цитата(Tanya... Jul 29 2015, 08:56    AlexRayne Цитата(alexunder @ Jul 29 2015, 11:56) Ре... Jul 29 2015, 13:28 Santik Ниччо не понял...
Фильтрация
Модель + Фильтр Чебы... Jul 29 2015, 09:09 alexunder Цитата(Santik @ Jul 29 2015, 11:09) Ниччо... Jul 29 2015, 09:24  Tanya Цитата(alexunder @ Jul 29 2015, 12:24) ... Jul 29 2015, 09:46 iiv Цитата(Santik @ Jul 29 2015, 14:09) Фильт... Jul 29 2015, 09:54  Tanya Многие не хотят понять, что автору нужно получить ... Jul 29 2015, 09:59 Santik Да я не понял математических "танцев с бубном... Jul 29 2015, 09:44 Santik Надо было:
1. Отфильтровать сигнал фильтром высоко... Jul 29 2015, 09:57 serjj да такую задачку можно решать не одним способом, п... Jul 29 2015, 10:11 Tanya Цитата(serjj @ Jul 29 2015, 13:11) да так... Jul 29 2015, 10:16 Santik ЦитатаАвтор снимает спектр действия фотодетектора ... Jul 29 2015, 10:23 Tanya Цитата(Santik @ Jul 29 2015, 13:23) Предл... Jul 29 2015, 12:47  alexunder ЦитатаДа я не понял математических "танцев с ... Jul 29 2015, 14:34 serjj ЦитатаА почему не прокатил простой КИХ НЧ фильтр? ... Jul 29 2015, 13:42 AlexRayne Цитата(serjj @ Jul 29 2015, 16:42) 1 - ка... Jul 30 2015, 08:42 Santik Ну тогда я не вижу вообще никаких преимуществ в пр... Jul 29 2015, 13:48 serjj ЦитатаПреобразование Фурье - вот лучший способ для... Jul 29 2015, 14:03 Santik Цитата...для существенного разрешения по частоте т... Jul 29 2015, 14:52 serjj ЦитатаПожалуй, надо закрывать тему, а то скоро пре... Jul 30 2015, 07:36 serjj Цитатавам потребуется ких с симметричным окном. и ... Jul 30 2015, 08:57 AlexRayne Цитата(serjj @ Jul 30 2015, 11:57) Я эти ... Jul 30 2015, 09:37  Tanya Цитата(Tarbal @ Jul 30 2015, 18:50) Я вас... Jul 30 2015, 15:54   Tarbal Цитата(Tanya @ Jul 30 2015, 19:54) А я не... Jul 30 2015, 15:57 blackfin Цитата(Santik @ Jul 30 2015, 18:35) Марп... Jul 30 2015, 18:01 Serg76 Цитата(Santik @ Jul 30 2015, 18:35) Предл... Jul 30 2015, 19:30  Santik Цитата(Serg76 @ Jul 30 2015, 22:30) ...Ес... Jul 31 2015, 12:10   Serg76 Цитата(Santik @ Jul 31 2015, 15:10) Ну мо... Jul 31 2015, 14:10 Santik ЦитатаРазрешение преобразования Фурье определяется... Jul 30 2015, 16:13 serjj ЦитатаПосле чего находим частоту:
f = [1/[pi*(t3 ... Jul 31 2015, 06:32 blackfin Цитата(serjj @ Jul 31 2015, 09:32) Решени... Aug 1 2015, 06:59 Santik Ну тогда порадуй старика новым оригиальным решение... Jul 31 2015, 15:40 Serg76 Цитата(Santik @ Jul 31 2015, 18:40) Ну то... Jul 31 2015, 16:01 Santik Цитатаblackfin привел одно из простых решений лине... Aug 1 2015, 04:17 blackfin Цитата(Santik @ Aug 1 2015, 07:17) Страшн... Aug 1 2015, 04:57 Santik Ну тоже красивое решение... :-) Aug 1 2015, 05:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|