|
|
  |
Операция обратная к "скользящему среднему" |
|
|
|
Jan 14 2014, 21:02
|

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

|
Цитата(AndrewN @ Jan 15 2014, 00:54)  Help yourself, двоечник. Вокруг полно матана. Матан нужно иметь в себе, а не вокруг. А вот грубить нехорошо. Да и чревато... Цитата(AndrewN @ Jan 15 2014, 00:54)  Почитайте определение пространства для начала, двоечник, и вы увидите, что такого пространства нет. В мемориз!  Цитата(AndrewN @ Jan 15 2014, 00:54)  ...Я понимаю, вы ёрничаете, пытаетесь поиздеваться надо мной,.. Господь с вами, даже в мыслях не было. Вы сами неплохо справляетесь. Цитата(AndrewN @ Jan 15 2014, 00:54)  P.S. Кроме того, нет никаких запретов на интегрирование разрывных функций. Смотрите определение интеграла. Поэтому ваш дурацкий пример интеграл с раз-два-три как-раз-то и считается как два пальца. Ну, так чему же он равен?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 14 2014, 21:04
|
Местный
  
Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961

|
QUOTE (thermit @ Jan 14 2014, 23:56)  Я ничего никому не доказываю и доказывать не собираюсь. Это было опровержение следующего перла: [...] А численное интегрирование не надо сюда приплетать. Симпсон обидится. Пэрл не пэрл, но численное интегрирование явно присутствует. По существующей формуле прямоугольников. Симпсону тут просто не хватает места (в некотором смысле) для того, чтобы обижаться, он другого порядка. Но фильтровать можно и Симпсоном. И любой другой аппроксимацией. Исторически, выбор прямоугольников был сделан из-за быстроНЕдействия тогдашних компьютеров. И Фурье можно считать не по прямоугольникам, но тогда - прощай БПФ.
|
|
|
|
|
Jan 14 2014, 21:17
|

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

|
Цитата(thermit @ Jan 15 2014, 00:56)  А численное интегрирование не надо сюда припллетать. Симпсон обидится. Дык, написал же товарищ - в самом общепринятом смысле. Меня когда-то учили, что опр. интеграл (Римана) есть предел верхней и нижней сумм Дарбу. Пусть получит - функция ведь простейшая.  Цитата(rudy_b @ Jan 15 2014, 01:08)  Красиво врут теоретики, просто приятно послушать. Так решите задачку, уважаемый практик. Ну, пожалуйста... Цитата(rudy_b @ Jan 15 2014, 01:08)  ...Разрывные функции рисуют только так. Вы хоть одну в природе видели? А что же Вы тогда собрались "интегрировать"?
Сообщение отредактировал Stanislav - Jan 14 2014, 22:24
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 14 2014, 21:47
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата rudi_b: Красиво врут теоретики, просто приятно послушать. Элементарных практических вещей не знают. Разрывные функции рисуют только так. Вы хоть одну в природе видели? Я вам привел пример разницы между определенным интегралом и суммированием. Вы не видите разницы? Собственно, мне больше нечего вам сказать. Продолжайте культивировать тараканов в собственной голове, только не выпускайте их на форум. Здесь и так уже от мракобесия деваться некуда. Надеюсь, модератор когда-нибудь очухается и выпилит эту ересь нахрен...
|
|
|
|
|
Jan 14 2014, 21:49
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(rudy_b @ Jan 14 2014, 20:26)  Если вдуматься, то уже можно с высокой степенью достоверности утверждать, что задача восстановления исходных значений сводится к задаче восстановления содержимого буфера сумматора. Любые иные методы дадут дополнительные ошибки.
А сделать это можно или получая пропись с самого начала (нулевой буфер) или, как предложил ViKo, подав калибровочный сигнал. Если форма и время начала сигнала известны, то буфер можно восстановить практически точно (до погрешности АЦП). И вот как именно это сделать и стоит подумать. Слишком абстрактная задача. Если какая-то информация о входном сигнале доступна "обходным путём" или наоборот (воздействием), то это сразу меняет дело. Калибровочный сигнал во-первых прервёт основной сигнал, а во-вторых достаточно на вход скользящего подать 0 и через N тактов буфер скользящего самоочистится. Или любую постоянку/НЧ. Или другой вариант. Входной сигнал сглаживается через два скользящих с разным N, некратным друг другу (простые числа). На выходе имеем два отдельных сигнала, функционально связанных с исходным. Тогда входной сигнал наблюдать или воздействовать на него не нужно. ЗЫ Ранее, восстанавливая сигнал через ДПФ, наверное надо было слепые зоны умножать на 1. Это для практического восстановления сигнала. Для математического конечно же не хватает информации о состоянии фильтра. Практическое восстановление будет вполне правдоподобным.
Сообщение отредактировал GetSmart - Jan 14 2014, 22:31
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jan 15 2014, 04:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(thermit @ Jan 14 2014, 23:40)  Если подать на вход разностного уравнения тс дискретную дельта-функцию на выходе получим дискретную последовательность описываемую этой формуленцией. Я не это спросил. Ваши попытки Я расцениваю как зафлуживание. Докажите свою круть. Покажите как из этой импульсной характеристики вы получите разностное уравнение. Если не по силам, то покажите как посчитать полюса. Цитата(rudy_b @ Jan 15 2014, 00:20)  Дык практиками несколько вариантов решения уже предложено. А вот от теоретиков, пока, кроме невнятных формул - ничего путного не видно. Причем злобные какие-то. Такое ощущение, что они не хотят чтобы кто-то что-то узнал. Предлагаю гипотезу: они втирают мозги начальству на эту тему, а если начальство прочитает ответы, то их авторитет упадет ниже плинтуса. Уж больно заинтересованы в прекращении дискуссии. Как ученый (они ведь так себя позиционируют) может быть против выяснения истины? Цитата(Stanislav @ Jan 14 2014, 23:26)  Коль попросили, отвечу. "Написать импульсную характеристику" вряд ли кто сможет. Нарисовать разве... Ну да ладно. Допустим, могу. А зачем? Терпение, друг мой. Не всем же сидеть без работы... Пожалуйста, соблаговолите указать источник, где вы подобное вычитали. А пока будете его искать, прошу ответить на вопрос: существует ли вообще операция [определённого] интегрирования в пространстве цифровых сигналов? К Вам тот же вопрос. А ещё задачка. Дана цифровая функция: =x(2)=x(3)=1) . Все остальные =0) Найти определённый интеграл в пределах k, скажем, от 0 до 3 включительно. В самом общепринятом смысле.  Ну, поржать разве... Написал же выше: не мешаю.  Вау, круто! Но имя собственное можно было и с большой буквы. Опередили на полкорпуса.  Флуд и демагогия
Сообщение отредактировал Tarbal - Jan 15 2014, 04:14
|
|
|
|
|
Jan 15 2014, 09:55
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Tarbal: Я не это спросил. Ваши попытки Я расцениваю как зафлуживание. Докажите свою круть. Мне это никчему. Я стараюсь по мере сил наполнить темы хоть каким-то содержанием, в отличие от большинства гуру. Цитата Покажите как из этой импульсной характеристики вы получите разностное уравнение. Этой импульсной х-ке соответствует передаточная функция (прямое z-преобразование)  = \frac{1}{1+\sum_{k=1}^{N-1}z^{-k}} {=} \frac{1-z^{-1}}{1-z^{-N}} ) Из передаточной функции получается разностное уравнение  = x(n)-x(n-1)+y(n-N) ) Цитата Если не по силам, то покажите как посчитать полюса. Надо решить уравнение  получаем  полюсы  Цитата Причем злобные какие-то. Такое ощущение, что они не хотят чтобы кто-то что-то узнал. Когда хотят чего-то узнать обычно спрашивают, а не начинают разводить теории о практике.
Сообщение отредактировал thermit - Jan 15 2014, 09:58
|
|
|
|
|
Jan 15 2014, 12:50
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(thermit @ Jan 15 2014, 12:55)  Мне это никчему. Я стараюсь по мере сил наполнить темы хоть каким-то содержанием, в отличие от большинства гуру. Этой импульсной х-ке соответствует передаточная функция (прямое z-преобразование)  = \frac{1}{1+\sum_{k=1}^{N-1}z^{-k}} {=} \frac{1-z^{-1}}{1-z^{-N}} ) Из передаточной функции получается разностное уравнение  = x(n)-x(n-1)+y(n-N) ) Надо решить уравнение  получаем  полюсы  Когда хотят чего-то узнать обычно спрашивают, а не начинают разводить теории о практике. Спасибо. Интересно. А как ваше разностное уравнение стыкуется с полученым топикстартером? X[i+N] = X[i-N-1] + (Y[i] - Y[i-1]) * 2N
Сообщение отредактировал Tarbal - Jan 15 2014, 12:59
|
|
|
|
|
Jan 15 2014, 14:26
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(AndrewN @ Jan 15 2014, 00:54)  P.S. Кроме того, нет никаких запретов на интегрирование разрывных функций. Смотрите определение интеграла. Поэтому ваш дурацкий пример интеграл с раз-два-три как-раз-то и считается как два пальца. Напомню, что в есть два вида интегралов. Интегралы по Риману (о чем уже упоминал Stanislav) и интегралы по Лебегу. AndrewN, проинтегрируйте, пожалуйста, функцию Вейерштрасса.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Jan 15 2014, 15:48
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Tarbal: Спасибо. Интересно. А как ваше разностное уравнение стыкуется с полученым топикстартером? X[i+N] = X[i-N-1] + (Y[i] - Y[i-1]) * 2N У тс несколько некорректно записаны уравнения. Скользящее среднее должно быть так: Y[i+N] = Y[i+N-1] + (X[i+N] - X[i-N-1]) / (2N+1) или Y[i] = Y[i-1] + (X[i] - X[i-2*N-1]) / (2N+1) отсюда: X[i] = X[i-2*N-1] + (Y[i] - Y[i-1]) * (2N+1) У меня длина N у него 2*N+1 У меня x у него Y У меня y у него X У меня n у него i Ну и до кучи я не делил/ не умножал на длину, что в общем-то и непринципиально...
|
|
|
|
|
Jan 15 2014, 16:25
|

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

|
Цитата(mdmitry @ Jan 15 2014, 18:26)  ...AndrewN, проинтегрируйте, пожалуйста, функцию Вейерштрасса. С цифирью всё гораздо проще. Т.к. цифровая функция определена на дискретном пространстве (только в узловых точках, множество которых в лучшем случае имеет мощность множества целых чисел), ни о какой интегрируемости не может быть и речи, по определению. Более того, с практической точки зрения, множество цифровых сигналов вообще является конечным.  Выходную последовательность КИХ-фильтра при должном усердии может получить и пятиклассник. Для этого нужно только уметь складывать и умножать (а для скользящего среднего - только складывать). Тутешним мыслителям, однако, проще нарисовать закорючку интеграла и над ней дружно камлать. Со стороны уже ржут. Позорище, да и только. Цитата(_pv @ Jan 15 2014, 20:16)  не то чтобы некорректно, по другому, я просто взял нечётное количество точек симметрично в обе стороны относительно текущего отсчёта, чтобы фазу не портить. В будущее, стало быть, заглянули? Ну, в задачах ЦОС это жёстко не возбраняется.  Фаза, однако, не испортится по-любому.
Сообщение отредактировал Stanislav - Jan 15 2014, 17:14
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|