* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Моделирование и расчет электронных схем
1163
Рис. 15.35. Синтезированный входной сигнал
> plot(q,time=0..T/fs/4,labels=[time,volts],title=`Auoiaiie neaiae`,color=black);
Временная зависимость выходного сигнала показана на рис. 15.36. Нетрудно заметить, что в конце концов выходной сигнал вырождается в пятую гармонику входного сигнала, но этому предшествует довольно заметный переходной про цесс. Он связан с узкополосностью данного фильтра.
Рис. 15.36. Временная зависимость выходного сигнала цифрового фильтра
Вычислим спектры входного и выходного сигналов, подготовив массивы выбо рок сигналов и применив прямое преобразование Фурье с помощью функции FFT:
> > > > > > ri := array(1..T+1):ii := array(1..T+1): for n from 0 to T do ri[n+1] := x[n]*2/T; ii[n+1] := 0; ro[n+1] := y[n]*2/T; io[n+1] := 0; od: FFT(m,ri,ii):FFT(m,ro,io):
Построим график спектра входного сигнала, ограничив масштаб по амплитуде значением 0,5 В:
> p := [seq([j*fs/(T+1),abs(ri[j+1]+ii[j+1]*I)],j=0..T/2)]: > q := [seq([j*fs/(T+1),abs(ro[j+1]+io[j+1]*I)],j=0..T/2)]: > plot(p, frequency=0..fs/2,y=0..0.5,labels=[?anoioa,V], title=`?anoioiue niaeo? aoiaiiai neaiaea`,color=black);