Professional Documents
Culture Documents
Tìm Hiểu Bộ Lọc Kalman Ứng Dụng Lọc Nhiễu Trong Cảm Biến
Tìm Hiểu Bộ Lọc Kalman Ứng Dụng Lọc Nhiễu Trong Cảm Biến
BO CO
N TT NGHIP
ti:
TM HIU B LC KALMAN
NG DNG LC NHIU TRONG CM BIN
NHIM V N TT NGHIP
(Bn nhim v ny c ng vo trang nht ca cun n)
H tn sinh vin 1: .......................................................................................................................
Lp:......................................................................................MSSV:.............................................
H tn sinh vin 2: .......................................................................................................................
Lp:......................................................................................MSSV:.............................................
1. Tn ti: .................................................................................................................................
.......................................................................................................................................................
2. Nhim v (yu cu v ni dung v s liu ban u):
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
3. Ngy giao nhim v ATN: ............................................
4. Ngy bo v 50% ATN: ................................................
5. Ngy hon thnh v np v khoa: ...................................
6. Gio vin hng dn:
Phn hng dn:
1..................................................................
........................................................
2 .................................................................
.......................................................
3..................................................................
........................................................
Ni dung v yu cu ATN thng qua Khoa v B mn
Ngy
thng
nm 2011
TRNG KHOA
(K v ghi r h v tn)
CH NHIM B MN
(K v ghi r h tn)
GV HNG DN
(K v ghi r h v tn)
Ni dung
Xc nhn GVHD
GV HNG DN
(K v ghi r h v tn
n Tt Nghip
Trang i
LI CM N
n Tt Nghip
Trang ii
TM HIU B LC KALMAN
NG DNG LC NHIU TRONG CM BIN
CHNG 1: GII THIU
1.1. L do chn ti
1.2. Mc tiu chn ti
n Tt Nghip
Trang iii
MC LC
Trang ba lt
Quyt inh giao ti......................................................................................................
Lich trnh thc hin ti................................................................................................
PHN A: GII THIU...................................................................................................
LI CM N...............................................................................................................................i
CNG CHI TIT...............................................................................................................ii
1.3.
1.4.
Gii hn ti...............................................................................................................ii
1.5.
Yu cu thit k h thng.............................................................................................ii
1.6.
MC LC..................................................................................................................................iii
LIT K BNG..........................................................................................................................v
LIT K HNH..........................................................................................................................vi
BNG LIT K VIT TT.....................................................................................................vii
TM TT LUN VN...........................................................................................................viii
ABSTRACT...............................................................................................................................ix
CHNG 1: GII THIU........................................................................................................10
1.1.
L do chn ti.........................................................................................................10
1.2.
Mc tiu ca ti......................................................................................................10
1.3.
1.4.
Gii hn ti.............................................................................................................10
1.5.
Yu cu thit k h thng:...........................................................................................10
1.6.
1.7.
B cc n................................................................................................................11
2.1 M u:...........................................................................................................................12
2.2.GII THIU V LC S:..............................................................................................13
2.3.CC THNG S CA H THNG MIN THI GIAN:........................................15
2.3.1.Tc chuyn i hay thi gian ln( Risetime):......................................................15
2.3.2.Gn sng nh( Overshoot) trong p ng bc thang:...............................................15
2.3.3.Pha tuyn tnh:..........................................................................................................15
2.4.CC THNG S CA H THNG MIN TN S:..............................................16
n Tt Nghip
Trang iv
2.5.CC B LC THNG THP, THNG CAO, THNG DI, V CHN DI:.........18
2.6.CU TRC CN BN CA CC B LC S:.........................................................22
2.6.1.B lc FIR:...............................................................................................................22
2.6.2.B lc IIR:................................................................................................................28
2.7.KT LUN:....................................................................................................................30
CHNG 3: B LC KALMAN............................................................................................31
3.1.
3.2.
L THUYT V C LNG...............................................................................31
3.2.1.
3.2.2.
NH GI CHT LNG...............................................................................31
3.2.3.
PHNG SAI.....................................................................................................32
3.2.4.
3.2.5.
3.3.
3.3.1.
L THUYT B LC KALMAN.....................................................................37
3.3.2.
KT LUN..........................................................................................................43
n Tt Nghip
Trang v
LIT K BNG
Chng 2:
Bng 2.1 : Cc cp bin i Z thng dng...............................................................25
Bng 2.2 : Cc tnh cht ca bin i Z...................................................................26
Bng 2.3 : Mt vi ca s thng dng.....................................................................28
n Tt Nghip
Trang vi
LIT K HNH
Chng 2
Hnh 2.1 Qu trnh hot ng ca mt b lc s...................................................12
Hnh 2.2 p ng xung, p ng bc v p ng tn s ca b lc...................14
Hnh 2.3 Cc thng s ca h thng min thi gian..........................................16
Hnh 2.4 Cc p ng tn s ca cc b lc cn bn............................................17
Hnh 2.5 Cc thng s ca h thng min tn s...............................................28
Hnh 2.6 s nghich o ph..................................................................................29
Hnh 2.7 S o chiu ph...................................................................................20
Hnh 2.8 Thit k b lc thng di........................................................................20
Hnh 2.9 Thit k b lc chn di.........................................................................21
Hnh 2.10 Cc tham s k thut ca b lc thng thp........................................22
Hnh 2.11 Cu trc b lc FIR th hin cc b tr................................................25
Hnh 2.12 Cu trc hng ro FIR..........................................................................25
Hnh 2.13 S thc hin b lc FIR dng trc tip................................................27
Hnh 2.14 S thc hin ngang hng ca mt b lc FIR......................................27
Hnh 2.15 S thc hin b lc FIR dng t bo ca b nhn/tch lu song song. .27
Hnh 2.16 S thc hin b lc FIR dng chuyn vi..............................................28
Hnh 2.17 Cu trc b lc IIR dng trc tip I......................................................29
Hnh 2.18 Cu trc b lc IIR dng trc tip II....................................................30
Chng 3
Hnh 3.1 Tn hiu thu cha lc..............................................................................38
Hnh 3.2 Tn hiu thu lc qua kalman...............................................................39
Hnh 3.3 S b lc Kalman...............................................................................39
Hnh 3.4 Chu k b lc gin on.........................................................................41
Hnh 3.5 S tin trnh......................................................................................43
n Tt Nghip
Trang vii
Execute Packet
Finite Impulse Respone
Interrupt Enable
Application Programming Interface
Simple Network Management Protocol
Frequency Modulation
Equivalent Isotropic Radio Power
Equivalent Radio Power
n Tt Nghip
Trang viii
TM TT LUN VN
ti l s kt hp gia thut ton kalman, lp trnh bng ngn ng C trn vi
x l lc nhiu cho cm bin gc nghing
C s l thuyt:
- Tm hiu chung v thut ton Kalman.
- c trng c bn b lc kalman.
- ng dng ca cm bin gc nghing
Thit k v thi cng:
- Thi cng c mch mch vi x ly kt hp vi cm bin gc nghing.
- Lp trnh thut ton Kalman bng ngn ng C trn vi x l.
n Tt Nghip
Trang ix
ABSTRACT
Thread is a combination of Kalman algorithms, programming language C on a
noiseprocessor for angle sensor
Theoretical basis:
- Learn general Kalman algorithm.
- A principal Kalman filter.
- Application of tilt sensors
Design and execution:
- Construction of the microprocessor circuit combined with the
angle sensor.
- Programming Kalman algorithm in C language on a microprocessor.
n Tt Nghip
Trang x
n Tt Nghip
Trang 11
L do chn ti
Ngy nay, nn cng ngh th gii ang pht trin nhanh chng vi hng lot cc gii php
cng ngh ra i mi nm. Theo , cc sinh vin ngnh cng ngh ngoi vic tip thu cc kin
thc ging ng cn phi tm hiu v nghin cu thm cc cng ngh tin tin trn th gii
c th p ng c yu cu cao ca thi trng lao ng. Cc loi cm bin c s dng rng ri
trong cc thit bi trong dn dng cng nh trong cng nghip.
Th nhng nhiu loi cm bin li rt nhy cm vi nhiu, vn lm sao loi nhiu ra
khi tn hiu l mt vn tht s khng n gin.
Vi nhng u im vt tri, tim nng ng dng ca thut ton Kalman vo thc t trong vic p
dng thu c tn hiu gn ng vi tn hiu tht t cm bin l rt kh quan , v vy vic
nghin cu nm r v tin ti lm ch phng php ny l rt cn thit v b ch. Ngoi ra, vi
mong mun p dng v lp trnh thut ton Kalman vo thc t nhm xut chn ti TM
HIU B LC KALMAN NG DNG VO LC NHIU TRN NHIU TRN CM
BIN lm ti tt nghip ca nhm.
1.2.
Mc tiu ca ti
Nghin cu v thut ton Kalman, ng dng lc nhiu cho cm bin gc nghin.
Lp trnh b lc trn vi x l
1.3.
i tng nghin cu
Thut ton Kalman
Ngn ng lp trn C
Vi x l v cm bin gc nghing
Gii hn ti
1.4.
Nhm c gng ht sc v dnh rt nhiu thi gian cho qu trnh nghin cu ti nhng
do nguyn nhn khch quan (gi thnh thit bi qu t, ti liu v ti cn tng i t, lng
kin thc lin quan n ti l mi so vi nhm nghin cu) cng nh kinh nghim, k nng ca
nhm cn thiu nn khng th trnh khi nhng kh khn. V vy nhm hn ch ti vic xy
dng phn mm qun l v thit k, thi cng m hnh m cha a ra sn phm hon thin thc
s.
1.5.
Yu cu thit k h thng:
Yu cu v phn cng: c cc gi tri t cm bin tt, giao ng t , khng bi nh hng
nhiu t nhiu.
1.6. ngha thc tin
Nu c hon thin v a vo p dng, ti chc chn s em li nhiu li ch trong
vic p dng vo thc t lc nhiu trong cm bin cng nh trong truyn tn hiu.
Dn nghin cu
Nghin cu thut ton kalman
- Tng quan v thut ton Kalman
Chng 1: Gii Thiu
n Tt Nghip
Trang 12
- Nghin cu v c lng
- ng dng lp trnh thut ton trn vi x l
Thit k phn cng
- Tm hiu yu cu thit k mch vi xu l giao tip vi Lcd
- Thit k mch kt hp cm bin gc nghing
1.7. B cc n
Ngoi chng m u: Gii thiu tng quan v ti v chng cui: Kt lun v hng
pht trin ti. n gm 2 phn c bn sau:
Phn 1: C s l thuyt, gm 3 chng
- Chng 2: Tng quan v b lc s
- Chng 3: B lc Kalman
- Chng 4: ng dng thut ton Kalman vo bi ton lc nhiu
Phn 2: Thit k v thi cng, gm 4 chng
- Chng 6: Thit k phn cng
- Chng 7: lp trnh cho vi x l
n Tt Nghip
Trang 13
n Tt Nghip
Trang 14
n Tt Nghip
Trang 15
n Tt Nghip
Trang 16
C nhiu cch con ngi biu din thng tin qua tn hiu nh trong cc kiu iu ch hay
m ha tn hiu: AM, FM, PCM,Cn cc tn hiu sinh ra trong t nhin th ch c hai cch biu
din l theo min thi gian hay l min tn s. Thng tin c th hin trong min thi gian
c m t bng ln ca s kin ti thi im xut hin. Mi mu trong tn hiu cho thy ci g
xut hin thi im y v ln ca n. Tri li, thng tin c biu thi trong min tn s c
tnh cht gin tip hn v mi mu tn hiu n c khng th th hin c thng tin y m
phi trong mi quan h nhiu im ca tn hiu.
T ta thy tm quan trng ca p ng bc v p ng tn s; p ng bc m t s
bin i ca thng tin trong min thi gian bi h thng cn p ng tn s cho thy s bin i
ca thng tin trong min tn s. Vi mi ng dng khc nhau th tm quan trng ca hai loi p
ng cng khc nhau.
2.3.CC THNG S CA H THNG MIN THI GIAN:
Gm c ba thng s quan trng sau.
2.3.1.Tc chuyn i hay thi gian ln( Risetime):
Tc chuyn i thng c th hin bng thi gian ln( hay s mu) gia mc bin
10% n 90%. Thi gian ln c th khng nhanh do nhiu nguyn nhn nh tp m, hn ch sn
c ca h thng.v.v.
2.3.2.Gn sng nh( Overshoot) trong p ng bc thang:
Thng thng phi loi b gn sng nh v n lm thay i bin cc mu trong tn hiu;
y l mo tn hiu c bn ca thng tin cha trong min thi gian. Gn sng nh c th do i
lng ang o hoc do b lc ang s dng.
2.3.3.Pha tuyn tnh:
Pha tuyn tnh hay l s i xng ca na trn v na di ca p ng xung. S i xng
ny l cn thit lm cho cc cnh ln c dng ging cc cch xung.
Hnh 2.3 sau s cho ta thy cc thng s ca hai loi b lc c cht lng khc nhau.
n Tt Nghip
Trang 17
n Tt Nghip
Trang 18
n Tt Nghip
Trang 19
n Tt Nghip
Trang 20
n Tt Nghip
Trang 21
n Tt Nghip
Trang 22
n Tt Nghip
Trang 23
|H(ej )|
1+ 1
1
1- 1
Di
qu
Di thng
Di chn
X(z)= x( n) z
n
(2.1)
n Tt Nghip
Trang 24
X(z) = x( n) z
= re
x ( n)
= r
x ( n) e jn
(2.2)
X(z) = C.
(1
k 1
p
(1
k 1
z 1 )
(2.3)
1
z )
Bin i z
1
Min hi t
Mi z
n u (n)
1
1 z 1
|z| > | |
(n)
Cc
ca bin i
|z| < | |
- u ( n 1)
n
bng 2.2
Bng 2.2:
cht ca
1
1 z 1
n u (n)
n
z 1
Tnh cht
Chui
Tuyn tnh
ax(n) + bx(n)
n
1)
-n u ( n x(n-n
Tinh tin
)
0
1 Bin
z
i z
1 2
aX(z) + bX(z)
1
zz- n
0 X(z)
1 z -1
o ngc
x(-n)
X(z )
1
Cos(n 0 )u(n)n
Nhn hm m
x(n) 1 (cos
X(0 )1z1 z) 2
1 2(cos 0 ) z z
Php chp
x(n)*h(n)
X(z)H(z)
Sin(n 0 )u(n) *
(sin 0 )*z 1*
Lin hp
x (n)
X (z )
1 2(cos 0 ) z 1 z 2
o hm
nx(n)
1 2
tnh
cht
z c cho
sau:
Cc tnh
|z| > | |
Min hi t
Cha Rx Ry
|z| < | |
Rx
1/Rx
| |Rx
|z| >1
Cha Rx Rh
Rx
|z| >1
bin i z.
n Tt Nghip
Trang 25
-z
Rx
dX ( z )
dz
2.6.1.2.Cc b lc FIR:
Phng trnh tch chp thit k b lc FIR tng qut l:
(2.4)
k 0
y(n) =
h(k ) x(n k )
(2.5)
k 0
(2.6)
Phng trnh (2.6) biu din mt php tch chp theo thi gian gia cc h s v cc mu tn
hiu vo. Php tch chp ny tng ng vi mt php nhn trong min tn s, hay l:
Y(z) = H(z)X(Z)
(2.7)
H(z) =
h( k ) z
k 0
(2.8)
Hnh 2.11 sau th hin mt cu trc b lc FIR biu din phng trnh(2.5) hay phng
trnh(2.6):
x(n)
y(n)
z
-1
-1
-1
h(N)
h(N-1)
h(1)
h(0)
n Tt Nghip
Trang 26
y1(n)
y2(n)
k1
z-1
yN-1(n)
k2
k1
k2
z-1
e1(n)
yN(n)
kN
z-1
e (n)
Hnh 2.12: Cu trc2 hng ro FIR.
kN
eN(n)
yN(n) =
a x(n i )
N
eN(n) =
(2.9)
i 0
a
i 0
N i
x(n i )
(2.10)
YN(z) =
a z
i 0
EN(z) =
a
i 0
N i
z i
(2.11)
(2.12)
(2.13)
(2.14)
n Tt Nghip
Trang 27
a ri k r a r ( r i )
, i = 0,1,2,,r-1
1 k r2
(2.15)
Vi r = N, N-1, , 1; |kr| 1.
2.6.1.4.Cc b lc FIR c pha tuyn tnh s dng cc ca s( Window):
C nhiu loi ca s khc nhau c s dng trong phng php thit k s dng ca s,
mt vi ca s c cho trong bng 1.3 sau:
Bng 2.3: Mt vi ca s thng dng.
1 0n N
Ch nht
w(n) =
Hanning
w(n) =
Hamming
0 khi n
2n
)
N
khi n
2 n
)
N
khi n
Blackman
0n N
2 n
4 n
) 0.08 cos( )
N
N
khi n
0n N
0n N
Trong w(n) l ca s c chiu di hu hn, i xng xung quanh im gia( w(n) = w(Nn)).
Ngoi ra b lc FIR cn c mt s cu trc khc c th hin cc hnh v sau:
n Tt Nghip
Trang 28
z 1
z 1
(2.16)
n Tt Nghip
Trang 29
Suy ra: z =
1 s
1 s
(2.17)
y(n) =
a
k 0
k x(n k ) -
b
j 1
y (n j )
(2.18)
(2.19)
a 0 a1 z ... a N z
Y ( z)
H(z) = X ( z ) =
1 b1 z 1 ... bN z N
N ( z)
= D( z )
(2.21)
N 1
z b1 z ... bN
i 1 z p i
(2.22)
Ch rng nu |pi| = 1, h thng n inh bn l( Bin gii gia n inh v khng n inh) v
cho p ng dao ng. H thng khng n inh khi c nhiu cc trn ng trn n vi.
Chng 2: Tng Quan V B Lc S
n Tt Nghip
Trang 30
(2.23)
N ( z) X ( z)
= U(z)D(z)
D( z )
(2.24)
(1.25)
n Tt Nghip
Trang 31
(2.26)
(2.27)
(2.28)
(2.29)
n Tt Nghip
Trang 32
CHNG 3: B LC KALMAN
3.1. GII THIU V B LC KALMAN.
Vo nm 1960, R.E Kalman cng b bi bo ni ting v mt gii php truy hi
gii quyt bi tan lc thng tin ri rc tuyn tnh (discrete data linear filtering). Tn y ca
bi bo l "A New Approach to Linear Filtering and Prediction Problems" . T n nay cng
vi s pht trin ca tnh tan k thut s, b lc Kalman tr thnh ch nghin cu si ni
v c ng dng trong nhiu ngnh k thut cng ngh khc nhau : trong t ng ha, trong inh
vi cng nh trong vin thng (v nhiu lnh vc khc na).
Mt cch khi qut, b lc Kalman l mt tp hp cc phng trnh tan hc m t mt
phng php tnh tan truy hi hiu qa cho php c on trng thi ca mt qu trnh (process)
sao cho trung bnh phng sai ca lch (gia gi tri thc v gi tri c an) l nh nht. B
lc Kalman rt hiu qu trong vic c an cc trng thi trong qu kh, hin ti v tng lai
thm ch ngay c khi tnh chnh xc ca h thng m phng khng c khng inh.
3.2. L THUYT V C LNG.
3.2.1.
KHI NIM :
Trong thng k, mt c lng l mt gi tri c tnh ton t mt mu th (chantillon)
v ngi ta hy vng l gi tri tiu biu cho gi tri cn xc inh trong dn s (population).
Ngi ta lun tm mt c lng sao cho l c lng "khng chch" (unbiased), hi t
(converge), hiu qu (efficient) v vng (robust).
3.2.2. NH GI CHT LNG
Mt c lng l mt gi tri x (x nh) c tnh ton trn mt mu c ly mt cch ngu
nhin, do gi tri ca x l mt bin ngu nhin vi k vng E(x) v phng sai V(x). Ngha l
gi tri x c th dao ng ty theo mu th, n c t c hi c th bng ng chnh xc gi
tri X (X ln) m n ang c lng. Mc ch y l ta mun c th kim sot s sai lch gi
tri x v gi tri X.
Mt bin ngu nhin lun dao ng xung quanh gi tri k vng ca n. Ta mun l k vng
ca x phi bng X. Khi ta ni c lng l khng chch (unbiased). Trung bnh tch ly trong
v d v chiu cao trung bnh ca tr 10 tui mt c lng ng, trong khi c lng v tng s
Chng 3: B Lc Kalman
n Tt Nghip
Trang 33
trung bnh ca n. Ni nm na, phng sai l "trung bnh ca bnh phng khong cch ca mi
im d liu ti trung bnh". Do , n l gi tr trung bnh ca bnh phng lch. Phng sai
Chng 3: B Lc Kalman
n Tt Nghip
Trang 34
, hoc n gin l
Phng php Delta s dng khai trin Taylor bc hai xp x phng sai ca hm s ca
mt hay nhiu bin ngu nhin. V d, phng sai ca hm s theo mt bin ngu nhin c xp
x bi:
(3.5)
vi gi thit
l hu hn (tc tn ti).
Trn nhiu tnh hung thc t, gi tri chnh xc ca phng sai ca mt tng th, k hiu
bi
Phng php chung c lng phng sai ca mt tng th (hu hn hoc v hn) l ta s ly
mt mu hu hn cc c th t qun th. Gi s rng mu thu c c cc gi tri o c
l
.
Phng sai ca mu (gi tt l phng sai mu)
Chng 3: B Lc Kalman
, c tnh bi:
n Tt Nghip
Trang 35
(3.6)
trong
Tuy nhin,
(3.7)
3.2.4.
. (3.8) Lu l cc gi
c c lng bi:
. (3.9)cn
c gi l trung bnh tch ly (hay trung bnh cng). Ta chng minh c y l c lng
ng(unbiased), ngha l
c lng phng sai ca Y:
2 l mt c lng ca V(Y), nhng l c lng khng ng, ta chng minh c k
vng ca 2 lun nh hn V(Y), tc c lng l thiu.
Cc c lng ng ca V(Y) l:
(3.10) trong trng hp ly mu c hon li
Chng 3: B Lc Kalman
n Tt Nghip
Trang 36
l:
Ta nhn thy vi N rt ln hai gi tri trn gn nh bng nhau. Phn sau y ta ch xt trng hp
ly mu c hon li, vi gi thuyt N l rt ln.
R rng n cng ln,
(3.17) c lng
l hi t.
Chng 3: B Lc Kalman
n Tt Nghip
Trang 37
Kh nng c lng k vng v phng sai cho php c lng cc tham s ca mt phn
phi xc sut (phn phi bnh thng, phn phi Poisson vv...).Trong xc sut, ta thng xc inh
mt phn phi xc sut l thuyt da vo cc thc nghim thng k. Trong trng hp bin ngu
nhin ri rc hu hn, ta dng c lng cho mi xc sut pk, tn sut fk tnh t mu th. Cc gi
tri ca fk l cc bin ngu nhin, d nhin cc c lng ny khng th bng chnh xc cc gi
tri pk. lm r s sai khc gia chng c ng k hay khng, ta thc hin cc kim inh gi
thuyt thng k, trong ph bin nht l kim inh (Chi bnh phng).
3.2.5.
HNG PHP BNH PHNG B NHT
Trong ton hc, phng php bnh phng ti thiu, cn gi l bnh phng nh
nht hay bnh phng trung bnh ti thiu, l mt phng php ti u ha la chn mt ng
khp nht cho mt di d liu ng vi cc tri ca tng cc sai s thng k (error) gia ng
khp v d liu.
Phng php ny gi inh cc sai s (error) ca php o c d liu phn phi ngu
nhin. inh l Gauss-Markov chng minh rng kt qu thu c t phng php bnh phng ti
thiu khng thin vi v sai s ca vic o c d liu khng nht thit phi tun theo, v d, phn
b Gauss. Mt phng php m rng t phng php ny l bnh phng ti thiu c trng s.
Phng php bnh phng ti thiu thng c dng trong khp ng cong. Nhiu bi
ton ti u ha cng c quy v vic tm cc tri ca dng bnh phng, v d nh tm cc
tiu ca nng lng hay cc i ca entropy.
Gi s d liu gm cc im (xi, yi) vi i = 1, 2, ..., n. Chng ta cn tm mt hm s f tha
mn
Chng 3: B Lc Kalman
n Tt Nghip
Trang 38
f(xi) yi
(3.18)
(3.20)
Ni dung ny gii thch ti sao tn ca phng php l bnh phng ti thiu.
i khi thay v tm gi tri nh nht ca tng bnh phng, ngi ta c th tm gi tri nh nht ca
bnh phng trung bnh:
(3.21)
iu ny dn n tn gi bnh phng trung bnh ti thiu.
Trong hi quy tuyn tnh, ngi ta thay biu thc
f(xi) yi
(3.22)
f(xi) = yi + i
(3.23)
bng
n Tt Nghip
Trang 39
cc thng tin t cm bin thnh phn. Mt khi phng trnh inh hng v mu thng k nhiu
trn mi cm bin c bit v xc inh, b lc Kalman s cho c lng gi tri ti u (chnh xc
do c loi sai s, nhiu) nh l ang s dng mt tn hiu 'tinh khit' v c phn b khng
i. Trong h thng ny, tn hiu cm bin vo b lc gm hai tn hiu: t cm bin gc
(inclinometer) v cm bin vn tc gc (gyro). Tn hiu ng ra ca b lc l tn hiu ca
inclinometer v gyro c loi nhiu nh hai ngun tn hiu h tr v x l ln nhau trong b
lc, thng qua
quan h (vn tc gc = o hm/vi phn ca gi tri gc
B lc Kalman n gin l thut ton x l d liu hi quy ti u. C nhiu cch xc inh
ti u, ph thuc tiu chun la chn trnh thng s nh gi. N cho thy rng b lc Kalman
ti u i vi chi tit c th trong bt k tiu chun c ngha no. Mt kha cnh ca s ti u
ny l b lc Kalman hp nht tt c thng tin c cung cp ti n. N x l tt c gi tri sn
c, ngoi tr sai s, c lng gi tri hin thi ca nhng gi tri quan tm, vi cch s dng
hiu bit ng hc thit bi gi tri v h thng, m t s liu thng k ca h thng nhiu, gm
nhiu n, nhiu o v s khng chc chn trong m hnh ng hc, v nhng thng tin bt k v
iu kin ban u ca gi tri quan tm.
Chng 3: B Lc Kalman
n Tt Nghip
Trang 40
n Tt Nghip
Trang 41
(3.23)
vi gi tri zm :
(2)
(3.24)
Trong w v v l 2 vector bin ngu nhin i din cho nhiu h thng v nhiu o c. 2
bin ngy nhin ny c lp v c gi s l tun theo phn b Gauss vi trung bnh =0 v
ma trn hip bin (covariance) ln lt l Q v R
w ~N(0,Q)
(3.25)
v ~N(0,R) (3.26)
Nu vector trng thi x c kch thc l n, th ma trn A s c kch thoc l n x n. B (n x l) l
ma trn ph thuc vo iu khin ti u u vi u l vector c kch thc l l. Vector o c z c
kch thc l m nn ma trn H s l m x n. Ch rng cc ma trn Q,R, A, H c th thay i
theo thi gian (tng bc k), nhng y chng c gi s khng i.
3.3.3. THUT TON KALMAN GIN ON
B lc Kalman c lng tin trnh bng vic s dng hnh thc kim sot
phn hi: b lc c lng trng thi tin trnh ti vi thi im v sau thu s phn hi trong
Chng 3: B Lc Kalman
n Tt Nghip
Trang 42
hnh thc ca gi tri ( nhiu). Chng hn, phng trnh ca b lc Kalman chia thnh hai nhm:
phng trnh cp nht thi gian v phng trnh cp nht gi tri. Phng trnh cp nht thi gian
chiu trch nhim d on trc (thi gian) gi tri hin ti v tng quan sai s c lng t
c lng priori cho thi im k tip. Phng trnh cp nht gi tri chiu trch nhim i vi s
phn hi - ngha l kt hp gi tri mi vo c lng priori nhm t s ci tin c lng
posteriori.
Phng trnh cp nht thi gian c th xem l phng trnh chun tc, trong khi
phng trnh cp nht gi tri c th xem l phng trnh chnh xc. Tht vy, thut
ton c lng cui cng ging nh thut ton chnh xc - chun tc nhm gii quyt vn s
liu c trnh by
Chng 3: B Lc Kalman
(3.27)
(3.28)
Ma trn hip bin ca 2 sai s trn c tnh ln lt theo cng thc
(3.29)
(3.30)
. K
thay e_k vo trong biu thc tnh P_k, ri sau ly o hm ca P_k theo K, ta s tm ra
c gi tri K m tng ng vi n P_k l nh nht.
(3.31)
thay i theo thi gian k v chnh l li cn tm ca mch lc Kalman trong mi
c on.
Tm li mch lc Kalman bao gm 2 bc : 1- c on trng thi tin nghim, v
sau , 2- da vo kt qu o hiu chnh li c on. Ta c th tm tt li hot ng
ca mch lc
Kalman bng cc phng trnh sau:
Gi s bn c gi tri c
on
khin
chn
). Lc
bn
ch
vic
ln
n tt nghip
Trang 45
n tt nghip
Trang 46
thng cao v thng thp, c ngha li tn hiu khng bng nhau trong ton di o, bi lch pha r
rt ti vng ni tn s. Hn na gi tri gyro_bias khng c cp nht thng xuyn, d lm cho b
lc mt tc dng khi lm vic nhng mi trng rung ng hay c nhit khc nhau. Ngoi ra,
cng phi k n vic chun trc b lc ny kh kh khn nu khng c thit bi quan st
Ni tm li, cc b lc thng thng l mt k thut dng phn cng (cc mch in t R,L,C)
hoc phn mm (lc FIR, lc IIR, ca s Hamming trong x l tn hiu s) l nhm gi li cc tn
hiu trong mt khong thng di tn s no v loi b tn hiu cc di tn s cn li. i vi
vic xy dng b lc bng phn cng, ra i trc khi dng cc b lc phn mm, nhng vic hiu
chnh c tnh, thay i cc tham s ca b lc phc tp hn rt nhiu so vi s dng gii thut x
l tn hiu s.
Trong cc b lc ny, nu tn ti cc tn hiu nhiu trong di thng tn th kt
qu tn hiu tr nn km i rt nhiu c th x l v iu khin h thng mt cch n inh. iu
ny cng t ra rt thc t i vi cc b lc phn cng, vn rt d bi nhiu bi cc tn hiu in
trong lc hot ng do s km chnh xc ca cc linh kin v s bt thng ca dng in ng vo
i vi b lc Kalman, thut ng "lc" khng c ngha nh cc b lc trn.
y l mt gii thut tnh ton v c lng thng k ti u tt c cc thng tin ng vo c cung
cp ti n c c mt gi tri ra ng tin cy nht cho vic x l tip theo. Do vy lc Kalman
c th s dng loi b cc tn hiu nhiu m c m hnh l nhng tn hiu nhiu trng trn
tt c di thng m n nhn c t ng vo, da trn cc thng k trc o v chun trc li gi
tri c lng bng cc gi tri o hin ti vi lch pha gn nh khng tn ti v c li ti
thiu xp x 0 i vi nhng tn hiu ng vo khng ng tin cy. Mc d phi tn kh nhiu thi
gian x l lnh, nhng vi tc hin ti ca cc vi iu khin lm vic tnh ton c lng ti
u ca b lc ny tr nn n gin v ng tin cy rt nhiu. Nh c c ch t cp nht cc gi tri
c s (bias) ti mi thi im tnh ton, cng nh xc inh sai lch ca kt qu o trc vi kt
qu o sau nn gi tri o lun c n inh, chnh xc, gn nh khng bi sai s v li v
lch pha ca cc tn hiu. Hn th, c xy dng bi hm trng thi, do vy b lc Kalman c
th kt hp khng ch hai tn hiu t hai cm bin, m c th kt hp c nhiu cm bin o
nhng di tn khc nhau ca cng mt gi tri i lng vt l. Chnh v iu ny, lm b lc
Kalman tr nn ph dng hn tt c nhng b lc khc trong vic x l
n tt nghip
Trang 47
n tt nghip
Trang 48
n tt nghip
Trang 49
n tt nghip
Trang 50