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

 
 
> Ограничения авторегрессионной модели, Как узнать какой порядок AR-модели нужен чтобы смоделировать процесс?
mvb
сообщение Jul 30 2012, 18:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Здравствуйте. Вопрос возник из любознательности, но тем не менее вполне конкретный.
Какие существуют критерии оценки необходимого порядко AR-модели для конкретного сигнала? Сходу не получилось ничего найти.

И заодно подскажите пожалуйста существующие методы экстраполяции цифровых сигналов?

В первую очередь это интересно для звуковых сигналов -- хочу попробовать замоделировать active noise control-систему.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fontp
сообщение Jul 31 2012, 08:22
Сообщение #2


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



QUOTE (mvb @ Jul 30 2012, 21:26) *
В первую очередь это интересно для звуковых сигналов -- хочу попробовать замоделировать active noise control-систему.


Какой вопрос, такой и ответ.
Для звуковыхречевых сигналов, обычно используется порядок 10 или 11 и сложное возбуждение rolleyes.gif
В устройствах кодирования музыкальных сигналов используются, обычно, более сложные модели.
Go to the top of the page
 
+Quote Post
mvb
сообщение Jul 31 2012, 08:49
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Цитата(fontp @ Jul 31 2012, 12:22) *
Какой вопрос, такой и ответ.
Для звуковыхречевых сигналов, обычно используется порядок 10 или 11 и сложное возбуждение rolleyes.gif
В устройствах кодирования музыкальных сигналов используются, обычно, более сложные модели.


Угу, спасибо. Это вы про вокодеры, частоту дискретизации 8 кГц, гласные и сонорные звуки?

В моём вопросе -- экстраполяция сигнала -- вопрос о возбуждении неактуален.

Цитата(petrov @ Jul 31 2012, 01:03) *
Уидроу и Стирнз прочитан?


Да. Правда давно.

Если бы вы указали в каком месте там подобные критерии сформулированы -- я был бы благодарен.

Цитата(Alexey Lukin @ Jul 31 2012, 00:06) *
Нет, неправильно. Ширина полосы сигнала может быть любой. Регрессия вычерпывает из сигнала наиболее значимые синусоиды, независимо от их частот.


Очевидно, всё зависит от сигнала. Попробуйте — и узнаете. Линейная регрессия моделирует экспоненциальное изменение амплитуды каждой из синусоид, т. е. некоторую нестационарность.


Пробую, получается очень по разному, хочется понимать чего нужно ожидать от каждого случая.



Господа, а подскажите куда копать дальше? AR и нейросети знаю. Что ещё применяют в приложении к экстраполяции сигналов?
Go to the top of the page
 
+Quote Post
Alexey Lukin
сообщение Jul 31 2012, 20:23
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 3-01-11
Пользователь №: 62 000



Цитата(mvb @ Jul 31 2012, 12:49) *
В моём вопросе -- экстраполяция сигнала -- вопрос о возбуждении неактуален.

Вопрос о возбуждении актуален и в экстраполяции аудиосигналов. Без него ваш сигнал становится набором синусоид, а с ним — приобретает более естественное звучание.

Не совсем ясно, какого рода экстраполяция вам нужна: в одну сторону или заполнение дыр? Если дыр, то одной или множества? Методов и моделей много, и не только авторегрессионных...
Go to the top of the page
 
+Quote Post
mvb
сообщение Aug 1 2012, 07:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Цитата(Alexey Lukin @ Aug 1 2012, 00:23) *
Вопрос о возбуждении актуален и в экстраполяции аудиосигналов. Без него ваш сигнал становится набором синусоид, а с ним — приобретает более естественное звучание.

Не совсем ясно, какого рода экстраполяция вам нужна: в одну сторону или заполнение дыр? Если дыр, то одной или множества? Методов и моделей много, и не только авторегрессионных...


Ввиду того, что в моих целях нужна минимальная энергия разности между экстраполированным и реальным сигналом, я предполагал, что оптимально использовать реальный сигнал (в том объёме, в котором он известен на момент вычисления). Вы бы не могли назвать ключивые слова/статьи/источники, в которых описываются приложения подобные моим?

Экстраполяция в принципе нужна в одну сторону. Но как решается заполнение дыр тоже очень интересно.

Цитата(fontp @ Aug 1 2012, 11:03) *
Да у него там двоемыслие, даже многомыслие. С одной стороны он говорит о экстраполяции (предсказании видимо, т.е. экстраполяции на ближайшее будущее) звуковых сигналов вообще.
Но потом уточняет, что собирается подавлять шум.

Шум непредсказуем по определению, как его не предсказывай rolleyes.gif



Другое дело предсказание шума в одной точке по его величине в другой. То есть адаптивная фильтрация

Можно делать RLS в разных базисах (на полиномах Лагерра попробуйте, они очень хорошо давят отражения, поэтому используются в эхоподавителях), можно бороться за устойчивость (FIR-fast RLS, например, неустойчива и требует периодической реинициализации, а не fast не очень годится для реального времени)


Хорошо, подловили. А если ставить вопрос о подавлении акустической помехи? :-) И вот далее собственно вопрос -- какими методами какие сигналы насколько хорошо можно предсказывать? И для начала я хочу разобраться с AR-моделями, но видимо это можно сдлеать только экспериментально.

За полиномы Лаггеры и FIR-fast RLS большое спасибо, попробую прикрутить к своей модели.

Сообщение отредактировал mvb - Aug 1 2012, 07:43
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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