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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Определить системы.
ivan219
сообщение Aug 16 2009, 19:10
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Имеем 4 системы z1(n), z2(n), z3(n), z4(n) они не известны но вносят в сигнал искажение.
Также есть исходный сигнал x(n) и выходные сигналы y1(n), y2(n), y3(n), y4(n) они известны.

Как можно найти системы z1(n), z2(n), z3(n), z4(n) ???

Возможные схемы подключения систем на рисунки.



Сообщение отредактировал ivan219 - Aug 16 2009, 19:26
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 16 2009, 19:27
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



biggrin.gif ...а как обычно находят характеристики одиночной системы? Ну а далее налицо система уравнений...

P.S.: так понимаю, что подразумеваются линейные системы...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 16 2009, 19:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Система вносит разные искажение фазы и амплитуды на разных частотах.

Про уравнения понятно.
Кроме как составить их я дальше и не продвинулся.
Тут не просто X на Z умножено вот и не понятно что дальше делать. Или просто unsure.gif

Разясните плиз help.gif

Сообщение отредактировал ivan219 - Aug 16 2009, 19:41
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 16 2009, 20:28
Сообщение #4


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



biggrin.gif Есть предположение, что для линейной системы справедливо соотношение - выходной сигнал есть свертка импульсной(на дельта-импульс реакции) характеристики с входным сигналом...

добавил:
Да, чуть не забыл - в частотой области свертка соответствует простому перемножениею функций(и наоборот - тоже справедливо, кстати) - по точкам. Это очень часто используют - потому как если интервал рассмотрения конечный (а не скользящий) - например в видообработке - и количество точек достаточно велико (>128) то вычисление FFT(порядок N*log(2, N)) туда-сюда более эффективно чем свертка влоб(она N*N). Для скользящих окон это впринципе тоже корректно - но появляется этот самый оконный эффект.

Кстати, не помню уже(блин, подучишь Linux начинает "выбывать" из головы ЦОС sad.gif ) но кажется вычисление сверток через вейвлеты тоже корректно - причем эффект окна сводится к минимуму но правда в соответствующий размен разрешения по-амплитуде smile.gif ... Так вот для Добеши там можно сделать меньше операций чем для FFT.

Эта характеристика вобщем-то и есть передаточной функцией системы...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 16 2009, 21:03
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Я так и предпологал что выходной = свёртка входной с импульсной характеристикой.

Мне не понятно как её получить эту импульсную характеристику.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 16 2009, 21:21
Сообщение #6


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



передаточнаяХ->АЧХ/ФЧХ. АЧХ/ФЧХ=спектр выходного сигнала/спектр входго сигнала ~ спектр выходного*(1/спектр входного)... smile.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 17 2009, 08:28
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ivan219 @ Aug 17 2009, 01:03) *
Мне не понятно как её получить эту импульсную характеристику.


Это называется идентификация системы, начните с книжки

Уидроу Б.,Стринз С.
Адаптивная обработка сигналов.

http://lord-n.narod.ru/walla.html#uidrouAOC

Простейший пример в симулинке выкладывал на форуме...
Go to the top of the page
 
+Quote Post
bahurin
сообщение Aug 17 2009, 09:56
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(ivan219 @ Aug 16 2009, 23:10) *
Имеем 4 системы z1(n), z2(n), z3(n), z4(n) они не известны но вносят в сигнал искажение.
Также есть исходный сигнал x(n) и выходные сигналы y1(n), y2(n), y3(n), y4(n) они известны.

Как можно найти системы z1(n), z2(n), z3(n), z4(n) ???

Возможные схемы подключения систем на рисунки.


biggrin.gif Не знаю кто вам задал эту задачу, но все фильтры соединены последовательно парами. Если соединено каскадно 2 фильтра, то можно найти бесконечное множество таких пар которые дают одни и те же реакции на одно и тоже воздействие, а именно X*Z1*Z3=Y1 тогда Z1*Z3 = Y1/X, а Z1 = Y1/(X*Z3) (это все Фурье образы), т.е. можно задавать один фильтр и найти второй, причем задавая первый всегда найдется второй(а может и не один laughing.gif ) который образует нужную пару! Это пример некорректно-поставленной задачи.

Сообщение отредактировал bahurin - Aug 17 2009, 10:03
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 17 2009, 11:45
Сообщение #9


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(bahurin @ Aug 17 2009, 12:56) *
biggrin.gif Не знаю кто вам задал эту задачу, но все фильтры соединены последовательно парами. Если соединено каскадно 2 фильтра, то можно найти бесконечное множество таких пар которые дают одни и те же реакции на одно и тоже воздействие...

Так я так понял что это все - одна система уравнений.
Тогда никаких бесконечных возможностей...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
thermit
сообщение Aug 17 2009, 12:51
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Это система в которой уравнений меньше чем неизвестных. Отсюдова и беcконечное множество решений.
Иначе говоря, одно из уравнений системы выражается через другие.
В Вашем случае, например уравнение Y4 = X*Z2*Z4 эквивалентно Y4 = Y2*Y3/Y1

Сообщение отредактировал thermit - Aug 17 2009, 12:53
Go to the top of the page
 
+Quote Post
bahurin
сообщение Aug 17 2009, 17:14
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(DRUID3 @ Aug 17 2009, 15:45) *
Так я так понял что это все - одна система уравнений.
Тогда никаких бесконечных возможностей...

Тогда решение в студию! rolleyes.gif
Если вы составили систему, то это еще не значит что она имеет единственное решение. Решение может не быть или их может быть бесконечно много (например матрица коэффициентов - вырожденная).
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 17 2009, 18:58
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



А уравнений 4 штуки получится??? При 4 неизвестных. Помойму это решаймо.

x(n) * z1(n) * z3(n) = y1(n);
x(n) * z1(n) * z4(n) = y2(n);
x(n) * z2(n) * z3(n) = y3(n);
x(n) * z2(n) * z4(n) = y4(n);

Надо по эксперементировать с уже известными системами и попробовать найти их.

Жаль в Матлабе не силён sad.gif может гуру попробуют это проделать smile.gif

Что то не радужно всё получилось sad.gif

x(n) * z1(n) * z3(n) = y1(n); *
x(n) * z1(n) * z4(n) = y2(n); *
x(n) * z2(n) * z3(n) = y3(n); **
x(n) * z2(n) * z4(n) = y4(n); **

z1(n) = y1(n) / (x(n) * z3(n));

x(n) * z4(n) * y1(n) / (x(n) * z3(n)) = y2(n); z4(n) * y1(n) / z3(n) = y2(n); ***

z2(n) = y4(n) / (x(n) * z4(n));

x(n) * z3(n) * y4(n) / (x(n) * z4(n)) = y3(n); z3(n) * y4(n) / z4(n) = y3(n); ***

z3 = y3(n) * z4(n) / y4(n);

y3(n) * z4(n) * y4 (n) / (y4(n) * z4(n)) = y3(n);

1 = 1

Сообщение отредактировал ivan219 - Aug 17 2009, 18:42
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 17 2009, 19:04
Сообщение #13


Знающий
****

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



Вроде как требуется выполнения условия y1*y4=y2*y3. Решение может быть таким, что задав z1=1 находим z3 и z4, а потом Z2. И тогда получается бесконечное множество решений.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Aug 17 2009, 19:37
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Нда.

А вот если зная разницу между Y1(n) - Y2(n), Y1(n) - Y3(n) в частотной области т.е. разница амплитуд и фаз.

Z3(n) / Z4(n) = Y1(n) / Y2(n);

Z1(n) / Z2(n) = Y1(n) / Y3(n);

Можно узнать кто больше вносит искажение или равны они друг другу или нет.

Сообщение отредактировал ivan219 - Aug 17 2009, 20:36
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 17 2009, 21:06
Сообщение #15


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



...у меня органические поражения в мозгу или кОртинку урезали? 07.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post

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

 


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


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