Documente Academic
Documente Profesional
Documente Cultură
) Contextul de lucru
9 p
Dou
modele
Dou
modeleARMAX
ARMAX
(48)
H B/A
E {e[ n ]e[ n k ]} = 0 [ k ], k Z
2
Ordin
Ordin II
A( q ) = 1 0.8q
1
B( q ) = q
(50)
H B/A
A( q ) = 1 0.1q 0.56q
1
B ( q ) = 0.5q + 0.3q
(51)
Obiectiv
Obiectiv
Determinarea:
Ordin
Ordin IIII
1
((zgomot
zgomot alb)
alb)
Cazuri
Cazuri particulare
particulare
(49)
E {e[ n]} = 0
G 1/A
v
OE[na, nb] :
B ( q 1 )
y[ n ] =
u[n ] + e[n ]
1
A( q )
rspunsului indicial
rspunsului la impuls
rspunsului n frecven
L.40
rspuns
rspuns indicial
indicial ideal
ideal
oo realizare
realizare medie
medie
L.41
o realizare
secven
secven pondere
pondere ideal
ideal
oo realizare
realizare medie
medie
L.42
Analiz
Analiz
spectral
spectral
o estimaie
amplitudine
amplitudine
rspuns
n frecven
rspuns n
frecven ideal
ideal
oo realizare
realizare medie
medie
faz
faz
o estimaie
L.43
Matrice
MatriceToeplitz
Toeplitzsimetric
simetric
Matrice
-covarian
Matricede
de auto
auto-covarian
r
[0]
r
[1]
r
[
M
2]
"
u
u
u
u
def
0
#
%
%
%
#
R M (u) =
r
[
M
2]
r
[1]
r
[0]
r
[1]
"
u
u
u
u
Matrice
Matrice al
al crei
crei element
element generic
generic
depinde
depinde numai
numai de
de modulul
modulul diferenei
diferenei
indicilor
indicilor si
si..
Matricea
Matricea poate
poate fifi construit
construit folosind
folosind
numai
numai oo linie
linie sau
sau oo coloan
coloan..
def
ru [k ] = E{u[n ]u[n k ]}
Ecuaia
-Hopf
EcuaiaWiener
Wiener-Hopf
v
Ipoteza
Ipoteza Ergodic
Ergodic
N
u[n]u[n k ]
n = k +1
k 1, N / 4
h[k]
Proces
E
d
u[n k ]
c
def
1
ru [k ]
N k
y h u + v
R M (u ) = rM ( y, u )
= R M1 (u ) rM ( y, u)
vectorul
covarianelor
ncruciate
L.44
Persisten
Persisten(de
(deordin
ordinM
M))
Timp
Timp
r
[0]
r
[1]
r
[
M
2]
"
u
u
u
u
def
>0
#
%
%
%
#
R M (u) =
r
[
M
2]
r
[1]
r
[0]
r
[1]
"
u
u
u
u
Se
Se pot
pot determina
determina primele
primele M
M valori
valori ale
ale secvenei
secvenei pondere
pondere..
* inversabil
Frecven
Frecven
Semnalul
Semnalulpersistent
persistentpractic
practic
Zgomotul
Zgomotulalb
alb
Semnal
-Aleator ((Binar)
Binar) --SPA(B)
SemnalPseudo
Pseudo-Aleator
SPA(B)
SPA
0.05
0.05
00
-0.05
-0.05
XOR
-0.1
-0.1
00
50
50
100
100
150
150
200
200
250
250
300
300
350
350
* Imposibil de generat.
Semnalul
Semnalulpersistent
persistentideal
ideal((M
M==
))
0.1
0.1
SPAB
SPA
Ordin
Ordin de
de
persisten
persisten egal
egal
cu
cu perioada
perioada..
L.45
Problema
analiz tranzitorie
)
Problema 3.1
3.1 ((analiz
tranzitorie)
n cadrul acestei probleme, se va studia analiza tranzitorie. Modelele ARX i OE vor fi
simulate de 100 de ori cu intrarea treapt:
0
u[ n ] =
1
Program
Program
existent
existent
ISLAB_3A
ISLAB_3A
, n9
, n 10 ,100
Programe
Programece
ce
trebuie
trebuieproiectate
proiectate
ISLAB_3B
ISLAB_3B
ISLAB_3C
ISLAB_3C
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
L.46
>> help
help function
function
>> helpwin
helpwin
>> doc
doc function
function
Domeniul
Domeniul
Complex
Complex
Domeniul
Domeniul
Timp
Timp
z 1
q 1
L.47
L.48
L.49
L.50
L.51
u f [n ] =
u0
u[n ] ,
1 0 .8 q 1
nN,
unde u0 este un factor de normare egal cu 0.6, menit s egaleze varianele lui u (semnalul
SPAB original) i uf (versiunea filtrat a semnalului SPAB). Denumii noile mini-simulatoare
prin ISLAB_3F i ISLAB_3G, respectiv. Observai c, de aceast dat, estimaia secvenei
pondere pare a fi deviat n ambele cazuri. Care credei c este cauza acestei proprieti
nedorite?
L.52
e s te b lo c u l d e d a te m s u ra te (2 c o lo a n e : [ y u ] );
e s te n u m ru l d e v a lo ri a le s e c v e n e i p o n d e r e c e tre b u ie e s tim a te
(im p lic it: M = 2 0 );
na
plot
ir
R
cl
e s te o m a tric e c a re c o n in e u rm to a r e le in fo rm a ii d e c o re la ie : p e
p rim a c o lo a n s e a fl p iv o ii fu n c iilo r d e c o v a ria n ; p e c o lo a n a a d o u a
s e a fl v a lo rile s e c v e n e i d e c o v a ria n a ie irii (d u p p re -a lb ire , d a c a
fo s t c a z u l); p e c o lo a n a a tre ia s e a fl v a lo r ile s e c v e n e i d e c o v a ria n a
in tr rii (d u p p re -a lb ire , d a c e s te c a z u l); a c e s te s e c v e n e p o t fi i
d ire c t tra s a te g ra fic p rin a p e lu l: c r a ( R ) ;
e s te n iv e lu l d e n c re d e re a l e s tim a ie i fu n c ie i p o n d e re .
L.53
Program
Program
existent
existent
ISLAB_3D
ISLAB_3D
Programe
Programece
ce
trebuie
trebuieproiectate
proiectate
ISLAB_3E
ISLAB_3E ISLAB_3I
ISLAB_3I
ISLAB_3F
ISLAB_3F
ISLAB_3G
ISLAB_3G
ISLAB_3J
ISLAB_3J
ISLAB_3K
ISLAB_3K
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
ISLAB_3H
ISLAB_3H
L.54
L.55
ru [1]
ru [0]
r [1]
ru [0]
u
def
RM (u ) =
#
%
ru [ M 2] "
ru [ M 1] "
ru [2] " ru [ M 1]
ru [1] " ru [ M 2]
%
%
#
ru [1] ru [0]
ru [1]
ru [2] ru [1]
ru [0]
L.56
este
dimensiunea
ferestrei
Hamming
M = min(length(data)/10,30));
aplicate
datelor
(implicit:
De notat c fereastra Hamming este una dintre cele mai convenabile pentru estimarea
spectral, avnd expresia:
W [ n ] = 0 . 54 0 . 46 cos
2n
,
M 1
nN ,
Hamming
Hamming
1.5
unde
uy () = H ( e
) ()
0.5
-0.5
0
50
100
L.57
Program
Program
existent
existent
ISLAB_3L
ISLAB_3L
Programe
Programece
ce trebuie
trebuieproiectate
proiectate
ISLAB_3M
ISLAB_3Q
ISLAB_3M ISLAB_3Q
ISLAB_3N
ISLAB_3N
ISLAB_3O
ISLAB_3O
ISLAB_3P
ISLAB_3P
ISLAB_3R
ISLAB_3R
ISLAB_3S
ISLAB_3S
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
L.58
L.59
L.60
Obiect
Obiect
H
FREQH
FREQH
S t r u c t u r d e d a t e r e p r e z e n t n d r s p u n s u l n f r e c v e n e s t i m a t f o l o s in d f u n c ia M A T L A B s p a .
R s p u n s u r i le n f r e c v e n e s t im a t e f o l o s in d d a t e l e D s e r e g s e s c n b lo c u l t r i - d i m e n s i o n a l
H . R e s p o n s e D a t a , a s t f e l: p r im a e s t i m a i e s e a f l n v e c t o r u l H . R e s p o n s e D a t a ( 1 , 1 , : ) ,
a d o u a e s t i m a i e s e a f l n v e c t o r u l H . R e s p o n s e D a t a ( 2 , 2 , : ) , e t c . S u n t n r e s t im a ii n
t o t a l . F i e c a r e e s t i m a ie c o n i n e K d a t e c u v a l o r i c o m p le x e ( p a r t e a r e a l i p a r t e a i m a g in a r
a r s p u n s u lu i n f r e c v e n ) . N u m r u l K f ig u r e a z p r in t r e a r g u m e n t e le f u n c ie i I S L A B _ 2 L i
r e p r e z in t n u m r u l d e n o d u r i ( e c h i d i s t a n t e ) d e f r e c v e n n c a r e s e d o r e s c e s t im a t e
v a l o r i l e r s p u n s u lu i n f r e c v e n . C a i n c a z u l s t r u c t u r ii d e d a t e , s t r u c t u r a r s p u n s u lu i n
f r e c v e n e s t e m a i c o m p l e x , in c lu z n d u r m t o a r e l e c m p u r i ( d in c a r e s e c o n s t a t c
f u n c i a s p e c i a l iz a t s p a p o a t e o f e r i n u m e r o a s e in f o r m a i i s p e c t r a l e s a u d e c o r e l a i e
r e f e r it o a r e la d a t e le m s u r a t e i z g o m o t ) :
Name: 'string'
F r e q u e n c y : [ 1 x 4 8 c h a r ] noduri de frecven
R e s p o n s e D a t a : [ 1 x 4 0 c h a r ] rspuns n frecven
S p e c t r u m D a t a : [ 1 x 3 8 c h a r ] spectru
C o v a r i a n c e D a t a : [ 1 x 6 2 c h a r ] secven de (auto)covarian
NoiseCovariance: [1x57 char]
Units: '['rad/s'|'Hz']'
T s : ' s c a l a r ' perioad de eantionare
InputDelay: 'Nu-by-1 vector'
EstimationInfo: 'structure'
InputName: 'Nu-by-1 cell array of strings'
OutputName: 'Ny-by-1 cell array of strings'
InputUnit: 'Nu-by-1 cell array of strings'
OutputUnit: 'Ny-by-1 cell array of strings'
Notes: 'Array or cell array of strings'
UserData: 'Arbitrary'
Version: 'Internal Use'
Ut ility: 'Internal Use'
L.61
L.62