|
Характеристика линейной системы |
|
|
|
 |
Ответов
|
Oct 20 2014, 08:58
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Перескочил сюда из недавней темы. Попробовал то, что здесь предложено. Но изменил длину входной последовательности, чтобы было кратно степени 2. Код clear; clf;
% Единичный импульс s = [zeros(1,127) 1 zeros(1,128)];
% Импульсная характеристика фильтра h = [0.042041 0 -0.087017 0 0.31156 0.5 0.31156 0 -0.087017 0 0.042041];
% Фильтр s_f = filter(h,1,s);
% Дециматор в два раза s_d = s_f(1:2:end);
% Преобразование Фурье от ИХ grid on hold on plot(20 * log10(abs(fft(s_f)) + eps), 'b'); plot(20 * log10(abs(fft(s_d)) + eps), 'm'); hold off Имею картинку, отличную от показанной топикстартером.
Если же последовательность другая, то и картинка другая. s = [zeros(1,128) 1 zeros(1,127)];
Как это понимать?
|
|
|
|
|
Oct 20 2014, 09:29
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(ViKo @ Oct 20 2014, 12:58)  ... Как это понимать? Еще раз: "...decimator is a time-varying device, even thought it is linear. Accordingly, it cannot be represented by a transfer function..." И для закрепления материала вот так попробуйте: % Дециматор в два раза s_d = s_f( 2:2:end);
Сообщение отредактировал Самурай - Oct 20 2014, 09:30
|
|
|
|
|
Oct 20 2014, 10:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(ViKo @ Oct 20 2014, 19:50)  С двумя единицами уже что-то бессмысленное вылазит... Вот с этим сигналом: Код % Единичный импульс s = [zeros(1,127) 1 1 zeros(1,128)]; ? Ничего не бессмысленное, а спектр отклика на сигнал из двух единиц подряд. Он уже устойчив к сдвигу при децимации в 2 раза.
|
|
|
|
Сообщений в этой теме
Leshii Характеристика линейной системы Apr 17 2009, 20:21 Designer56 абсолютно наплевать- на то он и черный ящик. Apr 17 2009, 20:24 Leshii Цитата(Designer56 @ Apr 18 2009, 00:24) а... Apr 17 2009, 20:31 Designer56 А его по определению не нужно моделировать...У нег... Apr 17 2009, 21:16 DRUID3 Цитата(Leshii @ Apr 17 2009, 23:21) Предп... Apr 17 2009, 22:16 Leshii Если я рассчитываю АЧХ системы (halfband->decim... Apr 18 2009, 06:09 DRUID3 Цитата(Leshii @ Apr 18 2009, 09:09) Если ... Apr 18 2009, 06:36 Leshii Предположим
h=[0.042041 0 -0.087017 0 0.31156 0.5... Apr 18 2009, 06:52 DRUID3 Цитата(Leshii @ Apr 18 2009, 09:52) %форм... Apr 18 2009, 07:03  Leshii Цитата(DRUID3 @ Apr 18 2009, 11:03) Это н... Apr 18 2009, 07:14   DRUID3 Цитата(Leshii @ Apr 18 2009, 10:14) Ну я ... Apr 18 2009, 07:45 Designer56 Ставьте вопросы по существу Apr 18 2009, 07:48 Leshii Если посмотреть plot(20*log10(abs(fft(s_f))+eps)) ... Apr 18 2009, 07:57 Самурай Цитата(Leshii @ Apr 18 2009, 11:57) Если ... Apr 19 2009, 13:59 DRUID3 Так получатся? Apr 19 2009, 00:06 Leshii
Исходная АЧХ halfband фильтра входящего в состав... Apr 19 2009, 07:59 Leshii Цитата(Самурай @ Apr 19 2009, 17:59) Не в... Apr 19 2009, 16:02 Самурай Цитата(Leshii @ Apr 19 2009, 20:02) - а к... Apr 19 2009, 19:01 V_G Ясно же сказали, что к системам с дециматором непр... Oct 20 2014, 09:17 ViKo s = [zeros(1,127) 1 1 zeros(1,127)];
s = [zeros(1... Oct 20 2014, 10:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|