Xem mẫu

Advanced Digital Communications Suhas Diggavi Ecole Polytechnique Federale de Lausanne (EPFL) School of Computer and Communication Sciences Laboratory of Information and Communication Systems (LICOS) November 29, 2005 2 Contents I Review of Signal Processing and Detection 7 1 Overview 9 1.1 Digital data transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2 Communication system blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3 Goals of this class 1.4 Class organization 1.5 Lessons from class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2 Signals and Detection 15 2.1 Data Modulation and Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1.1 Mapping of vectors to waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.2 Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2 Data detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2.1 Criteria for detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.2 Minmax decoding rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2.3 Decision regions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.2.4 Bayes rule for minimizing risk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.2.5 Irrelevance and reversibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.2.6 Complex Gaussian Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.7 Continuous additive white Gaussian noise channel . . . . . . . . . . . . . . . . . . 31 2.2.8 Binary constellation error probability . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.3 Error Probability for AWGN Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.3.1 Discrete detection rules for AWGN . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.3.2 Rotational and translational invariance . . . . . . . . . . . . . . . . . . . . . . . . 33 2.3.3 Bounds for M > 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.4 Signal sets and measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.4.1 Basic terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.4.2 Signal constellations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.4.3 Lattice-based constellation: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.5 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3 Passband Systems 47 3.1 Equivalent representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.2 Frequency analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.3 Channel Input-Output Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.4 Baseband equivalent Gaussian noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.5 Circularly symmetric complex Gaussian processes . . . . . . . . . . . . . . . . . . . . . . . 54 3.5.1 Gaussian hypothesis testing - complex case . . . . . . . . . . . . . . . . . . . . . . 55 3 4 CONTENTS 3.6 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 II Transmission over Linear Time-Invariant channels 59 4 Inter-symbol Interference and optimal detection 61 4.1 Successive transmission over an AWGN channel . . . . . . . . . . . . . . . . . . . . . . . . 61 4.2 Inter-symbol Interference channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.2.1 Matched lter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.2.2 Noise whitening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 4.3 Maximum Likelihood Sequence Estimation (MLSE) . . . . . . . . . . . . . . . . . . . . . 67 4.3.1 Viterbi Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.3.2 Error Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.4 Maximum a-posteriori symbol detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.4.1 BCJR Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.5 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5 Equalization: Low complexity suboptimal receivers 77 5.1 Linear estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.1.1 Orthogonality principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.1.2 Wiener smoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.1.3 Linear prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5.1.4 Geometry of random processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 5.2 Suboptimal detection: Equalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.3 Zero-forcing equalizer (ZFE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5.3.1 Performance analysis of the ZFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 5.4 Minimum mean squared error linear equalization (MMSE-LE) . . . . . . . . . . . . . . . . 88 5.4.1 Performance of the MMSE-LE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5.5 Decision-feedback equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 5.5.1 Performance analysis of the MMSE-DFE . . . . . . . . . . . . . . . . . . . . . . . 95 5.5.2 Zero forcing DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 5.6 Fractionally spaced equalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 5.6.1 Zero-forcing equalizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.7 Finite-length equalizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.7.1 FIR MMSE-LE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.7.2 FIR MMSE-DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 5.8 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6 Transmission structures 119 6.1 Pre-coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 6.1.1 Tomlinson-Harashima precoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 6.2 Multicarrier Transmission (OFDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 6.2.1 Fourier eigenbasis of LTI channels . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 6.2.2 Orthogonal Frequency Division Multiplexing (OFDM) . . . . . . . . . . . . . . . . 123 6.2.3 Frequency Domain Equalizer (FEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . 128 6.2.4 Alternate derivation of OFDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 6.2.5 Successive Block Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 6.3 Channel Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.3.1 Training sequence design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.3.2 Relationship between stochastic and deterministic least squares . . . . . . . . . . . 137 6.4 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 CONTENTS 5 III Wireless Communications 147 7 Wireless channel models 149 7.1 Radio wave propagation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 7.1.1 Free space propagation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 7.1.2 Ground Reection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 7.1.3 Log-normal Shadowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.1.4 Mobility and multipath fading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.1.5 Summary of radio propagation eects . . . . . . . . . . . . . . . . . . . . . . . . . 158 7.2 Wireless communication channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 7.2.1 Linear time-varying channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.2.2 Statistical Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 7.2.3 Time and frequency variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 7.2.4 Overall communication model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 7.3 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 8 Single-user communication 165 8.1 Detection for wireless channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 8.1.1 Coherent Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 8.1.2 Non-coherent Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 8.1.3 Error probability behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 8.1.4 Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 8.2 Time Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.2.1 Repetition Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.2.2 Time diversity codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 8.3 Frequency Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 8.3.1 OFDM frequency diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 8.3.2 Frequency diversity through equalization . . . . . . . . . . . . . . . . . . . . . . . 177 8.4 Spatial Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 8.4.1 Receive Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 8.4.2 Transmit Diversity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 8.5 Tools for reliable wireless communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 8.6 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 8.A Exact Calculations of Coherent Error Probability . . . . . . . . . . . . . . . . . . . . . . . 186 8.B Non-coherent detection: fast time variation . . . . . . . . . . . . . . . . . . . . . . . . . . 187 8.C Error probability for non-coherent detector . . . . . . . . . . . . . . . . . . . . . . . . . . 189 9 Multi-user communication 193 9.1 Communication topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 9.1.1 Hierarchical networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 9.1.2 Ad hoc wireless networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 9.2 Access techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 9.2.1 Time Division Multiple Access (TDMA) . . . . . . . . . . . . . . . . . . . . . . . . 195 9.2.2 Frequency Division Multiple Access (FDMA) . . . . . . . . . . . . . . . . . . . . . 196 9.2.3 Code Division Multiple Access (CDMA) . . . . . . . . . . . . . . . . . . . . . . . . 196 9.3 Direct-sequence CDMA multiple access channels . . . . . . . . . . . . . . . . . . . . . . . 198 9.3.1 DS-CDMA model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 9.3.2 Multiuser matched lter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 9.4 Linear Multiuser Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 9.4.1 Decorrelating receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 ... - tailieumienphi.vn
nguon tai.lieu . vn