Professional Documents
Culture Documents
BO CO BI TP LN
MN THNG TIN V TUYN
TI: Gii iu Ch OFDM
MSSV
Trnh Vn Sn
20104301
Lng Vn Thin
20102238
Dng Thng c
20101392
Page 1
MC LC
MC LC ............................................................................................................. 2
LI M U ....................................................................................................... 3
I. Gii thiu v OFDM ........................................................................................... 4
1.1 Lch s pht trin .......................................................................................... 4
1.2. Tng quan v OFDM ................................................................................... 4
II. T iu ch n sng mang n iu ch a sng mang trc giao OFDM ........ 5
2.1. Phng php iu ch n sng mang ......................................................... 5
2.2. Phng php iu ch a sng mang FDM .................................................. 6
2.3 iu ch OFDM Orthogonal Frequency Division Multiplexing. ................. 9
III. H thng OFDM ............................................................................................ 12
3.1 Chn chui bo v ....................................................................................... 13
3.2 Gii iu ch OFDM. .................................................................................. 19
3.3 Thc hin iu ch- Gii iu ch OFDM bng thut ton IFFT-FFT ......... 27
IV. Kt lun ......................................................................................................... 36
V. Ti tham kho ................................................................................................. 37
Ph lc code Matlab ............................................................................................ 38
Page 2
LI M U
K thut OFDM l k thut ghp knh phn chia theo tn s trc giao
(Orthogonal Frequency Division Multiplexing). Trong nhng nm gn y, k
thut OFDM khng ngng c nghin cu v m rng phm vi ng dng bi
nhng u im ca n trong tit kim bng tn v kh nng chng li pha inh
chn lc theo tn s cng nh gim thiu nhiu ISI trong truyn dn thng tin v
tuyn.
Xt v bn cht, OFDM l mt trng hp c bit ca phng thc pht a
sng mang theo nguyn l chia dng d liu tc cao thnh cc dng d liu tc
thp hn v pht ng thi trn mt s cc sng mang trc giao nhau.
Trong bo co ny, chng em s gii thiu v h thng OFDM, trnh by cc
nguyn l, phng php, thut ton IFFT FFT trong k thut gii iu ch
OFDM, cc bi tp v d minh ha km theo v kt qu m phng qu trnh iu
ch v gii iu ch OFDM.
Page 3
Page 4
Page 5
iu ch bng
tn c s
Xung c
s g(t)
cos(2
iu ch bng
tn c s
iu ch bng
tn c s
)
S(t)
Xung c
s g(t)
cos(2
cos(2
Xung c
s g(t)
Page 6
th bng thng u ra l
( )=
Trong
. Tn hiu a vo knh l
( )cos (2
, = 0, 1, ,
) (2.2)
1.
(1 +
+ )
(2.3)
Lc thng
di tn s f0
Lc thng
di tn s f1
Gii iu
ch
cos(2
Lc thng
di tn s f2
( ) + ( )
Gii iu
ch
Gii iu
ch
Page 7
= 50
. t iu kin bng
= 20 .
(1 +
+ )
(1 +
+ ) = 1.344
Page 8
0.5 cos(2 ( )
) ) cos(2 (
0.5 cos(2 (2
0.5 cos(2 ( )
) )
= 0.5
+( + ) ) )
( )(2.4)
Page 9
cos (2 (
))). cos (2 (
))
(2.5)
1+
. (2.6)
Page 10
2
1.5
1
0.5
0
-3
-2
-1
50
100
150
200
250
300
0.5
-0.5
. (2.7)
Page 11
g(t)cos (2 (
cos(2
1
( )
Gii iu
ch
1
( )
Gii iu
ch
1
( )
))
( ) + ( )
cos(2
))).1/ ( ). cos (2 (
cos(2
cos(2
(2.8)
Gii iu
ch
Page 12
Phn hai trnh by tng ca vic truyn tn hiu s dng a sng mang
chng ph, trong phn ny chng ta s pht trin tng trn kho st k hn
k thut iu ch a sng mang trc giao (OFDM)
3.1 Chn chui bo v
Trong phn trc chng ta trnh by nguyn l thu pht tn hiu a sng
mang chng ph. B pht ca chng ta c th v nh hnh 3.1
iu ch bng
tn c s
Xung c
s g(t)
cos(2
iu ch bng
tn c s
m(t)
Xung c
s g(t)
cos(2
iu ch bng
tn c s
Xung c
s g(t)
cos(2
, = 0, . . ,
1. Trong
l chu
Page 13
( )=
)cos (2 (
( )=
) ) (3.1.1)
( ) (3.1.2)
iu ch bng
tn c s
1-1-11
Xung c
s g(t)
cos(2
0011
iu ch bng
tn c s
1111
iu ch bng
tn c s
0100
iu ch bng
tn c s
-1-111
1111
-11-1-1
)
m(t)
Xung c
s g(t)
cos(2
cos(2
Xung c
s g(t)
Xung c
s g(t)
cos(2
= 16
, suy ra chu k k
Page 14
hiu
= 16
= 62.5
, di xung c s l
=0
. Suy ra
= 16
= 62,5
= 32
. Bc tn s l
= 48
) cos(2
)}
) + cos(2
)}
) cos(2
)}
) cos(2
)}
mathlab ph lc 1).
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
50
100
150
200
250
Page 15
4
3
2
1
0
-1
-2
-3
-4
3
-4
x 10
-3
-2
-1
( ) (
( )) (3.1.3)
Page 16
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
10
20
30
40
50
60
70
80
90
100
( ) ( , ) =
( , ) ( )
(3.1.4)
( )
( ) (
( ))
(3.1.5)
Page 17
.
.
.
( )
) (3.1.6)
(3.1.7).
Vy khi thit k h thng iu ch OFDM th phi tnh ton s sng con ph
hp chu k k hiu phi ln hn tr ng truyn ln nht
.
Page 18
= . V tn hiu truyn i lc ny l:
( )=
)cos (2 (
( )=
) ) (3.1.8)
( ) (3.1.9)
+ )= (
+ )=
+ )
( , )
( ). Ta c
+
(3.2.1)
)cos (2 (
)( ))
(3.2.2)
Sau khi thc hin tch khong bo v, ta thc hin bc tch phn trc giao
thu li tn hiu cho tng knh con. Tuy nhin c mt im khc l khong tch
phn thay v l di chu k k hiu
= +
th by gi n l . Bc tn
s ta cng thay bng
iu ch OFDM.
ti: Gii iu ch OFDM Nhm 5
Page 19
mt knh con l:
(3.2.3).
= ( 1) +
(3.2.4)
=
(3.2.5)
( ). cos(2 (
))
,
=0
. cos(2 (
(3.2.6)
( , )
0
) )
)cos (2
=0
) )
(3.2.7)
Nhn xt:
Page 20
0
0
Do hm ( ) =
Mt khc nu [
(
; ( + 1)
) [( )
Nu
th (
Nu
<
<
]; [0;
] th
;( )
] (3.2.8)
=
(3.2.9)
0
)=
th
0
+
)=
= 1: (
0
)=0
{ , 1}: (
= : (
)=
>
By gi ta xt
,
= 1 nh hng ti tn hiu th .
( , )
2
,
(3.2.10)
cos (2 (
( , )cos (2 (
2
,
+ sin(n ) sin(
)( ))
)( ))
. cos(2 (
. cos(2 (
( , ){cos(n ) cos(
)}
) )
) )
. cos( )
Page 21
cos(n )
+ sin(n )
Ta li c:
sin (
, )=
=
2
,
xt:
nu
( , )
{cos(n )
{cos(n )
. cos( )
bin
{ (
{ (
0
, )}
, )}
, )}} . cos( s )
th
)} sin(n )
{ (
{ (
, )}} . cos( s )
, )} sin(n )
{ (
{ (
{ (
bt
{ (
{cos(n )
)( , )
{cos(n )
sin(n )
Nhn
) ( , )
( , )
sin(n )
cos(
, )=
{ (
{ (
)} =
)} =
(3.2.11)
(
).
Lc
ny
, )}} . cos( s )
)}} . cos( s )
0
=0
(3.2.12)
Nu ( , ) khng bt bin
{cos(n )
{ (
, )} sin(n )
{ (
, )}} . cos( s )
Page 22
(3.2.13)
2
,
2
,
Chnh l nhiu lin knh ca h thng c knh truyn bin i theo thi gian.
Lc ny tn hiu phc thu c l tng ca tn hiu chnh v cc nhiu lin knh.
(3.2.14)
Nhn vo phng trnh (3.2.14) ta nhn thy, trng hp knh bin i theo
thi gian, ta c th hn ch nhiu lin knh nu bit hm truyn t ca knh. Ta
khng xt chi tit k thut y.
Nh vy, nu loi b c nhiu ISI v knh bt bin theo thi gian, th sau
khi thc hin bc tch phn trc giao ta thu c s phc , m sng con th
truyn ti thi im =
.
,
Trong :
{ (
)}
Page 23
Gii iu
ch
Tch
khong
bo v
cos(2
Gii iu
ch
.
cos(2
cos(2
( ) + ( )
Gii iu
ch
0
1.0
1.5
3.0
4.5
6.0
7.5
9.0
10.5
12
0.6095 0.4945 0.3940 0.2371 0.1900 0.1159 0.0699 0.0462
Gii:
Do chu k k hiu
khong bo v
= 62.5 12.5 = 50
= 20
Vy cc tn s sng mang l
= 0, = 20, = 40, = 60
. Cng vic
iu ch v gii iu ch c m phng trn Mathlab cho kt qu nh sau:
Page 24
mt hat(t)
2
0
-2
-4
0.5
1.5
t/step
2.5
3
5
x 10
mt hu(t)
10
0
-10
-20
0.5
1.5
t/step
2.5
3
5
x 10
h(t)
0.5
2000
4000
6000
8000
t/step
10000
12000
14000
Page 25
BER
0.5
-0.5
-1
-4
-2
10
SNR-db
Page 26
BER
0.05
0.04
0.03
0.02
0.01
0
-20
-18
-16
-14
-12
-10
SNR-db
-8
-6
-4
-2
3.3 Thc hin iu ch- Gii iu ch OFDM bng thut ton IFFT-FFT
iu ch OFDM ch thc s c quan tm khi ngi ta chng minh c
n c th thc hin bng x l s, l do l thc hin iu ch OFDM bng tng t
l kh phc tp. tng ca phng php ny l thay v vic truyn ton b tn
hiu tng t ( ) sau iu ch, ta ch truyn cc mu tn hiu ca ( ) cc
thi im ly mu vi chu k
Page 27
)
(
((
)
((
( + 1)
( )
0,
(3.3.1)
, =
Cc tnh cht khc hon ton tng ng nh sng mang thc. Ch khc
mt iu l ph ca sng mang phc l ph mt bn cn ph sng mang thc l
ph hai bn. Cng vic iu ch v gii iu ch ta ang xy dng thc hin bng
s nn trong biu thc ton, s dng cc sng mang phc l tin li hn. By gi
ta s vit li biu thc ca tn hiu iu ch v gii iu ch vi sng mang phc.
Tn hiu iu ch c c bng vic thay cos(
( )=
( )=
( ) =
)
)
(3.3.2)
(3.3.3)
, )
(3.3.4)
Page 28
, )
(3.3.6)
( ), khi c ly mu vi chu k
By gi ta ch n tn hiu pht th k:
=
cc mu s l:
; = 0, . . , [
, nn
; = 0, . . , [
1] (3.3.7)
,..,[
1] b lp
Khong tn hiu c ch bt u t
-1
N-1
= 0, . . ,
1 v
=[ ]
mu tn hiu bo v
, = 1, . . , ; chnh l lp li phn cui ca mu tn
hiu c ch. Sau khi dch thi im ly mu, mu tn hiu c vit li l:
Page 29
( + )
; = , . . ,
1 (3.3.8)
( )
( + )
:
=
; = , . . ,
1 (3.3.9)
l ph ca
( ) lp li vi chu k
. Mt khc
. Do khng b chng ph
. T cng thc (2.7) ta tnh
=
. iu kin ny
d dng t c.
ti: Gii iu ch OFDM Nhm 5
Page 30
Khng
nh
hng
??
h(t)
Thi im ly mu
p ng xung
, ),
Page 31
-1
N-1
( )
( )() ( ) (3.3.10)
( )} =
{
( )() ( )} =
( )} =
( )=
{
1
{
( )} .
( )}.
{ ( )} (3.3.11)
{ ( )},
{ ( )}
(3.3.12)
{ ( )}
Page 32
H s
( ) ch khng phi l dy
( ) (3.3.13)
( )=
Bin i s/ tng t
Chn khong bo v
IFFT
M ha
Ni tip/song song
( )
Page 33
Gii M
FFT
tch khong bo v
( )
( )
Cng sut
chun ha
0
1.0
50
100
150
200
250
300
350
400
0.6095 0.4945 0.3940 0.2371 0.1900 0.1159 0.0699 0.0462
Page 34
10
-1
SER
10
-2
10
-3
10
10
15
20
25
SNR in dB
Page 35
10
o G=9
* G=0
-1
SER
10
-2
10
-3
10
10
15
20
25
SNR in dB
IV. Kt lun
Thng tin di ng v ang pht trin ht sc nhanh chng trn phm vi
ton cu. Kt qu thng k cho thy, nhiu quc gia trong c Vit Nam, s
lng thu bao di ng vt hn s lng thu bao c nh. Trong tng lai, s
lng ny cn tip tc tng ln cng vi nhu cu s dng cc dch v thng tin ca
ti: Gii iu ch OFDM Nhm 5
Page 36
V. Ti tham kho
1. K thut thng tin s- tp 1.
Tc gi: CHENG-XIANG WANG , NGUYN VN C
2. B sch k thut thng tin s. Tp 3. L thuyt v knh v tuyn.
Tc gi: NGUYN VN C
Page 37
Ph lc code Matlab
V d 3.1: V dng sng v ph ca tn hiu iu ch OFDM
figure;
f0=0;
fN=16000;
%khoang tan so
f1=fN+f0;
f2=2*fN+f0;
f3=3*fN+f0;
TN=62.5*10^-6;
tn=0:1/1000000:TN;
gt=ones(1,length(tn));
mt0=cos(2*pi*f0*tn);
mt1=cos(2*pi*f1*tn);
mt2=cos(2*pi*f2*tn);
mt3=cos(2*pi*f3*tn);
ms0=[mt0 -mt0 -mt0 mt0];
plot(1:4*length(tn),ms0);hold on;
axis([0 4*length(tn) -2 2]);
ms1=[-mt1 -mt1 mt1 mt1];
plot(1:4*length(tn),ms1,'r');hold on;
ms2=[mt2 mt2 mt2 mt2];
plot(1:4*length(tn),ms2,'g');hold on;
ms3=[-mt3 mt3 -mt3 -mt3];
plot(1:4*length(tn),ms3,'k');hold on;
figure;
m0=mt0-mt1+mt2-mt3;
plot(tn,m0);hold on;
m1=-mt0-mt1+mt2+mt3;
plot(tn+TN,m1,'r');hold on;
m2=-mt0+mt1+mt2-mt3;
plot(tn+2*TN,m2,'g');hold on;
m3=mt0+mt1+mt2-mt3;
plot(tn+3*TN,m3,'k');
%ve pho tin hieu
figure;
Page 38
N=5000;
%so mau tan so w
w=linspace(-pi,pi,N);
%tao mau tan so
fx=freqz(ms0,1,w);
%bien doi furie cua tin hieu
esd_x=fx.*conj(fx);
plot(w,esd_x/1000);
hold on;
fx=freqz(ms1,1,w);
esd_x=fx.*conj(fx);
plot(w,esd_x/1000,'r');
hold on;
fx=freqz(ms2,1,w);
esd_x=fx.*conj(fx);
plot(w,esd_x/1000,'g');
hold on;
fx=freqz(ms3,1,w);
esd_x=fx.*conj(fx);
plot(w,esd_x/1000,'k');
Page 39
M phng knh
function [mt_thu,h_thuc]=kenh(mt,h,khoang_tre,step)
% mt_thu la vector tin hieu dieu che sau khi qua kenh
% h_thu la dap ung xung sau khi them 0 cho phu hop voi khoang lay mau
% mt la tin hieu dieu che ofdm tu may phat
% h la ham dap ung xung chua them khong
% khoang_tre la buoc tre cua h
% step la khoang thoi gian lay mau
tem1=floor(khoang_tre/step);
h_thuc=[];
for i=1:length(h)
h_thuc=[h_thuc h(i) zeros(1,tem1-1)];
end
mt_thu=conv(mt,h_thuc);
Page 40
%khoang b?o v?
%chi?u di k hi?u
%kho?ng l?y m?u
%s? sng mang
%kho?ng tr? c?a hm ?p ung xung cua kenh
Page 41
V d 3.4 thc hin iu ch- gii iu ch OFDM bng thut ton FFT v v t l
li bit theo t l cng sut tn hiu trn nhiu
B iu ch OFDM s dng thut ton IFFT
function [y]=phat_ofdm_Mqam_ifft(data,NFFT,G,M_ary);
bitInSymbol=sqrt(M_ary);
%chuyen doi noi tiep/song song
doDaiOFDM=ceil(ceil(length(data)/NFFT)/bitInSymbol);
doDaiDieuChe=doDaiOFDM*NFFT;
doDaiDuLieu=doDaiDieuChe*bitInSymbol;
x=[data,zeros(1,doDaiDuLieu-length(data))];%padding zero
%chuyen doi noi tiep/song song
for i=1:doDaiDieuChe;
for j=1:bitInSymbol;
a1(i,j)=x(bitInSymbol*(i-1)+j);
end
end
Page 42
symbols=bi2de(a1);
%dieu che QAM m-ary muc
QAM_Symbol=qammod(symbols,M_ary);
%lay tin hieu cho vao bo bien doi IFFT
Data_Pattern=[];
for i=1:doDaiOFDM;
QAM_tem=[];
for j=1:NFFT;
QAM_tem=[QAM_tem,QAM_Symbol((i-1)*NFFT+j)];
end
Data_Pattern=[Data_Pattern;QAM_tem];
clear QAM_tem;
end
%bien doi IFFT va chen khoang bao ve
y=[];
for i=1:doDaiOFDM;
tem=ifft(Data_Pattern(i,:));
tem=[tem(NFFT-G+1:NFFT),tem];
y=[y,tem];
clear tem;
end
Page 43
ser=[];
snr_min=0;
snr_max=25;
step=1;
snr=snr_min:step:snr_max;
%snr=snr-10*log10((NFFT+G)/NFFT);%miss matching effect
for i=1:length(snr);
%them nhieu cho tin hieu thu
yt=awgn(yt1,snr(i),'measured','dB');
xt=thu_ofdm_Mqam_fft(yt,NFFT,G,M_ary,h);
[number,Pe(i)]=symerr(xp,xt);
end
hold on;
semilogy(snr,Pe,'bo');
ylabel('SER');
xlabel('SNR in dB');
Page 44