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

 
 
> Операция обратная к "скользящему среднему"
_pv
сообщение Jan 6 2014, 12:36
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



есть измеренные данные про которые известно, что по ним прошлись скользяшим средним с неким известным размером D.
каким образом можно восстановить исходные данные которые были до усреднения?
из простого на ум приходит только пройтись по этим уже усреднённым данным еще раз таким же скользящим средним и получить оценку ошибки вызванную усреднением, которую потом добавить обратно к первоначальным данным. Оно вроде как работает, но понятно что это хоть и очень простой, но не совсем честный способ.
Как это делать математически правильно?
понятно что можно сделать Фурье, поделить спектр на характеристику скользящего среднего (по сути КИХ фильтра с одинаковыми единичными коэффициентами) и преобразовать обратно. но при делении на нули в том месте где характеристика имеет провалы пожалуй будут проблемы, оно и понятно так как частоты кратные размеру фильтра давятся в ноль и обратному восстановлению не подлежат.
А если без преобразования в частотную область, с какой функцией надо сделать свёртку чтобы получить фильтр обратный скользящему среднему? или даже в общем случае, каким образом преобразовать коэффициенты КИХ фильтра, чтобы произведение исходного фильтра и пробразованного давало 1.
Go to the top of the page
 
+Quote Post
11 страниц V  « < 4 5 6 7 8 > »   
Start new topic
Ответов (75 - 89)
AndrewN
сообщение Jan 13 2014, 20:25
Сообщение #76


Местный
***

Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961



QUOTE (Stanislav @ Jan 13 2014, 22:39) *
А вот и хымыки пожаловали
Аппаратная функция (как пример интегрального преобразования) есть у всех измерительных приборов. Чем плох хроматограф в качестве примера?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 13 2014, 20:43
Сообщение #77


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(AndrewN @ Jan 14 2014, 00:25) *
Аппаратная функция (как пример интегрального преобразования) есть у всех измерительных приборов. Чем плох хроматограф в качестве примера?
Примера чего именно?
И, самое интересное, какое этот пример имеет отношение к вопросу темы?

-------------------------

Уважаемые модераторы. По-моему, тема не стоит и выеденного яйца, поскольку, по сути, посвящена "доказательству" (ну, или "опровержению") совершенно банального тождества (см. выше). Ответ получен топикстартером на первой же странице.
Посему считаю, что её лучше закрыть, во избежание многостраничного флуда. Ну, или перенести в "курилку", на худой конец всё, что здесь написано после ответа на вопрос темы.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
AndrewN
сообщение Jan 13 2014, 20:57
Сообщение #78


Местный
***

Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961



QUOTE (Stanislav @ Jan 14 2014, 00:43) *
Уважаемые модераторы. По-моему, тема не стоит и выеденного яйца, поскольку, по сути, посвящена "доказательству" (ну, или "опровержению") совершенно банального тождества (см. выше). Ответ получен топикстартером на первой же странице.
Посему считаю, что её лучше закрыть, во избежание многостраничного флуда. Ну, или перенести в "курилку", на худой конец всё, что здесь написано после ответа на вопрос темы.

Оки-доки. Вы высказались. А теперь не мешайте другим разговаривать. Люди сами разберутся, как, где и о чём им разговаривать.

Если вам не понятны теория, проблемы и области применений интегральных преобоазований - почитайте учебники.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 13 2014, 21:23
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



AndrewN, на мои вопросы ответа нет, я правильно понял?

Хорошо, писать здесь больше не буду, если не попросят.
И опять же, против поговорки: "мели, Емеля, - твоя неделя" ничего особо не имею.
Только после этого называть Электроникс техническим форумом как-то язык не поворачивается...

А о теории, уважаемый AndreyN, у нас настолько разные представления, что могу вам посоветовать держать свои советы при себе.
Называть "интегрированием" фильтрацию скользящим средним можно только в понятийном пространстве, ортогональном к общепринятому.
Желаю удачи на сей ниве, тем не менее. sm.gif
Правила форума ещё бы не мешало почитать...


У всех посетителей темы прошу прощения за оффтоп.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 13 2014, 22:27
Сообщение #80


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Stanislav @ Jan 13 2014, 21:39) *
Понеслась опять нелёгкая, похоже...

Вы полагаете, что совершили открытие, доказав мировую теорему о том, что:

,

верно? biggrin.gif

Спешу Вас разочаровать - как раз для фильтра скользящего среднего обратный фильтр неустойчив. Т.е., прямая-обратная операция не является робастной.

А вот и хымыки пожаловали.
Жалобу на вас, что ли, накатать?
Или предложить поискать площадку, где ваши таланты раскроются в полную силу?
Пока попробую второе.
Не соблаговолите ли сходить на ххымию, господа флудеры?
http://www.ximuk.ru/


Можете написать импульсную характеристику восстанавливающего фильтра?
Go to the top of the page
 
+Quote Post
AndrewN
сообщение Jan 13 2014, 23:14
Сообщение #81


Местный
***

Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961



QUOTE (Stanislav @ Jan 14 2014, 00:23) *
Называть "интегрированием" фильтрацию скользящим средним можно только в понятийном пространстве, ортогональном к общепринятому.

Кгм... А дискретные-то фильтры откуда произошли? Из свёрток, суть интегральных преобразований, со специальными ядрами.

Ну и за частными примерами нельзя упускать общие вещи.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 14 2014, 14:07
Сообщение #82


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Станислав, куда вы пропали? Я с нетерпением жду возможности почерпнуть у вас знаний.
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jan 14 2014, 14:26
Сообщение #83


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата(Stanislav @ Jan 14 2014, 01:23) *
...Называть "интегрированием" фильтрацию скользящим средним можно только в понятийном пространстве, ортогональном к общепринятому.

Скользящее среднее это именно интегрирование на заданном временном интервале. В самом общепринятом смысле.

Stanislav, не стоит мешать этому обсуждению, оно достаточно интересно и, по большому счету, не выходит за рамки исходной темы. Просто "детский" вопрос оказался непростым.

Попробую немного по другому выразить уже сказанное раньше. Разность текущей и предыдущей сумм S[i] - S[i-1] равна разности текущего отсчета Х[i] и отсчета N тактов ранее X[i-N], где N - длина суммирования.
Т.е. X[i]=S[i]-S[i-1]+X[i-N].
Если мы теперь откатим на N точек назад и сделаем то же самое, то увидим, что разность S[i-N] - S[i-N-1]=X[i-N]-X[i-2N], т.е. X[i-N]=S[i-N]-S[i-N-1]+X[i-2N]. Подставив в предыдущее выражение получим
X[i]=S[i]-S[i-1]+X[i-N]=S[i]-S[i-1] + S[i-N]-S[i-N-1] + X[i-2N].
Т.е. если мы будем суммировать разности сумм (S[i]-S[i-1]) с шагом N (такую сумму разностей назовем SS), то сможем вычислить текущее значение X[i] зная значение в точке k*N (k-целое) тактов назад
X[i]=SS + X[i-k*N].
Если провести подобную операцию с N последовательными точками, т.е. вести N сумм SS (SS[m], где m=0...N-1), то мы в любой момент времени можем вычислить текущее значение зная значение в точке, с которой мы начали вести суммы SS (SS[0],m=0).
X[i]=SS[m] + X[m], где m - остаток от деления i/N, а X[m]-константа (истинный отсчет, значение буфера сумматора...)
Это полностью эквивалентно знанию всех значение буфера сумматора в какой-то момент времени с дальнейшим отслеживанием его содержимого.

Если вдуматься, то уже можно с высокой степенью достоверности утверждать, что задача восстановления исходных значений сводится к задаче восстановления содержимого буфера сумматора. Любые иные методы дадут дополнительные ошибки.

А сделать это можно или получая пропись с самого начала (нулевой буфер) или, как предложил ViKo, подав калибровочный сигнал. Если форма и время начала сигнала известны, то буфер можно восстановить практически точно (до погрешности АЦП). И вот как именно это сделать и стоит подумать. Как пример, в процессе работы вместо сигнала с датчика подать некоторый медленный и достаточно длинный сигнал (период заведомо много больше N). Если время его включения неизвестно, можно попытаться поиграться с корреляцией (по самим суммам) и максимально точно определив его время подогнать значения в буфере (уже по отсчетам). Можно сделать несколько итераций.

Да, давайте считать все вычисления в целых, без деления и т.д. Понятно, что любая плавучка даст погрешности и они приведут к ошибкам, но это следующий уровень приближения. Если калибровочный сигнал велик, то отосительные погрешности восстановления буфера будут порядка погрешностей АЦП, а это уже неистребимые никакими цифровыми методами ошибки.
Go to the top of the page
 
+Quote Post
thermit
сообщение Jan 14 2014, 19:44
Сообщение #84


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Tarbal:
Можете написать импульсную характеристику восстанавливающего фильтра?


Я не станислав, но влезу дабы как-то закруглить дискуссию

Для нечетного N



Только нафига все это надо?

Сообщение отредактировал thermit - Jan 15 2014, 16:18
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 14 2014, 19:52
Сообщение #85


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Чем вам дискуссия не нравится?

Как из этой импульсной характеристики следует разностное уравнение полученое топикстартером?

Сообщение отредактировал Tarbal - Jan 14 2014, 19:53
Go to the top of the page
 
+Quote Post
thermit
сообщение Jan 14 2014, 20:16
Сообщение #86


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
rudy_b:
Скользящее среднее это именно интегрирование на заданном временном интервале. В самом общепринятом смысле.


Нудаканешна. В общепринятом.
1 Вычислите




2. Сравните с
sum(cos(pi/8+2*pi/10*(0:4)))/5
sum(cos(pi/8+2*pi/100*(0:49)))/50
sum(cos(pi/8+2*pi/1000*(0:499)))/500

3 Почувствуйте разницу.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 14 2014, 20:26
Сообщение #87


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Коль попросили, отвечу.

Цитата(Tarbal @ Jan 14 2014, 02:27) *
Можете написать импульсную характеристику восстанавливающего фильтра?
"Написать импульсную характеристику" вряд ли кто сможет. Нарисовать разве...
Ну да ладно. Допустим, могу. А зачем?

Цитата(Tarbal @ Jan 14 2014, 18:07) *
Станислав, куда вы пропали? Я с нетерпением жду возможности почерпнуть у вас знаний.
Терпение, друг мой. Не всем же сидеть без работы...

Цитата(AndrewN @ Jan 14 2014, 03:14) *
Кгм... А дискретные-то фильтры откуда произошли? Из свёрток, суть интегральных преобразований, со специальными ядрами.
Пожалуйста, соблаговолите указать источник, где вы подобное вычитали.

А пока будете его искать, прошу ответить на вопрос: существует ли вообще операция [определённого] интегрирования в пространстве цифровых сигналов?

Цитата(rudy_b @ Jan 14 2014, 18:26) *
Скользящее среднее это именно интегрирование на заданном временном интервале. В самом общепринятом смысле.
К Вам тот же вопрос.

А ещё задачка. Дана цифровая функция:

. Все остальные

Найти определённый интеграл в пределах k, скажем, от 1 до 3 включительно.
В самом общепринятом смысле. sm.gif

Цитата(rudy_b @ Jan 14 2014, 18:26) *
Stanislav, не стоит мешать этому обсуждению, оно достаточно интересно и, по большому счету, не выходит за рамки исходной темы. Просто "детский" вопрос оказался непростым.
Ну, поржать разве...
Написал же выше: не мешаю. sm.gif

Цитата(thermit @ Jan 14 2014, 23:44) *
Я не станислав, но влезу дабы как-то закруглить дискуссию...
Вау, круто!
Но имя собственное можно было и с большой буквы. biggrin.gif


Цитата(thermit @ Jan 15 2014, 00:16) *
Нудаканешна. В общепринятом.
...................................
3 Почувствуйте разницу.
Опередили на полкорпуса. biggrin.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
thermit
сообщение Jan 14 2014, 20:40
Сообщение #88


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Tarbal:
Как из этой импульсной характеристики следует разностное уравнение полученое топикстартером?



Если подать на вход разностного уравнения тс дискретную дельта-функцию на выходе получим дискретную последовательность описываемую этой формуленцией.

Цитата
Чем вам дискуссия не нравится?


Тем, что на в общем на тривиальную для специалиста тему дискутируют профаны. Как следствие - многостраничные топики с нулевым информационным наполнением. Такие дискуссии роняют статус электроникса ниже плинтуса, что лично меня расстраивает. Профанам нужно почитать соответствующую лит-ру, и на электрониксе задать возникшие в процессе чтения вопросы, а не заниматься пустопорожними спорами с такими же малокомпетентными знатоками.
Go to the top of the page
 
+Quote Post
AndrewN
сообщение Jan 14 2014, 20:54
Сообщение #89


Местный
***

Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961



QUOTE (thermit @ Jan 15 2014, 00:16) *
Нудаканешна. В общепринятом.

А чего вы, собственно, доказываете? То, что численная аппроксимация не равна аналитически полученному значению? Удивляйте первокурсников. Или вы не знаете, как производится численное интегрирование? Не смешите матлабовской фигнёй.

QUOTE (Stanislav @ Jan 15 2014, 00:26) *
Пожалуйста, соблаговолите указать источник, где вы подобное вычитали.

Help yourself, двоечник. Вокруг полно матана.

QUOTE (Stanislav @ Jan 15 2014, 00:26) *
А пока будете его искать, прошу ответить на вопрос: существует ли вообще операция [определённого] интегрирования в пространстве цифровых сигналов?

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

P.S. Кроме того, нет никаких запретов на интегрирование разрывных функций. Смотрите определение интеграла. Поэтому ваш дурацкий пример интеграл с раз-два-три как-раз-то и считается как два пальца.
Go to the top of the page
 
+Quote Post
thermit
сообщение Jan 14 2014, 20:56
Сообщение #90


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
AndrewN:
А чего вы, собственно, доказываете? То, что численная аппроксимация не равна аналитически полученному значению? Удивляйте первокурсников. Или вы не знаете, как производится численное интегрирование? Не смешите матлабовской фигнёй.


Я ничего никому не доказываю и доказывать не собираюсь. Это было опровержение
следующего перла:
Цитата
rudy_b:
Скользящее среднее это именно интегрирование на заданном временном интервале. В самом общепринятом смысле.


А численное интегрирование не надо сюда припллетать. Симпсон обидится.

Go to the top of the page
 
+Quote Post

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

 


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


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