1 Block-by-Block Blind Channel Estimation Algorithm Using Subcarrier Averaging for Multi-user OFDM...

Preview:

Citation preview

1

Block-by-Block Blind Channel Estimation Algorithm Using Subcarrier Averaging for Mul

ti-user OFDM Systems

Presenter: Teng-Han Tsai ( 蔡騰漢 )

Institute of Communications Engineering &Department of Electrical Engineering

National Tsing Hua UniversityHsinchu, Taiwan 30013, R.O.C.

E-mail: g945614@oz.nthu.edu.tw

2

Outline

1. Introduction

3. MIMO Model for Post-FFT Beamforming Structure4. Proposed Blind Channel Estimation Algorithm by Subcarrier

Averaging5. Simulation Results

6. Conclusions

MUSIC: Multiple Signal Classification

MVDR: Minimum Variance Distortionless Response

2. Review of MVDR beamformer and MUSIC algorithm

MIMO: Multiple-input Multiple-output

3

Introduction

4

Wireless Environment

: path gain of the lth path of user p,p l

: Direction of arrivals (DOA) of the lth path of user p

,p l )2/2/( , lp

: time delay of the lth path of user p

,p l

Q : number of antennas P : number of users

1[ ]x n

2[ ]x n

[ ]x nQ

1[ ]s n

[ ]Ps n

1,11,1

1,1

1,1 L1,1 L

1,1 L

1,P 1,P 1,P

PLP , PLP , PLP ,

user 1

user P

BS

: number of paths (or DOAs) associated with user p.pL

: ( ) total number of paths (or DOAs) of all the users.PLLL 21L

MS 1

MS P

L1

LP

...

..

.

...

NoiseNoise

ULA (Uniform Linear Array)

Tx signals

Rx signals

5

(A1) , are QPSK ( BPSK ) zero-mean independent identically distributed (i.i.d.) random sequences with , and is statistically independent of for .

2{| [ ]| } 1pE u k [ ]pu k

[ ] qu k pq [ ] pu k

(A4) is zero-mean white Gaussian and statistically independent of

, and . , ..., ,2 ,1 PpH 2{ [ ] [ ]]} wE n n w w IQ

[ ]nw

[ ]pu k

QI : identity matrix

Q Q

(A2) for all ,lpmq ,, ),( ),( lpmq LQ

Assumptions

BPSK : Binary phase shift keying

QPSK : Quadriphase shift keying

(A3) , ... ,2,1, gpLppp N0 . p

, and L is known.

1,2,...,p P

6

Review of MVDR Beamformer and MUSIC Algorithm

7

Beamforming (1/3) [2][3]

Interference suppression

Antenna gain enhancement

Spectral efficiency increase

Signal separation and extraction

Beamformer

(Interfering signal)

(Desired signal)

1

P

][nr

v][1 nu

][nuP

...

...

1

P

#1

#2

#Q ][][ 11 nuny

8

Beamforming (2/3)

Assumptions:(M1) , are wide-sense stationary random processes, and is statistically independent of for .

Pp ..., ,2 ,1 ][nup ][nuq ][nup

(M2) for all , ij ij

(M3) is zero-mean white Gaussian with and statistically independent of . ..., ,2 ,1 Pp

QIww 2H ]]}[][{ wnnE ][nw],[nup

. PQand

pq

Beamformer

(source P )

(source 1)

Beamformer Output

1

P

[ ]nx

v][1 nu

][nuP

...

...

1

P

#1

#2

#Q

MIMO Model

path gain

DOA (Direction of Arrival)

][ny

1

[ ] ( ) [ ] [ ]P

p P pp

n u n n

x a w

9

Beamforming (3/3)

H1 1[ ] [ ] [ ]MVy n n u n v x

Under the assumption (M1) and (M2),

as which implies the MVDR beamformer can perfectly extract

the desired signal by processing .

02 w][11 nu [ ]nx

MVDR Beamformer:

subject to

11

H 11 1

( )

( ) ( )xx

MVxx

R a

va R a

whereH{ [ ] [ ]}xx E n nR x x : correlation matrix of [ ]nx

1 : (known in advance) DOA of the path of user 1 (Desired source)

2 Hmin {| [ ] | } min xxE y n v v

v R v

1)( 1H av

Criterion:

By Lagrange multiplier

MVDR : Minimum Variance Distortionless Response

10

DOA Estimation - MUSIC Method (1/2)

EVD (Eigenvalue Decomposition) of Correlation matrix :

1 1

1

0 0

0 0

0 0

H

xx QH

Q Q

e

R e e

e

H H 2{ [ ] [ ]}xx uu wE n n R x x AR A IQ

where

H{ [ ] [ ]}uu E n nR u u ( )uurank PR

H

1xx i i i

i

R e eQ

Qeeee ,..., , ,..., 11 PP are orthonormal basis.1.2.

2

2

if 1,...,eigenvalues

otherwisei w

i w

i P

11

Signal subspace is orthogonal to noise subspace :

DOA Estimation - MUSIC Method (2/2)

Compute MUSIC spectrum :

)()(

1

)(

1)(

H2

aPaaP NN

MUSICS

and search for “infinitely high” spectral peaks.

0)(H ij ae Pi ,...,2 ,1 Q,...,2,1 PPj, ,

Construct projection matrix :NP

Q

1

H

PiiiN eeP

may be found by solving for .

P ,..., , 21 0aP )(N

12

MIMO Model for Post-FFT Beamforming Structure

13

Post-FFT Beamforming Structure (1/2)

… …A/D GI Removal

S/PN-point

FFT

GI

RemovalS/P

N-point FFT

GI Removal

S/PN-point

FFT

)0(1v

)0(2v

)0(Qv

P/S

[ ]nx[0]X

[ ]pu kA/D

A/D … ………

)0(pv

[ ]kX

[0]pu

..

beamformer

channel information at subcarchannel information at subcarrier rier 00 for user for user pp

NN beamformers beamformers

14

( ) ( )[ ] [ ] [ ]k kk k k X A u w

,2 /

, ,1 1

[ ] ( ) [ ] [ ]p

p l

LPj N

p l p l pp l

k e u k k

X a w

MIMO model for each subcarrier k:

Post-FFT Beamforming Structure (2/2)

( source vector)

( ) T1 2[ ] [ [ ], [ ] ,... , [ ]]k

Pk u k u k u ku 1P

[ ]kw ( white Gaussian noise vector)1Q

pL

l

lpN

kj

lplpk

p e1

,2

,,)( )(

aa ( vector )1Q

where ( channel matrix)

], ... ,,[ )()(2

)(1

)( kP

kkk aaaA PQ

, , ,1 1

[ ] ( ) [ ] [ ]pLP

p l p l p p lp l

n s n n

x a w

FFT

Channel response of user p at subcarrier k

15

Proposed Blind Channel Estimation Algorithm by Subcarrier Averaging

16

where ],,,[ 21 PAAAA ( DOA matrix)Q L

( source vector)L 1

MIMO Model (1/4)

MIMO Model

)](..., ),(),([ ,2,21,1 pLppp,Lpp,pp,p aaaA

T,2,1, ] ][, ... ],[],[ [][ kukukuk

pLpppp u

P

p

pL

l

lpN

kj

plplp kekuk1 1

,2

,, ][][)(][ w

aX

][][][ kkk wAuX 1 10 , ..., N, k

T21 ] ][,],[],[ [][ kkkk Puuuu

][kw ( white Gaussian noise vector )Q 1

Nlpkjplp ekuku

/,2, ][][

( )

pL 1( )full column rank by Assumption (A2)

Q pL

(component)

re-expression

17

MIMO Model (2/4)

2. Same user but different path:

1. Different users:

,0}])[]([{ *,, kukuE jqip

Source Vector : ][ku

,0}])[])([{(/),,(2*

,, Njpipkjjpip ekukuE

ji

qp

The components of the source vector are statistically correlated.

][ku

Under Assumption (A1) and Assumption (A3), check the components of the L × 1 source vector by statistical averaging :][ku

MVDR

18

MIMO Model (3/4)

Under Assumption (A1) and Assumption (A3), check the components of the L × 1 source vector by subcarrier averaging :][ku

Define the subcarrier averaging of :

1

0

][1

][N

kku

Nku

][ku

,0])[]([ P*,, kuku jqip ),(),( jqip

where denotes “convergence in probability” as N . P

Each components of can be “de-correlated” by subcarrier averaging.

][kuMVDR

19

MIMO Model (4/4)

MVDR and MUSIC methods by subcarrier averaging:

By subcarrier averaging, MVDR and MUSIC methods can be applied to post-FFT beamforming structure by processing

][][][ kkk wAuX

where ],,,[ 21 PAAAA ( DOA matrix)Q L

( source vector)L 1

)](..., ),(),([ ,2,21,1 pLppp,Lpp,pp,p aaaA

T,2,1, ] ][, ... ],[],[ [][ kukukuk

pLpppp u

T21 ] ][,],[],[ [][ kkkk Puuuu

][kw ( white Gaussian noise vector )Q 1

Nlpkjplp ekuku

/,2, ][][

( )

pL 1( )full column rank by Assumption (A2)

Q pL

(component)

20

)(ˆ l)(ˆ l

)(ˆ l

DOA Estimation

Source Extraction

Time Delay Estimation

Path Gain Estimation

Classificationand Grouping

Algorithm Procedure

1 10 ],[ , ..., N, kkX

1 10 , , ..., N, k

MUSIC

MVDR Beamformer

(estimate of channel matrix)

(received signal vector)

( )ˆ kA

Ll ..., ,2 ,1

21

Proposed Algorithm – DOA Estimation

MUSIC method :

)(ˆ)(

1)(

H

aPa NMUSICS

where

H

1

ˆ ˆ ˆN i ii L

P e eQ

: projection matrix

H H

1

ˆˆ ˆ ˆ[ ] [ ]XX i i ii

k k

R X X e eQ

: EVD of correlation matrix

EVD : eigenvalue decomposition

( MUSIC spectrum )

Q

Q

eeee ˆ , ,ˆ ,ˆ , ,ˆ

ˆˆˆˆ

11

11

LL

LL

( noise ( noise eigenvectors )eigenvectors )

( the smallest ( the smallest QQ - - LL eigenvalues ) eigenvalues )

All the DOAs can be estimated by finding the L largest local maxima of SMUSIC(θ) .

22

Proposed Algorithm – Source Extraction

By and , we have MVDR beamformer

)ˆ(ˆ)ˆ(

)ˆ(ˆ

)(1)(H

)(1)(

lXX

l

lXXl

aRa

aRv

XXR̂)(ˆ l

and MVDR beamformer outputNkjllll l

ekukky /2)()(H)()( )(

][][)(][ Xv

where )(l : path gainpath gain associated with DOA and

)(ˆ l

][)( ku l : datadata associated with DOA and

)(ˆ l

)(l : time delaytime delay associated with DOA and

)(ˆ l

},,,,,,{ ,1,1,11,1)(

PLPPLl

]}[,],[{][ 1)( kukuku P

l

},,,,,,{ ,1,1,11,1)(

PLPPLl

][][ˆ H kkXX XXR

23

Proposed Algorithm – Time Delay Estimation (1/3)

Data sequence (QPSK signals):

( ) 4( [ ]) 1lu k ( )[ ] {1, 1, , }lu k j j

Estimate time delay :)(ˆ l

where

( )QPSKˆ arg max{ ( )},l J

gN ,,1 ,0

,0

,1

)(l )(l

Estimate time delay by processing : ][)( ky l

Nkjll l

eku /2)()( )(

][

( ) 4

QPSK 22( )

8( [ ] ) exp{ }

( )

[ ]

l

l

ky k j

NJ

y k

24

2)(

2)(

BPSK

][

}4

exp{) ][ (

)(ky

Nk

jkyJ

l

l

Proposed Algorithm – Time Delay Estimation (2/3)

Data sequence (BPSK signals):

( )[ ] { 1, 1}lu k

Estimate time delay :)(ˆ l

where

( )BPSKˆ arg max{ ( )},l J

gN ,,1 ,0

,0

,1

)(l )(l

Estimate time delay by processing : ][)( ky l

Nkjll l

eku /2)()( )(

][

( ) 2( [ ]) 1lu k

25

Proposed Algorithm – Time Delay Estimation (3/3)

][} ˆ2

exp{][][ )()()()()( kuNk

jkyky lllllc

Time compensated beamformer output associated with : ][)( ky l

c)(ˆ l

where )(l : path gainpath gain associated with DOA and

)(ˆ l

][)( ku l: datadata associated with DOA and

)(ˆ l

},,,,,,{ ,1,1,11,1)(

PLPPLl

]}[,],[{][ 1)( kukuku P

l

26

Calculate for all the paths to be analyzed.

Select a path and set it to be .

Proposed Algorithm – Classification and Grouping

(1)[ ]cy k 1[ ]g k

Define

(Step 1)(Step 1)

Procedures of classification and grouping:

2*2)(

*)(

,

][][

][][

kgky

kgky

pl

c

pl

c

pl

,l p(Step 2)(Step 2)Extract all the paths that have and assign them as a new group. (Step 3)(Step 3) , 0.5l p

From the remaining paths, select another path and set it to be , where i = 2, …, P.(Step 4)(Step 4)( )[ ]icy k

[ ]ig kGo to Step 2 until there is no more path to group. (Step 5)(Step 5)Finally, there will be P groups where all the paths of a group belongs to the same user. (Step 6)(Step 6)

27

Proposed Algorithm – Path Gain Estimation (1/9)

After Classification and Grouping: It is obtained P groups, where in each group there are Lp sequences with the same data symbol information multiplied by different coefficient:

[ ]pu k

1

1

(1)1,1 1

1, 1

[ ] [ ]

[ ] [ ]

c

Lc L

y k u k

y k u k

(1),1

,

[ ] [ ]

[ ] [ ]P

P

c P P

Lc P L P

y k u k

y k u k

Group 1Group 1 Group PGroup P

28

Proposed Algorithm – Path Gain Estimation (2/9)

Estimate path gain :)(ˆ l

( ) 4 ( ) 4( [ ] ) ( )l lQPSK cE y k

)(ˆ l ,1 ,2 ,3 ,4( ) ( ) ( ) ( ), , , l l l lj j j jl l l le e e e

The 4 solutions have the same magnitude but different phase angle. Therefore, it needs to choose one of them.

( ) 4( [ ]) 1lu k ( )[ ] {1, 1, , }lu k j j

Estimate path gain by processing : ][)( ky lc

Data sequence (QPSK signals):

][)()( ku ll

29

1,(1) (1),1[ ] [ ] [ ]ij j

rot c py k y k e u k e

Proposed Algorithm – Path Gain Estimation (3/9)

Decision of the path gain phase angle:

For QPSKQPSK case:

Select its corresponding path (first path) and rotate the path by its corresponding phase angle estimate .

(1)[ ]cy k(Step 2)(Step 2)

1,i

From the 4 phase angle solutions , select an angle , for i = 1, …, 4.(Step 1)(Step 1)1,i

1,1 1,2 1,3 1,4{ , , , }

Re

Im

1,i ,l i

After rotationRe

Im

30, , ,

2 2

Ambiguity phase

30

Re

Im

Re

Im

Re

Im

Proposed Algorithm – Path Gain Estimation (4/9)

Decision of the path gain phase angle:

For QPSKQPSK case:Select another path , where l = 2, …, Lp and rotate it by its 4 possible path gain phase angles .

( )[ ]lcy k(Step 3)(Step 3)

,l i

,1 ,2 ,3 ,4{ , , , }l l l l

,1l

Re

Im

Re

Im

,2l ,3l,4l

, ,1[ ]rot ly k

, ,2[ ]rot ly k

, ,3[ ]rot ly k

, ,4[ ]rot ly k

31

Proposed Algorithm – Path Gain Estimation (5/9)

Decision of the path gain phase angle:

For QPSKQPSK case:Perform the inner product of the first rotated path and the four l-th rotated paths , for l= 2, …, Lp. . ,1[ ]roty k(Step 4)(Step 4)

, ,1[ ] [ ]Hrot l roty k y k

Calculate the phase angle of the four inner products , which the results will be approximated to {0, π/2, π, 3π/2}. (Step 5)(Step 5)

, [ ]rot ly k

Choose the path gain phase angle whose phase angle of inner product is closed to 0. (Step 6)(Step 6) 1,i

Re

Im

Re

Im

,1l1,i

, ,1[ ]rot ly k,1,1[ ]roty kThey are in phaseThey are in phase

32

Proposed Algorithm – Path Gain Estimation (6/9)

Decision of the path gain phase angle:

For QPSKQPSK case:Go to the Step 2 until there is no more paths to rotate in the group. .(Step 7)(Step 7)

Finally, the path gain phase angle for each path of the group will be obtain. (Step 8)(Step 8) 1,i

Note:Note: As the proposed algorithm is a blind method, the estimated path

gain has an ambiguity scalar . This value depends on the choice of the

Phase angle solution in Step 1.

je

33

Proposed Algorithm – Path Gain Estimation (7/9)

Estimate path gain :)(ˆ l

( ) 2 ( ) 2( y [ ] ) ( )l lBPSK cE k

)(ˆ l )(l)(l or

The 2 solutions have the same magnitude but different phase angle. Therefore, it needs to choose one of them.

( ) 2( [ ]) 1lu k ( )[ ] { 1, 1}lu k

Estimate path gain by processing : ][)( ky lc

Data sequence (BPSK signals):

( ) ( )[ ]l lu k

34

Proposed Algorithm – Path Gain Estimation (8/9)

Decision of the path gain phase angle:

For BPSKBPSK case:

Select its corresponding path (first path) and rotate the path by its corresponding phase angle estimate . ,1[ ]mcy k(Step 2)(Step 2)

1,i1,

,1 ,1[ ] [ ] [ ] pi jjrot mc py k y k e u k e

From the 2 phase angle solutions , select a solution , for i = 1, 2.(Step 1)(Step 1)1,i

1,1 1,2{ , }

0,p

Select another path , where l = 2, …, Lp and rotate it by its 2 possible path gain phase angles . , [ ]mc ly k(Step 3)(Step 3)

,1 ,2{ , }l l Perform the inner product of the first rotated path and the four l-th rotated paths , for l= 2, …, Lp. . ,1[ ]roty k(Step 4)(Step 4)

, [ ]rot ly k

Ambiguity phase

35

Proposed Algorithm – Path Gain Estimation (9/9)

Decision of the path gain phase angle:

For BPSKBPSK case:

, ,1[ ] [ ]Hrot l roty k y k

Calculate the phase angle of the four inner products , which the results will be approximated to {0, π}. (Step 5)(Step 5)

Choose the path gain phase angle whose phase angle of inner product is closed to 0. (Step 6)(Step 6) 1,i

Go to the Step 2 until there is no more paths to rotate in the group. .(Step 7)(Step 7)

Finally, the path gain phase angle for each path of the group will be obtain. (Step 8)(Step 8) 1,i

Note:Note: As the proposed algorithm is a blind method, the estimated path

gain has an ambiguity scalar . This value depends on the choice of the

Phase angle solution in Step 1.

pje

36

( )( )

where

Proposed Algorithm – Channel Recovery

Estimate of channel matrix :)(ˆ kA

PA )(k

],...,,[ )()(2

)(1

)( kP

kkk aaaAP is P × P unknown permutation matrix.

PIPP H

]ˆ,,ˆ,ˆ[ˆ )()(2

)(1

)( kP

kkk aaa A

group group indexindex

user indexuser index

With the estimated DOA, time delay and path gain of each path,

the channel matrix can be obtain:)(ˆ kA

Note: Note: The permutation matrix P can be obtained using the information

of the transmitted sources after the data sequence detection.

37

Data Sequence Detection

Once the channel information and the noise power (from MUSIC) are obtained. A MMSE beamformer can be applied:

( ) 2 1 ( ) ( ) ( ) 2 1 ( )( ) ( )k k k k kMMSE n n

H

xxV R I A A A I A

)(ˆ kA

( )ˆ [ ] ( ) [ ] [ ] pjk Hp MMSE pu k k u k e V X

Then the estimated data sequence for a user p will be:

30, , ,

2 2p

for 1,...,p P

2n

0,p

For QPSK

For BPSK

Ambiguity phase

38

Simulation Results

39

Performance Index

Definition of Normalized Mean Square Error (NMSE):

1

02)(

2)()( ~1

NMSEN

kF

k

F

kk

N A

AA

where H)()( ˆ~PAA kk : estimate of channel matrix )(kA

: Frobenius normF

40

Parameters Used

: i.i.d. zero-mean Gaussian with . ][nw QIww 2H ]}[][{ wnnE

A two-user (P =2) OFDM system

Q = 10.

Ng= 20

N = 1024.

DOA randomly generated for all the users . Time delay randomly generated for all the users . Path gain randomly generated for all the users .

/ 2 : / 2

,p l gN 2

, 1| | = 1pL

p ll

Input SNR: 2

, ,1

2

E ( ) [ ]

SNRE{|| [ ] || }

pL

p,l p l p p ll

s n

n

a

w

L = 6 . 1 2( 3, 3)L L

41

NMSE of A

42

Symbol Error Ratio

43

Conclusions

We have presented blind channel estimation algorithm by sublind channel estimation algorithm by subcarrier averagingbcarrier averaging for the post-FFT beamforming structure opost-FFT beamforming structure over one OFDM blockver one OFDM block. This proposed algorithm basically includes DOA estimation using MUSIC method, source extraction using MVDR beamformer, time delay estimation and compensation, classification and grouping, path gain estimation and channel recovery.

Some simulation results were provided to support the blind beamformer designed by the proposed channel estimation algorithm, and its performance is very closed to the performance of the MMSE beamforming using perfect channel.

The proposed channel estimation algorithm only needs one one OFDM blockOFDM block to estimate channel with good performancegood performance..

44

References (1/3)

[1] R. V. Nee and R. Prasad, OFDM for Wireless Multimedia Communications . Boston: Artech House, 1999.

[2] J. C. Liberti and T. S. Rappaport, Smart Antennas for Wireless Communications: IS- 95 and Third Generation CDMA Applications. New Jersey: Prentice Hall, 1999.

[4] Ralph O. Schmidt, “Multiple emitter location and signal parameter,” Proc. IEEE Trans.

Antennas and Propagation, vol. AP-34, No. 3, pp. 3381-3391, Dec. 1999. [5] Shinsuke Hara, Montree Budsabathon, and Yoshitaka Hara, “A pre-FFT OFDM adaptive antenna array with eigenvector combining,” Proc. IEEE International Conference on Communication., vol. 4, pp. 2412-2416, June. 2004.

[3] L. C. Godara, “ Application of antenna arrays to mobile communications, Part II: Beam-forming and direction-of-arrival considerations,” IEEE Proceeding, vol. 85, No. 8, pp 1195-1245, Aug. 1997.

[6] Ming LEI, Ping ZHANG, and Hiroshi HARADA, and Hiromitsu WAKANA, “LMS adaptive beamforming based on pre-FFT combining for ultra high-data-eate OFDM system,” Proc. IEEE 60th Vehicular Technology Conference, vol. 5, Los Angeles, California, USA, Sept. 26-29, 2004, pp. 3664-3668.

45

References (2/3)

[7] Fred W. Vook and Kevin L. Baum, “Adaptive antennas for OFDM,” Proc. IEEE 48th Vehicular Technology Conference, vol. 1, Ottawa, Ont., May 18-21, 1998, pp. 606-610. [8] Chan Kyu Kim, Kwangchun Lee, and Yong Soo Cho, “Adaptive Beamforming Algorithm for OFDM Systems with Antenna Arrays,” IEEE Trans. Consumer Electronics, vol. 46, No. 4, pp. 1052-1058, Nov. 2000. [9] Hidehiro Matsuoka and Hiroki Shoki, “Comparison of pre-FFT and post-FFT processing adaptive arrays for OFDM systems in the presence of co-channel interference,” Proc. IEEE 14th International Symposium on Personal, Indoor and Mobile Radio Communications, vol. 2, Beijing, China, Sept. 7-10, 2003, pp. 1603-1607. . [10] Zhongding Lei and Francois P.S. Chin, “Post and pre-FFT beamforming in an OFDM system,” Proc. IEEE 59th Vehicular Technology Conference, vol. 1, Milan, Italy, May 17-19, 2004, pp. 39-43. . [11] Matthias Munster and Lajos Hanzo, “Performance of SDMA multi-user detection techniques for Walsh-Hadamard-Spread OFDM Schemes,” Proc. IEEE 54th Vehicular Technology Conference, vol. 4, Atlantic City, NJ, USA, Oct. 7-11, 2001, pp. 2219-2323.

46

References (3/3)

[12] Samir Kapoor, Daniel J. Marchok, and Yih-Fang Huang, “Adaptive interference suppression in multiuser wireless OFDM systems using antenna arrays,” IEEE Trans. Signal Processing, vol. 47, No. 12, pp. 3381-3391, Dec. 1999. [13] Shenghao Yang and Yuping Zhao, “Channel estimation method for 802.11a WLAN with multiple-antenna,” Proc. 5th International Symposium on Multi-Dimensional Mobile Communications, 29 Aug.-1 Sept, 2004, pp. 297-300. [14] Bassem R. Mahafza and Atef Z. Elsherbeni, Matlab Simulations for Radar Systems Design. Boca Raton, FL :CRC Press/Chapman & Hall, 2004. [15] Kai-Kit Wong, Roger S.-K. Cheng, Khaled Ben Letaief, and Ross D. Murch, “Adaptive antennas at the mobile and base stations in an OFDM/TDMA system,” IEEE Trans. Signal Processing, vol. 49, No. 1, pp. 195-206, Jan. 2001. [16] Shiann-Shiun Jeng, Garret Toshio Okamoto, Guanghan Xu, Hsin-Piao Lin, and Wolfhard J. Vogel, “Experimental evaluation of smart antenna system performance for wireless communications,” IEEE Trans. Antennas and Propagation, vol. 46, No. 6, pp. 749-757, June 1998.

47

Thank you very muchThank you very much

48

Transmitter of OFDM Systems

],[ mkup : data sequence of userp

: number of subcarriers

N

1

0

/2][1

][N

k

Nknjpp eku

Nns

gN : length of GI )2/( N

D/A & Up Converter

GI Insertion

S/PN-point

IFFT

… …],[ mkupP/S

],[ mns p

User p

1 ..., ,1 , NNNn ggP,p ..., ,2 1 ,,

gN

n : time-domain sample index

k : frequency-domain sample index

49

Symbol Error Ratio (QPSK)

50

Symbol Error Ratio (BPSK)

Recommended