• Регистрация
cgnz0r
cgnz0r 0.00
н/д

Сглаживание после применения fft

02.06.2020
Здравствуйте! Матлабом вообще пользоваться не умею, (а сроки очень сильно поджимают) понадобился лишь для простой задачи, чтобы визуализировать что получится после применения БПФ и сглаживания. Н...

Здравствуйте! 
Матлабом вообще пользоваться не умею, (а сроки очень сильно поджимают) понадобился лишь для простой задачи, чтобы визуализировать что получится после применения БПФ и сглаживания. Никак не могу найти как это сделать... Преобразовываю данные через функцию fft и дальше нужно сгладить эти данные, каким способом можно это сделать? Как потом преобразовать обратным fft? Вывести графики вроде просто через plot можно

Подскажите пожалуйста

Теги

    02.06.2020

    Комментарии

    • aBoomest
      aBoomest+942.89
      2.06.2020 13:26

      Вероятно надо понять что значит сгладить? Должны быть какието данные о том, как именно вам надо сглаживать сигнал, т.е. требования к процессу сглаживания. Ибо способов сгладить огромное количество  можно придумать.

      1. Про то как именно, то можно сперва сигнал отфильтровать, а затем построить результирующий спектр.

      2. Либо определить какая вам примерно нужна АФЧХ "сглажки" и перемножить спектр сигнала и АФЧХ. Затем обратное FFT, если нужен сигнал.

      • cgnz0r
        cgnz0r0.00
        2.06.2020 14:08

        Там вся суть сводится к обычной аппроксимации и данные это обычные показатели с интервалом в 2 часа, то есть работа ведется даже не с сигналом... Зачем для этого всего использовать БПФ я до сих пор не понимаю, но, как говорится "с заказчиком не поспоришь" 

        • aBoomest
          aBoomest+942.89
          2.06.2020 15:10

          Ну может вы тогда как-то полнее обрисуете суть дела? И кривулю выложите (в виде картинки или файл с данными). А то сложно обсуждать то, не знаю чего.

          Показатели через 2 часа. А весь период какой?

          • cgnz0r
            cgnz0r0.00
            3.06.2020 06:31

            Период там примерно 2-3 года, а кривая выглядит примерно так(фрагмент)

             

            • aBoomest
              aBoomest+942.89
              3.06.2020 08:22

              Можно самое простое - фильтр скользящего среднего. Ширину окна поварьируйте, и там видно будет, что вам больше подойдет окно равное 1 дню или 1 месяцу.

              • cgnz0r
                cgnz0r0.00
                4.06.2020 09:35

                Спасибо! Попробую его 

                • Marat
                  Marat+208.00
                  4.06.2020 13:05

                  Если вопрос вот в сглаживании и этих выбросах вниз - то медианный фильтр предпочтительнее