|
Определить системы. |
|
|
|
Aug 16 2009, 19:10
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Aug 16 2009, 19:33
|
Местный
  
Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680

|
Система вносит разные искажение фазы и амплитуды на разных частотах. Про уравнения понятно. Кроме как составить их я дальше и не продвинулся. Тут не просто X на Z умножено вот и не понятно что дальше делать. Или просто  Разясните плиз
Сообщение отредактировал ivan219 - Aug 16 2009, 19:41
|
|
|
|
|
Aug 16 2009, 20:28
|

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

|
 Есть предположение, что для линейной системы справедливо соотношение - выходной сигнал есть свертка импульсной(на дельта-импульс реакции) характеристики с входным сигналом... добавил: Да, чуть не забыл - в частотой области свертка соответствует простому перемножениею функций(и наоборот - тоже справедливо, кстати) - по точкам. Это очень часто используют - потому как если интервал рассмотрения конечный (а не скользящий) - например в видообработке - и количество точек достаточно велико (>128) то вычисление FFT(порядок N*log(2, N)) туда-сюда более эффективно чем свертка влоб(она N*N). Для скользящих окон это впринципе тоже корректно - но появляется этот самый оконный эффект. Кстати, не помню уже(блин, подучишь Linux начинает "выбывать" из головы ЦОС  ) но кажется вычисление сверток через вейвлеты тоже корректно - причем эффект окна сводится к минимуму но правда в соответствующий размен разрешения по-амплитуде  ... Так вот для Добеши там можно сделать меньше операций чем для FFT. Эта характеристика вобщем-то и есть передаточной функцией системы...
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Aug 17 2009, 08:28
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(ivan219 @ Aug 17 2009, 01:03)  Мне не понятно как её получить эту импульсную характеристику. Это называется идентификация системы, начните с книжки Уидроу Б.,Стринз С. Адаптивная обработка сигналов. http://lord-n.narod.ru/walla.html#uidrouAOCПростейший пример в симулинке выкладывал на форуме...
|
|
|
|
|
Aug 17 2009, 09:56
|

Местный
  
Группа: Участник
Сообщений: 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) ???
Возможные схемы подключения систем на рисунки.  Не знаю кто вам задал эту задачу, но все фильтры соединены последовательно парами. Если соединено каскадно 2 фильтра, то можно найти бесконечное множество таких пар которые дают одни и те же реакции на одно и тоже воздействие, а именно X*Z1*Z3=Y1 тогда Z1*Z3 = Y1/X, а Z1 = Y1/(X*Z3) (это все Фурье образы), т.е. можно задавать один фильтр и найти второй, причем задавая первый всегда найдется второй(а может и не один  ) который образует нужную пару! Это пример некорректно-поставленной задачи.
Сообщение отредактировал bahurin - Aug 17 2009, 10:03
|
|
|
|
|
Aug 17 2009, 11:45
|

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

|
Цитата(bahurin @ Aug 17 2009, 12:56)   Не знаю кто вам задал эту задачу, но все фильтры соединены последовательно парами. Если соединено каскадно 2 фильтра, то можно найти бесконечное множество таких пар которые дают одни и те же реакции на одно и тоже воздействие... Так я так понял что это все - одна система уравнений. Тогда никаких бесконечных возможностей...
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Aug 17 2009, 18:58
|
Местный
  
Группа: Участник
Сообщений: 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); Надо по эксперементировать с уже известными системами и попробовать найти их. Жаль в Матлабе не силён  может гуру попробуют это проделать  Что то не радужно всё получилось  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
|
|
|
|
|
Aug 19 2009, 09:27
|
Местный
  
Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680

|
Цитата Не парьтесь! Товарищи! И в правду. Впринципи мне достаточно знать их разницу АЧХ и ФЧХ относительно друг друга. От сюда вопрос: правильноли моё утверждение??? Z3(n) / Z4(n) = Y1(n) / Y2(n); Z1(n) / Z2(n) = Y1(n) / Y3(n); Цитата(sup-sup @ Aug 18 2009, 21:42)  Было бы понятнее, если бы автор описал конкретную задачу. Определить АЧХ и ФЧХ 4 систем в идеале. Но достаточно будет знать их разницу АЧХ и ФЧХ относительно друг друга.
Сообщение отредактировал ivan219 - Aug 19 2009, 09:33
|
|
|
|
|
Aug 19 2009, 09:37
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата От сюда вопрос: правильноли моё утверждение???
Z3(n) / Z4(n) = Y1(n) / Y2(n);
Z1(n) / Z2(n) = Y1(n) / Y3(n); Угу.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|