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

 
 
> Сложение сигналов в самый "узкий", Как найти весовые коэффициенты для сложения?
getch
сообщение Sep 6 2010, 15:41
Сообщение #1


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Приветствую всех!

Совсем новичек, от ЦОС очень далек, но подумал, что среди именно спецов ЦОС кто-нибудь сталкивался с такой задачей:
Есть значения нескольких сигналов на одном временном интервале.
Надо их сложить так (найти весовые коэффициенты), чтобы на выходе получился сигнал с минимальной дисперсией.

Ознакомился с несколькими численными методами безусловной минимизации функций многих переменных. Но эти методы очень универсальны, а потому не оптимальны по скоростным показателям.

Ребята, если кто сталкивался с подобным или знает, где копать-читать, подскажите!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Oldring
сообщение Sep 6 2010, 15:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 19:41) *
Есть значения нескольких сигналов на одном временном интервале.
Надо их сложить так (найти весовые коэффициенты), чтобы на выходе получился сигнал с минимальной дисперсией.


Про метод наименьших квадратов что-нибудь слышали? Так тут почти что он.
Всё решается исключительно методами линейной алгебры.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 16:11
Сообщение #3


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 18:56) *
Про метод наименьших квадратов что-нибудь слышали? Так тут почти что он.
Всё решается исключительно методами линейной алгебры.

Прочел в википедии про метод. Не пойму, как он может помочь? Ведь нам неизвестно минимальное значение дисперсии.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 16:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 20:11) *
Прочел в википедии про метод. Не пойму, как он может помочь? Ведь нам неизвестно минимальное значение дисперсии.



Так прочтите еще раз. Можно не только в Википедии. Разберитесь с его выводом.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 16:23
Сообщение #5


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 19:15) *
Так прочтите еще раз. Можно не только в Википедии. Разберитесь с его выводом.

Спасибо, буду разбираться в методе.
На всякий случай, чтобы не было недопониманий, прилагаю более математическое описание задачи:
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 16:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 20:23) *
На всякий случай, чтобы не было недопониманий, прилагаю более математическое описание задачи:


Что-ж, учиться студентам никогда не поздно.
Рекомендую: http://ocw.mit.edu/courses/mathematics/18-...video-lectures/


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 16:45
Сообщение #7


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 19:29) *
Что-ж, учиться студентам никогда не поздно.
Рекомендую: http://ocw.mit.edu/courses/mathematics/18-...video-lectures/

Давно уже не студент... Решаю задачу для своих нужд.
Очень доступно о методе написано здесь: http://multitest.semico.ru/mnk.htm
Попробую обобщить на функцию многих переменных.

Сообщение отредактировал getch - Sep 6 2010, 16:46
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 16:50
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 20:45) *
Очень доступно о методе написано здесь: http://multitest.semico.ru/mnk.htm
Попробую обобщить на функцию многих переменных.


Для случая N векторов алгебраическая запись сильно короче.
Кстати, не упустите, что тривиальное решение вашей задачи в вашей формулировке - нулевой вектор коэффициентов. laughing.gif


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 17:01
Сообщение #9


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 19:50) *
Для случая N векторов алгебраическая запись сильно короче.
Кстати, не упустите, что тривиальное решение вашей задачи в вашей формулировке - нулевой вектор коэффициентов. laughing.gif

Да, забыл упомянуть. первый коэффициент всегда единица.
Решение видится таким:
Приравниваем частные производные нулю и решаем линейную систему соответствующих уравнений.
Про алгебраическую запись не понял.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 17:29
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 21:01) *
Да, забыл упомянуть. первый коэффициент всегда единица.


Что-то мне подсказывает, что решаемая вами задача подразумевает иное ограничение. Различные ограничения будут давать различные решения.

Цитата(getch @ Sep 6 2010, 21:01) *
Про алгебраическую запись не понял.


В матричном виде. В случае N векторов проще решать задачу сразу в матричном виде.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 17:43
Сообщение #11


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 20:29) *
Что-то мне подсказывает, что решаемая вами задача подразумевает иное ограничение. Различные ограничения будут давать различные решения.

Пока этого не чувствую. Посмотрю по-ходу.
Цитата(Oldring @ Sep 6 2010, 20:29) *
В матричном виде. В случае N векторов проще решать задачу сразу в матричном виде.

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

P.S. Одно дело, когда изучаешь и не знаешь, для чего. И совсем другое, когда знаешь.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 17:48
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 21:43) *
Пока этого не чувствую. Посмотрю по-ходу.


В вашей формулировке вектора входят симметрично, а в ограничении первый вектор выделенный. Неувязочка.
Чтобы "прочуствовать" попытайтесь решить в уме задачу для пары одинаковых векторов.

Цитата(getch @ Sep 6 2010, 21:43) *
Прошу, порекомендуйте литературу на доступном для простого обывателя языке.


Ну какую-нибудь "линейную алгебру для чайников".
Шучу. laughing.gif
Видеокурс MIT по линейной алгебре очень не плох.
Лекция №16 так прямо посвящена решению задачи наименьших квадратов.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 6 2010, 18:45
Сообщение #13


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

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 6 2010, 20:48) *
В вашей формулировке вектора входят симметрично, а в ограничении первый вектор выделенный. Неувязочка.
Чтобы "прочуствовать" попытайтесь решить в уме задачу для пары одинаковых векторов.

Если не первый будет выделен, а второй или третий, то соотношения между коэффициентами в решениях не поменяются. Так что все в порядке.
И при частном дифференцировании как раз получается N уравнений на N переменных. Единственное, они очень запарные. Программировать их - голова ломается. Надеюсь, справлюсь.

Цитата(Oldring @ Sep 6 2010, 20:48) *
Ну какую-нибудь "линейную алгебру для чайников".
Шучу. laughing.gif
Видеокурс MIT по линейной алгебре очень не плох.
Лекция №16 так прямо посвящена решению задачи наименьших квадратов.

За лекцию спасибо. Правда, английским не владею на уровне понимания данной лекции. Попробую найти что-нибудь на русском.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 6 2010, 18:56
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 6 2010, 22:45) *
Если не первый будет выделен, а второй или третий, то соотношения между коэффициентами в решениях не поменяются. Так что все в порядке.


Нет, не в порядке. В этом примере - не поменяются, в других - поменяются.
Представьте теперь, что первый вектор у вас нулевой. А остальные - нет.
От решаемой задачи нужно исходить, придумывая ограничения, а не с потолка.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- getch   Сложение сигналов в самый "узкий"   Sep 6 2010, 15:41
|- - getch   Цитата(Oldring @ Sep 6 2010, 21:56) Нет, ...   Sep 6 2010, 19:14
|- - Oldring   Цитата(getch @ Sep 6 2010, 23:14) Все век...   Sep 6 2010, 21:00
|- - getch   Цитата(Oldring @ Sep 7 2010, 00:00) Ну ка...   Sep 6 2010, 21:45
|- - Oldring   Цитата(getch @ Sep 7 2010, 01:14) В матри...   Sep 6 2010, 21:50
|- - getch   Цитата(Oldring @ Sep 7 2010, 00:50) Там н...   Sep 6 2010, 22:13
|- - Oldring   Цитата(getch @ Sep 7 2010, 02:13) Как тут...   Sep 7 2010, 07:57
||- - getch   Цитата(Oldring @ Sep 7 2010, 10:57) Пожал...   Sep 7 2010, 10:04
||- - Oldring   Цитата(getch @ Sep 7 2010, 14:04) К сожал...   Sep 7 2010, 10:16
|||- - getch   Цитата(Oldring @ Sep 7 2010, 13:16) Чтобы...   Sep 7 2010, 18:01
|||- - getch   Цитата(getch @ Sep 7 2010, 21:01) И все б...   Sep 8 2010, 07:30
|||- - alex_os   Цитата(getch @ Sep 8 2010, 11:30) Доскона...   Sep 8 2010, 08:17
|||- - getch   Цитата(alex_os @ Sep 8 2010, 11:17) Что-т...   Sep 8 2010, 10:19
|||- - Oldring   Цитата(getch @ Sep 8 2010, 14:19) Похоже,...   Sep 8 2010, 10:37
|||- - getch   Цитата(Oldring @ Sep 8 2010, 13:37) Нет. ...   Sep 8 2010, 11:21
|||- - Oldring   Цитата(getch @ Sep 8 2010, 15:21) Точно, ...   Sep 8 2010, 11:27
|||- - getch   Поскольку расширенная матрица "симметричная...   Sep 8 2010, 11:33
|||- - Oldring   Цитата(getch @ Sep 8 2010, 15:33) Посколь...   Sep 8 2010, 11:38
|||- - getch   Цитата(Oldring @ Sep 8 2010, 14:38) А так...   Sep 8 2010, 11:48
|||- - Oldring   Цитата(getch @ Sep 8 2010, 15:48) Посмотр...   Sep 8 2010, 11:49
||||- - getch   Цитата(Oldring @ Sep 8 2010, 14:49) Дело ...   Sep 8 2010, 11:58
|||- - Oldring   Цитата(getch @ Sep 8 2010, 15:48) Узкое м...   Sep 8 2010, 12:02
||- - fontp   QUOTE (getch @ Sep 7 2010, 14:04) Нахожус...   Sep 7 2010, 10:18
||- - Oldring   Цитата(getch @ Sep 7 2010, 14:04) P.S. Ни...   Sep 7 2010, 10:28
||- - fontp   QUOTE (Oldring @ Sep 7 2010, 14:28) Не со...   Sep 7 2010, 10:44
||- - Oldring   Цитата(fontp @ Sep 7 2010, 14:44) Пон...   Sep 7 2010, 10:55
|- - fontp   QUOTE (getch @ Sep 7 2010, 02:13) Все, на...   Sep 7 2010, 09:55
|- - Oldring   Цитата(fontp @ Sep 7 2010, 13:55) На эту ...   Sep 7 2010, 09:59
|- - fontp   QUOTE (Oldring @ Sep 7 2010, 13:59) Дурац...   Sep 7 2010, 10:01
|- - Oldring   Цитата(fontp @ Sep 7 2010, 14:01) И вообщ...   Sep 7 2010, 10:02
- - SSerge   Для такой задачи естественно нормировать вектор ко...   Sep 6 2010, 19:48
|- - getch   Цитата(SSerge @ Sep 6 2010, 22:48) Для та...   Sep 6 2010, 20:23
|- - getch   Цитата(SSerge @ Sep 6 2010, 22:48) Для та...   Sep 8 2010, 16:12
|- - Oldring   Цитата(getch @ Sep 8 2010, 20:12) Нормиро...   Sep 8 2010, 16:27
|- - getch   Цитата(Oldring @ Sep 8 2010, 19:27) Вы в ...   Sep 8 2010, 17:38
|- - Oldring   Цитата(getch @ Sep 8 2010, 21:38) Я тольк...   Sep 8 2010, 17:53
|- - getch   Цитата(Oldring @ Sep 8 2010, 20:53) Потом...   Sep 8 2010, 19:44
|- - Oldring   Цитата(getch @ Sep 8 2010, 23:44) Или я г...   Sep 8 2010, 22:56
|- - getch   Цитата(Oldring @ Sep 9 2010, 01:56) Да. С...   Sep 9 2010, 06:49
|- - getch   Вроде, это задача квадратичного программирования. ...   Sep 9 2010, 08:26
|- - Oldring   Цитата(getch @ Sep 9 2010, 10:49) Действи...   Sep 9 2010, 09:28
|- - getch   Цитата(Oldring @ Sep 9 2010, 12:28) Нет, ...   Sep 9 2010, 11:58
||- - Oldring   Цитата(getch @ Sep 9 2010, 15:58) Корреля...   Sep 9 2010, 12:19
|- - getch   Цитата(Oldring @ Sep 9 2010, 12:28) 3. Не...   Sep 9 2010, 12:25
||- - Oldring   Цитата(getch @ Sep 9 2010, 16:25) Дважды ...   Sep 9 2010, 12:36
|- - getch   Цитата(Oldring @ Sep 9 2010, 12:28) 1. Вы...   Sep 9 2010, 14:04
|- - Oldring   Цитата(getch @ Sep 9 2010, 18:04) Подскаж...   Sep 9 2010, 14:16
|- - getch   Цитата(Oldring @ Sep 9 2010, 17:16) Не по...   Sep 9 2010, 14:55
|- - Oldring   Цитата(getch @ Sep 9 2010, 18:55) Но где ...   Sep 9 2010, 15:13
||- - getch   Цитата(Oldring @ Sep 9 2010, 18:13) Потом...   Sep 9 2010, 16:14
||- - Oldring   Цитата(getch @ Sep 9 2010, 20:14) Так все...   Sep 9 2010, 16:16
||- - getch   Цитата(Oldring @ Sep 9 2010, 19:16) Гене...   Sep 10 2010, 07:03
||- - Oldring   Похвала всегда приятна, спасибо.   Sep 10 2010, 07:49
||- - getch   Для меня понятно одно свойство решения, но раньше ...   Sep 10 2010, 08:12
||- - Oldring   Цитата(getch @ Sep 10 2010, 12:12) Для ме...   Sep 10 2010, 08:42
|- - getch   Цитата(Oldring @ Sep 9 2010, 18:13) Цитат...   Sep 14 2010, 13:09
- - Sergey'F   Мне в свое время больше всего понравился Г.Стренг,...   Sep 8 2010, 08:17
- - getch   Столкнулся с необъяснимой ситуацией. Исходных вект...   Sep 30 2010, 07:51
|- - Oldring   Цитата(getch @ Sep 30 2010, 11:51) Посмот...   Sep 30 2010, 08:07
|- - getch   Цитата(Oldring @ Sep 30 2010, 11:07) Нет,...   Sep 30 2010, 08:17
||- - Oldring   Цитата(getch @ Sep 30 2010, 12:17) А если...   Sep 30 2010, 09:10
||- - getch   Цитата(Oldring @ Sep 30 2010, 12:10) Тогд...   Sep 30 2010, 09:57
||- - Oldring   Цитата(getch @ Sep 30 2010, 13:57) Симпле...   Sep 30 2010, 10:09
||- - getch   Цитата(Oldring @ Sep 30 2010, 13:09) Симп...   Sep 30 2010, 10:48
||- - Oldring   Цитата(getch @ Sep 30 2010, 14:48) И я сн...   Sep 30 2010, 10:54
||- - getch   Цитата(Oldring @ Sep 30 2010, 13:54) Откр...   Sep 30 2010, 11:12
||- - Oldring   Цитата(getch @ Sep 30 2010, 15:12) Ух, я ...   Sep 30 2010, 11:21
||- - getch   Цитата(Oldring @ Sep 30 2010, 14:21) А те...   Sep 30 2010, 11:45
||- - Oldring   Цитата(getch @ Sep 30 2010, 15:45) Только...   Sep 30 2010, 11:48
||- - getch   Цитата(Oldring @ Sep 30 2010, 14:48) Позв...   Sep 30 2010, 12:24
||- - Oldring   Цитата(getch @ Sep 30 2010, 16:24) Подска...   Sep 30 2010, 12:46
||- - Oldring   Впрочем, как искать эффективно то, что вы хотите, ...   Sep 30 2010, 15:02
||- - getch   Цитата(Oldring @ Sep 30 2010, 18:02) Впро...   Sep 30 2010, 15:56
||- - Oldring   Цитата(getch @ Sep 30 2010, 19:56) Для ве...   Sep 30 2010, 16:04
||- - getch   Цитата(Oldring @ Sep 30 2010, 19:04) Удач...   Sep 30 2010, 16:25
||- - Oldring   Цитата(getch @ Sep 30 2010, 20:25) Не зря...   Sep 30 2010, 19:59
||- - getch   Цитата(Oldring @ Sep 30 2010, 22:59) Неза...   Sep 30 2010, 20:44
||- - Oldring   Цитата(getch @ Oct 1 2010, 00:44) По мне ...   Sep 30 2010, 23:07
||- - getch   Цитата(Oldring @ Oct 1 2010, 02:07) Ещё и...   Oct 3 2010, 09:45
||- - Oldring   Цитата(getch @ Oct 3 2010, 13:45) Нормиру...   Oct 3 2010, 11:30
||- - getch   Цитата(Oldring @ Oct 3 2010, 15:30) Объя...   Oct 29 2010, 12:24
||- - Oldring   Цитата(getch @ Oct 29 2010, 16:24) Вы же ...   Oct 29 2010, 13:52
||- - getch   Цитата(Oldring @ Oct 29 2010, 17:52) Пол...   Oct 29 2010, 13:55
||- - Oldring   Цитата(getch @ Oct 29 2010, 17:55) Получа...   Oct 29 2010, 14:12
|- - getch   Цитата(Oldring @ Sep 30 2010, 11:07) Нет,...   Sep 30 2010, 09:26
|- - Oldring   Цитата(getch @ Sep 30 2010, 13:26) И при ...   Sep 30 2010, 09:40
- - ivan219   Извиняюсь за вмешательство. Но хотелось бы немног...   Oct 1 2010, 23:05
2 страниц V   1 2 >


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

 


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


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