, :
- , ,
- ( ).
, .
MatLab randn.
Ts, () t , - , t.
>> Ts=0.01;
>> t=0:Ts:20;
>> x1=randn(1,length(t));
>> plot(t,x1),grid;
>> title('Gaus(T=0.01c)');
>> xlabel('t, c');
>> ylabel('X1(t)')
:
Ts=0.001
>> Ts=0.001;
>> t=0:Ts:20;
>> x2=randn(1,length(t));
>> plot(t,x2),grid;
>> title('Gaus Ts=0.001 c');
>> xlabel('t, c');
>> ylabel('X2(t)')
ω0 = 2π \ =1 ξ =0.05 (2) :
>> om0=2*pi;dz=0.05;A=1;oms=om0*Ts;
>> a(1)=1+2*dz*oms+oms^2;
>> a(2)=-2*(1+dz*oms;
>> a(3)=1;
>> b(1)=A*2*dz*oms^2;
x1 :
>> y1=filter(b,a,x1);
:
x2(t)
>> x2=randn(1,length(t));
>> Ts=0.001;
>> om0=2*pi;dz=0.05;A=1;oms=om0*Ts;
>> a(1)=1+2*dz*oms+oms^2;
>> a(2)=-2*(1+dz*oms);
>> a(3)=1;
>> b(1)=A*2*dz*oms^2;
>> y2=filter(b,a,x2);t=0:Ts:20;
>> plot(t,y2),grid;
>> title('procedure (T0=1;dz=0.05;Ts=0.001)');
>> xlabel('t, c');
>> ylabel('Y1(t)')
, 1 .
, .. ( ), ( ) ( ).
.
fft ifft , (fft Fast Fourier Transformation) (ifft Invers Fast Fourier Transformation) .
|
|
y=fft(x,n); x=ifft(y,n)
y , x - , :
(4)
n x; j .