Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.
-
Upload
colin-bond -
Category
Documents
-
view
221 -
download
0
Transcript of Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.
![Page 1: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/1.jpg)
Wireless Mobile Communication and Transmission Lab.
Chapter 8
Application of Error Control Coding
![Page 2: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/2.jpg)
2/36Wireless Mobile Communication and Transmission Lab.
Outline
History : 2G ——3G——4GECC Application For 3G Adaptive Modulation and Coding (AMC)
![Page 3: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/3.jpg)
3/36Wireless Mobile Communication and Transmission Lab.
Outline
History : 2G ——3G——4GECC Application For 3G Adaptive Modulation and Coding (AMC)
![Page 4: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/4.jpg)
4/36Wireless Mobile Communication and Transmission Lab.
History
CDMA OneI S-95-A
CDMA OneI S-95-B
CDMA20001x
CDMA20001xEV-DO/ DV
CDMA20003x
GSM GPRS
HSDPA
EDGE
Newoperator
WCDMA
TD-SCDMA
2G B3G(4G)3G2. 75G2. 5G
1995 1999 2000 2001/ 2/ 3 2002/ 3/ 4 2004/ 6
LTE
2007/ 10
Wi MAXI EEE std802. 16
proposedby Chi na
802. 16e, f , g, h, i , j , k 802. 16m
![Page 5: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/5.jpg)
5/36Wireless Mobile Communication and Transmission Lab.
Outline
History : 2G ——3G ( IMT-2000 ) —— B3G ( IMT-A )—— 4G
ECC Application For 3G Adaptive Modulation and Coding (AMC)
![Page 6: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/6.jpg)
6/36Wireless Mobile Communication and Transmission Lab.
Error Coding
3G——IMT-2000:1 、 WCDMA2 、 CDMA20003 、 TD-SCDMA4 、 WiMAX
![Page 7: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/7.jpg)
7/36Wireless Mobile Communication and Transmission Lab.
WCDMA
Usage of channel coding scheme and coding rate
Type of TrCH Coding scheme
BCH
Coding rate
Convolutional coding
1/3
Turbo coding
DCH FACH DSCH USCH
RACH
TCH
1/3
1/2
Non coding
![Page 8: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/8.jpg)
8/36Wireless Mobile Communication and Transmission Lab.
WCDMA
Convolutional coding Structure of (2,1,8)
![Page 9: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/9.jpg)
9/36Wireless Mobile Communication and Transmission Lab.
WCDMA
Convolutional coding :Structure of (3,1,8)
![Page 10: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/10.jpg)
10/36Wireless Mobile Communication and Transmission Lab.
WCDMA
xk
xk
zk
Turbo codeinternal interleaver
x’k
z’k
D
DDD
DD
Input
OutputInput
Output
x’k
1st constituent encoder
2nd constituent encoder
Structure of rate 1/3 Turbo coder (dotted lines apply for trellis termination only)
1
0
( )( ) [1, ]
( )
DG D
D
gg
2 3
0
3
1
1
1
g D Dg D D
![Page 11: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/11.jpg)
11/36Wireless Mobile Communication and Transmission Lab.
CDMA2000
Output 0G0 = 557 (octal)
InputD D D D D D D D
Output 1G1 = 663 (octal)
Output 2G2 = 711 (octal)
Output 0G0 = 561 (octal)
InputD D D D D D D D
Output 1G1 = 753 (octal)
(a) Rate 1/2 convolutional coder
(b) Rate 1/3 convolutional coder
Convolutional coding :Structure of(2,1,8) and (3,1,8)
![Page 12: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/12.jpg)
12/36Wireless Mobile Communication and Transmission Lab.
CDMA2000
I NPUT OUTPUT
+ + + + +++ ++
++ +
++
++
++
++
Convolutional coding :Structure of (4,1,8)
![Page 13: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/13.jpg)
13/36Wireless Mobile Communication and Transmission Lab.
CDMA2000 : Turbo coding
++
++
+
+
+I NPUT
I nterLeaver
X
Y1
Y2
++
++
+
+
+
X'Y1'
Y2'
OUTPUT
Del ete
and
repeat
![Page 14: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/14.jpg)
14/36Wireless Mobile Communication and Transmission Lab.
TD-SCDMA
Type of TrCH Coding scheme
BCH
Coding rate
Convolutional coding1/2
1/3
Turbo codingDCH FACHDSCH USCH
RACH
TCH
1/3
1/3
1/3
1/2
1/2
Non coding
Usage of channel coding scheme and coding rate
![Page 15: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/15.jpg)
15/36Wireless Mobile Communication and Transmission Lab.
TD-SCDMA
Output 0G0 = 557 (octal)
InputD D D D D D D D
Output 1G1 = 663 (octal)
Output 2G2 = 711 (octal)
Output 0G0 = 561 (octal)
InputD D D D D D D D
Output 1G1 = 753 (octal)
(a) Rate 1/2 convolutional coder
(b) Rate 1/3 convolutional coder
Convolutional coding (2,1,8) and (3,1,8)
![Page 16: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/16.jpg)
16/36Wireless Mobile Communication and Transmission Lab.
TD-SCDMA :Turbo
1
0
( )( ) [1, ]
( )
DG D
D
gg
2 3
0
3
1
1
1
g D Dg D D
xk
xk
zk
Turbo codeinternal interleaver
x’k
z’k
D
DDD
DD
Input
OutputInput
Output
x’k
1st constituent encoder
2nd constituent encoder
![Page 17: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/17.jpg)
17/36Wireless Mobile Communication and Transmission Lab.
Outline
History : 2G ——3G——4GECC Application For 3G Adaptive Modulation and Coding (AMC)
![Page 18: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/18.jpg)
18/36Wireless Mobile Communication and Transmission Lab.
AMC: Adaptive Modulation and Coding
Adaptive Modulation and Coding (AMC) is an alternative link adaptation method in 3G mobile wireless communication. AMC provides the flexibility to match the modulation-coding scheme to the average channel conditions for each user. With AMC, the power of the transmitted signal is held constant over a frame interval, and the modulation and coding format is changed to match the current received signal quality or channel conditions.
![Page 19: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/19.jpg)
19/36Wireless Mobile Communication and Transmission Lab.
“Adaptive” --- A Concept
What is adaptive? Why adaptive?
Nonadaptive: worst-case channel conditions, inefficient utilization of the channel.
Adaptive: increase average throughput, reduce required transmit power, sufficient use of the channel capacity
How to adaptive?favorable channel conditions : higher data rates or lower
powerchannel degrades : reducing the data rate or increasing
power
![Page 20: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/20.jpg)
20/36Wireless Mobile Communication and Transmission Lab.
Introduction
First proposed by J. F. Hayes in 1968 “Adaptive feedback communications”, IEEE Trans.
Commun. Technol. Vol. 16, Issue 1, pp. 29-34Hardware constraintLack of good channel estimation techniquesPoint-to-point radio links without feedback
Has already been used in cellular systems GSM,EDGE,GPRS,cdma2000,WCDMA etc.
![Page 21: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/21.jpg)
21/36Wireless Mobile Communication and Transmission Lab.
Introduction
Main idea of adaptive transmission: transmission schemes are adapted according to
the estimated channel condition that sent back to the transmitter
![Page 22: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/22.jpg)
22/36Wireless Mobile Communication and Transmission Lab.
Introduction
Purpose:Maintain an acceptable bit error rate (transmission
quality)Make a more efficient use of the channel capacity
Wired Networks
Low Rate
BaseStation
ClientRadio Tower
Server
Client
Client
Radio Tower
Interference
![Page 23: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/23.jpg)
23/36Wireless Mobile Communication and Transmission Lab.
Introduction
Several practical constraints:Channel estimation
• Fast, slow
Pr/Pt
d=vt
PrPt
d=vt
v Very slow
SlowFast
![Page 24: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/24.jpg)
24/36Wireless Mobile Communication and Transmission Lab.
Introduction
Several practical constraints:Channel estimation
• Fast, slow
Feed back delay• voice or video
Hardware constraints • how often the transmitter can change its rate
and/or power
![Page 25: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/25.jpg)
25/36Wireless Mobile Communication and Transmission Lab.
Some definitions
: instantaneous received signal-to-noise ratio:average received SNR
: fading distribution of
: transmit power
: average transmit signal power: the number of points in each signal constellation
)(p
)(S
S
M
![Page 26: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/26.jpg)
26/36Wireless Mobile Communication and Transmission Lab.
System Model
0e1][/][ˆ][ iii
0f
![Page 27: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/27.jpg)
27/36Wireless Mobile Communication and Transmission Lab.
System Model
Transmission parameters that can be adapted (according to ):data rate (constellation size)
Coding rateerror probabilitytransmitted power
or any combination of these parameters
![Page 28: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/28.jpg)
28/36Wireless Mobile Communication and Transmission Lab.
Variable Coding Techniques
Different channel codes are used to provide different coding gain to the transmitted bits. particularly useful when modulation fixed
For example:
is small A stronger error correction code
is large A weaker code or no coding
![Page 29: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/29.jpg)
29/36Wireless Mobile Communication and Transmission Lab.
Variable Coding Techniques
Constraints:Channel remain roughly constant over the
block length of constraint length of the code
Implementation:Multiplexing codes with different error
correction capabilitiesRCPC codes (Rate-compatible punctured
convolution codes)
![Page 30: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/30.jpg)
30/36Wireless Mobile Communication and Transmission Lab.
Examples
HSDPA
![Page 31: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/31.jpg)
31/36Wireless Mobile Communication and Transmission Lab.
Our Work---AMC with LDPC Codes
The BER-CSNR relationship of LDPC codes
For a target BER
and are all constants
cbaeBER
)1(
1)(
)(
nc
nn b
BERan )1)
1ln((
1 /1
0
, ,a b c , ,n n na b c
![Page 32: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/32.jpg)
32/36Wireless Mobile Communication and Transmission Lab.
Simulation results
Simulation parameters
nCode Rate
Information Bits
Modulation Scheme
Spectral Efficiency
1
2
3
4
5
1/2
2/3
3/4
4/5
5/6
252
504
756
1008
1260
4-QAM
8-QAM
16-QAM
32-QAM
64-QAM
1
2
3
4
5
![Page 33: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/33.jpg)
33/36Wireless Mobile Communication and Transmission Lab.
Simulation results
threshold selection according to performances of individual schemes under AWGN channel (target BER=10-4)
![Page 34: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/34.jpg)
34/36Wireless Mobile Communication and Transmission Lab.
Simulation results
Performance of adaptive and non-adaptive LDPC codes under Rican fading channel (K=5,assuming ideal channel estimation)
![Page 35: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/35.jpg)
35/36Wireless Mobile Communication and Transmission Lab.
Simulation results
BER performance of adaptive LDPC under constant channel estimation error (CEE)
![Page 36: Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.](https://reader035.fdocuments.net/reader035/viewer/2022062322/56649ee75503460f94bf8ae4/html5/thumbnails/36.jpg)
36/36Wireless Mobile Communication and Transmission Lab.
Simulation results
Spectral efficiency of adaptive LDPC codes under Rican fading channel under different channel estimation error