: Claude Berrou
: Claude Berrou
: Codes and turbo codes
: Springer-Verlag
: 9782817800394
: 1
: CHF 85.40
:
: Informatik
: English
: 400
: Wasserzeichen
: PC/MAC/eReader/Tablet
: PDF
This book is devoted to one of the essential functions of modern telecommunications systems: channel coding or error correction coding. Its main topic is iteratively decoded algebraic codes, convolutional codes and concatenated codes.
Title Page 3
Copyright Page 4
Codes and Turbo Codes5
Foreword7
Table of Contents10
Chapter 1 Introduction15
1.1 Digital messages17
1.2 A first code18
1.3 Hard input decoding and soft input decoding21
1.4 Hard output decoding and soft output decoding25
1.5 The performance measure25
1.6 What is a good code?29
1.7 Families of codes31
Chapter 2 Digital communications33
2.1 DigitalModulations33
2.1.1 Introduction33
2.1.2 Linear Memoryless Modulations36
Amplitude-shift keying with M states: M-ASK36
Phase Shift Keying with M states (M-PSK)39
Quadrature Amplitude Modulation using two quadrature carriers (MQAM)40
2.1.3 Memoryless modulation with M states (M-FSK)43
2.1.4 Modulations with memory by continuous phase frequency shift keying (CPFSK)45
Continuous phase-frequency-shift keying with modulation index h = 1/2: Minimum Shift Keying (MSK)46
L-ary Raised Cosine modulation (L-RC)48
Gaussian minimum shift keying modulation (GMSK)49
2.2 Structure and performance of the optimal receiver on a Gaussian channel51
2.2.1 Structure of the coherent receiver51
2.2.2 Performance of the coherent receiver56
Amplitude shift keying with M states56
Phase shift keying with M states60
Amplitude modulation on two quadrature carriers – M-QAM63
Frequency shift keying – M-FSK66
Continuous phase frequency shift keying – CPFSK69
2.3 Transmission on a band-limited channel73
2.3.1 Introduction73
2.3.2 Intersymbol interference74
2.3.3 Condition of absence of ISI: Nyquist criterion77
Optimal distribution of filtering between transmission and reception80
2.3.4 Expression of the error probability in presence of Nyquist filtering82
2.4 Transmission on fading channels83
2.4.1 Characterization of a fading channel83
Coherence bandwidth84
Coherence time87
2.4.2 Transmission on non-frequency-selective slow-fading channels87
Performance on a Rayleigh channel87
Performance on a Rayleigh channel with diversity89
Transmission on a slow-fading frequency-selective channel92
Transmission with equalization at reception95
Chapter 3 Theoretical limits96
3.1 Information theory96
3.1.1 Transmission channel96
3.1.2 An example: the binary symmetric channel97
Configurations of errors on the binary symmetric channel97
Mutual information and capacity of the binary symmetric channel98
3.1.3 Overview of the fundamental coding theorem99
3.1.4 Geometrical interpretation100
3.1.5 Random coding101
Codes imitating random coding102
3.2 Theoretical limits to performance104
3.2.1 Binary input and real output channel104
3.2.2 Capacity of a transmission channel105
Shannon limit of a band-limited continuous input and output Gaussian channel106
Capacity of a discrete input Gaussian channel106
Capacity of the Rayleigh channel108
3.3 Practical limits to performance109
3.3.1 Gaussian binary input channel109
3.3.2 Gaussian continuous input channel110
3.3.3 Some examples of limits112
3.4 Minimum distances required113
3.4.1 MHD required with 4-PSK modulation113
3.4.2 MHD required with 8-PSK modulation115
3.4.3 MHD required with 16-QAM modulation117
Bibliography120
Chapter 4 Block codes121
4.1 Block codes with binary symbols122
4.1.1 Generator matrix of a binary block code122
4.1.2 Dual code and parity check matrix124
4.1.3 Minimum distance125
4.1.4 Extended codes and shortened codes126
4.1.5 Product codes127
4.1.6 Examples of binary block codes127
Parity check code127
Repetition code128
Hamming code129
Maximum length code130
Hadamard code130
Reed-Muller codes131
4.1.7 Cyclic codes132
Definition and polynomial representation132
Cyclic code in systematic form134
Implementation of an encoder136
BCH codes137
4.2 Block codes with non-binary symbols142
4.2.1 Reed-Solomon codes142
4.2.2 Implementing the encoder144
4.3 Decoding and performance of codes with binary symbols144
4.3.1 Error detection144
Detection capability145
Probability of non-detection of errors145
4.3.2 Error correction146
Hard decoding146
Soft decoding149
4.4 Decoding and performance of codes with non-binary symbols . .155
4.4.1 Hard input decoding of Reed-Solomon codes155
4.4.2 Peterson’s directmethod156
Description of the algorithm fo