GSM Equilzer Receiver
Transcript of GSM Equilzer Receiver
-
7/29/2019 GSM Equilzer Receiver
1/21
GSM BTS Development
&
GSM/EDGE Receiver based on FDE
Dinakar. P
[email protected]. of Electrical Engineering
Indian Institute of Technology - Madras
ComNet - 2007
mailto:[email protected]:[email protected] -
7/29/2019 GSM Equilzer Receiver
2/21
Introduction: GSM
Based on FDD TDMA
Raw bit rate: 270.83 kbps
Each physical channel is shared (TDMA) by 8 users
Data service: HSCSD (Circuit-Switched) & GPRS (Packet-Switched)
Global System for Mobile Communication (GSM)
Air Interface
Currently ~ 670 networks in 213 countries and territories
Frequency bands (MHz) 450, 850, 900, 1800, 1900
Very rapid growth in subscribers (1275M-2/05, 1600M-12/05, 2000M-12/06)
Aggressive evolution to 3G EDGE, Wideband CDMA
-
7/29/2019 GSM Equilzer Receiver
3/21
GSM Cellular Network
-
7/29/2019 GSM Equilzer Receiver
4/21
GSM BTS Specification
Single TRX (Single carrier)
Low power
Supports multiple bands GSM 900, 1800 and 1900Standard compliant
Remote monitoring capability
Low cost
-
7/29/2019 GSM Equilzer Receiver
5/21
Base Station Unit
RF Section
Baseband
Section
Processor
Section
POE
BSC Antenna
-
7/29/2019 GSM Equilzer Receiver
6/21
GSM Receiver - Equalizer
-
7/29/2019 GSM Equilzer Receiver
7/21
GSM Receiver EqualizerCont
MLSE based receiver
Generates soft-bit (SOVA)
Implemented on DSP
Processor loading: ~60 % (MIPS)
Standards compliant
Transparent to GPRS reception
-
7/29/2019 GSM Equilzer Receiver
8/21
1 2 3 4 5 6 7 8
GSM TDMA frame
4.615 ms
GSM time-slot (normal burst)
577 s
guard
spacetail user data TrainingS S user data tail
3 bits 57 bits 26 bits 57 bits1 1 3
GSM: Time Division Multiple Access
Raw Bit Rate per Slot: 270.8*(114/156)*(12/13)/8 = 22.8 kbps
General Packet Radio Service (GPRS) = 14.4 kbps / Slot
High Speed Circuit-Switched Data (HSCSD) = 64 kbps / 4 Slot
-
7/29/2019 GSM Equilzer Receiver
9/21
Need higher date rate ? Use higher order modulation !!!
EDGE Enhanced Data rate for Global Evolution
Enhancement of GPRS is EGPRS and HSCSD is ECSD
Retains GSM characteristics:
Symbol durationFrame structure
Spectral characteristics
Constellation: GMSK (1bit/sym) and 8PSK (3bit/sym)
Symbol duration: 3.69 S. Delay Spread as high as 17 S
Memory Length (L):5 No. of State in MLSE: GSM2L (32) EDGE8L (32768)
** Number of Channel Taps: L + 1
Traditional GSM Equalizer: MLSE
Evolution of GSM: EDGE
-
7/29/2019 GSM Equilzer Receiver
10/21
Is Frequency Domain Equalization Techniques are feasible for EDGE ?
Delay Decision Feedback Sequence Estimation (DDFSE)
Reduced-State Sequence Estimation (RSSE)
DFE combined with nearest-neighbor symbol perturbation
Turbo Equalization with a core low complexity equalizer
Equalizers like MAP-DFE, Zero-forcing filter . . .
Traditional Equalization Techniques:
Equalization Techniques for EDGE
-
7/29/2019 GSM Equilzer Receiver
11/21
EDGE: Simulation Model
-
7/29/2019 GSM Equilzer Receiver
12/21
A quick glance at Frequency Domain Equalization
v samples
CP CP
copy copy
Nsamples
B l o c k i B l o c k (i+1)
Time-Domain Convolution Frequency-Domain Multiplication
-
7/29/2019 GSM Equilzer Receiver
13/21
TailSymbols
(3)
TailSymbols
(3)
DataPre-Amble
(58)
DataPost-Amble
(58)
TrainingSequence
(26)
UniqueWord-1
(3)
UniqueWord - 2
(3)
Data & Training Sequence (58+26+58)
Block (Length N= 145)
(i)
Guard
IntervalGuard
Interval
Interfering Block
(i-1)
IBI Removal and CP Construction
A different look on Burst Structure
-
7/29/2019 GSM Equilzer Receiver
14/21
BER Performance: Proposed FDE vs MMSE Equalizer
** Ideal Channel Estimation
Static Channel
-
7/29/2019 GSM Equilzer Receiver
15/21
TailSymbols
(3)
TailSymbols
(3)
DataPre-Amble
(58)
DataPost-Amble
(58)
Training Sequence
(26)
Efficient Frequency-Domain Equalizer
64-Pt Block 64-Pt Block
Training Sequence is used as known pattern and the cyclic prefix is
constructed accordingly
Separate FDE for Post-Amble and Pre-Amble
Same channel values are used for both the FDE
-
7/29/2019 GSM Equilzer Receiver
16/21
BER Performance: Full Block FDE and Modified 64 Pt FDE
** Ideal Channel Estimation
Static Channel
-
7/29/2019 GSM Equilzer Receiver
17/21
Tail
Symbols
(3)
Post-Amble (58)Training Sequence
(26)
64-Pt Block
FDE for longer channels
Equalization of Post-Amble
Cyclic Prefix Reconstruction
-
7/29/2019 GSM Equilzer Receiver
18/21
FDE for longer channels
Equalization of Pre-Amble
Tail
Symbols
(3)
Tail
Symbols
(3)
Data
Pre-Amble
(58)
Data
Post-Amble
(58)
Training Sequence
(26)
Guard
Interval
TailSymbols
(3)
Pre-Amble (58)Training Sequence(26)
64-Pt Block
-
7/29/2019 GSM Equilzer Receiver
19/21
BER Performance with proposed CP reconstruction procedure
** Ideal Channel Estimation
Hilly Terrain: Slow fading channel
CP Reconstruction: 2 Iterations
-
7/29/2019 GSM Equilzer Receiver
20/21
EDGE: System Model
-
7/29/2019 GSM Equilzer Receiver
21/21
Summary
MIPS Memory
Cycles/Burst
Mega Cycles/Second
BF 537
600 MIPSkBytes
BF 537
64 kBytes
Best Case(ShorterChannel)
13622 24 4% 7.4 11%
Worst Case(Longer Channel)
25114 45 8% 7.6 11%
Compared with Time-Domain MMSE Much better
Implemented on DSP
Standards compliant
Possible enhancement: Over-sampling & receive diversity