Professional Documents
Culture Documents
mô phỏng
mô phỏng
mô phỏng
BI GING
H NI 07-2014
LI M U
Trong s pht trin nhanh chng cc h thng vin thng cng vi s pht trin mnh
m ca cc h thng my tnh, ngy nay m phng tr thnh mt cng c khng th thiu
trong qu trnh nghin cu pht trin h thng cng nh trong qu trnh thit k v trin khai
h thng. Do vy cun bi ging M phng h thng truyn thng c vit nhm cung
cp cho sinh vin nhng kin thc b ch lin quan n mn hc. Ti liu gm 6 chng vi
cc ni dung c bn nh sau:
Chng 1: Trnh by tng quan v k thut m phng bao gm phng php lun,
cc vn v m hnh ha v vai tr ca m phng trong thit k h thng.
Chng 5: M phng knh thng tin bao gm phng php thc hin m phng
cc knh c bn ni chung n cc knh thng tin c th nh knh hu tuyn v knh
v tuyn.
Chng ti hy vng rng cun bi ging s l ti liu tham kho hu ch cho sinh vin
chuyn ngnh vin thng v nhng ngi quan tm. Tuy nhin gip sinh vin nm bt
nhng vn c bn nht ca k thut m phng h thng truyn thng i hi ngi hc
phi c nhng kin thc tng hp ca cc mn hc c s khc m khng phi thuc mc tiu
v ni dung chnh ca mn hc ny. y cng l phin bn u tin c vit trong thi gian
ngn do vy s khng trnh khi nhng sai st. Chng ti rt mong nhn c kin ng
gp ca cc qu thy c, cc bn sinh vin v nhng ngi quan tm hon thin hn cun
ti liu ny.
Tc gi
TS. Nguyn c Nhn
ii
MC LC
Chng 1 Tng quan v k thut m phng
10
11
11
12
13
14
14
15
16
1.5.4 Sai s x l
17
17
21
Cu hi/bi tp chng 1
21
22
22
23
23
27
31
2.2.4 Cc hm ton hc
33
2.2.5 Cc hm ha
35
iii
43
44
47
2.4.1 Cc th tc MATLAB
47
49
50
2.4.4 Hm eval
54
2.4.5 iu khin hm
55
56
56
57
58
58
59
61
68
Cu hi/bi tp chng 2
69
72
72
73
73
74
76
77
81
83
83
83
85
85
iv
Cu hi/bi tp chng 3
86
87
87
88
91
96
98
98
100
101
4.3 M ha
106
4.3.1 M ha ngun
106
4.3.2 M ng truyn
109
4.3.3 M ha knh
113
4.4 iu ch v gii iu ch
116
116
4.4.2 iu ch tn hiu s
119
122
4.5 Qu trnh lc
127
4.5.1 Lc to dng ph
127
129
4.5.3 Cc b lc phi hp
132
4.6 Qu trnh ng b
136
136
140
142
145
145
148
152
v
152
153
157
5.3.4 Knh ri rc
162
168
Cu hi/bi tp chng 5
168
170
170
170
171
6.1.3 c tnh ph
172
174
176
177
182
183
184
187
Cu hi/bi tp chng 6
187
188
Ph lc A
189
vi
Amplitude Modulation
Alternate Mark Inversion
Amplitude Shift Keying
Additive White Gaussian Noise
Tc li
p ng xung hu hn
iu ch tn s
Kha dch tn
Input/Output
Inverse Discrete Fourier Transform
Infinite Impulse Response
Important Sampling
Inter-Symbol Interference
Vo/Ra
Khai trin Fourier ri rc o
p ng xung v hn
Ly mu quan trng
Giao thoa gia cc k hiu
Non-Return-to-Zero
Khng tr v khng
vii
P
PCM
PET
PLL
PM
PSD
PSK
Q
QA
QAM
QPSK
R
RNG
RZ
S
SER
SNR
SSB
T
TDL
V
VSB
Multiplexing
s trc giao
iu ch xung m
K thut c tnh hiu nng
Mch vng kha pha
iu ch pha
Mt ph cng sut
Kha dch pha
Quasi-Analytical
Quadrature Amplitude Modulation
Quadrature Phase Shift Keying
Bn gii tch
iu ch bin cu phng
Kha dch pha cu phng
B to s ngu nhin
Tr v khng
Tc li k hiu
T s tn hiu trn nhiu
iu ch n bin
ng tr nhnh
iu ch rt bin
viii
Tuy nhin qu trnh ny c thc hin bng cc php gn ng cng c ngha rng
c s sai lch gia m hnh v h thng thc t.
chy m phng nh cho thy trong hnh 1-1b. Mt m phng trong thc t c
thit k tt m bo vng hot ng ti u cung cp chnh xc v tc thc
hin hp l. Tuy nhin ty thuc vo mc ch m phng m trong mt s trng
hp i hi mc chnh xc cao, ni cch khc mc phc tp m hnh phi
p ng yu cu, do vy thi gian chay m phng lu l kh trnh khi.
thng trong min thi gian dng hm p ng xung kim h thng v min tn s
dng hm truyn t h thng cng nh vic xy dng nn tng cho nhiu vn .
Hin nhin, kin thc l thuyt truyn thng l rt quan trng. Cu trc h
thng, c tnh hot ng ca cc phn h (b gii iu ch, b cn bng, chi tit
ha cc m hnh knh) phi c hiu r trc khi trin khai m phng. Khi s
dng m phng xc nh cc gi tr ca tham s h thng, cn phi lu n di
gi tr ca n c ngha thc t trc khi trin khai m phng. Cn phi c nhng
hiu bit su sc v c tnh h thng m bo hot ng m phng chnh xc v
kt qu hp l.
Cc cng c ca x l tn hiu s (DSP) c dng trin khai cc gii
thut, t xy dng m hnh m phng h thng truyn thng. M hnh m phng
ny thng bao gm mt s php ly xp x ri rc ca cc phn t h thng lin
tc, do vy cn c kin thc v x l tn hiu s hiu v nh gi bn cht ca
cc php ly xp x ny. Thc t, mi khi chc nng trong m hnh m phng l
mt hot ng DSP, v vy cc cng c ca DSP cho ta cc k thut thc hin m
phng.
Gii tch s c quan h cht ch vi DSP, nhng c cp tch bit v n
l phn kin thc c hn. Nhiu k thut kinh in nh phn tch s, ni suy a
thc, k thut fit th u c ngun gc trong gii tch s.
Cc khi nim v xc sut cng l nn tng cn bn cho m phng. Vic
nh gi hiu nng h thng truyn thng thng c biu din trong cc thut
ng xc sut. V d khi cp xc sut li bit hay xc sut li k hiu trong h
thng truyn thng s; khi xt bi ton ng b, ta quan tm xc sut li pha vt
qu mt mc cho trc. L thuyt xc sut c bn cho ta khi nim v bin ngu
nhin v hm mt xc sut. Kin thc v hm mt xc sut cho php tnh ton
cc i lng nh cp phn trn. Kt qu ca m phng thng l mt bin
ngu nhin v phng sai ca bin ngu nhin l mt i lng o chnh xc
thng k ca m phng.
Trong nhiu trng hp, cc dng sng tn hiu v tp m c x l bi m
phng c coi l cc hm mu ca mt qu trnh ngu nhin. S pht trin cc
thut ton to dng sng c cc thuc tnh thng k ph hp s i hi kin thc
qu trnh ngu nhin c bn. L thuyt qu trnh ngu nhin cho ta cc cng c
m t cc qu trnh ny trong min thi gian (hm t tng quan), v trong min tn
s (mt ph cng sut). Nhiu ng dng khc ca l thuyt qu trnh ngu nhin
cng s c cp trong ni dung bi ging.
Mt vi khi nim c bn v l thuyt s cung cp cc cng c trin khai
cc b to s ngu nhin. Cc b to s ngu nhin ny l cc khi c bn ca b
to dng sng biu din cc chui s, dng sng tp m, pha inh tn hiu, nhiu
ngu nhin.
Khi nim c bn v khoa hc my tnh cng s c ch trong m phng. V
d nh di t m, nh dng t m c dng biu din cc mu tn hiu s
nh hng n tnh chnh xc ca m phng. Vic chn ngn ng lp trnh cng
quan trng khi trin khai cc b m phng thng mi. B nh kh dng, t chc
b nh s nh hng cch thc d liu v cc lnh c chuyn qua gia cc phn
t ca m phng. Cc yu cu v nng lc v ha s xc nh dng sng c
hin th nh th no v s nh hng qu trnh truyn ti m chng trnh m
phng t my tnh ny n my tnh khc.
Cc cng c v khi nim v l thuyt c tnh cho php nh lng tnh
hiu qu ca kt qu m phng. Nh cp, kt qu m phng ngu nhin l
mt bin ngu nhin. Mi khi thc hin m phng s to ra mt gi tr ca bin
ngu nhin v bin ngu nhin ny to thnh b c tnh cho i lng cn c
c tnh. Mt cch tng qut, l thuyt c tnh cho ta cc cng c gii tch cn
thit nh gi mc kh tin ca cc kt qu m phng.
thc gii tch vi m phng khng nhiu thu c cc c tnh BER rt hiu qu
nhanh hn nhiu phng php MC. S kt hp gia kin thc gii tich v k thut
m phng c gi l k thut bn gii tch (QA). Ngoi k thut QA, mt s k
thut c tnh khc cng c p dng gim thi gian chy m phng nh k
thut ly mu quan trng (IS) v k thut ngoi suy ui phn b. Vic la chn
PET ph hp cng s ph thuc vo nhiu yu t lin quan n tnh cht h thng
c m phng.
15
1.5.4 Sai s x l
Cc sai s x l l v bn cht ca m phng v gii hn b nh, tc v
chnh xc ca my tnh.
Trc ht ta thy vic s dng c trng ri rc v thi gian cho cc dng
sng lin tc hoc m t ca cc b lc s dn ti sai s chng ph. Tuy nhin sai
s ny c th c tnh v c gii hn mc nh theo mong mun. V c bn
trch nhim ca ngi dng m phng l m bo tc ly mu ph hp gim
sai s gy ra n mc nh nht.
Mt vn gii hn na gy ra sai s c th thy khi m phng qu trnh lc
s dng phng php bt bin xung kim do phi rt gn p ng xung ca b lc.
iu ny s thy r rng i vi b lc IIR. C mt s b tr gia ln sai s,
di p ng xung c rt gn v ti tnh ton. Do cn lu sai s nm
mc nh chp nhn c bng vic tnh ton phn nng lng b b qua trong p
ng xung ch nn nh mc 1-2%.
Mt s kiu sai s x l khc cng cn lu trong m phng nh vic s
dng m hnh tng ng bng gc cho cc qu trnh thng di hay gii hn tc
ca my tnh khi chy m phng Monte-Carlo khng m bo lu. Do vy
ngoi m hnh ha th qu trnh x l tnh ton trong m phng cng cn xem xt
trnh cc li nghim trng c th xy ra trong kt qu u ra.
17
Hnh 1-7 Phng php lun thit k h thng truyn thng v vai tr ca m phng.
19
d tr tuyn cn bng cung cp cc c tnh k thut cho pht trin phn cng (v
phn mm).
Thit k mt h thng truyn thng mi s lun cha mt s thut ton x l
tn hiu mi v cc cng ngh phn cng (phn mm) mi. Bt k cng ngh mi
lun c ri ro hoc tnh khng chc chn v hiu nng. Nu cng ngh mi c
a vo mt phn t quan trng ca mt h thng th trc ht thnh phn phi
c xy dng v kim tra trong cc iu kin thc t nhm kim tra hiu nng v
gim thiu ri ro. V ch vi thnh phn then cht c xy dng ti giai on u
ca tin trnh thit k nn khng th kim tra ton b h thng phn cng. Trong
tnh hung ny, m phng to ra mi trng kim tra tuyt vi v s dng m
phng t tn km hn nhiu so vi ch to mu th phn cng. Tt c cc thnh
phn v tn hiu c m phng vi cc c tnh o c ca thnh phn c a
vo trong m hnh m phng. V d, nu thnh phn s c kim tra l b khuych
i mi, th cc c tnh hm truyn t AM-AM v AM-PM ca n c o v cc
c tnh ny c a vo m hnh phi tuyn cho b khuych i . Sau m
phng ton b h thng kim tra hiu nng v d tr tuyn. Nu d tr
tuyn kn th vic pht trin phn cng tip tc cho thnh phn quan trng tip theo.
Nu khng th thit k li thnh phn, xy dng li v kim tra li hoc d tr
tuyn c sa i tnh n suy thoi ph gy ra do thnh phn (ngoi nhng g
c phn b trong d tr tuyn cho thnh phn ). Quy trnh ny c lp
li i vi cc thnh phn then cht khc.
Nh th tc c m t, ch to nguyn mu phn cng ca ton b h
thng bt u xut hin cng vi m hnh m phng km theo. M hnh m phng
by gi bao gm cc c tnh o c cho hu ht cc thnh phn trong m hnh.
Nhiu s o hiu nng cho ton h thng c th c thc hin trn nguyn mu
phn cng ny. Cc m phng song song cng c thc hin. Cc c tnh hiu
nng o c c th so snh vi cc kt qu m phng v ngc li. Cc m phng
cung cp nhng im chun kim tra v kt qu kim tra s kim nh m
phng. Kt qu cui cng ca qu trnh thit k ny l mt nguyn mu hon chnh
ca h thng, cho ta c s trin khai phin bn sn phm ca h thng. Ngoi ra,
m hnh m phng c kim nh c th c s dng d on tui th vi
tin cy cao.
Trong khi quy trnh trn dn n thit k m bo mc hiu nng cho trc
khi trin khai h thng th mt yu cu quan trng na phi c p ng cho hu
ht cc h thng, l hiu nng tui th. Nhiu h thng truyn thng nh v tinh, h
20
Cu hi/bi tp chng 1
1/ Mt bi ton m phng c thc hin nh th no ?
2/ Trong xy dng bi ton m phng cn ch nhng vn g ?
3/ Vai tr ca m hnh phn cp trong m phng ?
4/ C cc kiu m hnh ha no? Ti sao m hnh ha qu trnh ngu nhin c
ngha quan trng trong m phng h thng truyn thng ?
5/ M phng c vai tr g trong thit k h thng truyn thng?
21
22
MATLAB cng l mt ngn ng dch cho php cc lnh c thc hin trc
tip v cho ra kt qu ngay, y cng l c im thun tin ca MATLAB so vi
cc ngn ng lp trnh khc. h tr cc php tnh ton dng biu tng ging
nh cc chng trnh MAPLE hay MATHEMATICA, mt b cng c symbolic
cng c b sung trong MATLAB k t phin bn 7.0.
V d:
>> x = 2.5
x =
2.5000
-3
V d: To mt ma trn v kt qu
>> m = [3 1+2*i 2; 4 0 -5]
m =
23
3.0000
1.0000 + 2.0000i
4.0000
2.0000
-5.0000
3.0000
4.0000
4.0000
-1.0000
-5.0000
sung v cc bin.
>> who
Your variables are:
m
>> whos
Name
Size
2x3
v
x
Bytes
Class
Attributes
96
double
complex
1x3
24
double
1x1
double
24
25
m =
3.0000
1.0000 + 2.0000i
4.0000
1.0000
-5.0000
Vic truy xut gi tr cc phn t trong ma trn cng c thc hin theo
cch tng t.
>> a = m(1,:)
a =
3.0000
1.0000 + 2.0000i
1.0000
1.0000 + 2.0000i
1.0000
4.0000
-5.0000
1.0000
2.0000
3.0000
1.0000 + 2.0000i
1.0000
1.0000
4.0000
-5.0000
2.0000
1.0000
2.0000
3.0000
3.0000
1.0000 + 2.0000i
1.0000
1.0000
26
4.0000
-5.0000
2.0000
1.0000
2.0000
3.0000
3.0000
-5
-5
% To ma trn M 2x3
M =
1
-1
>> N = [1 2 -1; 4 -1 1; 2 0 1]
% To ma trn N 3x3
N =
1
-1
-1
>> V = M*N
V =
15
-3
>> W = N*M
Cc php tnh theo tng phn t: Bn cnh cc php tnh ma trn, trong
nhiu trng hp c nhu cu thc hin cc php tnh i s tng ng cho tng
phn t. Cc php tnh theo tng phn t c xem nh cc php tnh trng hay
mng trong MATLAB c thc hin bng vic su dng du chm (.) trc ton t
thc hin. Tuy nhin hot ng ton hc i vi hai ma trn theo tng phn t i
hi hai ma trn c kch thc ging nhau.
>> M = [1 2 3; 4 -1 2]
% To ma trn M 2x3
M =
1
-1
28
>> N = [1 -1 0; 2 1 -1]
% To ma trn N 2x3
N =
1
-1
-1
>> M*N
ans =
1
-2
-1
-2
% To ma trn A 2x2
A =
2
>> B = [-1 1; 1 1]
% To ma trn B 2x2
B =
-1
1
% Tnh ma trn A-1
-1
-1
2
% Tnh ma trn B-1
0.5000
0.5000
0.5000
29
>> X1 = A/B
X1 =
-0.5000
0
1.5000
1.0000
>> X2 = A*Binv
% i chiu
X2 =
-0.5000
0
1.5000
1.0000
>> Y1 = A\B
Y1 =
-2.0000
-0.0000
3.0000
1.0000
>> Y2 = Ainv*B
% i chiu
Y2 =
-2
>> A = [2 1; 1 1]
% To ma trn h s A
A =
2
>> b = [2; 1]
% Vector b
b =
2
1
>> x = A\b
% Tm nghim
x =
1.0000
0.0000
30
>> A*x
% Kim chng li
ans =
2.0000
1.0000
% To ma trn A
A =
1
-3
>> B = [0 5; 0 1]
% To ma trn B
B =
0
% Hot ng AND
res =
0
% Hot ng so snh ln hn
comp =
1
0
31
% To vector
vect =
-2
19
22
17
comp =
0
19
22
17
% To mng s
numField =
1
2.2.4 Cc hm ton hc
MATLAB c rt nhiu cc hm ton hc sn c trong cc th vin hm
(toolboxes). bit c cc hm tnh ton c bn c th s dng tr gip trong
ca s lnh qua lnh sau: help elfun. Kt qu thc hin s cho mt danh sch tn
cc hm ton c bn v m t ngn gn cc hm. Hot ng ca mt hm ton ln
mt vector hay ma trn c thc hin theo tng phn t.
V d tnh hm sine ca mt vector:
>> t = (0:1:5)
t =
0
>> s = sin(t)
s =
0
0.8415
0.9093
0.1411
-0.7568
-0.9589
SIN
Sine of argument in radians.
SIN(X) is the sine of the elements of X.
See also asin, sind.
Overloaded methods:
codistributed/sin
Reference page in Help browser
doc sin
0 + 1.0000i
0 + 2.0000i
Columns 5 through 6
2.0000 - 2.0000i
>> magn=abs(cnum)
0 - 1.0000i
% Xc nh thnh phn bin
magn =
1.4142
1.0000
>> phase=angle(cnum)
2.0000
3.1623
2.8284
1.0000
phase =
0.7854
1.5708
1.5708
0.3218
-0.7854
-1.5708
% Chuyn i sang
deg =
45.0000
90.0000
90.0000
18.4349
-45.0000
-90.0000
16.3000
18.0000
2.0000
6.9000
3.0000
0.0500
4.9000
1.1000
>> dBmeas=20*log10(meas)
% Chuyn i sang h dB
dBmeas =
28.1308
24.2438
25.1055
6.0206
16.7770
9.5424
-26.0206
13.8039
0.8279
2.2.5 Cc hm ha
Mt trong nhng sc mnh ni bt ca MATLAB l kh nng biu din
ha trc quan cc kt qu tnh ton. MATLAB c sn cc hm ha n gin
nhng mnh m biu din cc th hai chiu (xy) v cc th ba chiu (xyz).
Mt s kho st tt c cc hm ha c th thu c bng lnh help
graph2d, help graph3d v help graphics trong ca s lnh.
35
% V th dng im sao mu en
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
-0.2
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-0.8
-1
0.5
1.5
2.5
3.5
4.5
-1
0.5
1.5
2.5
3.5
4.5
36
1.5
1.5
0.5
0.5
-0.5
-0.5
-1
-1
-1.5
-1.5
-2
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-2
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
>> stairs(t,cosfct)
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
Amplitude / V
1
0.5
zero crossing
0
-0.5
-1
-1.5
-2
0.2
0.4
0.6
0.8
1
time / s
1.2
1.4
1.6
1.8
Amplitude / V
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0.05
0.1
0.15
0.2
0.25
0.3
time / s
0.35
0.4
0.45
0.5
cho php thay i cc thuc tnh ty theo i tng (trc, ng, hnh) c la
chn. Mt cch m ca s Property Editor khc l la chn i tng v kch
p bng chut tri.
th ba chiu: C mt s hm v th ba chiu hay c s dng l hm
mesh, surf v contour. Trong v ba chiu mi im trn th c c trng
39
0.6
0.4
0.2
0
-0.2
2
0
-2
y-axis
-3
-2
-1
x-axis
V d v th hm f ( x, y) sinx 2 y 2 e 0.2x
y2
trong di gi tr mt (x,y)
[-3, 3]x[-3, 3] s dng hm mesh hoc surf. Chui lnh thc hin nh sau:
>> x=(-3:0.1:3); % To di gi tr theo chiu x
>> y=(-3:0.1:3)'; % To di gi tr theo chiu y
>> v=ones(length(x),1); % auxiliary vector
>> X=v*x; % To li t hp cc im ma trn X
>> Y=y*v'; % To li t hp cc im ma trn Y
>> % Tnh gi tr hm
>> f=sin(X.^2+Y.^2).*exp(-0.2*(X.^2+Y.^2));
>> mesh(x,y,f) % v bng hm mesh
>> mxf = max(max(f)); % xc nh gi tr cc i ca hm
>> mif = min(min(f)); % xc nh gi tr cc tiu ca hm
>> axis([-3,3,-3,3,mif,mxf])% hiu chnh cc trc
>> xlabel('x-axis'); % label axes
>> ylabel('y-axis');
40
0.6
0.4
0.2
0
-0.2
2
0
-2
-3
y-axis
-2
-1
x-axis
0.6
0.4
0.2
0
-0.2
2
0
-2
y-axis
-3
-2
-1
x-axis
41
0.5
1.5
2.5
3.5
4.5
0.5
1.5
2.5
3.5
4.5
4
2
0
-2
-4
Hnh 2-13 V d v nhiu th phn chia trn cng mt hnh bng hm subplot
42
x y
% Ch lu cc bin x v y vo tp
% Lu cc bin x v y vo tp vi ng dn xc nh theo
% nh dng ca phin bn MATLAB 6
>> save 'ng_dn\tn_file' x y -V6
% c tt c cc bin lu trong tp
x y
% Ch c cc bin x v y
% To ma trn gi tr 0
M =
0
>> N = ones(3,2)
% To ma trn gi tr ton 1
N =
1
>> x1 = [1,2,3,4,5,6];
% To vector x1
>> v=zeros(length(x1),1)
thc vi x1
v =
0
0
0
0
0
0
1
44
% Xc nh di vector x1
ans =
6
>> B = E5;
% Lu ma trn E5 vo B
>> B(:,2) = [ ] % Xa ct th 2
B =
1
% To ma trn M 3x2
M =
1
-2
-1
>> N = M'
% Chuyn v ma trn M
N =
1
-1
45
-2
Tuy nhin cn ch khi i vi ma trn s phc khi thc hin ton t ' s c
lin hp phc.
>> M = [i 2; 3 -j]
% To ma trn M c s phc
M =
0 + 1.0000i
2.0000
3.0000
0 - 1.0000i
>> N = M'
% Ma trn chuyn v
N =
0 - 1.0000i
3.0000
2.0000
0 + 1.0000i
3.0000
2.0000
0 - 1.0000i
% To ma trn M
M =
1
-2
-1
% theo sp xp 2x2
N =
1
-2
-2
-1
-1
-2
-2
-1
-1
-1
99
-1
99
-1
-2
-3
2.4.1 Cc th tc MATLAB
Lp trnh trong MATLAB cung cp cc tp cc tp lnh trong cc chui
lnh MATLAB c tp hp li thnh cc th tc n gin. Vic vit cc chui
lnh MATLAB c thc hin qua ca s lp trnh Editor c th c m ra khi
vo mc File New m-file v c lu vo trong mt tp di mt ci tn
c ui m rng .m (m-file) trong mt ng dn c th truy nhp ti MATLAB.
47
ca s lnh bng lnh tr gip help, v d: help vidu1. Ch rng, khi chng
trnh thc hin, tt c cc bin c nh ngha trong tp u c bit trong
workspace.
49
else
cc_cu_lnh3
end
elseif A == B
disp('A bang B');
else
disp('A nho hon B');
end
lon hon B
for m = 1:k
for n = 1:k
a(m,n) = 1/(m+n -1);
% Tnh gi tr cc phn t
end
end
51
0.5000
0.3333
0.2500
0.2000
0.5000
0.3333
0.2500
0.2000
0.1667
0.3333
0.2500
0.2000
0.1667
0.1429
0.2500
0.2000
0.1667
0.1429
0.1250
0.2000
0.1667
0.1429
0.1250
0.1111
n = 1
s = 0;
while s < 1000
s = s + n^2;
n = n + 1;
end
disp('Gia tri tong S:');
disp(s);
disp('Gia tri n:');
disp(n-1);
Gia tri N:
14
Toan, Sinh, Ly
2.4.4 Hm eval
Hm eval m ra mt s kh nng th v trong MATLAB trong vic nh
gi cc xu k t (string). Cc v d sau cho thy r hot ng ca hm eval.
>> clear
>> theCommands = ['x = 2.0;','y = 3.0;','z = x*y;','whos']
theCommands =
x = 2.0; y = 3.0; z = x*y; whos
>> eval(theCommands)
Name
Size
Bytes
Class
theCommands
1x31
62
1x1
double
1x1
double
1x1
double
Attributes
char
>> z
z =
6
>> fprintf('%2.7'f\n', x)
2.4.5 iu khin hm
Trong mt s trng hp xc nh n ph hp hoc thm ch bt buc cc
hm c truyn ti cc hm khc qua danh sch cc tham s u vo. K thut ny
c ngha trong cc ng dng tnh ton s s dng MATLAB cho cc bi ton k
thut.
Trong MATLAB, cc hm c th c truyn ti cc hm MATLAB khc
trong danh sch cc tham s nh l cc iu khin (hay tr) hm. Mt iu khin
hm (function handle) tng ng vi mt con tr ti hm v cc kt qu khi du @
c t trc hm lin quan. Cc iu khin hm m t mt kiu d liu c th
trong MATLAB. Vic x l ca cc iu khin hm cng tri qua s thay i
nhiu t phin bn MATLAB 7 so vi cc phin bn trc. Cc iu khin hm gi
y c th c s dng theo cng mt cch ging nh hm.
Mt s v d n gin di y cho thy hot ng ca iu khin hm:
>> FH_Sin = @sin;
% nh ngha iu khin hm
value =
0.9093
55
0.9093
57
Kim tra xem nu f(c) nh trong phm vi cho php thi dng vng lp
v tr v nghim tm c x0 = c. Nu khng tip tc thc hin bc tip
theo.
58
Chng trnh MATLAB thc hin gii thut chia na tm nghim phng
trnh c cho trong v d di y.
%
%
a
b
I f ( x)dx
(2.1)
59
Hnh 2-19 Tch phn gii hn (a) v phng php im gia tnh gn ng (b).
j 1
j 1
f ( x)dx hf j h f j
(2.2)
60
% rng mi on (c bc)
% F ti on u tin
for k=2:N
xi = a + (k-1/2)*h;
% Tnh im gia mi on
integral = integral+F(xi);
end;
integral = integral*h;
% Chun ha theo h
(2.3)
d
y ( x ) f x, y ( x )
dx
(2.4)
y( x h) y( x) hy(1) ( x)
(2.5)
(2.6)
tnh gn ng y(x1) = y(x0 + h). Tng t, y(x2) = y(x1 + h) = y(x0 + 2h) c th tnh
gn ng bng
y2 y1 hf ( x1 , y1 )
(2.7)
(2.8)
62
(2.9)
h
f ( x n , y n ) f ( x n 1 , y n1 )
2
(2.10)
Nh vy gii thut tnh nghim ODE bng phng php Euler bin i
c thc hin theo hai bc: bc 1 l tnh nghim d on bng phng php
Euler, bc 2 l tnh nghim k tip da trn cng thc Euler bin i (2.10). on
m gii thut ca phng php Euler bin i thc hin trong MATLAB c cho
di y.
63
y n1 y n bi k i
(2.11)
i 1
trong
k1 hf xn , yn ,
k 2 hf xn c2 h, yn a21k1 ,
(2.12)
k S hf xn cS h, yn aS1k1 aS 2 k 2 ... aS ,S 1k S 1 ,
bi 1 v
i 1
i 1
a
j 1
ij
ci . Ty thuc vo gi tr c th ca S v cc h s tng ng ta
64
1
k1 2k 2 2k 3 k 4
6
(2.13)
vi
k1 hf xn , yn ,
k 2 hf xn 12 h, yn 12 k1 ,
(2.14)
k3 hf xn 12 h, yn 12 k 2 ,
k 4 hf xn h, yn k3 ,
65
r
a
r
s dng
a
(2.15)
(0)
,
(0)
(0)
(2.16)
vi iu kin ban u
( 0) 1 ( 0 )
,
(0) 2 (0)
(0)
67
68
Cu hi/bi tp chng 2
1/ To cc vect v ma trn trong MATLAB vi cc bin:
Xa hng 2 v ct 3 t ma trn V
To vect z t hng 4 ca ma trn V
Bin i gi tr ti V(4,2) thnh j+5
3/ Dng hot ng ma trn bin i t ma trn A thnh ma trn C
4/ Cho ma trn:
6/ Cho vect tn s:
v cc hm truyn ca
2 da trn
70
Hy vit chng trnh tm nghim ca ptr ny trong khong [0, 1] s bng phng
php RK bc 4, bit C = 4.7F v R = 10 k. Hm u1(t) l hm bc n v. Sau
so snh kt qu vi nghim thu c bng vic s dng lnh ode45.
71
Hnh 3-2 Ca s giao din trnh duyt th vin cc khi chc nng ca Simulink
Th vin cc khi chc nng c t chc thnh cc nhm chc nng cho
mc ch m phng khc nhau. Trong lnh vc m phng h thng truyn thng,
ngoi th vin cc khi th vin chung Simulink cc th vin hay c s dng
l Communications Blockset, Signal Processing Blockset v RF
Blockset.
73
1
s
trnh tch phn. Hu ht cc khi chc nng tuyn tnh c m t bi khai trin
Laplace hoc khai trin z (i vi tn hiu ri rc). hin th tn hiu v kt qu
tch phn trn cng mt ca s, khi ghp knh Mux t th vin Signal Routing
c s dng v khi Scope t th vin Sinks c la chn hin th. Tn hiu
ngun v u ra khi tch phn c kt ni vi 2 u vo khi ghp knh v u ra
sau ni vi u vo khi Scope. M hnh sau khi kt ni c giao din nh trong
hnh 3-3.
Hnh 3-4 Cc ca s thit lp tham s cho cc khi chc nng trong m hnh
75
76
77
phng trnh vi phn bng Simulink l cn chuyn i phng trnh vi phn thnh
mt h thng ng v c m t bng s khi.
B ly tch phn
khi to ti 0
B ly tch phn
khi to ti 1
hiu r cch thc hin gii phng trnh vi phn bng Simulink ta hy xt
mt v d n gin l mt bi ton phng trnh vi phn bc hai nh sau
y (t ) y(t ), vi y(0) 1, y (0) 0,
(3.1)
(3.2)
gii phng trnh (3.1) bng Simulink ta c th s dng k thut ly tch phn
cc o hm ca nghim mong mun bng b tch phn trong Simulink nh cho
thy trong hnh 3-8. Cc b ly tch phn s phi c khi to tng ng vi cc
gi tr ban u m u bi cho, c th l b tch phn u tin c t l 0 v gi tr
tn hiu u ra y (t ) ti thi im 0 (bt u ca m phng) phi l 0 theo iu kin
ban u. B tch phn th hai c t l 1 v gi tr tn hiu u ra y(t) cn l 1 ti
thi im 0 theo iu kin ban u. Tuy nhin xy dng m hnh thc hin theo
ng phng trnh vi phn (3.1) ta cn kt ni u ra b tch phn th hai vi u
vo b tch phn u tin c i sang du m. Vic chuyn du m ca u ra y(t)
c thc hin bng vic s dng khi khuych i Gain trong th vin Math
Operations vi h s khuych i bng -1. Hot ng ny tng ng vi vic tn
hiu u vo c nhn vi h s -1 chuyn i du. hin th kt qu khi
Scope s c s dng vi u vo c kt ni vi u ra b tch phn th hai.
M hnh Simulink hon chnh gii phng trnh (3.1) c cho thy trong hnh
3-9. Sau khi chy m hnh Simulink kt qu hin th trn th khi Scope l ng
cosine ging nh nghim chnh xc ca phng trnh (Hnh 3-10).
78
Hnh 3-10 Kt qu gii phng trnh bng Simulink trn khi Scope
hiu r cch thc hin gii phng trnh vi phn bng Simulink, mt s
v d cc phng trnh vi phn khc nhau c cho di y.
V d 3.1: Gii phng trnh vi phn y (t ) y(t ) vi iu kin ban u y(0) = 1. M
hnh Simulink v kt qu gii phng trnh c cho trong hnh 3-11.
79
Hnh 3-11 (a) M hnh Simulink v (b) kt qu gii phng trnh vi phn trong v d 3.1
V d 3.2: Gii phng trnh vi phn y(t ) e t 2 y(t ) vi iu kin ban u y(0) =
1 v y(0) = 0. M hnh Simulink v kt qu gii phng trnh c cho trong hnh
3-12.
Hnh 3-12 (a) M hnh Simulink v (b) kt qu gii phng trnh vi phn trong v d 3.2
80
Hnh 3-13 Khi Fcn v giao din thit lp tham s cho khi
Vector tr v [t,x,y] xut hin theo cng trt t trong ca s tham s Simulink
ti mc Data Import/Export Save to workspace.
Thit lp cc tham s Simulink bng hm set_param cho php nh ngha
cc tham s ca h thng bn ngoi chng trnh. C php c bn ca hm
>> set_param('obj','parameter1',value1,'parameter2',);
84
85
Cu hi/bi tp chng 3
1/ Thit k mt h thng Simulink gii bi ton gi tr ban u:
86
Khi thu tn hiu: Tip nhn tn hiu t knh truyn v khi phc li tn
hiu c pht i. Cc chc nng x l pha thu thng thc hin
ngc li pha pht bao gm cc qu trnh gii iu ch, gii m v lc tn
hiu.
(4.2)
(4.3)
88
X(f )
1
P f f c jQ f f c P f f c jQ f f c
2
(4.4)
x(t ) Re ~
x (t )e j 2fct
(4.5)
(4.6)
v c ph tng ng:
~
X ( f ) P( f ) jQ( f )
(4.7)
(4.8)
khi f f c 0
cn lai
(4.9)
~
X( f )
X(f)
M hnh thng di v
hp (t ) 2 Re h(t )e j 2fct
r (t ) Rer(t )e
n p (t ) Re n(t )e j 2fct
p
j 2fct
(4.10a)
(4.10b)
(4.10c)
(4.11)
trong * l php tch chp trong min thi gian. Cn trong min tn s, tn hiu
thu c xc nh:
R( f ) S ( f ) H ( f ) N ( f )
(4.12)
trong R(f), S(f), H(f) v N(f) l cc khai trin Fourier ca r(t), s(t), h(t) v n(t)
tng ng.
xs (t ) x(t ) p(t )
(4.13)
vi
p(t )
t nT
(4.14)
Hot ng ly mu
Hm ly mu
Hnh 4-5 M t qu trnh ly mu
xnT t nT
s
(4.15)
xnT e
j 2nfTs
(4.16)
1
Ts
X f nf
(4.17)
(4.18)
(4.19)
94
95
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
Original
Linear
Spline
-0.8
-1
5
X
10
1.5
0.8
0.6
0.4
0.2
0.5
0
-0.2
-0.4
-0.5
-0.6
-0.8
-1
10
-1
10
15
20
25
30
35
40
Hnh 4-9 V d v tng mu s dng hm interp trong MATLAB. (a) Tn hiu mu ban
u, (b) Tn hiu c tng mu.
F n f k e
2
nk
N
vi (n = 0N-1)
(4.20)
vi (k = 0N-1)
(4.21)
k 0
j nk
1 N 1
f k F ne N
N n 0
0.8
0.8
Amplitude
Amplitude
0.6
0.6
0.4
0.4
0.2
0.2
50
100
150
Number of samples
200
250
50
100
150
200
250
Number of samples
97
10
-2
10
-4
PSD
Amplitude
0.8
0.6
0.4
10
-6
0.2
0
0
-8
50
100
150
Sample index
200
250
10
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
Frequency
0.2
0.3
0.4
0.5
(4.22)
(4.23)
(4.24)
f
~
x (k ) An exp j 2k n j n
fs
n 1
(4.25)
(4.26)
99
10
5
4
10
-1
10
1
PSD
Amplitude
-2
10
-1
-2
-3
10
-3
-4
-5
-4
5
6
Time (ms)
10
10
200
400
600
800
1000 1200
Frequency (Hz)
1400
1600
1800
100
(4.27)
1
ba
khi a x b
(4.28)
x 2
exp
2
2
2
(4.29)
102
x2
exp
2 cho x > 0
2
2
x
(4.30)
120
100
80
60
40
20
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
103
300
250
200
150
100
50
0
-4
-3
-2
-1
104
P(r)--->
0.8
0.6
0.4
0.2
0
-0.5
0.5
1.5
r --->
2.5
3.5
% Hm randint
% To ma trn mxn cc s 0 v 1 c xc sut bng nhau
>> x = randint(m,n);
% V d:
>> x = randint(1,10)
x =
0
0
1
1
1
0
1
1
0
0
% To ma trn mxn c cc gi tr phn b u trong di t 0 n 7
>> x = randint(m, n, [0, 7]); hoc
>> x = randint(m,n, 8);
% Hm randsrc
% To ma trn mxn cc s
>> x = randsrc(m,n);
% V d:
>> x = randsrc(1,10)
x =
-1
1
1
-1
% To ma trn mxn c cc
>> x = randsrc(10,10,[-3
>> x = randsrc(10,10,[-3
-1
-1
-1
1
1
1
gi tr phn b u trong tp {-3,-1,1,3}
-1 1 3]); hoc
-1 1 3; .25 .25 .25 .25]);
105
4.3 M ha
Qu trnh m ha trong h thng truyn thng c phn ra thnh cc loi c
bn bao gm: m ha ngun, m ha ng v m ha knh.
4.3.1 M ha ngun
M ha ngun thc hin chuyn i ngun tin thnh mt dng ph hp cho
truyn dn s trn mt knh truyn xc nh. Nu ngun tin l ri rc, qu trnh m
ha s chuyn i cc k t n hoc nhm cc k t thnh cc nhm k t logic
tng ng. Qu trnh sp xp ny thng nhm gim cc phn d tha nn d
liu. Nu ngun tin l lin tc, qu trnh m ha ngun lin quan n qu trnh
chuyn i t tng t sang s (ADC) v s c cp c th trong phn ny.
Qu trnh chuyn i t tng t sang s nh m t trong hnh 4- gm 3
bc chnh l: ly mu, lng t ha v m ha thnh chui nh phn. Bc u
tin l qu trnh ly mu c m t trong phn trc. Bc th hai l lng t
ha c coi l tri tim ca qu trnh ADC. Ti bc ny, cc mu x(kTs) c
chuyn i thnh mt bin ri rc xq c Q gi tr.
Trong qu trnh lng t ha, di bin tn hiu u vo c phn chia
thnh cc khong c kch c ; khong th i tng ng vi di i(/2). Nu gi tr
mu nm trong khong th i th n s c gn s nguyn i v i c th c chuyn
thnh dng nh phn (bc m ha) cho ra chui bt u ra. C hai kiu lng t
ha l: lng t ha u v lng t ha khng u. Qu trnh ny cng cn
c gi l qu trnh iu xung m (PCM). Lng t ha u c thc hin khi
bc lng t khng i hay bng nhau. Qu trnh lng t ha s gy ra sai s
xq x gi l nhiu lng t.
Hnh 4-16 Qu trnh PCM thc hin chuyn i tn hiu tng t sang s (ADC)
Amplitude
0.5
0
-0.5
-1
0.2
0.4
0.6
0.8
1
Time (ms)
1.2
1.4
1.6
1.8
0.2
0.4
0.6
0.8
1
Time (ms)
1.2
1.4
1.6
1.8
Amplitude
0.5
0
-0.5
-1
B nn bin
B lng
t ha u
B m ha
B lng t ha khng u
B gin
Amplitude
0.5
-0.5
-1
0
0.2
0.4
0.6
0.8
1
1.2
Time (ms)
1.4
1.6
1.8
108
Vi du ve nonuniform PCM
Amplitude
0.5
-0.5
-1
0
0.2
0.4
0.6
0.8
1
1.2
Time (ms)
1.4
1.6
1.8
4.3.2 M ng truyn
M ha ng truyn l mt kiu m ha c thc hin to dng ph tn
hiu hay i km cc tnh cht thng k xc nh trong chui tn hiu m bo
mt mt chuyn tip xc nh h tr qu trnh ng b. Mt s cc m ng
truyn thng dng c cho thy trong hnh 4-20.
Bc 1: Sp xp logic thc hin chuyn i mt chui nh phn hay Mmc thnh mt chui khc c cc tnh cht mong mun.
Chui xung vung tun hon c thc hin bng vic biu din dng
sng trn mt ca s thi gian tng ng vi chu k ca xung, sau
dng sng ny s c dch hay lp li trn vector thi gian v c th
c biu din nh sau:
N
x(t ) pt kT
(4.31)
k 0
khi t Tw
khi t Tw
(4.32)
110
%
%
%
%
%
pulse period
time window
sampling time
time vector
number of samples within Tp
y = zeros(size(t));
for k = 1:Ns
if mod(t(k),Nsp*ts) <= Tw
y(k) = 1;
else
y(k) = 0;
end
end
%% V d v s dng hm myrectpulse v chui xung vung
>> [t,y]=myrectpulse(0.5e-6,1e6,256,8);
>> plot(t,y);
Amplitude
0.8
0.6
0.4
0.2
0
0
4
Time (s)
8
x 10
-6
x(t ) k pt kT
(4.33)
k 0
1.2
1
1
0.5
Amplitude
Amplitude
0.8
0.6
0.4
-0.5
0.2
-1
0
0
20
40
60
80
Time (ps)
100
120
140
160
20
40
60
80
Time (ps)
100
120
140
160
112
Ging vi m ng NRZ
Ging vi m ng NRZ
0.5
0.5
Amplitude
Amplitude
%% V d v s dng hm amicode
>>h = [0 0 1 1 0 0 1 1 1 1 1 1 0 1 0 1];
>>[t,y,code]=amicode(h,1e8,256,'RZ');
>> plot(t,y);
-0.5
-0.5
-1
0
-1
20
40
60
80
Time (ns)
100
120
140
160
20
40
60
80
Time (ns)
100
120
140
160
4.3.3 M ha knh
Mc ch ca m ha knh l ci thin hiu nng ca knh truyn bng
vic pht hin li v/hoc sa li. Nhn chung, cc phng php m ha thuc mt
trong hai loi: m khi v m xon. Trong m ha khi, chui ngun nh phn c
di k bt s c sp xp thnh chui nh phn u ra c di n bt; do tc
113
(4.34)
(4.35)
(4.36)
114
c =
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
0
1
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
0
0
1
1
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
115
4.4 iu ch v gii iu ch
4.4.1 iu ch tn hiu tng t
Trong iu ch tng t, tn hiu iu ch l tn hiu m bin ca n c
th nhn cc gi tr mt cch lin tc nh trong thoi hay hnh nh. Tn hiu
Y (t ) AX (t ) cos2f c t
(4.37)
(4.38)
hoc
W (t ) A cos 2f c t k f 2 X (t )dt
(4.39)
(4.40)
(4.41)
116
Ch iu ch
iu ch bin
(AM)
AM cu phng
Di din kp
(DSB)
X1(t)
X2(t)
Ch thch
a1 k a X (t )
ka - ch s iu ch
X1(t)
X2(t)
X(t)
0
(t) khai trin
n bin (SSB)
X(t)
iu ch pha (PM)
cos k p X (t )
iu ch tn s
(FM)
cos k f X ( ) d
Hilbert ca X(t)
sink p X (t )
sin k f X ( )d
kp - su iu ch
kf su iu ch
(4.42)
(4.43)
R(t ) X 12 (t ) X 22 (t )
12
(4.44)
v
X 2 (t )
X 1 (t )
(t ) tan1
(4.45)
~
Cc gi tr mu ca Y (t ) s c s dng trong m phng. Mc d ta khng ly
117
% Chuong trinh vi
%% Thit lp tham
% Bn tin
A = 1;
f = 440;
phi = -pi/4;
% Sng mang
m = 0.5;
Ac = A/m;
fc = 5e3;
phi_c = 0;
du ve dieu che AM
s
% amplitude
% frequency [Hz]
% Phase [rad]
%
%
%
%
modulation index
amplitude
frequency [Hz]
Phase [rad]
N = 2^9;
%
T0 = 0;
%
Tf = 5e-3;
%
Ts = (Tf-T0)/(N-1);
fs = 1/Ts;
%
tng s mu
thi im bt u [s]
thi im kt thc [s]
% chu k ly mu
tn s ly mu [Hz]
%% iu ch bin AM
% Generate sinusoid
t = T0:Ts:Tf;
% vector thi gian
x = A*cos(2*pi*f*t+phi);
% tn hiu bn tin
xc = Ac*cos(2*pi*fc*t+phi_c); % tn hiu sng mang
% Modulation
y = (1+x/Ac).*xc;
Vi du ve dieu che AM
3
Amplitude
-1
-2
-3
0.5
1.5
2.5
Time (ms)
3.5
4.5
ti tn s ly mu Fs.
y = ssbmod(x,Fc,Fs) - s dng tn hiu x iu ch SSB sng mang
Fc ti tn s ly mu Fs.
y = fmmod(x,Fc,Fs,freqdev) s dng tn hiu x iu ch FM
4.4.2iu ch tn hiu s
Qu trnh iu ch tn hiu s trong m phng thng s dng m hnh
tng ng bng gc c m t tng qut trong hnh 4-25 v c th biu din bi
N 1
x(t ) bk pt kT
(4.46)
k 0
X 1 (t ) a k p1 t kT1
(4.47)
k 0
v
N 1
X 2 (t ) bk p 2 t kT2
(4.48)
k 0
119
8-ASK
8-PSK
16-QAM
Ch iu ch
Kha dch bin
(M-ASK)
Kha dch pha
(M-PSK)
QPSK
(M-PSK, M = 4)
O-QPSK
Kha dch ti thiu
(MSK)
iu ch bin
cu phng
(M-QAM)
{ak, bk}
ak = nd, n = 1, 2, , M/2
bk = 0
ak + jbk = exp(jk),
k = 2n/M, n = 0, 1, , M-1
{ak, bk} = {1, 1}
hoc k = 45o, 135o, 225o, 315o
{ak, bk} = {1, 1}
p1(t), p2(t)
p1(t) = 1, 0 t T;
p2(t) = 0
p1(t) = 1, 0 t T;
p2(t) = p1(t)
p1(t), p2(t) ging nh M-PSK
p1(t) = 1, 0 t T;
p2(t) = 1, 12 T t 32 T
p1 (t ) sint 2T , 0 t T;
p2 (t ) sin t 2T T 2 ,
1
2
T t 32 T
Amplitude
0.5
-0.5
-1
0
10
15
20
Time (ns)
25
30
35
40
121
0.6
0.4
Quadrature
0.2
0
-0.2
-0.4
-0.6
-0.6
-0.4
-0.2
0
0.2
In-Phase
0.4
0.6
(t ) X (t ) cos 2 f f t
X (t ) sin 2 f f t
X 1 (t ) X 1 (t ) cos2 f c fc t
X (t ) sin 2 f f t
2
X 2
(4.49a)
(4.49b)
T phn h khi
B lc
trc
Nu fc f c v th khi X 1 (t ) X 1 (t ) v X 2 (t ) X 2 (t ) . Cng nh b iu
ch, qu trnh m phng s khng hon ho ca b gii iu ch cng c th d
dng thc hin bng vic bin i (4.49) vi mt vi s hng c thm vo.
123
(4.50)
(4.51)
a pt kT D h (t ) h
b pt kT D h (t ) h
(t ) n1 (t )
(4.52a)
(t ) n2 (t )
(4.52b)
t k kTb D
(4.53)
124
B quyt
nh
(4.54)
khi x(t ) 1
125
~z (t )
x (t ) ~ 2
z (t )
(4.55)
(4.56)
Ch trong m phng vic ly vi phn c thc hin trong min ri rc. Trong
MATLAB qu trnh ny c th c thc hin bng vic s dng cc hm diff v
gradient.
126
4.5 Qu trnh lc
Qu trnh lc c thc hin ti nhiu v tr trong h thng cho cc mc ch
khc nhau. Cc ng dng c bn ca qu trnh lc trong cc h thng truyn thng
bao gm la chn cc tn hiu mong mun, gim nh hng ca nhiu v giao thoa,
bin i ph tn hiu v to dng cc tnh cht min thi gian (im ct 0 v cc
dng xung) ca dng sng tn hiu s ci thin kh nng thu.
4.5.1 Lc to dng ph
Mt ph cng sut Sy(f) ca tn hiu u ra y(t) ca mt h thng tuyn
tnh bt bin theo thi gian (LTI) c biu din bi
Sy ( f ) Sx ( f ) H ( f )
(4.57)
Sy ( f )
(4.58)
Sx ( f )
1 b
2n
(4.59)
127
function y = butterwflt(x,n,B,Ts)
% Function bo loc butterworth
% B - filter bandwidth, Ts - sampling time, n - filter order
% y - filtered output
Ns = length(x);
% Frequency domain
f = [0:Ns/2-1 -Ns/2:-1]/(Ns*Ts);
Xf = fft(x);
Hf = 1./(1+(f./B).^(2*n)); % transfer func.
Yf = Xf.*Hf;
% Convert into time domain
y = ifft(Yf);
-4
PSD
10
-2
10
-6
-8
10
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
Frequency
0.2
0.3
0.4
0.5
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0
50
100
150
Sample index
200
250
128
P f kR T
b
i vi f Rb 2
(4.60)
(4.61)
k 1,2,...
Tb,
P( f ) Tb cos2
f b ,
4
2
0,
f Rb 2
Rb
R
f b
2
2
Rb
f
(4.62)
cos 2t sin Rb t
2
1 4 t Rb t
(4.63)
129
1
0.8
0.8
0.6
P(f)
p(t)
0.6
0.4
0.2
0.4
0
0.2
-0.2
0
0
0.2
0.4
0.6
f/Tb
0.8
-0.4
0
1.2
0.5
1.5
t/Tb
2.5
Xung raised cosine c th c sinh ra bng cch cho mt xung kim qua mt
b lc c H(f) = P(f). Nu u vo b lc l g(t) khng phi l xung kim th khi
sinh ra mt u ra thuc h raised cosine, hm truyn b lc s l
H( f )
P( f )
G( f )
(4.64)
0.5
Amplitude
0.8
0.6
0.4
0.2
0
-0.2
0
0.5
1.5
2
Time (s)
1.2
2.5
3.5
4
x 10
-6
0.25
Amplitude
0.8
0.6
0.4
0.2
0
-0.2
0
0.5
1.5
2
Time (s)
2.5
3.5
4
x 10
-6
12
(4.65)
cosRb 2 t sinRb 2 t 8t
R 1 8t
12
b
(4.66)
Hnh 4-31 Cu trc gii thut qu trnh lc s dng hm filter trong MATLAB.
di n, kt qu u ra y c di (m+n-1).
4.5.3 Cc b lc phi hp
B lc phi hp c s dng trong thit k cc b thu ti u trong trng
hp b nh hng bi nhiu cng. Xt bi ton xc nh c hoc khng c mt xung
vi mt dng xung bit p(t) c chu k l T t vic quan st tn hiu thu c y(t)
p (t ) n(t )
y (t )
or
n(t )
z y ( ) h(T ) d
(4.67)
N c chng minh rng xc sut quyt nh sai hoc li trung bnh nh nht
khi b lc c hm truyn t
H( f ) K
P * ( f ) exp( j 2fT )
SN ( f )
(4.68)
(4.69)
(4.70)
do
T
z y ( )h(T )d y ( ) p( )d
(4.71)
133
Hnh 4-32 Dng sng tn hiu xung vung trong trng hp l tng v b nhiu ti u
vo v u ra b lc phi hp.
gic
gic
gic
ln xung vung
ln xung tam gic
134
-0.8
-0.6
-0.4
-0.2
0.2
0.4
0.6
0.8
0.4
0.6
0.8
0.4
0.6
0.8
0.4
0.6
0.8
0.4
0.6
0.8
0.4
0.6
0.8
0.4
0.6
0.8
Triangle Pulse
2
1.5
1
0.5
0
-1
-0.8
-0.6
-0.4
-0.2
0.2
(a)
Noisy Rectangle Pulse
4
2
0
-2
-4
-1
-0.8
-0.6
-0.4
-0.2
0.2
-0.8
-0.6
-0.4
-0.2
0.2
(b)
Rect. Filter on Rect. Pulse
200
100
0
-1
-0.8
-0.6
-0.4
-0.2
0.2
-0.8
-0.6
-0.4
-0.2
0.2
-0.8
-0.6
-0.4
-0.2
0.2
(c)
Hnh 4-33 Kt qu v d v b lc phi hp: (a) Dng xung gc ban u, (b) Dng xung b
nhiu, (c) Dng sng u ra b lc phi hp (I&D).
135
4.6
Qu trnh ng b
lch =
1 N
i
N i 1
jitter rms =
1 N
i b 2
N i 1
Hnh 4-34 lch thi gian v jitter trong mt tn hiu dng sng nh thi.
137
(a)
(b)
Hnh 4-36 S ph thuc BER vo (a) lch pha v (b) lch nh thi.
Hnh 4-37 S ph thuc BER vo ng thi c hai tham s lch pha v lch nh
thi trong biu din 3D.
r (t ) s(t ) n(t )
(4.72)
(4.73)
bao gm c thnh phn pha mong mun (t) cng nh thnh phn pha khng mong
mun (t) c trng cho nhiu pha b dao ng v mo dng. T (4.72) r(t) c th
c biu din nh
r (t ) (t ) cosc t (t ) (t ) (t )
(4.74)
c(t ) 2 cosc t (t ) (t )
(4.75)
trong (t) sinh ra t nhiu nhit v cc thnh phn pha khc l cc c tnh ca
cc i lng tng ng trong (4.73). Dng sng gii iu ch thu c bng vic
nhn r(t) vi c(t) v ly thnh phn thng thp c c
d (t ) (t ) cos (t ) (t ) (t )
(4.76)
139
s 2 1
s 1 1
(4.77)
B lc th ng
B lc tch cc
(4.78)
1 2 1 s
1 1 1 1 s
(4.79)
v c biu din theo h thng nh hnh 4-39. Thay biu din ny vo s khi
hnh 4-38 ta c c s khi m rng nh trong hnh 4-40. y cc bin mi
y(t ) v y (t ) vi y(t ) d 2 y dt 2 , y (t ) dy dt c a vo xy dng bi ton
141
v(t ) K1 K3 1 2 y(t ) y (t )
(4.80)
(t ) K1 K 2 K3 1 2 y (t ) y(t )
(4.81)
(t ) (t ) (t ) (t ) K1 K 2 K3 1 2 y (t ) y(t )
(4.82)
(4.83)
y(t ) e(t ) 1 1 y (t )
(4.84)
t
c1
K1 K 2 K 3 2
, c2
K1 K 2 K 3
, c3
1
1
(4.85)
(4.86)
y chnh phng trnh vi phn phi tuyn bc hai theo bin y v u vo (t). Nh
vy m phng PLL quay tr li bi ton gii phng trnh vi phn. Cc phng
php gii phng trnh vi phn ODE c cp trong Chng 3. Thm na
da trn s khi m t PLL trong hnh 4-40, m hnh Simulink d dng c
xy dng m phng PLL.
142
n hiu nng h thng v cch thc m phng c tnh mch vng kha pha
c trnh by.
Cu hi/ bi tp chng 4
4-1/ Vit chng trnh MATLAB to chui bit ngu nhin phn b u c di
128 bit. Sau thc hin chuyn i chui bit ny thnh cc gi tr thp phn trong
di t [0,15].
-
Vit chng trnh thc hin iu ch bin tn hiu bng sng mang fc = 300 Hz.
V dng sng tn hiu bn tin ban u v tn hiu c iu ch.
Gii iu ch tn hiu trn bng k thut ph hp v v dng sng tn hiu sau khi
c gii iu ch.
143
2t
p(t ) 1 cos
T
0t T
144
Knh thng tin l thnh phn quan trng nht trong h thng truyn thng,
xc nh c tnh truyn dn ca h thng. Chng ny s cp n phng php
lun c bn trong vic m phng knh thng tin.
145
Vic pht trin cc m hnh ton hc cho qu trnh lan truyn tn hiu trn
mt mi trng truyn dn i hi mt s hiu bit tt cc hin tng vt l c bn.
V d, pht trin mt m hnh cho knh v tuyn tng in ly, ta phi hiu c s
vt l ca qu trnh truyn sng v tuyn. Tng t, mt s hiu bit c bn v
quang hc l cn thit pht trin cc m hnh cho cc si quang n mode v a
mode. Cc k s thng tin da vo cc chuyn gia trong vt l cung cp cc m
hnh c bn cho cc kiu knh thng tin khc nhau.
Mt trong nhng thch thc trong m hnh ha knh thng tinh l s chuyn
i mt m hnh truyn sng chi tit thnh mt dng ph hp cho vic m phng.
Cc m hnh ton hc, t quan im vt l, c th thng rt chi tit v khng ph
hp cho m phng. V d, m hnh ton hc cho mt knh v tuyn c th dng
cc phng trnh Maxwell. Trong khi n rt chnh xc, th m hnh ny phi c
n gin ha v c chuyn i thnh mt dng ph hp nh hm truyn t hoc
p ng xung trc khi s dng n cho m phng. Rt may, qu trnh ny d dng
hn vic thu c cc m hnh vt l c bn v xc nh cc tham s ca cc m
hnh nh vy.
Cc knh thng tin vt l nh i dy xon, ng dn sng, khng gian t do
v si quang thng c c tnh tuyn tnh. Mt s knh nh knh v tuyn di
ng, trong khi l tuyn tnh c th c x theo mt kiu bin i theo thi gian mt
cch ngu nhin. M hnh m phng ca cc knh ny nm trong hai loi chnh sau:
-
146
Hnh 5-1 M hnh knh tng qut trong m phng h thng truyn thng
147
(5.1)
trong n(t) l thnh phn nhiu trng c phn b Gauss vi trung bnh bng 0
c cng thm vo tn hiu u vo knh truyn s(t) nh m t trong hnh 5-2.
n ( ) En(t ).n (t ) N0 ( )
(5.2)
Sn ( f ) N0
(5.3)
Ps
N0
hay
P
SNR dB 10 log 10 s
N0
(5.4)
Hnh 5-3 Mt ph cng sut knh AWGN trong hai m hnh thng di v m hnh
tng ng bng gc.
149
2
1.5
Amplitude
1
0.5
0
-0.5
-1
-1.5
-2
0
0.1
0.2
0.3
0.4
0.5
Time (s)
0.6
0.7
0.8
0.9
1
x 10
-4
Eye Diagram
Eye Diagram
1.5
1.5
1
1
0.5
Amplitude
Amplitude
0.5
0
-0.5
-0.5
-1
-1
-1.5
-1.5
-0.5
0
Time
-2
-0.5
0.5
0
Time
0.5
Hnh 5-4 Dng sng tn hiu NRZ trc v sau khi truyn qua knh AWGN v biu
mu mt tng ng.
Scatter plot
Scatter plot
1
1.5
0.8
0.6
0.4
Quadrature
Quadrature
0.5
0.2
0
-0.2
-0.5
-0.4
-1
-0.6
-0.8
-1.5
-1
-1.5
-1
-0.5
0
0.5
In-Phase
1.5
-1
-0.5
0
In-Phase
0.5
Hnh 5-5 Biu chm sao ca tn hiu QPSK khi truyn qua knh AWGN ti mc SNR
bng 10 dB v 20 dB tng ng.
1
1 LC jRC
2
(5.5)
2 2 z
3 z
j
j 3
2
6
(5.6)
20
3
2c
2D
S
0
(5.7)
y 0 l bc sng tn hiu, D v S l h s tn sc v dc tn sc ca si
quang n mode. Tuy nhin trong nhiu h thng thng tin si quang hin nay, hiu
ng phi tuyn cng l nh hng cn xem xt, do vy m hnh truyn dn trong si
quang n mode phi c m t bi phng trnh Schrodinger phi tuyn. Vic gii
phng trnh ny i hi mt s k thut c th s khng c cp n trong
ni dung bi ging ny.
153
v tuyn qua kh quyn v cch s dng nhng m hnh phn tch, thit k v
m phng cc h thng truyn thng hin i.
T quan im thit k truyn thng, ta phn cc m hnh lan truyn thnh hai
loi sau: (i) m hnh nh hng phm vi rng (c dng tnh ton tn hao
truyn sng); (ii) m hnh nh hng phm vi hp (c dng m hnh ha mo
thng tin do hiu ng a ng, hoc do s thay i ngu nhin c tnh truyn lan
ca knh). Trong khi, giai on 1 c dng thit lp d tr cng sut tuyn
v phn tch vng ph sng trong giai on thit k khi u, th loi th hai c
dng thit k chi tit cho h thng.
Mt knh gn nh l khng gian t do c gi nh rng coi kh quyn l
mi trng hon ton ng nht, khng hp th kho st vng truyn lan sng
gia ng ten pht/thu (khng xy ra cc hin tng hp th hoc phn x sng v
tuyn RF). Trong m hnh c l tng ha ny, knh ch lm suy hao tn hiu v
khng gy mo dng sng. Suy hao c tnh theo m hnh truyn lan khng gian
t do c nh ngha l:
4d
Lf
(5.8)
(5.9)
(5.10)
i 1,2
(5.11)
21 1
(5.12)
22 2
156
h(t ) ak .e jk .e j 2fc k . t k
(5.13)
k 1
vo l tn hiu bng gc s(t) vi tn s sng mang fc c truyn qua knh pha inh
a ng, tn hiu thu c tng ng bng gc c th c biu din bi
K
(5.14)
k 1
c k
H ( f ) ak .e jk .e j 2fc k .e j 2f k
(5.15)
k 1
HH Hm p ng tn s
fc tn s sng mang
amp vector h s bin ( li)
tau vector tr
ff vector cc thnh phn tn s trong bng tn m phng
Lu : Cc vector tham s bin v tr gm K phn t c trng
cho K ng truyn khc nhau ca knh.
HH = amp.*exp(-j*2*pi*fc*tau) * exp(-j*2*pi*tau'*ff);
% Ch : tau*ff l php nhn ma trn v tch ca hai hm m exp cng
% l nhn ma trn to ra php tnh tng trong biu thc p ng
tn.
158
Attenuation
x 10
3
2
1
0
0.8
1.2
1.4
Delay (s)
1.6
1.8
0.8
1.2
1.4
Delay (s)
1.6
1.8
Phase Shift/
4
2
0
-2
-4
Hnh 5-7 V d p ng xung ca knh pha inh a ng cho thy suy hao, tr v pha ca
mi ng gia b thu v b pht.
-78
-80
-82
-84
-86
-88
-90
-92
-94
-96
-98
-5
-4
-3
-2
-1
0
1
Frequency (MHz)
159
Hnh 5-10 M hnh knh pha inh a ng bin i theo thi gian
Cc nhnh c trng s phc l ngu nhin tun theo hm phn b Gauss. Bin
trng s ca mi nhnh c phn nh qua mt ct tr cng sut. S bin i theo
thi gian ca cc nhnh c th c c trng bi tham s dch tn Doppler tc thi
lin h vi thnh phn dch pha mi nhnh c th c biu din nh sau:
f di f d cos i
(5.16)
v
fc
c
(5.17)
-70
-80
-90
-100
-110
-120
-130
200
150
5
100
50
Time (ms)
-5
Frequency (MHz)
5.3.4 Knh ri rc
M hnh c bn ca mt h thng thng tin c th m t trong hnh 5-12, bao
gm mt ngun d liu ri rc, mt b m ha knh iu khin li, mt b iu
ch v b pht, mt knh thng tin, mt b thu v mt b gii m. Ph thuc vo
ng dng cho h thng v chi tit ca m phng, cc phn t khc nh b cn bng,
cc b ghp/tch xen, b ng b sng mang v k hiu c th l mt phn ca m
hnh h thng. Nh cp Chng 4, b iu ch sp xp mt k hiu hoc
mt chui k hiu ti u vo b iu ch thnh mt dng sng ti u ra b iu
ch. Dng sng s b tc ng bi mt s hiu ng suy gim trong knh thng tin
nh l nhiu, gii hn bng tn, giao thoa v pha inh. Tt c cc hiu ng ny c
th c c trng bi dng sng. u vo mt b thu cng l mt dng sng b
mo dng bi knh truyn. Vai tr ca b thu l quan st dng sng thu c
trn mt chu k ca k hiu hoc chui k hiu xc nh cc k hiu c pht
i. Knh truyn trong trng hp ny c xem nh l knh dng sng v c hai
u vo v u ra ca knh c c trng nh dng sng. N rt quan trng lu
rng tt c cc phn t h thng vi ngoi tr knh thng tin u c m t bi
cc sp xp xc nh. Knh thng tin thc hin mt s sp xp ngu nhin hay
thng k ca tn hiu u vo ti u ra ca knh.
Thut ng m hnh knh ri rc c s dng biu th tt c cc phn t
ca mt h thng thng tin nm gia hai im A v B trong h thng, trong u
vo ti im A l mt vector cc k hiu ri rc (chui u vo) k hiu l X = [x1,
x2, , xk, ] v u ra ti B l mt vector cc k hiu ri rc khc (chui u ra)
k hiu l Y = [y1, y2, , yk, ]. Thng thng im A s l u ra b m ha knh
hoc tng ng u vo b iu ch, v im B s l u vo b gii m nh cho
thy trong hnh 5-12. Ch rng, vi s phn chia cho thy trong hnh 5-12, b
iu ch pht, knh dng sng v b thu l phn ca m hnh knh ri rc. Mi
quan h gia vector u vo knh ri rc X v vector u ra Y s b tc ng bi
cc thnh phn h thng nh cc b lc v bi cc nhiu lon ngu nhin xy ra
trong knh vt l dng sng. Trong mt h thng thng tin nh phn vi cc b thu
quyt nh cng, cc phn t ca c X v Y s l cc chui nh phn. Trong trng
hp cc b thu quyt nh mm, cc phn t ca Y s l t mt danh sch k t M
mc. Cc li truyn dn sinh ra t nhng khim khuyt trong cc phn t h thng
gia cc im A v B bao gm c knh vt l s lm cho cc phn t ca X v Y
i lc khc nhau.
162
163
out =
1
0
0
0
0
1
1
1
0
1
0
1
1
0
1
out2 =
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
165
(5.18)
1,
ek
0,
U k pk
U k pk
(5.19)
=
492
pe
=
0.0492
Mt v d khc trong MATLAB v s dng m hnh knh BSC trong kho st hiu
nng m sa li BCH trong h thng vin thng cng c cho trong on m di
y:
% V d s dng knh BSC trong m phng hiu nng m sa li BCH
m = 4; n = 2^m-1; % di t m u ra
k = 5; % di t m bn tin
nwords = 10000; % S lng t m m ha
msg = gf(randint(nwords,k)); % To bn tin v to mng trng Galois
% Xc nh a thc to m v t s li c th sa.
[genpoly,t] = bchgenpoly(n,k);
% M ha bn tin.
code = bchenc(msg,n,k);
% Truyn qua knh BSC
[ncode,err] = bsc(code,.05); % To cc li trong m u vo.
% Gii m bn tin thu c.
[newmsg,errs,dcode] = bchdec(ncode,n,k);
% Xc nh li.
numchanerrs = sum(sum(newmsg~=msg));
ber = numchanerrs/(nwords*k); % T l li bt khi s dng m BCH
numerrs = sum(sum(err));
ber0 = numerrs/(nwords*n); % T l li bt gy ra bi knh truyn
167
Cu hi/bi tp chng 5
5-1/ Knh truyn AWGN s dng cho hai m hnh thng di v m hnh tng
ng bng gc c g khc bit nhau?
5-2/ Vit chng trnh MATLAB h thng truyn dn tng t s dng k thut
iu ch AM c fc = 60 Hz v tn hiu u vo c dng:
s cos(8t ) cos(12t 4)
Bit tn hiu c truyn qua knh AWGN c SNR bng 8 dB. Hy so snh kt qu
gia tn hiu gc ban u v tn hiu thu c sau khi gii iu ch.
5-3/ Tng t bi 2 nhng s dng k thut iu ch FM vi su iu ch m =
0,4.
5-4/ Cho tn hiu iu ch c cho trong bi tp 4-7 truyn qua knh AWGN c
SNR bng 10 dB. Hy biu din biu mt ca tn hiu trc v sau khi truyn
qua knh.
168
P1
P2
Tr (mu)
0.2
0.2
1/2Tsym
169
1
N
x
k 1
(6.1)
(6.2)
Phng sai ca b c tnh l trung bnh cng ca bnh phng lch gia
gi tr o v gi tr k vng
Var x E x E x
1
N2
C
i 1 j 1
xx
(i, j )
(6.3)
(6.4)
(6.5)
x2
2
Var x
2
N N
N 1
N k C
k 1
xx
(kTs )
(6.6)
171
1 N 2
xk
N k 1
(6.7)
S dng mt bin trung gian y(t) = x2(t), bi ton tr thnh c tnh trung bnh ca
y(t) v c th s dng kt qu ca phn trc
y
1
N
(6.8)
E y E y
(6.9)
k 1
N r rng rng
EPN (x) E x 2
(6.10)
6.1.3 c tnh ph
Mt ph cng sut (PSD) th hin cc tnh cht min tn s ca mt qu
trnh. Thuc tnh min tn s quan trng nht l rng bng tn ci c th thu
172
Sx ( f )
R ( ) exp j 2f d ,
- < f <
(6.11)
R (k ) exp j 2fkT ,
x
1
2
(6.12)
fs
(6.13)
R (k ) exp j 2fkT
x
k L
(6.14)
N k 1
x(n k ) x
(6.15)
(n)
n 0
S x ( f ) lim E S x ( f , T )
T
(6.16)
trong
XT ( f )
S x ( f , T )
T
(6.17)
173
(6.18)
1
Px ( f )
X N ( f )2
NTs
(6.19)
trong
N 1
(6.20)
n 0
(6.21)
(6.22)
vi
st
s
0,
0 t T hoc s(iTs - ), i = 1, 2, , N
trng hp khc
(6.23)
Thnh phn nhiu c xem nh l sai s trung bnh bnh phng nh nht trn tt
c cc A v c nh ngha nh sau
2 x As 2
(6.24)
174
(6.25)
1 N 2
s kTs
N k 1
(6.26)
1 N
xkTs skTs
N k 1
(6.27)
s 02
(6.28)
C hai cch tip cn tnh ton c tnh SNR l tip cn min thi gian
v tip cn min tn s. Nhim v chnh ca qu trnh tnh ton c tnh SNR l xc
nh tr tt nht * (6.25) t cc tiu.
Th tc m phng min thi gian c tnh SNR:
-
1 N
Rxs ( j ) x(k ) s(k j ),
N k 1
j (k 1),...,0
v tm gi tr ca j l j* thu c gi tr cc i ca Rxs(j).
-
Tnh cc i lng
X2
1 N 2
x (k )
N k 1
s2
1 N 2
s ( k j )
N k 1
Rxs ( j )
X 2 s2 Rxs2 ( j )
176
(6.29)
177
(6.30)
N
N!
k k!N k !
(6.31)
trong
(6.32)
v phng sai ca Ne c xc nh bi
N2 NPe 1 Pe
e
(6.33)
(6.34)
NPe
E Pe
Pe
N
(6.35)
N2
N
(6.36)
178
P2
e
Pe 1 Pe
N
(6.37)
Pr Pe P Pe Pe P 1 p
e
(6.38)
Pr P Pe Pe P 1
e
(6.39)
1
2 P
P P
exp e 2 e
2 P
e
Pr Pe Pe P
e
t2
exp
2 2
P
Pe
1
2 P
dt
(6.40)
Pr Pe Pe P
e
y2
exp
2 dy Q
2
1
(6.41)
179
Pr Pe Pe P Q
e
2
(6.42)
1 p
Q 1 Q 1
(6.43)
do
2
Pe P
Pe
Pe P
P
e
180
N Pe 1 Pe
Pe
(6.44)
N e N .Pe 1 Pe
(6.45)
181
tng thc hin phng php bn gii tch l: Thc hin pht mt
chui k hiu ngu nhin c di Lm (L l bc iu ch) qua h thng m phng,
tip sau xc sut li trung bnh c tnh da trn phng php gii tch thng qua
nh gi hm mt xc sut ca mu thu c ti b quyt nh.
Xt trng hp i vi h thng nh phn n gin nh m t trong hnh 6-7.
Trong h thng ny cc im thu c l tng l A, trong khi s mo dng s t
biu hin trong cc mu bin quanh nhng im ny nh cho thy bi mu v d
ti vk = (1 - k)A, trong k l t phn li cho mu th k. i vi mu , xc sut
li c iu kin c xc nh bi
pk
vk
( )d Fn (vk )
(6.45)
Nu mt chui N bt c pht i, BER tng cng trung bnh ch l php tnh trung
bnh ca pk
p
1 N
pk
N k 1
(6.46)
182
Ni cch khc phng php bn gii tch s dng cng thc tnh BER bng phng
php gii tch, nhng cc tham s trong cng thc c c tnh t cc mu thu
c ti b quyt nh sau khi chy m phng.
% c tnh xc sut li
184
dk
M ha
vi sai
B iu
ch PSK
sk
rk
Knh
AWGN
B gii
iu ch
dk
Gii m
vi sai
xk
x k d k d k 1
d k d k 1 xk
So snh
c tnh
BER
Theory
Simulation
10
BER
xk
10
10
10
-1
-2
-3
-4
10
Eb/N0 in dB
Hnh 6-9 Kt qu BER l hm SNR ca h thng DPSK truyn qua knh AWGN
185
V d 6.2: M phng h thng BPSK qua knh AWGN v knh pha inh
Rayleigh
M hnh m phng h thng c cho thy trong hnh 6-10 trong h
thng s dng iu ch BPSK v c truyn trn hai knh AWGN v knh pha
inh Rayleigh so snh hiu nng. Kt qu m phng c cho thy trn hnh 611.
Cu hi/bi tp chng 6
6-1/ Hy tnh s lng k hiu cn truyn trong m phng Monte Carlo khi c
tnh xc sut li 10-3 m bo khong tin cy l 10-4 vi xc sut 90%.
6-2/ M phng hiu nng h thng iu ch DPSK nh cho trong v d 6.1 bng
phng php Monte-Carlo vi dng xung iu ch l xung vung v c s dng b
lc phi hp ti b thu.
6-3/ M phng hiu nng h thng iu ch DPSK nh cho trong v d 6.1 bng
phng php Monte-Carlo vi dng xung iu ch l xung raised cosine v c s
dng b lc phi hp ti b thu.
6-4/ M phng h thng iu ch DPSK nh cho trong v d 6.1 v nh gi hiu
nng bng phng php bn gii tch vi dng xung iu ch l xung vung v c
s dng b lc phi hp ti b thu.
6-5/ M phng hiu nng h thng iu ch BPSK truyn qua knh pha inh a
ng c c tnh nh cho trong bi tp 5-7 bng phng php Monte-Carlo vi
dng xung iu ch l xung vung v c s dng b lc phi hp ti b thu.
187
188
Ph lc A
Mt s th vin hm x l v tnh ton trong MATLAB cho m
phng h thng truyn thng
Knh AWGN
M hnh knh i xng nh phn
Gi cc lp Doppler
Lc tn hiu theo i tng knh
To i tng knh pha inh MIMO
Xy dng i tng knh pha inh Rayleigh
Xy dng i tng knh pha inh Rice
Xy dng i tng knh t tp cc m hnh c tiu chun
ha
Ngun tn hiu
commsrc.pattern
randerr
randint
randsrc
wgn
M ha ngun
arithdeco
arithenco
compand
dpcmdeco
dpcmenco
dpcmopt
huffmandeco
huffmandict
huffmanenco
189
Lloyds
quantize
M sa li
bchdec
bchenc
bchgenpoly
bchnumerr
convenc
cyclgen
cyclpoly
decode
dvbs2ldpc
encode
fec.bchdec
fec.bchenc
fec.ldpcdec
fec.ldpcenc
fec.rsdec
fec.rsenc
gen2par
gfweight
hammgen
rsdec
rsdecof
rsenc
rsgenpoly
syndtable
vitdec
B gii m BCH
B m ha BCH
B to a thc to m BCH
S li c th sa ca m BCH
M chp d liu nh phn
To ma trn sinh v kim tra chn l ca m cyclic
To a thc to m ca m cyclic
B gii m khi
Cc m LDPC theo tiu chun DVB-S.2
B m ha khi
Xy dng i tng gii m BCH
Xy dng i tng m ha BCH
Xy dng i tng gii m LDPC
Xy dng i tng m ha LDPC
Xy dng i tng gii m Reed-Solomon
Xy dng i tng m ha Reed-Solomon
Chuyn i gia ma trn sinh v kim tra chn l
Tnh khong cch ti thiu ca m khi tuyn tnh
To cc ma trn sinh v kim tra chn l ca m Hamming
B gii m Reed-Solomon
Gii m tp ASCII c m ha s dng m Reed-Solomon
B m ha Reed-Solomon
To a thc to m ca m Reed-Solomon
To bng syndrome gii m
Gii m chp d liu nh phn s dng thut ton Viterbi
iu ch/gii iu ch tng t
amdemod
ammod
fmdemod
fmmod
pmdemod
pmmod
ssbdemod
ssbmod
Gii iu ch AM
iu ch AM
Gii iu ch FM
iu ch FM
Gii iu ch PM
iu ch PM
Gii iu ch SSB
iu ch SSB
190
iu ch/gii iu ch s
dpskdemod
dpskmod
fskdemod
fskmod
genqamdemod
genqammod
modem
modnorm
mskdemod
mskmod
oqpskdemod
oqpskmod
pamdemod
pammod
pskdemod
pskmod
qamdemod
qammod
Gii iu ch DPSK
iu ch DPSK
Gii iu ch FSK
iu ch FSK
Gii iu ch QAM tng qut
iu ch QAM tng qut
Gi cc lp modem
H s nh c cho chun ha u ra iu ch
Gii iu ch MSK
iu ch MSK
Gii iu ch QPSK b
iu ch QPSK b
Gii iu ch xung bin
iu ch xung bin
Gii iu ch PSK
iu ch PSK
Gii iu ch QAM
iu ch QAM
nh gi hiu nng
berawgn
scatterplot
semianalytic
symerr
Cc b lc
intdump
hank2sys
hilbiir
rcosine
rcosfir
rcosiir
rectpulse
B cn bng
cma
dfe
equalize
lineareq
lms
mlseeq
normlms
reset(equalizer)
rls
signlms
varlms
Trng Galois
convmtx
cosets
dftmtx
filter(gf)
gf
gftable
minpol
mldivide
primpoly
Interleaving/Deinterleaving
convdeintrlv
convintrlv
deintrlv
intrlv
randdeintrlv
randintrlv
Mt s hm tin ch
alignsignals
bi2de
bin2gray
de2bi
finddelay
gray2bin
marcumq
oct2dec
poly2trellis
qfunc
qfuncinv
seqgen
seqgen.pn
vec2mat
erf
erfc
erfinv
erfcinv
deconv
fft
fft2
fftshift
filter2
freqspace
ifft
ifft2
unwrap
Khai trin
bitrevorder
czt
dct
dftmtx
digitrevorder
fwht
goertzel
hilbert
idct
ifwht
X l tn hiu thng k
corrmtx
cpsd
dspdata
mscohere
pburg
pcov
peig
periodogram
pmcov
pmtm
pmusic
pwelch
pyulear
spectrogram
spectrum
tfestimate
xcorr
xcorr2
xcov
X l tn hiu a tc
upfirdn
Gim tc mu
Gim tc mu bi h s nguyn
Ni suy Tng tc mu bi h s nguyn
Thay i tc mu bi mt h s t l
Tng mu p dng b lc FIR v gim mu
upsample
Tng tc mu bi h s nguyn
decimate
downsample
interp
resample
To dng sng
chirp
diric
gauspuls
gmonopuls
pulstran
rectpuls
sawtooth
sinc
square
tripuls
vco
Hm cosine tn s qut
Hm sinc tun hon hoc Dirichlet
Xung hnh sin c iu ch dng Gauss
n xung Gauss
To chui xung
Xung vung khng tun hon c ly mu
Sng tam gic hoc rng ca
Hm sinc
Sng bnh phng
Xung tam gic khng tun hon c ly mu
B dao ng iu khin bng in p
Cc b lc s
cfirpm
fir1
fir2
firls
intfilt
firrcos
gaussfir
butter
cheby1
cheby2
freqz
fvtool
grpdelay
impz
phasedelay
phasez
stepz
zerophase
zplane
fftfilt
filter
filtfilt
p ng xung ca b lc s
Tr pha ca b lc s
p ng pha ca b lc s
p ng bc ca b lc s
p ng pha zero ca b lc s
V th zero-pole
Lc FIR da trn FFT s dng phng php xp chng-cng
Lc d liu bng b lc FIR hoc IIR
Lc s pha zero
Mt s hm c bit
buffer
db2mag
dB2pow
eqtflength
findpeaks
mag2db
pow2db
udecode
uencode
196