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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Найти экстремумы функции с гармонической составляющей, как сделать красиво?
Santik
сообщение Jul 29 2015, 09:44
Сообщение #16


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Да я не понял математических "танцев с бубном"! (Физику явления я не понял тем более :-)
А ЦОС надо изучать в независимости от одобрения Шефа :-)

Сообщение отредактировал Santik - Jul 29 2015, 09:45
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jul 29 2015, 09:46
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(alexunder @ Jul 29 2015, 12:24) *
"НЧ-составляющая" на моей картинке - типичный спектральный отклик матрицы кремниевого фотосенсора. Исследуемый образец имеет довольно толстый слой SiO2 поверх Si. Границы воздух-SiO2 и SiO2-Si образует таким образом интерферометр Фабри-Перо, который в зависимости от длины волны либо усиливает либо ослабляет световой сигнал (интерференция), поглощаемый кремниевым фотодиодом.

Надо было использовать волновое число вместо длины волны... Было бы лучше... В предположении малой дисперсии...
Go to the top of the page
 
+Quote Post
iiv
сообщение Jul 29 2015, 09:54
Сообщение #18


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(Santik @ Jul 29 2015, 14:09) *
Фильтр Чебышева 2 рода 6-го порядка

если речь о сглаживании, то тоже подпишусь под Чебышевским фильтром, вейвлеты могут дать большую нестабильность. Если надо и низкую, и высокую частоту вытащить, возможно проще сделать Фурье, дальше для низких грубо так занулить все высокочастотные, а для высоких, - занулить низкочастотные гармоники, и потом сделать обратное Фурье.
Go to the top of the page
 
+Quote Post
Santik
сообщение Jul 29 2015, 09:57
Сообщение #19


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Надо было:
1. Отфильтровать сигнал фильтром высокой частоты (ФВЧ), т.е. получить сигнал ВЧ-помехи.
2. Сделать взаимную корреляцию исходного сигнала и ВЧ- помехи (определение задержки)
3. С учётом задержки вычесть из исходного сигнала сигнал помехи.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jul 29 2015, 09:59
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Многие не хотят понять, что автору нужно получить несмещенную по длине волны картинку, а не избавится от шумов или помех. У него была тщательно скрываемая правильная физическая модель. Вот если бы он напылил клин...
Go to the top of the page
 
+Quote Post
serjj
сообщение Jul 29 2015, 10:11
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



да такую задачку можно решать не одним способом, просто перед реализацией надо задать себе вот такие вопросы:
1 - какие сигналы могут присутствовать в смеси? --имеются в виду и всевозможные шумы тоже
2 - при каком минимальном соотношении сигнал-шум и сигнал-помеха алгоритм должен корректно отрабатывать?
3 - какова допустимая ошибка эстиматора?
4 - на чём я буду этот алгоритм реализовывать? -- если это матлаб, то тут все средства хороши, но если это дохлый контроллер без fpu, то уже стоит задуматься
5 - нужен ли real time?
6 - если нужен real time, какой latency я могу себе позволить (это к вопросам о фильтрах)

Может быть я что-то забыл, но ИМХО это минимум, на который стоит найти ответы перед тем как сесть и запилить rolleyes.gif

Цитата
Многие не хотят понять, что автору нужно получить несмещенную по длине волны картинку, а не избавится от шумов или помех. У него была тщательно скрываемая правильная физическая модель. Вот если бы он напылил клин...

Ну просто мы сигнальщики и привыкли работать с сигналами, не задаваясь вопросами откуда там взялась помеха или шум, просто берешь и обрабатываешь) Автор нарисовал картинку и сросил как из неё другую картинку получил, вот ему и советуют.

Сообщение отредактировал serjj - Jul 29 2015, 10:18
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jul 29 2015, 10:16
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(serjj @ Jul 29 2015, 13:11) *
да такую задачку можно решать не одним способом, просто перед реализацией надо задать себе вот такие вопросы:

Автор снимает спектр действия фотодетектора в спектрометре... Медленно и печально... Снаружи приклеился паразитный эталон Фабри-Перо.
Go to the top of the page
 
+Quote Post
Santik
сообщение Jul 29 2015, 10:23
Сообщение #23


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Цитата
Автор снимает спектр действия фотодетектора в спектрометре... Медленно и печально...

То есть фильтр может быть некаузальным. Это добавляет ещё с десяток возможных решений этой задачи :-)
Предложенный автором способ хорош только в случае если шкала наблюдения по длине волны неравномерная.



Сообщение отредактировал Santik - Jul 29 2015, 10:47
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jul 29 2015, 12:47
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Santik @ Jul 29 2015, 13:23) *
Предложенный автором способ хорош только в случае если шкала наблюдения по длине волны неравномерная.

Шкала неравномерная? Нет, у него интерференционные максимумы и минимумы неравномерно лежат на его равномерной шкале. Они бы лежали равномерно на моей равномерной шкале волнового числа.
Go to the top of the page
 
+Quote Post
AlexRayne
сообщение Jul 29 2015, 13:28
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877



Цитата(alexunder @ Jul 29 2015, 11:56) *
Решил задачу нахрапистым способом, как советовал serjj, сохраняя индекс экстремума если есть разница в знаке между соседними точками. Только я добавил в этот цикл условие, что ширина окна между экстремумами может варьироваться линейно в зав-ти от длины волны. Задача чисто инженерная. Вот результат:

А почему не прокатил простой КИХ НЧ фильтр? по идее хоть прямоугольное хоть гаусовое окошки дадут вам нормальное среднее. ширина окна мне предполагается достаточна 2 периода ВЧ составляющей.
Go to the top of the page
 
+Quote Post
serjj
сообщение Jul 29 2015, 13:42
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
А почему не прокатил простой КИХ НЧ фильтр? по идее хоть прямоугольное хоть гаусовое окошки дадут вам нормальное среднее. ширина окна мне предполагается достаточна 2 периода ВЧ составляющей.

1 - какую полосу фильтра брать?
2 - какой порядок (и как следствие latency) из этого порядока последуют?
Имхо при высоком сигнал-шуме, это из пушки по воробьям.
Go to the top of the page
 
+Quote Post
Santik
сообщение Jul 29 2015, 13:48
Сообщение #27


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Ну тогда я не вижу вообще никаких преимуществ в предлагаемом методе.
Насколько я понял метод заключается в проведении прямой от максимума до минимума и нахождения середины этого отрезка.
Это же сколько полезных отсчётов отбрасывается! А ведь максимум и минимум измеряется с определённой погрешностью, так что общая ошибка может быть существенной.
Мне не понятно, почему автор так упорно настроен против фильтрации. Да, действительно, при фильтрации в реальном времени получается сдвиг сигнала во времени - но это не наш случай - выяснилось, что фильтр может быть некаузальным! Так что создать фильтр без сдвига по шкале -это элементарная задача. (Ну может быть и не совсем элементарная, но гораздо проще, чем фильтрация в реальном времени).
Если максимумы/минимумы будут равномерно на шкале располагаться - это конечно лучше (узкополосную помеху проще вырезать), но не так уж и принципиально - полезный сигнал имеет частоту гораздо ниже, чем сигнал "помехи".
Преобразование Фурье - вот лучший способ для таких задач!
Go to the top of the page
 
+Quote Post
serjj
сообщение Jul 29 2015, 14:03
Сообщение #28


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
Преобразование Фурье - вот лучший способ для таких задач!

Универсальный метод, да, но позволю себе не согласиться. Метод плох при малом количестве элементов выборки, т.к. для существенного разрешения по частоте требуется довольно большое количество отсчётов.

Сообщение отредактировал serjj - Jul 29 2015, 14:04
Go to the top of the page
 
+Quote Post
alexunder
сообщение Jul 29 2015, 14:34
Сообщение #29


unexpected token
****

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



Цитата
Да я не понял математических "танцев с бубном"! (Физику явления я не понял тем более :-)
А ЦОС надо изучать в независимости от одобрения Шефа :-)

Ну я и занимаюсь ЦОС, просто вейвлеты - это уже для труъ специалистов sm.gif

По поводу модели, вот картинка:
Прикрепленное изображение

слой SiO2 образует интерферометр (на самом деле, не только SiO2, но и подлегированная часть).

Хорошо что в теме есть Tanya sm.gif
Цитата
Автор снимает спектр действия фотодетектора в спектрометре... Медленно и печально... Снаружи приклеился паразитный эталон Фабри-Перо.

Ну не так и печально все. Очень даже весело sm.gif

Цитата(Tanya @ Jul 29 2015, 14:47) *
Шкала неравномерная? Нет, у него интерференционные максимумы и минимумы неравномерно лежат на его равномерной шкале. Они бы лежали равномерно на моей равномерной шкале волнового числа.

Совершенно верно! Можно было перейти к волновым числам, определение экстремумов в этом случае легче.

Господа (и дамы), ну вы тут разошлись. Задача решалась на ПК скриптом на питоне. Никаких МК для вычислений, слава аллаху, не предполагается.
Всем спасибо за дискуссию, много интересного узнал sm.gif
Пожалуй, надо закрывать тему, а то скоро предложат облачные вычисления, IoT и Raspberry PI sm.gif)


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
Santik
сообщение Jul 29 2015, 14:52
Сообщение #30


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Цитата
...для существенного разрешения по частоте требуется довольно большое количество отсчётов.

А Фурье здесь не причём!
Всегда "для существенного разрешения по частоте требуется довольно большое количество отсчётов"!
Это, если так можно сказать, закон природы!
Методов определения частоты сигнала (с большой точностью) длительностью 1 период - не существует, сколько отсчётов ни возьми!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:56
Рейтинг@Mail.ru


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