МНК периодических функций

ЦОС, обработка видео и изображений в MATLAB\Simulink

Модератор: Admin

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

МНК периодических функций

Сообщение aBoomest » Пн янв 14, 2019 2:18 pm

Добрый день.
Подскажите пожалуйста литературу по МНК периодических функций. Чтоб было не голыми трехэтажными формулами. А человечески с объяснениями с примерами.
Спасибо.
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: МНК периодических функций

Сообщение aBoomest » Чт янв 17, 2019 5:11 pm

Другой вопрос, в этой же области. С периодограммами А.Шустера кто-нибудь сталкивался? Чем они полезны и как их рассчитать?
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

Benjamin
Пользователь
Сообщения: 14
Зарегистрирован: Чт янв 17, 2019 5:54 am

Re: МНК периодических функций

Сообщение Benjamin » Пн янв 21, 2019 9:50 am

МНК реализуется, например, полиномиальным рядом вида p_n*t^n, где n=0,...,N, t - время.
Периодическую функцию, например, SIN(w*t+phi) можно аппроксимировать полиномиальным рядом. Чем больше N, тем точнее будет МНК-аппроксимация синусоиды. Если Вы попытаетесь аппроксимировать, например, 10 периодов синусоиды, то потребуется полиномиальный ряд в несколько десятков членов. Однако можно МНК использовать, если вы разобьете периодическую функцию на интервалы (например длиной четверть периода) и будете их аппроксимировать полиномиальными рядами не очень большой длины.
PS. Надо учитывать одну особенность, на концах аппроксимируемого сигнала МНК дает наихудшую точность аппроксимации, наилучшая - в средине. Т.е. "сшивание" концов МНК аппроксимации будет плохим.

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: МНК периодических функций

Сообщение aBoomest » Пн янв 28, 2019 11:27 am

А примерчика нет?
Я вроде как давно весьма ЦОС занимаюсь, и то что вы написали вроде как вопросов то не вызывает, но чтобы ПРОЧУВСТВОВАТЬ, пока до этого не дошло.
И про периодограммы не слыхали? как-то кроме той книги автора-придумщика периодограмм - литературы-то нет про это? То ли не прижилось. (А вот про периодограммы слышу впервый раз, поэтому и интересно)
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

sandy
Эксперт
Сообщения: 5601
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: МНК периодических функций

Сообщение sandy » Пн янв 28, 2019 8:04 pm

А вот про периодограммы слышу впервый раз

Знал бы, сразу бы написал. Марпла почитайте ("Цифровой спектральный анализ...")
С уважением

Александр Сергиенко

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: МНК периодических функций

Сообщение aBoomest » Пн янв 28, 2019 10:13 pm

Спасибо за информацию.
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

Benjamin
Пользователь
Сообщения: 14
Зарегистрирован: Чт янв 17, 2019 5:54 am

Re: МНК периодических функций

Сообщение Benjamin » Пн фев 18, 2019 7:04 am

1. В МАТЛАБе есть функция периодограммы
https://www.mathworks.com/help/signal/r ... ogram.html
В самом низу страницы есть ссылка на pwelch

2. Можно посмотреть лекцию
http://kprf.mipt.ru/attachments/article ... _03_13.pdf
Там упоминается модифицированный метод Уэлча
в МАТЛАБе, есть функция Уэлча pxx =pwelch(x,window,noverlap,nfft)
Это все о вычислении спектральной плотности мощности.

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: МНК периодических функций

Сообщение aBoomest » Пн фев 18, 2019 4:03 pm

Спасибо. Сегодня же посмотрю.
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

Benjamin
Пользователь
Сообщения: 14
Зарегистрирован: Чт янв 17, 2019 5:54 am

Re: МНК периодических функций

Сообщение Benjamin » Ср фев 20, 2019 3:16 am

Есть такое учебное пособие, написанное уважаемым Александром Борисовичем Сергиенко "Цифровая обработка сигналов", издание 2002 года. На стр. 275-277 имеется подраздел "Периодограмма" и "Метод Уэлча", а на стр. 301-304 – "Расчет периодограммы" и "Реализация метода Уэлча". Имеются примеры.
PS.
Посмотрите также стр. 300 – "Спектрограмма", очень интересная функция. В нынешних релизах Матлаба эта функция пишется так: spectrogram().
В качестве примера применения данной функции посмотрите картинку по ссылке https://cloud.mail.ru/public/9zAP/MGie5WBZH
Другими способами обнаружить в шумах по отдельности слабые тональные сигналы с изменяющейся частотой мне не удалось.

aBoomest
Пользователь
Сообщения: 267
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: МНК периодических функций

Сообщение aBoomest » Вс май 12, 2019 11:40 am

Большое спасибо!
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./