.


:




:

































 

 

 

 


3




 

3, MATLAB. ( 2.2), (0, 1).

4.2.1 s(t)

0 1,

(4.1)

T= 1.

(4.1) - t ( 4.1).

 

function s=cosob(t,Um,Uo) % s = cosob(t,Um,Uo) % t - % Um - % Uo -   if nargin == 1 Um = 1; Uo = 0; elseif nargin == 2 Uo = 0; end teta = acos(Uo/Um); tg = teta/(2*pi); n = length(t); t1 = t-0.5; s = zeros(n,1); for i = 1:n if abs(t1(i)) < tg s(i)=-Uo+Um*cos(2*pi*t1(i)); end end

4.1 -

t t256=linspace(0,1,256); - s256=cosob(t256,2,1);, 256 (0, 1). (0, 1) (16 ):

for k=1:17

cs256(k,:)=cos((k-1)*2*pi*t256);

sc256(k,:)=sin((k-1)*2*pi*t256);

end

, () ,:

Mcs256=1/cs256(2,:)*cs256(2,:)';

Msc256=1/sc256(2,:)*sc256(2,:)';.

, :

a256=cs256*s256*Mcs256;

b256=sc256*s256*Msc256;

:

A256=sqrt(a256.^2+b256.^2);

P256=atan(b256./a256);,

[A256; P256]. 4.2 N = 512 N = 256 N = 100.

4.2

.

N= 100 0.4270 0.3831 0.2704 0.1355 0.0272 0.0272 0.0312 0.0098 0.0098

N= 256 0.4325 0.3879 0.2735 0.1368 0.0274 0.0274 0.0313 0.0098 0.0098

N= 512 0.4343 0.3895 0.2746 0.1373 0.0275 0.0275 0.0314 0.0098 0.0098

N = ¥ 0.4361 0.3910 0.2757 0.1378 0.0276 -0.0276 -0.0315 -0.0098 0.0098

, , a 0 ( a256(1)):

a256(1)=a256(1)/2;

:

S256 = a256'*cs256* +b256'*sc256;.

dS256 = s256(:) S256(:);,

sigma256 = std(dS).

Osh256 = sigma256/sqrt(sum(s256.^2)/length(s256)).

:

sigma100 sigma200 sigma256 sigma512

0.0091 0.0058 0.0057 0.0049 ,

2.2 1.4 1.4 1.2 (%).

( 4.3) 10 . .

4.3

4.2.2 s(t)

, .. 0.25, :

(4.2)

T= 1.

(4.2) - cosobsm(t,Um,Uo,Sm) t . :





:


: 2015-05-06; !; : 426 |


:

:

.
==> ...

1493 - | 1330 -


© 2015-2024 lektsii.org - -

: 0.008 .