Transmitter Receiver: Symbol Mapper Transmit Filter Channel Receive Filter Symbol Demapper Input Data Output Data

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 41

TRANSMITTER RECEIVER

𝑗2 𝜋 𝑓 0 𝑡 − 𝑗2𝜋 𝑓 0 𝑡
𝑒 𝑒
Input Symbol Transmit Receive Symbol Output
Channel
Data Mapper Filter Filter Demapper Data
𝑗2 𝜋 𝑓 0 𝑡
𝑒 TRANSMITTER
X 0 n X k n
Constellation
Filtering
Mapping
𝑗2 𝜋 𝑓 𝑘 𝑡
𝑒
X n  X N 1 n  xk n 
X n  S/P
Constellation
Mapper
Filtering ∑ Baseband
to RF
𝑗2𝜋 𝑓 𝑁−1 𝑡
𝑒
X 0 n  x0 n 
Constellation
Filtering
Mapper

Channel

− 𝑗 2𝜋 𝑓 0 𝑡
RECEIVER
𝑒
x n 
Receive Symbol x k n 
Filter Demapper
− 𝑗 2𝜋 𝑓 𝑘𝑡
𝑒
x n  xk n  Receive Symbol x N 1 n 
RF to X k n 
S/P P/S
Baseband Filter Demapper
𝑒− 𝑗2𝜋 𝑓 𝑁−1𝑡

x0 n  
Receive Symbol X 0 n 
Filter Demapper
X 0 n x0 n  OFDM
Symbol
Mapping TRANSMITTER

X k n  xk n  x n x  n
X n  Symbol Baseband
S/P IFFT P/S Add CP
Mapping to RF

X N 1  n xN 1 n 
Symbol
Mapping

Channel

OFDM r0  n  r̂0  n 
Symbol
RECEIVER Demapping

r n  r n  rk n  Symbol rˆk n 
RF to Discard r̂ n 
S/P FFT P/S
Baseband CP Demapping

rN 1 n  rˆN 1 n 
Symbol
Demapping
W-OFDM
TRANSMITTER

Input Digital Extension & Baseband


S/P IFFT P/S Add CP
Data Modulation Windowing to RF

Channel

Compensation Output
RF to Discard Digital
& Extension S/P FFT P/S
Baseband CP Demodulation Data
Removal

W-OFDM
RECEIVER
F-OFDM
TRANSMITTER

Input Sub-band
Symbol Baseband
S/P IFFT P/S Add CP Filtering &
Data Mapping to RF
Overlap

Channel

RF to Sub-band Discard Symbol Output


S/P FFT P/S
Baseband Filtering CP Demapping Data

F-OFDM
RECEIVER
IFFT
S0 Filter F0 S0 UFMC
S0 P/S with TRANSMITTER
Spreader
length L

S1 Filter F1 S1
Input
S/P
Symbol
Partition
into B S1
IFFT
Spreader
P/S with ∑ Baseband
to RF
Data Mapping length L
Sub-bands

IFFT
S B 1 Filter FB SB 1
S B 1 P/S with
Spreader
length L

Channel

Time-domain
RF to Frequency-
Pre-processing S/P
Baseband domain Estimated
(Windowing) 2N point
Symbol Symbols
FFT processing
(Equalization)
0 0
Zero 0 0
UFMC
RECEIVER
Padding
0 0
𝑘𝑛
𝑗2 𝜋
𝑁
𝑒
Up GFDM
Filtering TRANSMITTER
Sampling

Symbol
Input S/P 𝑘𝑛 P/S Add CP
Mapping 𝑗2 𝜋
Data 𝑁
𝑒
Up
Filtering
Sampling Baseband
to RF

Channel
𝑘𝑛
− 𝑗 2𝜋
𝑁
𝑒
RF to Matched Down
Baseband Filtering Sampling

Discard Symbol Output


S/P S/P
CP − 𝑗 2𝜋
𝑘𝑛 Demapping Data
𝑁
𝑒
GFDM Matched Down
RECEIVER Filtering Sampling
a0m t  𝑒 𝑗0 FBMC/OQAM
X 0m S t 
TRANSMITTER
jb0m t 

S t 
QAM X m S t 
Xm
Modulation
S/P ∑ Baseband
to RF
aNm 1 t 
𝑗 (2𝜋𝑡𝑇 +𝜋2 )(𝑁−1)
𝑒
X Nm1 X m
m
X  m
X 0

Channel

𝑒 𝑗0 X Nm1 jbNm1 t  h t  T 2 

a0m t  h t  

S t 
RF to
S/P
Baseband
( )
2𝜋𝑡 𝜋
− 𝑗 + ( 𝑁−1)
𝑇 2
𝑒
  h t   
FBMC/OQAM
RECEIVER  h t  T 2  bˆN 1 n 
X0
X1
0
X3 x n
N-point PA
D/A
IFFT x  n  c n 

0
X N 1

0
0
C2
0 c n 
N-point
IFFT

CN 2
0
P 
1

X̂ 1 x̂ 1

P 2 Select
one
xˆ u 

X̂ X̂  2 N-point x̂ 2 candidate
X S/P S/P
IFFT with
lowest
PAPR
P
u

Xˆ u  xˆ  
u

u
Side Information
1
X1 x1
Selection of
optimal
2 combination
Partition
Input Data X X2 x2 of phase x
into IFFT
S/P rotation S/P
V sub- Operation
factors
blocks
yielding the
V lowest
xV PAPR
XV

v
Phase Optimization Side Information
a0m  n  mF  e j0
m s0  n  h n  s f
n s0mod n 
X 0 0

jb0m  n  mF 
h  n  F 2
 2 n  
 jk   
a   n  mF 
m
e  F 2

h n 
k
QAM sk  n  skf  n 
m skmod n  M 1 N 1 S n 
Input Constella X X m
 
Data tion
k jb   n  mF 
m

h  n  F 2
k m 0 k 0
Mapping
 2 n  
 j  N 1
aNm 1  n  mF 
 
 F 2
e
sN 1 n  h n  sNf 1 n  1  n 
sNmod
X m
jbm
  n  mF 
h n  F 2
N 1 N 1

OQAM
Pre-processing Filtering
X X 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 11 X 12 X 13 X 14 X 15

X1 X 0 X1 X 2 X 3 0 0 0 0 0 0 0 0 0 0 0 0

X2 0 0 0 0 X4 X5 X6 X7 0 0 0 0 0 0 0 0

X3 0 0 0 0 0 0 0 0 X 8 X 9 X 10 X 11 0 0 0 0

X4 0 0 0 0 0 0 0 0 0 0 0 0 X 12 X 13 X14 X 15
Symbol 0
Symbol 1
Symbol 2
Symbol 3
Symbol 4
Symbol 5
F


LSymbol   K  1 2  F Symbol m
Symbol m+1


Symbol M-1

FBMC/OQAM Signal S n 

LFBMC / OQAM   K  M  1 2  F
1 0.3

a0 [n]*h[n]
0.2
a 0 [n] 0.5
0.1

0 0
0 10 20 30 40 50 0 20 40 60 80 100 120
1 0.3

a0 [n-F]*h[n]
0.2
a0 [n-F]

0.5
0.1

0 0
0 10 20 30 40 50 0 20 40 60 80 100 120
1 0.3

a 0 [n-2F]*h[n]
a 0 [n-2F]

0.2
0.5
0.1

0 0
0 10 20 30 40 50 0 20 40 60 80 100 120
e j0  m ,1
s0 n n  S m,1
f
X m
0
s0 smod
0

Selection of
  2 n  
jk    optimal
e  F 2
 m ,v combination  
QAM OQAM
n
Partition SOpt n 
n  S m,v
m
m sk s f
s mod of phase SOpt M 1
Constella X X km Pre- Symbols k k into
rotation 
tion processin Filtering V sub- m 0
factors
Mapping g blocks
 2 n   yielding the
 j  N 1  
e  F 2  m ,V lowest
sNf 1 n  PAPR
1  n  S m ,V
sN 1 sNmod
m
X N 1

Phase Optimization
F  K  1 2 F
S 0,1
S1,1



S 1 n  S m,1


S M  2,1
S M 1,1

K  M  F

 K  1 2 F


S m ,v S 1,1


 0,1
S
S m ,1

S M 1,1

S M 2,1


S M  2,v S 1 n 


 1,v
S
S 0,v

K  M  F
S 1,V
: sub-block from the data symbol :

S M 1,v : sub-block from the buffering and summation of all the sub-blocks from each data symbol
K  M F
    
S 1 n  S 4 n  S21 K  M F Sq1 S 3 n 

⋮⋮⋮ ⋮⋮ ⋮⋮⋮⋮
⋮⋮⋮ ⋮⋮ ⋮⋮⋮⋮
     
S 2 n  S v 1  n  S V  2 n  SV 1 n S V n  S v n 
     
S 3 n  S 2 n S 21 S31 Sq1 S M1  K
     
S 4 n  S11 S12 S22 S32 S q2
⋮ F
⋮ ⋮ ⋮ ⋮
     
S v n  SM2  K S13 S23 S33 S q3
     
S v 1 n  SM3  K S14 S 24 S34 S q4
⋮ ⋮ ⋮ ⋮ ⋮
     
S V  2 n  S M4  K S1v S 2v S3v S qv
     
S V 1 n  SMv  K S1v 1 S2v 1 S3v 1 S qv 1
     
S V n  SMv 1K S1v 2 S2v  2 S3v 2 S qv  2


S v n  : sub-block obtained from the summation of sub-blocks from all data data symbol

S33 : signal segment from the sub-blocks. :
X X 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 11 X 12 X 13 X 14 X 15

X1 X 0 0 0 0 X1 0 0 0 X 2 0 0 0 X 3 0 0 0

X2 0 X 4 0 0 0 X5 0 0 0 X6 0 0 0 X7 0 0

X3 0 0 X 8 0 0 0 X 9 0 0 0 X10 0 0 0 X11 0

X4 0 0 0 X 12 0 0 0 X 13 0 0 0 X 14 0 0 0 X15
X X 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 11 X 12 X 13 X 14 X 15

X1 0 0 X 0 0 X1 0 X 2 0 X 3 0 0 0 0 0 0 0

X2 0 X4 0 X5 0 X6 0 X7 0 0 0 0 0 0 0 0

X3 0 0 0 0 0 0 0 0 0 X 8 0 X 9 0 X 10 0 X11

X4 X 12 0 0 0 0 0 0 0 0 0 X13 0 X14 0 X15 0


𝑗0
𝑒
UP 𝑒 𝑗2 𝜋 𝑛/ 𝐿
Bit Circular Add Baseband
Mapper S/P Sampling P/S
Stream Convolution CP to RF
L
𝑒 𝑗2 𝜋( 𝑁 −1)𝑛/ 𝐿
Transmitter

Data Symbol Baseband


S/P IFFT P/S Add CP
Source Mapper to RF

Channel

Data Symbol Remove RF to


P/S FFT S/P
Sink Demapper CP Baseband

Receiver
Transmitter

Data Symbol Baseband


S/P IFFT P/S Add CP Channel
Source Mapper to RF
Transmitter

Data Symbol Extension & Baseband


S/P IFFT P/S Add CP Channel
Sourc Mapper Windowing to RF
e
Transmitter

Data Sub-band Baseband


S/P IFFT P/S Add CP Filtering Channel
Input Mapper to RF
Transmitter

Binary Sub-band N-point Pulse Baseband


S/P P/S Channel
Data Mapper IFFT Shaping to RF
𝑒 𝑗0
𝑒 𝑗2 𝜋𝑛/𝑁
Input UP Pulse
QAM Baseband
Data S/P Sampling Shaping P/S Channel
Mapper 2 𝜋 ( 𝑁−1 )𝑛 to RF
N h[n] 𝑗
𝑒 𝑁
𝑒 𝑗0
𝑒 𝑗2 𝜋𝑛/𝑁
Input UP Pulse
QAM Output
Data S/P Sampling Shaping P/S
Mapper 2 𝜋 ( 𝑁−1 )𝑛 Data
N h[n] 𝑗
𝑒 𝑁
𝑒 𝑗0
𝑗 ( 𝜋𝑁𝑛+ 𝜋2 )
𝑒
Input QAM Baseband
Data S/P Filtering P/S Channel
Mapper to RF
( )𝜋𝑛 𝜋
𝑗 ( 𝑁−1) +
𝑁 2
𝑒
𝑋 𝐼0 ( 𝑡 ) SFB
h (𝑡) 𝑒 𝑗0
𝑋 𝑄0 ( 𝑡 ) h ( 𝑡 −𝑇 / 2 )
𝐼
𝑋 (𝑡 )
1
𝑗 (2𝑇𝜋 𝑡+ 𝜋2 )
h (𝑡) 𝑒
Input QAM 𝑄 Modulation
Data S/P 𝑋 1 ( 𝑡 ) P/S Channel
Mapper h ( 𝑡 −𝑇 / 2 ) to RF

𝑋 𝐼𝑁 −1 ( 𝑡 ) ⋮ ( )2𝜋 𝜋
𝑗 ( 𝑁−1) 𝑡+
𝑇 2
h (𝑡) 𝑒
𝑋 𝑄𝑁 −1 ( 𝑡 )
h ( 𝑡 −𝑇 / 2 )
s0 n  e j0
h[n]
m s0f n  s0mod  n 
X 0

  h[n  F 2]
QAM
Input
Constella X
m
sk n 
QAM Pre-  M 1 N 1 S n 
Data X km
processing   
tion  2 n   m 0 k 0
Block j  N 1  
Mapping e  F 2

  h[n]
sNf 1 n 1  n 
sNmod
X Nm1 s n
N 1
h[n  F 2]
Filtering
Data Symbol 0
Data Symbol 1
Data Symbol 3


F
Data Symbol M-2
Data Symbol M-1
LSymbol   K  1 2  F

FBMC/OQAM Signal
LFBMC / OQAM   K  M  1 2  F
e j0  m ,1
s0 s0f s0mod S m,1

X 0m
Selection of
optimal
   2 n  
jk   
 m ,v
OQAM e  F 2
Conversion combination m 
QAM X m sk Pre- S m,v SOpt M 1 SOpt n
X m skf skmod into of phase 
Mappin k processi
g ng &
V sub- rotation m 0

blocks factors
  filtering j N 1 2F n  2 
e    m ,V
X Nm1 s
yielding the
sNf 1 sNmod S m ,V
N 1 1
lowest PAPR

Phase Optimization
S m,1
 m ,1
Selection of
m
s m n  Conversion S m,v FBMC SOpt M 1 
into sequences  SOpt n 
V sub-  m ,v
with the m 0
blocks lowest PAPR
S m ,V
 m ,V

Phase Optimization
F  K  1 2 F
S 0,1


S 1 n  S1,1


S M 2,1

S M 1,1


S 0,V ⋮
S V  n S1,V

S M 2,V

S M 1,V
K  M  F
S m,v : sub-block from the data symbol :
v
S n  : sub-block from the buffering and summation of all the clusters
K  M  F
   
S 1 n  S11 Sq1 S M1  K

⋮⋮ ⋮⋮ ⋮⋮
⋮⋮ ⋮⋮ ⋮⋮
   
S 2 n S12 Sq2 S M2  K
⋮ ⋮ ⋮
   
S v n S1v Sqv S Mv  K
   
S v 1 n S1v 1
⋮ Sqv 1
⋮ S Mv 1K

F
   
S V 1 n S1v 1 Sqv 1 S Mv 1K
   
S V n S1V SqV S MV  K

S v n : sub-block from buffering of

Sqv : signal segment from the sub-blocks

:
s0 s0f
X 0m Yes
OQAM
  Conversion m, v
Buffering the mth partitioned
QAM X m sk Pre- skf
IDFT into s data block with respect to the
Mappin X km processi m<M
modulation sm V sub- overlaps over F samples
g 
s
 ng & f blocks between adjacent blocks
N 1 filtering sN 1 No
X Nm1

Optimal output
FBMC/OQAM Sqc ,opt  
data
Grouping Phase sqv Segmentation into sv
Evaluating the CCDF
Opt q<M+K Weighting (M+K) segments of
S FBMC of the optimal signal No
Optimization V sub-blocks
Yes

You might also like