,,,
..
..
-33072
2006 .
1.
() :
- ;
- (-) ;
- ;
- ;
- .
.
( 16):
: ;
: ;
: , f/4, ( f/4, 30, 15).
2.
: MatLab v 6.5.
B=20, - :
, =dw , = dw/ti .
: 0 .
, k , (), . k, 1.
, . , t.: .
f 120 , f0, fd/4 30 . f0+df = 0.25Fd+0.25fd, ., : 60 , . 1, 120 ().
:
U(n) = U(n*T):
n = 0..N-1 = 0..119;
:
, h(t) S(t) t=t0/2 (.1).
1
, :
:
n=0..N-1=0..119;
cos(t) - 2p-. MatLab , , n 0 N-1, 1 N, , MatLb , .
:
w(n) = 0.5(1-cos(2π*(n-1)/(N-1))) , . MatLab ( ) hann(N).
, , t () . :
, 1.
( MatLAB):
1) S(t) S(n):
2) () Ws(n):
3) :
4) :
5) :
6) ( ). :
7) Kssf(tau) /tau /. :
(. ):
8) N ( ) Kss(tau) /tau /. :
( ).
- , . , , MatLab 6.5.
( ):
i=1; %
Ni=120; %
h=[1:Ni]; %
ti=120; %
Fd=120; %
F0=Fd/4; %
Wd=2*pi*Fd; %
W0=2*pi*F0; %
dF=Fd/4; %
dW=dF*2*pi; %
mju=dF/ti; % ( )
n=0:1/Fd:1-1/Fd; % ,
Sn=chirp(n,0,1,dF); %
figure(1)
bar(Sn,0.1); %
f=abs(fft(Sn,Ni)); %
figure(2);
stem(f); %
w=hann(Ni); % Ni-
figure(3);
stem(w); %
Ww=abs(fft(w,Ni)); %
figure(4);
plot(Ww); %
while i<=Ni, % ( )
h(i)=Sn(Ni-i+1);
i=i+1;
end
hw=h.*w'; %
stem(hw); %
Whw=abs(fft(hw)); % .
stem(Whw); %
WoutS=f.*Whw; %
plot(WoutS); %
respnormw=conv(Sn,hw); %
respnorm=conv(Sn,h); %
figure(5);
plot(abs(respnormw/max(respnormw))); %
figure(6);
plot(abs(respnorm/max(respnorm))); % %
(-) (), , . , .
, , , ( ), . , .
Copyright (c) 2024 Stud-Baza.ru , , , .