Академический Документы
Профессиональный Документы
Культура Документы
Dng Vn Ton
M TURBO
H NI 2005
I HC QUC GIA H NI
Dng Vn Ton
M TURBO
Ngnh
: in T - Vin Thng
H NI 2005
LI CM N
TM TT
Mc lc
Trang
M u ...............................................................................................1
Chng 1 Tng quan v h thng tin s v gii hn Shannon ......2
1.1 Cu trc h thng tin s....................................................2
1.2 Gii hn Shannon v cht lng .....................................6
1.3 Tm tt chng ................................................................10
Chng 2 M k , M chp ...............................................................11
2.1 Gii thiu .........................................................................11
2.2 Cu trc m chp v gin biu din ...........................11
2.2.1 Cu trc m chp .......................................................11
2.2.2 Biu din m chp .....................................................15
2.2.3 Phn b trng s m chp..........................................19
2.3 M k .............................................................................22
2.3.1 Cu trc v nguyn l................................................22
2.3.2 S m ha
Chng 3 Cc khi nim v m Turbo ............................................28
3.1 Cc khi nim m Turbo .................................................29
3.1.1 Cc hm hp l ..........................................................29
3.1.2 Trng hp lp hai tn hiu.......................................30
3.1.3 T s Log-Hp l ......................................................31
3.1.4 Nguyn l ca gii m lp Turbo ..............................32
3.2 i s Log-Hp l ...........................................................33
3.2.1 M chn l n hai chiu...........................................35
3.2.2 M nhn .....................................................................36
3.2.3 Hp l ngoi lai .........................................................40
3.2.4 Tnh ton Hp l ngoi lai.........................................41
DANH MC CC CH VIT TT
APP
AWGN
BER
bps
BPSK
BSC
FER
ISI
LLR
MAP
MLSE
pdf
RSC
SISO
SOVA
SER
SNR
QPSK
MPSK
QAM
TCM
VA
A posteriori probability
Additive white Gaussian noise
Bit error rate
bits per second
Binary phase shift keying
Binary symmetric channel
Frame error rate
Inter-symbol interference
Log-likelihood ratios
Maximum a posteriori
Maximum likelihood squence
estimation
probability density function
Recursive systematic
convolutional
Soft input, soft output
Soft output Viterbi algorithm
Symbol error rate
Signal-to-noise ratio
Quaternary phase shift keying
M-ary phase shift keying
Quadrature amplitude modulation
Trellis coded modulation
Viterbi algorithm
Xc sut hu nghim
Nhiu cng trng chun
T s li bt
Bt trn giy
Kha dch pha nh phn
Knh i xng nh phn
T s li khung
Xuyn nhiu gia cc k hiu
T s log-hp l
Thut ton cc i hu nghim
Chui hp l ti a
Hm mt xc sut
M chp h thng hi quy
Li vo mm-Li ra mm
Thut ton Viterbi li ra mm
T l li k hiu
T s tn trn tp
Kha dch pha bn mc
Kha dich pha a mc
iu ch QAM
iu ch m li
Thut ton Viterbi
M U
CHNG 1:
TNG QUAN V H THNG TIN S V GII HN SHANNON
iu
tin
ngun
knh
ch
Knh
Nhn
Gii
Gii
Gii
tin
m ngun
m knh
iu ch
Tp nhiu
rb
HZ
nR
(1.1)
Tp nhiu
iu
D liu vo
ch
Knh
Gii
iu
D liu ra
Knh kt hp
Hnh 1.2: S knh kt hp.
M dng sng
M chui c cu trc
M khi
M i cc
M chp
M trc giao
M lin kt
M li
M tn hiu a mc
rb
bit/giy/Hz
W
(1.2)
nR
W
bit/giy/Hz
(1.3)
(1.4)
(1.5)
(1.6)
P( x)
P ( x, y )
,
P( x) P( y )
(1.7)
E
C = W log 2 1 + S
N0
bit/giy.
(1.8)
C = W log 2 1 + bit/giy
N
; N = N0 W
(1.9)
max = log 2 1 + nR
Eb
N 0
bit/giy/Hz,
(1.10)
Eb
N0
bit/giy/Hz,
(1.11)
(1.12)
(1.13)
bit/giy/Hz
6
5
4
3
1
0
64 trng thi
BPSK TCM
256 trng
thi BPSK
TCM
Turbo (2,1)
Gallileo
-2
-1.59 dB
BPSK (R=1)
Voyager
(4,1,14)cc
QPSK
(2,1,6)cc
10
Eb/N0 (dB)
12
tnh ton. Tuy nhin, sau 50 nm khi bi bo ca Shannon xut bn, bng gii php
mi ngi ta t thm c gn 2dB, l s ra i ca m Turbo. M Turbo vi
thut ton gii m lp (iterative) hu nh khai thc c khe h v gii hn gia
dung lng v cht lng m. Chng c th t c Eb/N0 = 0,7 dB ti BER =10-5
v = 0,5 bit/giy/Hz.
CHNG 2: M CHP , M K
2.1 GII THIU:
Vi m khi , chui thng tin c chia on trong tng khi v c m ho
c lp vi dng ca chui m nh l mt dy k tip ca chiu di cc t m c lp
c nh. M chp th khc, n bt c b m chp to ra tng ng k bt thng tin ph
thuc vo k bt d liu v cc khung d liu trc .
V n l b m ho c b nh .
M chp khc xa so vi m khi, trn phng din v cu trc , cng c phn
tch v thit k. c tnh i s l quan trng trong cu trc ca mt b m khi tt v
nng cao hiu sut thut gii ca b gii m. Ngc li, cc b m chp tt hu nh
u c nhn ra qua vic nghin cu tnh ton ton din, v hiu sut cc thut gii
ca vic gii m xut pht trc tip t bn cht trng thi chui ca cc b m chp
hn l t tnh cht i s ca m.
Trong phn ny , ta s bt u tm hiu cu trc ca m chp ,cch biu din
m chp thng qua cc gin : hnh cy, hnh li, v trng thi.
Trong phn tip theo ca chng ta s cp ti m k( concatenated codes),
Khi nim c gii thiu ln u tin bi Forney (1966) t m tm ra nhiu
phm vi rng ri trong cc ng dng.
Nk trng thi
1 2 ... k
1 2 ... k
1 2 ... k
n
Chui m n bit
n b iu ch
G1 G2
G1
G =
...
G2
G1
GN
...
G2
G1
GN
...
G2
...
GN
...
...
GN
...
...
(2.1)
(2.2)
0
G1 = 0
...
0
k n theo sau :
0
0 P1
...
1
(2.3)
0
0 Pi
...
1
(2.4)
0 ... 0
0 ...
1 ...
0 ...
0 ... 0
0 ...
1 ...
V
1
0
Gi = 0
...
0
0 ...
i=2,3,.N.
Chng ta xt mt vi v d minh ho :
V d 1: Xt m chp (3,1,3) . Hai gin tng ng co b m ho c
ch hnh 2.2:
ui
ui-
ui-
ui
ui-1
ui-2
(3,1,3)
G =
000 000 111 011 001 000 ...
...
...
...
...
... ...
...
1 0 1
G1 =
0 1 0
0 0 1
G2 =
0 0 1
000
G = 000
000
000
...
001
001
101
010
000
000
...
000
000
001
001
101
010
...
...
...
...
...
000 ...
000 ...
001 000
001 000
...
...
u2,i
u1,i-1
u2,i-1
(2.5)
(2.6)
u vo
u ra
2
3
* S hnh cy :
T v d 3, gi thit trng thi ban u ca cc thanh ghi dch trong b m u
l trng thi ton 0. Nu bit vo u tin l bit 0 (k = 1) th u ra ta nhn c
chui 000 (n = 3), cn nu bit vo u tin l bit 1 th u ra ta nhn c chui
111. Nu bit vo u tin l bit 1 v bit vo tip theo l bit 0 th chui th nht
l 111 v chui th hai l chui 001. Vi cch m ho nh vy, ta c th biu din
m chp theo s c dng hnh cy (xem hnh 2.5). T s hnh cy ta c th thc
hin m ho bng cch da vo cc bit u vo v thc hin ln theo cc nhnh ca
cy, ta s nhn c tuyn m, t ta nhn c dy cc chui u ra.
000
000
a: 00
111
b: 01
111
001
c: 10
110
d: 11
000
a: 00
111
b: 01
001
c: 10
110
d: 11
011
a: 00
100
b: 01
010
c: 10
101
d: 11
Chui thu
a
000
000
000
111 011
111
100
100
111
001
000
000
000
000
000
000
011
011
011
011
011
011
111
111
111
111
111
111
001
001
100
001
100
001
100
100
001
001
100
001
c
110
110
110
110
110
110
110
110
010
010
010
010
010
010
010
101
101
101
101
101
101
101
*S trng thi :
S trng thi c thc hin bng cch n gin s 4 trng thi c th
c ca b m (a, b, c v d tng ng vi cc trng thi 00, 01, 10 v 11) v trng thi
chuyn tip c th c to ra t trng thi ny chuyn sang trng thi khc, qu trnh
chuyn tip c th l:
0
a a, a c, b a, b c, c b, c d , d b, d d
1
(2.11)
011
100
01
001
000
111
00
10
010
101
d
11
110
1/01 (XYZ)
S3
1/10
(XYZ)
Sin
00
1/11 (X2YZ)
S2
10
11
0/01 (XZ)
1/00 (YZ)
0/10
(XZ)
S1
0/11 (X2Z)
01
Sout
00
(1.32)
S 3 = XYZS2 + XYZS3
S out = X 2 ZS1
(1.34)
S3 =
Gii S3 t (1.33), ta c:
XYZS2
1 XYZ
(1.35)
Thay th (1.35) vo (1.32), ta c:
S1 =
XZS 2
1 XYZ
(1.36)
Thay th (1.36) vo (1.31), ta c:
(1.31)
(1.33)
S2 =
(1 XYZ ) X 2YZSin
1 XYZ XYZ 2
(1.37)
Ngoi ra, thay th (1.36) vo (1.34), ta c:
S out
X 3Z 2S2
=
1 XYZ
(1.38)
Cui cng, thay th (1.37) vo (1.38), chng ta hm truyn t ca T(X,Y,Z)
l:
T( X , Y , Z ) =
S out
X 5YZ 3
,
=
S in 1 XYZ (1 + Z )
(1.39)
v trin khai T(X,Y,Z) thnh chui, ta c:
T( X , Y , Z ) = X 5YZ 3 + X 6Y 2 Z 4 + X 6Y 2 + X 7Y 3 Z 5 + 2 X 7Y 3 + X 8Y 4 Z 6
+ (X 7Y 3 + 3 X 8Y 4 + X 9Y 5 )Z 7 + (3 X 8Y 4 + 4 X 9Y 5 + X 10Y 6 )Z 8 + L
(1.40)
(1.41)
vi A5 = 1, A6 = 2, A7 = 4 ....
Tng s ca cc chui thng tin khc 0 trn tt c cc tuyn c trng s
Hamming j c th nhn c bng cch ly o hm mt phn ca T(X,Y,Z) theo Y:
T( X , Y , Z )
Y
Y =1, Z =1
= X 5 + 4 X 6 + 12 X 7 + ....
(1.42)
Nh vy trn cct tuyn c trng s l 5 c mt bit thng tin 1, trn cc
tuyn c trng s bng 6 c 4 bit thng tin 1.... Cc hm truyn (1.41), (1.42) thng
c dng tnh ton ng bin tng xc sut li s kin Pe v xc sut li bt (BER)
M ho 1
M ho 2
M ho n
Knh
truyn
Gii m 1
Hnh 2.9
Gii m 2
Gii m n
Nguyn l ca m ho k
Li
vo
M ho
1
M ho
2
Knh
Gii m
1
Gi m
1
(1.43)
Do , t m ca b m ha 1 l mt s nguyn ln so vi t d liu ca b m ho 2. K
hiu Rc0 , Ric l tc m ho ca m 1 v m 2, khi tc ton b ca m k l
Rc =
k0
k n
= 0 0 = Rc0 Rci
mni n0 mni
(1.44)
Li ra
2 K 1 n0 j + t n0 j
p s (1 p s )n0 j
K
2 1 j =t +1 n0 j
(1.45)
2.3.2: S M HA
n1
M ho 1
Xo trn
( )
k2
M ho 2
k2
Giai m 2
n1
Gii m 1
Xo trn
( )
u
k Bt
M khi C1
(n1, k)
x1
Xo trn
N=mk
k Bt
M khi C2
(n2, k)
x2
Sp xp trong b xo trn :
c:
c1 c2 c3 c4 c5 c6 c7 c8
c~
c2 c4 c1 c6 c3 c8 c5 c7
Bt li
c1 c2 c3 c4 c5 c6 c7 c8
Chui ban u
c:
Bt li
c~ :
c2 c4 c1 c6 c3 c8 c5 c7
Chui xo trn
P(d=i | x) =
P( x | d = i ) P(d = i )
p ( x)
i=1,.,M
(3.1)
P(x) = p ( x | d = i) P(d = i )
(3.2)
i =1
bao gm s dng phng trnh (3.1) cho tnh ton APP, P(d=i | x), c th xem nh l
lc la tinh t tin tc trc v d liu, xy ra bi qu trnh kim tra tn hiu nhn
x.
Hnh 3.2: Hm hp l
Phng trnh (3.2) cho thy chng ta c th la chn cc gi thit H1, (d =+1)
nu APP, P(d=+1 | x) ln hn APP ,P(d=-1 | x). Ngc li , la chn gi thit H2, (d=1). S dng nh l Bayes vo phng trnh (3.1) , APPs trong phng trnh (3.3) c
th c thay th bi cc biu thc tng ng , sinh ra:
(3.4)
Hay :
(3.5)
(3.6)
Do vy
(3.7)
hay
(3.8)
sng d liu trong t duy ca chng ta. Tip theo, s gii thiu v b gii m s sinh
ra nhng li ch thng thng ca vic to quyt nh . Cho m h thng , li ra
LLR(li ra mm) ca b gii m bng :
(3.10)
y , L( d ) l LLR ca bt d liu li ra ca b gii iu ch ( li vo ca b gii
m ), v Le( d ) c gi l LLR ngoi lai, biu din thng tin b sung c vay mn
t qu trnh gii m. Chui li ra ca b gii m h thng c cu thnh cc gi tr
biu din cc bt d liu v cc bt chn l. T phng trnh (3.9) v (3.10) li ra LLR
ca b giI m by gi c vit nh sau :
(3.11)
Phng trnh (3.11) cho thy li ra LLR ca b gii m h thng c th c
biu din nh l c ba phn t LLR mt php o knh truyn, m thng tin tin
nghim v d liu,v LLR ngoi lai xut pht duy nht t b gii m. Cui cng to ra
L( d ), mi LLRs ring c th uc cng thm vo phng trnh (3.11), v 3 s hng
u l thng k c lp. Li ra b giI m mm ny L( d ) l mt s thc cung cp mt
quyt nh cng Gi tr dng ca L( d ) quyt nh rng d=+1, v gi tr m quyt
nh d=-1. ln ca L( d ) th thin tin cy ca quyt nh . Thng thng gi
tr ca Le( d ) i vi vic gii m c cng k hiu nh l Lc(x) + L(d) v do hot
ng nhm ci thin tin cy ca L( d ).
B tch sng gi tr
LLR tin nghim
L( d )=Lc(x)+L(d)
Le( d ) gi tr
ngoi lai ra
Gi tr LLR ra
B gii m
Li vo mm
Li ra mm
L( d )=L( d )+Le( d
)
L( d ) gi tr
ra
Lc(x) gi tr
vo knh
Hnh 3.3
tin nghim
+ e L(d2 )
L ( d1 ) L ( d 2 )
e
1 + e
(3.12)
(3.13)
L ( d1 )
Ta s chng minh cng thc (3.12) . Tht vy, xut pht t nh ngha v L(d) chng
ta c:
L(d)=loge P(d = +1) = log e P (d = +1)
P(d = 1)
1 P (d = +1)
Do ,
P (d = +1)
e L(d ) =
1 P (d = +1)
e L (d ) - e L (d ) P(d=+1) = P(d=+1)
e L (d ) = P(d=+1)(1+ e L (d ) )
e L(d )
P(d=+1) =
(1 + e L(d ) )
Mt khc,
P(d=-1)=1-P(d=+1) =
1
1 + e L(d )
= loge e
+ e L(d2 )
L ( d1 ) L ( d 2 )
e
1 + e
L ( d1 )
L(d)
= L(d )
L(d)
0 =0
2.Gii m hng ngang v s dng phng trnh (3.11) , to ra LLR ngoi lai
ngang
d i d j = pij
(3.15)
V
d i = d j pij
i, j {(1,2 ),
(3.16)
p ( x k | d k = 1)
(3.17a)
k1 hng
n1-k1 hng
k2 ct
n2-k2 ct
ph
pv
Leh
Ngoi lai
ngang
Lev
Ngoi lai
dc
d1 = 1
d2 = 0
p12=1
d3 = 0
d4 = 1
p34=1
p13=1
p24=1
(a) Cc s nh phn li
ra b m ho
Lc(x1) = 1.5
Lc(x2) = 0.1
Lc(x12) = 2.5
Lc(x3) = 0.2
Lc(x4) = 0.3
Lc(x34) = 2.0
Lc(x13) = 6.0
Lc(x24) = 1.0
Ta c :
Lc ( x ) = log e
1 x k 1 2
exp
2
2
1 xk + 1 2
1
exp
2
2
1
(3.17b)
2
1 x +1
1 x 1
= k + k = 2 xk
2
2
(3.17c)
(3.18)
1 1 1 1.
Do , chui pht l :
{d , p } = 1 0 0 1 1 1 1 1
i
ij
(3.19)
{d , p }= +1
i
ij
-1 -1 +1 +1 +1 +1 +1
Gi s rng nhiu pht thay i chi d liu chn l thnh chui nhn cl
:
(3.20)
ij
{x , x } =
i
ij
ij
(3.21)
y , s hng:
biu din LLR ngoi lai c phn phi bi m ( tng ng vic thu d liu d2 v xc
sut tin nghim ca n , kt hp vi vic thu m chn l tng ng p12 ) . Tng qut
li ra mm L( di ) i vi tn hiu nhn c tng ng d liu di l :
(3.23)
Lc(x12)
(3.24a)
Lc(x13)
(3.24b)
Lc(x12)
(3.25a)
Lc(x24)
(3.25b)
Lc(x34)
(3.26a)
Lc(x13)
(3.26b)
Lc(x34)
(3.27a)
Lc(x24)
(3.27b)
(3.28)
Leh( d 2 ) = (1.5 + 0)
(3.29)
Leh( d3 ) = (0.3 + 0)
(3.30)
Leh( d 4 ) = (0.2 + 0)
(3.31)
(3.32)
(3.33)
(3.34)
(3.35)
0.1
0.2
0.3
-0.1
-1.5
-0.3
-0.2
0.1
-0.1
-1.4
1.0
1.4
-1.4
-0.1
0.1
1.5
-1.5
-1.5
1.1
2.5 0
= L(d1) mi
(3.36)
(3.37)
(3.38)
(3.39)
Tip theo, chng ta thc hin tnh ton i vi Lev( d ) , s dng L(d) mi t
nhng tnh ton ngang th hai, ch trong Phng trnh (3.36) ti (3.39) ta c :
Lev( d1 ) = (0.2 1.3)
(3.40)
(3.41)
Lev( d3 ) = (1.5 + 0 )
(3.42)
(3.43)
1.1
-1.0
-1.5
1.0
-1.6
-1.3
1.2
2.6
-2.5
-2.6
2.5
1.5
0.1
0.2
0.3
Thut ton gii m MAP khc vi thut ton VA l xc nh tng trng thi si
c th c kh nng ln nht vi chui tn hiu thu y
si = arg max P[s i | y ]
si
P ( y | si ) P( si ) f ( y | si ) f ( si )
=
p( y)
p( y )
p( y)
max{ f ( y | s i )}
B m 1
B m 2
Knh
Kt hp
B gii m 1
Lp
B gii m 2
B m 1
Xo trn
B m 2
B m chp
h thng
(RSC 2)
S
C1
Lc b v
ghp knh
D liu
B m chp
h thng
(RSC 1)
C2
Chui m
R = 1/3;
(... S P1 P2 S P1 P2 S ...)
R = 1/2;
(... S P1 S P2 S P1 S P2 ...)
Hi tip
H thng
u vo ,u
Kim tra ,c
1/0
[u/c]
11
11
0/1
0/1
1/0
10
01
0/0
1/1
(a)
[un,cn]
00
01
10
11
00
1/1
00
10
0/0
01
n-1
(b)
~
bk
bk
c~1k
Knh
C1k
RSC 1
S/P
RSC 2
C2k
P/S
c~2 k
Chui bit h
thng thu
~
c bk
Chui bt kim
tra ca m th
1 thu c c~1k
c~1k
B gii xo trn
u ra ngoi
t b gii m
th 1
B gii
m 1
B xo trn
u ra ngoi
t b gii
m 2
B gii
m 2
B xo trn
c~2 k
B gii xo trn
Chui bt kim
tra ca m th
2 thu c
c~2 k
Theo hnh 4.4 th u tin cho chui bt h thng bk v C1k qua b gii m 1
~
~ ~
10
-1
10
)
R
E
B(
g
o
L
-2
10
lap 1
lap 2
-3
10
lap 3
lap 4
lap 5
-4
10
-1
-0.5
0.5
SNRdB
1.5
KT LUN :
Nh vy, M turbo l b m c cht lng tt nht so vi cc b m bit t
trc ti nay vi phc tp ca b m ha cng nh b gii m chp nhn c.Cc
kt qu m phng u cho thy cht lng ca b m ny tin gn gii hn Shannon
khi khung d liu pht kh ln.Khi khung d liu nh cht lng ca n vn tt hn
rt nhiu so vi cc b m ha khc.
Lun vn vi ti M Turbo nu c vai tr ca m knh trong h
thng tin s, l thuyt ca Shannon v cc b m thng c s dng nng cao
cht lng ca h thng nh m chp, m k. Cc chng cng phn tch c cu
trc v nguyn l ca m Turbo thng qua qu trnh m ha v gii m lp.Phn tch
c thut ton SISO thng c s dng trong s gii m lp ( gii m Turbo).
V cui cng l chng trnh m phng bng Matlab ca Yufei cho kt qu
di dng File Txt v c chuyn thnh th biu din ca t s Eb0/B0 vo B
qua nh gi cht lng ca m Turbo .
PH LC
Chng trnh m phng bng matlab b m ha v gii m Turbo
ca Yufei.
clear all
% hin th thng bo di dng File txt
diary turbo_logmap.txt
% Chn thut ton gii m
dec_alg = input(' Please enter the decoding algorithm. (0:Log-MAP, 1:SOVA) default
0 ');
if isempty(dec_alg)
dec_alg = 0;
end
% Kch thc khung
L_total = input(' Please enter the frame size (= info + tail, default: 400) ');
if isempty(L_total)
L_total = 400; % Cc bt thng tin v bt ui
end
%B to m
g = input(' Hy nhp b to m : ( default: g = [1 1 1; 1 0 1 ] )
if isempty(g)
g = [ 1 1 1;
1 0 1 ];
end
%g = [1 1 0 1; 1 1 1 1];
%g = [1 1 1 1 1; 1 0 0 0 1];
');
[n,K] = size(g);
m = K - 1;
nstates = 2^m;
%puncture = 0, puncturing into rate 1/2;
%puncture = 1, no puncturing
puncture = input('Hy chn punctured / unpunctured (0/1): default 0
if isempty(puncture)
puncture = 0;
end
% Tc m
rate = 1/(2+puncture);
');
');
fprintf('\n----------------------------------------------------\n\n');
fprintf('+ + + + Xin hy i to kt qu. + + + +\n');
for nEN = 1:length(EbN0db)
en = 10^(EbN0db(nEN)/10); % Chuyn Eb/N0 t dB sang s thng thng
L_c = 4*a*en*rate; % Gi tr tin cy ca knh
sigma = 1/sqrt(2*rate*en);
% lch chun ca nhiu AWGN
% Xa vic m li bit v li khung
errs(nEN,1:niter) = zeros(1,niter);
nferr(nEN,1:niter) = zeros(1,niter);
nframe = 0; % Xa vic m khung pht
while nferr(nEN, niter)<ferrlim
nframe = nframe + 1;
x = round(rand(1, L_total-m)); % Cc bt thng tin
[temp, alpha] = sort(rand(1,L_total));
% nh x xo trn ngu nhin
en_output = encoderm( x, g, alpha, puncture ) ; % Li ra b m ha (+1/-1)
r = en_output+sigma*randn(1,L_total*(2+puncture)); % Cc bt nhn
yk = demultiplex(r,alpha,puncture); % Phn knh to li vo cho b gii m 1 v 2
% T l bt nhn
rec_s = 0.5*L_c*yk;
% Ti u ha thng tin ngoi lai
L_e(1:L_total) = zeros(1,L_total);
for iter = 1:niter
% B gii m 1
L_a(alpha) = L_e; % Thng tin tin nghim
if dec_alg == 0
L_all = logmapo(rec_s(1,:), g, L_a, 1); % Thng tin y
else
L_all = sova0(rec_s(1,:), g, L_a, 1); % Thng tin y .
end
L_e = L_all - 2*rec_s(1,1:2:2*L_total) - L_a; % Thng tin ngoi lai
% B gii m 2
L_a = L_e(alpha); % Thng tin tin nghim
if dec_alg == 0
L_all = logmapo(rec_s(2,:), g, L_a, 2); % Thng tin y .
else
L_all = sova0(rec_s(2,:), g, L_a, 2); % Thng tin y
end
%while
%nEN
diary off
%Chng trnh chuyn t File .txt sang dng th.
clear all
SNRdB=-1:0.5:2;
L1=[1.6918e-001 1.4188e-001 1.1636e-001 8.8204e-002 6.0383e-002 4.0226e-002
2.1772e-002];
L2=[1.6315e-001 1.3534e-001 1.0160e-001 6.3608e-002 3.1529e-002 1.3906e-002
3.8956e-003];
L3=[1.6399e-001 1.3467e-001 9.6577e-002 5.3954e-002 2.0587e-002 7.6621e-003
1.6597e-003];
L4=[1.6332e-001 1.3518e-001 9.3122e-002 4.9590e-002 1.9047e-002 5.1714e-003
1.1295e-003];
L5=[1.6298e-001 1.3534e-001 9.3907e-002 4.7342e-002 1.8074e-002 3.4330e-003
9.1233e-004];
hold on
semilogy(SNRdB,L1,'y-s');
semilogy(SNRdB,L2,'b-^');
semilogy(SNRdB,L3,'k-o');
semilogy(SNRdB,L4,'r-+');
semilogy(SNRdB,L5,'m-v');
title('Moi lien he BER va SNR');
xlabel('SNRdB');
ylabel('Log(BER)');
[1]
[2]
[3]
[4]
[5]
[6]
[7]