|
|
  |
Операция обратная к "скользящему среднему" |
|
|
|
Jan 11 2014, 21:00
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата bookd: А так хочется увидеть качественное решение качественное решение чего? решение своей задачи тс сам и предложил. чего тут еще решать? вся остальная писанина мало того что не по теме, так еще и на 90% ахинея. формулируйте задачу, порешаем. а так - только телепатов провоцировать на еще более масштабный срач.
|
|
|
|
|
Jan 12 2014, 00:38
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(bookd @ Jan 12 2014, 02:32)  Ну не знаю, читаю уже четвертую страницу, реальных советов ноль. ТС решил проблему еще на первой странице, а все остальное просто хлам на мой взгляд. А так хочется увидеть качественное решение, с исходными данными, конкретным результатом и списком налагаемых ограничений... ТС решил проблему при известных стартовых данных с "другого уровня". Хочется иметь решение с одним источником данных. Математические ограничения самого скользящего среднего были тоже обозначены. Если данные не видны на большом интервале - значит их там нет, в понимании инженера. В смысле - на входных данных. Нелинейщина (размывание спектра ВЧ и 1-й частоты периода ПФ + боковики) от применения скользящего среднего возникает из-за одномерности сигнала, что необычно понимать в терминах двумерных гармонических преобразований. По этой же причине свойства скользящего среднего не равны свёртке в двумерной интерпретации. Достаточно взглянуть на одномерный график синуса Fs/N-1 шириной два периода скользяшего, где один период будет только постоянка, как результат скользящего. Кроме того, в этом примере вместо постоянки мог быть невидимый буфер N случайных элементов, дающих такую же постоянку. Вариант восстановления неизвестных одномерных данных для старта рекурсивного алгоритма приведён с указанием ограничений на слепые зоны во время этой операции. Избавиться от слепых зон в ВЧ нужно СЛЕГКА размазав спектр именно в ВЧ, уменьшив предельное разрешение "там" вне зависимости от размера ПФ для какого-то анализа в будущем. Рекурсивный алгоритм именно это и делает и не размазывает спектр частот заметно ниже периода скользящего. Т.о. комбинация двух методов даст наиболее оптимальный результат. Для стартового ПФ даже слишком много данных брать не обязательно, т.к высокой точности стартового буфера не требуется. Неизвестная и дополнительная информация накопится во время рекурсии. Для простоты проверки можно взять с самого начала известных данных небольшое (от 10 до N), но чётное кол-во блоков подряд по N элементов делая ПФ чтобы бины точно попадали в слепые зоны и не использовать их для восстановления N элементов буфера. Постоянка в буфере на первом этапе не важна и её лучше обнулить. Далее, трассируются рекурсивно все имеющиеся данные с расчитанным буфером. Потом сравнивается (одномерная) сумма всех элементов старых и новых данных. И каждое значение восстановленных данных корректируется по постоянке чтобы постоянка совпадала, т.к. через стартовое ПФ постоянка может соврать из-за того, что для ПФ взято данных много больше одного буфера. Хотя, возможно, константу постоянки для восстановленного буфера можно будет узнать раньше. Может к моменту дохождения рекурсии до границы использованного ПФ. После всего этого даже шум дискретизации не нужен. Только чтобы рекурсия работала на неокруглённом результате скользящего. Если результат округлён, то как его фильтровать ещё не предложено. Любопытно увидеть более качественный алгоритм при допустимости любых стартовых значений.
Сообщение отредактировал GetSmart - Jan 12 2014, 13:05
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jan 12 2014, 06:45
|

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

|
Цитата(thermit @ Jan 12 2014, 01:00)  ...вся остальная писанина мало того что не по теме, так еще и на 90% ахинея. Присоединяюсь к Вашему мнению. В кои-то веки зашёл почитать электроникс - и на тебе... те же лица с тем же товаром... Извиняюсь за оффтоп. По существу можно лишь резюмировать, что восстанавливающий чисто-полюсный фильтр неустойчив, и поэтому для неискажённого восстановления сигнала нужно знать не только начальное его (фильтра) состояние, но и гарантировать отсутствие каких-либо потерь в самом сигнале, а также абсолютную точность всех вычислений. Получить робастное (и приближённое) решение можно путём сдвига полюсов восстанавливающего фильтра к центру единичной окружности с помощью несложной операции, эквивалентной введению "затухания". При этом фильтр станет устойчивым, но в спектре восстановленного сигнала появятся "поражённые точки", соответствующие нулям исходного КИХ-а. Правда, это уже другая тема...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 13 2014, 12:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(bookd @ Jan 12 2014, 00:32)  Ну не знаю, читаю уже четвертую страницу, реальных советов ноль. ТС решил проблему еще на первой странице, а все остальное просто хлам на мой взгляд. А так хочется увидеть качественное решение, с исходными данными, конкретным результатом и списком налагаемых ограничений... Да ну. Я показал, что его решение можно использовать вопреки высказанному скептицизму и как произвести коррекцию ошибки измерения начального отсчета. Но это решение для скользящего среднего. Впоследствии выяснилось, что усреднение происходит физическими свойствами прибора и еще не доказано, что это скользящее среднее.
Сообщение отредактировал Tarbal - Jan 13 2014, 12:18
|
|
|
|
|
Jan 13 2014, 13:39
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(iiv @ Jan 13 2014, 17:16)  в хромотографии ассиметричные пики возникают обычно по одной из двух причин: либо турбулентность в колонке, вызванная высокой скоростью, либо специфичные реакции адсорбции - на пальцах захват вещества и его вымывание происходят по разным механизмам. Боюсь, что пример со скользящим средним тут не очень-то применим. В колонке турбулентность? Без комментариев. Адсорбция и десорбция обязательно происходят - в этом суть хроматографии. А в датчике (как у автора) скользящее среднее было бы только в случае так называемого (в хим. аппаратах) идеального перемешивания - СУПЕРтурбулентности потока в датчике. Нечто подобное было бы в капиллярном датчике с нитью внутри - совсем без турбулентности. Но так тоже не бывает. Поэтому в жизни скользящего среднего не будет. Вы же тоже с этим согласны? Автору нужно организовать приход на датчик короткой (или не очень) "ступеньки" концентрации и смотреть аппаратную функцию.
|
|
|
|
|
Jan 13 2014, 15:20
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(Tanya @ Jan 13 2014, 19:39)  В колонке турбулентность? Без комментариев. интересно, а Вы реально много раз сами за хроматографом стояли? Я - много, и газовой, и жидкостной, и с масспектрометром и с градиентом, в основном энантиомеры делил. Поэтому утверждаю из первых рук. Цитата(Tanya @ Jan 13 2014, 19:39)  Адсорбция и десорбция обязательно происходят - в этом суть хроматографии. пожалуйста прочитайте внимательнее что именно я написал про адсорбцию - дессорбцию. Цитата(Tanya @ Jan 13 2014, 19:39)  Автору нужно организовать приход на датчик короткой (или не очень) "ступеньки" концентрации и смотреть аппаратную функцию. я ему решение на первой странице написал, сильно удивлен, что все это проигнорировали и что-то еще обсуждают.
|
|
|
|
|
Jan 13 2014, 15:50
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(iiv @ Jan 13 2014, 19:20)  интересно, а Вы реально много раз сами за хроматографом стояли? Я - много, и газовой, и жидкостной, и с масспектрометром и с градиентом, в основном энантиомеры делил. Поэтому утверждаю из первых рук.
пожалуйста прочитайте внимательнее что именно я написал про адсорбцию - дессорбцию. Удовлетворю Ваше любопытство - вот каждый день вижу хроматограф газовый. Разный механизм адсобрции-десорбции может быть бывает в препаративных хроматографах. Там возможен небольшой гистерезис. Я же имела в виду аналитический. И хроматомасс в руках держала, как и Вы. И даже чинила немного жидкостной. А про турбулентность в колонках от Вас впервые услышала. Вы же знаете такой термин - "набивка" колонки? Вот вспомнилось. Первое (почти) электронное устройство, вышедшее из моих рук, было для хроматографа.
|
|
|
|
|
Jan 13 2014, 18:39
|

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

|
Понеслась опять нелёгкая, похоже... Цитата(Tarbal @ Jan 13 2014, 16:11)  Да ну. Я показал, что его решение можно использовать вопреки высказанному скептицизму и как произвести коррекцию ошибки измерения начального отсчета.
Но это решение для скользящего среднего. Впоследствии выяснилось, что усреднение происходит физическими свойствами прибора и еще не доказано, что это скользящее среднее. Вы полагаете, что совершили открытие, доказав мировую теорему о том, что:  , верно? Спешу Вас разочаровать - как раз для фильтра скользящего среднего обратный фильтр неустойчив. Т.е., прямая-обратная операция не является робастной. Цитата(Tanya @ Jan 13 2014, 19:50)  Удовлетворю Ваше любопытство - вот каждый день вижу хроматограф газовый. .......... Вот вспомнилось. Первое (почти) электронное устройство, вышедшее из моих рук, было для хроматографа. А вот и хымыки пожаловали. Жалобу на вас, что ли, накатать? Или предложить поискать площадку, где ваши таланты раскроются в полную силу? Пока попробую второе. Не соблаговолите ли сходить на ххымию, господа флудеры? http://www.ximuk.ru/
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 13 2014, 20:04
|

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

|
Как это что? Тождество. Вместо m подставьте выражение фильтра скользящего среднего в терминах z-преобразования. Для простоты, используйте трансверсальную (нерекурсивную) форму записи. А потом честно перемножьте.  ЗЫ. Может, здесь не знает кто-то, что с подобными выражениями можно производить арифметические действия, как с обычными переменными? И получать при этом правильный результат в том же z-пространстве? Так вот, сообщаю.  В этом его красота и полезность.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|