Algorithms for communications systems and their applications

著者

書誌事項

Algorithms for communications systems and their applications

Nevio Benvenuto, Giovanni Cherubini, Stefano Tomasin

Wiley, 2021

大学図書館所蔵 件 / 1

この図書・雑誌をさがす

注記

Includes bibliographical references and index

内容説明・目次

内容説明

The definitive guide to problem-solving in the design of communications systems In Algorithms for Communications Systems and their Applications, 2nd Edition, authors Benvenuto, Cherubini, and Tomasin have delivered the ultimate and practical guide to applying algorithms in communications systems. Written for researchers and professionals in the areas of digital communications, signal processing, and computer engineering, Algorithms for Communications Systems presents algorithmic and computational procedures within communications systems that overcome a wide range of problems facing system designers. New material in this fully updated edition includes: MIMO systems (Space-time block coding/Spatial multiplexing /Beamforming and interference management/Channel Estimation) OFDM and SC-FDMA (Synchronization/Resource allocation (bit and power loading)/Filtered OFDM) Improved radio channel model (Doppler and shadowing/mmWave) Polar codes (including practical decoding methods) 5G systems (New Radio architecture/initial access for mmWave/physical channels) The book retains the essential coding and signal processing theoretical and operative elements expected from a classic text, further adopting the new radio of 5G systems as a case study to create the definitive guide to modern communications systems.

目次

Preface 3 Acknowledgments 3 1 Elements of signal theory 7 1.1 Continuous-time linear systems 7 1.2 Discrete-time linear systems 10 Discrete Fourier transform 13 The DFT operator 14 Circular and linear convolution via DFT 15 Convolution by the overlap-save method 17 IIR and FIR filters 19 1.3 Signal bandwidth 22 The sampling theorem 24 Heaviside conditions for the absence of signal distortion 26 1.4 Passband signals and systems 26 Complex representation 26 Relation between a signal and its complex representation 28 Baseband equivalent of a transformation 36 Envelope and instantaneous phase and frequency 37 1.5 Second-order analysis of random processes 38 1.5.1 Correlation 39 Properties of the autocorrelation function 40 1.5.2 Power spectral density 40 Spectral lines in the PSD 40 Cross power spectral density 42 Properties of the PSD 42 PSD through filtering 43 1.5.3 PSD of discrete-time random processes 43 Spectral lines in the PSD 44 PSD through filtering 45 Minimum-phase spectral factorization 46 1.5.4 PSD of passband processes 47 PSD of in-phase and quadrature components 47 Cyclostationary processes 50 1.6 The autocorrelation matrix 56 Properties 56 Eigenvalues 56 Other properties 57 Eigenvalue analysis for Hermitian matrices 58 1.7 Examples of random processes 60 1.8 Matched filter 66 White noise case 68 1.9 Ergodic random processes 69 1.9.1 Mean value estimators 71 Rectangular window 74 Exponential filter 74 General window 75 1.9.2 Correlation estimators 75 Unbiased estimate 76 Biased estimate 76 1.9.3 Power spectral density estimators 77 Periodogram or instantaneous spectrum 77 Welch periodogram 78 Blackman and Tukey correlogram 79 Windowing and window closing 79 1.10 Parametric models of random processes 82 ARMA 82 MA 84 AR 84 Spectral factorization of AR models 87 Whitening filter 87 Relation between ARMA, MA, and AR models 87 1.10.1 Autocorrelation of AR processes 89 1.10.2 Spectral estimation of an AR process 91 Some useful relations 92 AR model of sinusoidal processes 94 1.11 Guide to the bibliography 95 Bibliography 95 Appendixes 97 1.A Multirate systems 98 1.A.1 Fundamentals 98 1.A.2 Decimation 100 1.A.3 Interpolation 102 1.A.4 Decimator filter 104 1.A.5 Interpolator filter 105 1.A.6 Rate conversion 108 1.A.7 Time interpolation 109 Linear interpolation 110 Quadratic interpolation 112 1.A.8 The noble identities 112 1.A.9 The polyphase representation 113 Efficient implementations 114 1.B Generation of a complex Gaussian noise 121 1.C Pseudo-noise sequences 122 Maximal-length 122 CAZAC 124 Gold 125 2 The Wiener filter 129 2.1 The Wiener filter 129 Matrix formulation 130 Optimum filter design 132 The principle of orthogonality 134 Expression of the minimum mean-square error 135 Characterization of the cost function surface 136 The Wiener filter in the z-domain 137 2.2 Linear prediction 140 Forward linear predictor 141 Optimum predictor coefficients 141 Forward prediction error filter 142 Relation between linear prediction and AR models 143 First and second order solutions 144 2.3 The least squares method 145 Data windowing 146 Matrix formulation 146 Correlation matrix 147 Determination of the optimum filter coefficients 147 2.3.1 The principle of orthogonality 148 Minimum cost function 149 The normal equation using the data matrix 149 Geometric interpretation: the projection operator 150 2.3.2 Solutions to the LS problem 151 Singular value decomposition 152 Minimum norm solution 154 2.4 The estimation problem 155 Estimation of a random variable 155 MMSE estimation 155 Extension to multiple observations 157 Linear MMSE estimation of a random variable 158 Linear MMSE estimation of a random vector 158 2.4.1 The Cramer-Rao lower bound 160 Extension to vector parameter 162 2.5 Examples of application 164 2.5.1 Identification of a linear discrete-time system 164 2.5.2 Identification of a continuous-time system 166 2.5.3 Cancellation of an interfering signal 169 2.5.4 Cancellation of a sinusoidal interferer with known frequency 170 2.5.5 Echo cancellation in digital subscriber loops 171 2.5.6 Cancellation of a periodic interferer 172 Bibliography 173 Appendixes 174 2.A The Levinson-Durbin algorithm 175 Lattice filters 176 The Delsarte-Genin algorithm 177 3 Adaptive transversal filters 179 3.1 The MSE design criterion 180 3.1.1 The steepest descent or gradient algorithm 181 Stability 181 Conditions for convergence 183 Adaptation gain 184 Transient behaviour of the MSE 185 3.1.2 The least mean square algorithm 186 Implementation 187 Computational complexity 188 Conditions for convergence 188 3.1.3 Convergence analysis of the LMS algorithm 190 Convergence of the mean 191 Convergence in the mean-square sense: real scalar case 192 Convergence in the mean-square sense: general case 193 Fundamental results 196 Observations 197 Final remarks 199 3.1.4 Other versions of the LMS algorithm 199 Leaky LMS 199 Sign algorithm 200 Normalized LMS 200 Variable adaptation gain 201 3.1.5 Example of application: the predictor 202 3.2 The recursive least squares algorithm 208 Normal equation 209 Derivation 210 Initialization 212 Recursive form of the minimum cost function 212 Convergence 214 Computational complexity 214 Example of application: the predictor 215 3.3 Fast recursive algorithms 215 3.3.1 Comparison of the various algorithms 216 3.4 Examples of application 216 3.4.1 Identification of a linear discrete-time system 217 Finite alphabet case 219 3.4.2 Cancellation of a sinusoidal interferer with known frequency 220 Bibliography 221 4 Transmission channels 223 4.1 Radio channel 223 4.1.1 Propagation and used frequencies in radio transmission 224 Basic propagation mechanisms 224 Frequency ranges 224 4.1.2 Analog front-end architectures 226 Radiation masks 226 Conventional superheterodyne receiver 227 Alternative architectures 227 Direct conversion receiver 228 Single conversion to low-IF 229 Double conversion and wideband IF 229 4.1.3 General channel model 230 High power amplifier 230 Transmission medium 233 Additive noise 234 Phase noise 234 4.1.4 Narrowband radio channel model 235 Equivalent circuit at the receiver 237 Multipath 238 Path loss as a function of distance 240 4.1.5 Fading effects in propagation models 243 Macroscopic fading or shadowing 243 Microscopic fading 245 4.1.6 Doppler shift 245 4.1.7 Wideband channel model 247 Multipath channel parameters 249 Statistical description of fading channels 250 4.1.8 Channel statistics 252 Power delay profile 252 Coherence bandwidth 253 Doppler spectrum 254 Coherence time 255 Doppler spectrum models 256 Power angular spectrum 256 Coherence distance 256 On fading 257 4.1.9 Discrete-time model for fading channels 258 Generation of a process with a preassigned spectrum 259 4.1.10 Discrete-space model of shadowing 261 4.1.11 Multiantenna systems 264 Discrete-time model 266 4.2 Telephone channel 268 Distortion 270 Noise sources 270 Echo 270 Appendixes 272 4.A Discrete-time NB model for mmWave channels 273 Angular domain representation 273 Bibliography 274 5 Vector quantization 277 5.1 Basic concept 277 5.2 Characterization of VQ 278 Parameters determining VQ performance 278 Comparison between VQ and scalar quantization 280 5.3 Optimum quantization 281 Generalized Lloyd algorithm 282 5.4 The Linde, Buzo, and Gray algorithm 284 Choice of the initial codebook 285 Splitting procedure 286 Selection of the training sequence 287 5.4.1 k-means clustering 288 5.5 Variants of VQ 288 Tree search VQ 288 Multistage VQ 289 Product code VQ 291 5.6 VQ of channel state information 292 MISO channel quantization 292 Channel feedback with feedforward information 294 5.7 Principal component analysis 295 5.7.1 PCA and k-means clustering 297 Bibliography 299 6 Digital transmission model and channel capacity 301 6.1 Digital transmission model 301 6.2 Detection 305 6.2.1 Optimum detection 306 ML 307 MAP 307 6.2.2 Soft detection 309 LLRs associated to bits of BMAP 309 Simplified expressions 312 6.2.3 Receiver strategies 314 6.3 Relevant parameters of the digital transmission model 314 Relations among parameters 315 6.4 Error probability 317 6.5 Capacity 320 6.5.1 Discrete-time AWGN channel 321 6.5.2 SISO narrowband AWGN channel 322 6.5.3 SISO dispersive AGN channel 322 6.5.4 MIMO discrete-time NB AWGN channel 325 6.6 Achievable rates of modulations in AWGN channels 326 6.6.1 Rate as a function of the SNR per dimension 327 6.6.2 Coding strategies depending on the signal-to-noise ratio 329 Coding gain 330 6.6.3 Achievable rate of an AWGN channel using PAM 331 Bibliography 333 Appendixes 334 6.A Gray labelling 335 6.B The Gaussian distribution and Marcum functions 336 6.B.1 The Q function 336 6.B.2 Marcum function 338 7 Single-carrier modulation 341 7.1 Signals and systems 341 7.1.1 Baseband digital transmission (PAM) 341 Modulator 342 Transmission channel 343 Receiver 343 Power spectral density 344 7.1.2 Passband digital transmission (QAM) 346 Modulator 346 Power spectral density 347 Three equivalent representations of the modulator 348 Coherent receiver 349 7.1.3 Baseband equivalent model of a QAM system 349 Signal analysis 349 7.1.4 Characterization of system elements 353 Transmitter 353 Transmission channel 354 Receiver 355 7.2 Intersymbol interference 356 Discrete-time equivalent system 356 Nyquist pulses 357 Eye diagram 361 7.3 Performance analysis 365 Signal-to-noise ratio 365 Symbol error probability in the absence of ISI 366 Matched filter receiver 367 7.4 Channel equalization 367 7.4.1 Zero-forcing equalizer 367 7.4.2 Linear equalizer 368 Optimum receiver in the presence of noise and ISI 369 Alternative derivation of the IIR equalizer 370 Signal-to-noise ratio at detector 374 7.4.3 LE with a finite number of coefficients 375 Adaptive LE 376 Fractionally spaced equalizer 378 7.4.4 Decision feedback equalizer 381 Design of a DFE with a finite number of coefficients 384 Design of a fractionally spaced DFE 387 Signal-to-noise ratio at the decision point 389 Remarks 390 7.4.5 Frequency domain equalization 390 DFE with data frame using a unique word 390 7.4.6 LE-ZF 394 7.4.7 DFE-ZF with IIR filters 394 DFE-ZF as noise predictor 400 DFE as ISI and noise predictor 400 7.4.8 Benchmark performance of LE-ZF and DFE-ZF 402 Comparison 402 Performance for two channel models 403 7.4.9 Passband equalizers 404 Passband receiver structure 405 Optimization of equalizer coefficients and carrier phase offset 407 Adaptive method 408 7.5 Optimum methods for data detection 410 7.5.1 Maximum-likelihood sequence detection 412 Lower bound to error probability using MLSD 413 The Viterbi algorithm 414 Computational complexity of the VA 419 7.5.2 Maximum a posteriori probability detector 419 Statistical description of a sequential machine 420 The forward-backward algorithm 421 Scaling 425 The log likelihood function and the Max-Log-MAP criterion 426 LLRs associated to bits of BMAP 427 Relation between Max-Log-MAP and Log-MAP 428 7.5.3 Optimum receivers 428 7.5.4 The Ungerboeck's formulation of MLSD 430 7.5.5 Error probability achieved by MLSD 433 Computation of the minimum distance 437 7.5.6 The reduced-state sequence detection 441 Trellis diagram 442 The RSSE algorithm 444 Further simplification: DFSE 446 7.6 Numerical results obtained by simulations 447 QPSK over a minimum-phase channel 447 QPSK over a non minimum phase channel 448 8-PSK over a minimum phase channel 449 8-PSK over a non minimum phase channel 449 7.7 Precoding for dispersive channels 451 7.7.1 Tomlinson-Harashima precoding 452 7.7.2 Flexible precoding 454 7.8 Channel estimation 456 7.8.1 The correlation method 456 7.8.2 The LS method 458 Formulation using the data matrix 459 7.8.3 Signal-to-estimation error ratio 460 7.8.4 Channel estimation for multirate systems 464 7.8.5 The LMMSE method 465 7.9 Faster-than-Nyquist Signalling 467 Bibliography 467 Appendixes 470 7.A Simulation of a QAM system 471 7.B Description of a finite-state machine 477 7.C Line codes for PAM systems 478 7.C.1 Line codes 478 Non-return-to-zero format 478 Return-to-zero format 479 Biphase format 480 Delay modulation or Miller code 481 Block line codes 481 Alternate mark inversion 481 7.C.2 Partial response systems 482 The choice of the PR polynomial 485 Symbol detection and error probability 489 Precoding 491 Error probability with precoding 492 Alternative interpretation of PR systems 493 7.D Implementation of a QAM transmitter 497 8 Multicarrier modulation 499 8.1 MC systems 499 8.2 Orthogonality conditions 500 Time domain 501 Frequency domain 501 z-transform domain 501 8.3 Efficient implementation of MC systems 502 MC implementation employing matched filters 502 Orthogonality conditions in terms of the polyphase components 505 MC implementation employing a prototype filter 505 8.4 Non-critically sampled filter banks 510 8.5 Examples of MC systems 515 OFDM or DMT 515 Filtered multitone 516 8.6 Analog signal processing requirements in MC systems 517 8.6.1 Analog filter requirements 517 Interpolator filter and virtual subchannels 517 Modulator filter 519 8.6.2 Power amplifier requirements 520 8.7 Equalization 521 8.7.1 OFDM equalization 521 8.7.2 FMT equalization 524 Per-subchannel fractionally-spaced equalization 524 Per-subchannel T -spaced equalization 524 Alternative per-subchannel T -spaced equalization 525 8.8 Orthogonal time frequency space modulation 526 OTFS equalization 527 8.9 Channel estimation in OFDM 527 Instantaneous estimate or LS method 528 LMMSE 530 The LS estimate with truncated impulse response 531 8.9.1 Channel estimate and pilot symbols 532 8.10 Multiuser access schemes 532 8.10.1 OFDMA 533 8.10.2 SC-FDMA or DFT-spread OFDM 534 8.11 Comparison between MC and SC systems 535 8.12 Other MC waveforms 536 Bibliography 537 9 Transmission over multiple input multiple output channels 539 9.1 The MIMO NB channel 539 Spatial multiplexing and spatial diversity 544 Interference in MIMO channels 544 9.2 CSI only at the receiver 545 9.2.1 SIMO combiner 545 Equalization and diversity 548 9.2.2 MIMO combiner 548 Zero-forcing 549 MMSE 550 9.2.3 MIMO nonlinear detection and decoding 550 V-BLAST system 550 Spatial modulation 552 9.2.4 Space-time coding 553 The Alamouti code 553 The Golden code 555 9.2.5 MIMO channel estimation 556 The least squares method 556 The LMMSE method 557 9.3 CSI only at the transmitter 558 9.3.1 MISO linear precoding 558 MISO antenna selection 559 9.3.2 MIMO linear precoding 560 ZF precoding 561 9.3.3 MIMO nonlinear precoding 562 Dirty paper coding 562 TH precoding 564 9.3.4 Channel estimation for CSIT 564 9.4 CSI at both the transmitter and the receiver 565 9.5 Hybrid beamforming 566 Hybrid beamforming and angular domain representation 567 9.6 Multiuser MIMO: broadcast channel 568 9.6.1 CSI at both the transmitter and the receivers 569 Block diagonalization 570 User selection 571 Joint spatial division and multiplexing 572 9.6.2 Broadcast channel estimation 573 9.7 Multiuser MIMO: multiple-access channel 573 9.7.1 CSI at both the transmitters and the receiver 574 Block diagonalization 575 9.7.2 Multiple-access channel estimation 575 9.8 Massive MIMO 575 9.8.1 Channel hardening 576 9.8.2 Multiuser channel orthogonality 576 Bibliography 576 10 Spread-spectrum systems 581 10.1 Spread-spectrum techniques 581 10.1.1 Direct sequence systems 581 Classification of CDMA systems 589 Synchronization 590 10.1.2 Frequency hopping systems 590 Classification of FH systems 592 10.2 Applications of spread-spectrum systems 593 10.2.1 Anti-jamming 594 10.2.2 Multiple access 596 10.2.3 Interference rejection 597 10.3 Chip matched filter and rake receiver 597 Number of resolvable rays in a multipath channel 597 Chip matched filter 598 10.4 Interference 601 Detection strategies for multiple-access systems 603 10.5 Single-user detection 603 Chip equalizer 603 Symbol equalizer 605 10.6 Multiuser detection 606 10.6.1 Block equalizer 606 10.6.2 Interference cancellation detector 608 Successive interference cancellation 608 Parallel interference cancellation 610 10.6.3 ML multiuser detector 610 Correlation matrix 611 Whitening filter 611 10.7 Multicarrier CDMA systems 612 Bibliography 613 Appendixes 615 10.A Walsh codes 616 11 Channel codes 619 11.1 System model 620 11.2 Block codes 622 11.2.1 Theory of binary codes with group structure 622 Properties 622 Parity check matrix 625 Code generator matrix 628 Decoding of binary parity check codes 628 Cosets 629 Two conceptually simple decoding methods 630 Syndrome decoding 631 11.2.2 Fundamentals of algebra 633 modulo-q arithmetic 634 Polynomials with coefficients from a field 637 Modular arithmetic for polynomials 638 Devices to sum and multiply elements in a finite field 640 Remarks on finite fields 642 Roots of a polynomial 646 Minimum function 648 Methods to determine the minimum function 650 Properties of the minimum function 652 11.2.3 Cyclic codes 653 The algebra of cyclic codes 653 Properties of cyclic codes 654 Encoding by a shift register of length r 658 Encoding by a shift register of length k 661 Hard decoding of cyclic codes 662 Hamming codes 663 Burst error detection 666 11.2.4 Simplex cyclic codes 666 Relation to PN sequences 668 11.2.5 BCH codes 669 An alternative method to specify the code polynomials 669 Bose-Chaudhuri-Hocquenhemcodes 671 Binary BCH codes 674 Reed-Solomon codes 675 Decoding of BCH codes 676 Efficient decoding of BCH codes 681 11.2.6 Performance of block codes 689 11.3 Convolutional codes 690 11.3.1 General description of convolutional codes 693 Parity check matrix 695 Generator matrix 696 Transfer function 696 Catastrophic error propagation 700 11.3.2 Decoding of convolutional codes 702 Interleaving 702 Two decoding models 703 Decoding by the Viterbi algorithm 704 Decoding by the forward-backward algorithm 705 Sequential decoding 706 11.3.3 Performance of convolutional codes 710 11.4 Puncturing 711 11.5 Concatenated codes 711 The soft-output Viterbi algorithm 711 11.6 Turbo codes 713 Encoding 713 The basic principle of iterative decoding 718 FBA revisited 719 Iterative decoding 728 Performance evaluation 730 11.7 Iterative detection and decoding 730 11.8 Low-density parity check codes 734 11.8.1 Representation of LDPC codes 735 Matrix representation 735 Graphical representation 736 11.8.2 Encoding 737 Encoding procedure 737 11.8.3 Decoding 738 Hard decision decoder 738 The sum-product algorithm decoder 741 The LR-SPA decoder 744 The LLR-SPA or log-domain SPA decoder 745 The min-sum decoder 747 Other decoding algorithms 748 11.8.4 Example of application 748 Performance and coding gain 748 11.8.5 Comparison with turbo codes 749 11.9 Polar codes 751 11.9.1 Encoding 752 Internal CRC 753 LLRs associated to code bits 754 11.9.2 Tanner graph 755 11.9.3 Decoding algorithms 757 Successive cancellation decoding - the principle 758 Successive cancellation decoding - the algorithm 760 Successive cancellation list decoding 763 Other decoding algorithms 765 11.9.4 Frozen set design 765 Genie-aided SC decoding 766 Design based on density evolution 767 Channel polarisation 770 11.9.5 Puncturing and shortening 770 Puncturing 771 Shortening 772 Frozen set design 774 11.9.6 Performance 774 11.10Milestones in channel coding 775 Bibliography 775 Appendixes 781 11.A Nonbinary parity check codes 782 Linear codes 783 Parity check matrix 784 Code generator matrix 785 Decoding of nonbinary parity check codes 786 Coset 786 Two conceptually simple decoding methods 787 Syndrome decoding 787 12 Trellis coded modulation 789 12.1 Linear TCM for one and two-dimensional signal sets 790 12.1.1 Fundamental elements 790 Basic TCM scheme 792 Example 792 12.1.2 Set partitioning 795 12.1.3 Lattices 797 12.1.4 Assignment of symbols to the transitions in the trellis 802 12.1.5 General structure of the encoder/bit-mapper 807 Computation of dfree 809 12.2 Multidimensional TCM 811 Encoding 812 Decoding 815 12.3 Rotationally invariant TCM schemes 817 Bibliography 817 13 Techniques to achieve capacity 819 13.1 Capacity achieving solutions for multicarrier systems 819 13.1.1 Achievable bit rate of OFDM 819 13.1.2 Waterfilling solution 820 Iterative solution 821 13.1.3 Achievable rate under practical constraints 821 Effective SNR and system margin in MC systems 822 Uniform power allocation and minimum rate per subchannel 823 13.1.4 The bit and power loading problem revisited 824 Transmission modes 824 Problem formulation 825 Some simplifying assumptions 826 On loading algorithms 826 The Hughes-Hartogs algorithm 827 The Krongold-Ramchandran Jones algorithm 827 The Chow-Cioffi Bingham algorithm 830 Comparison 832 13.2 Capacity achieving solutions for single carrier systems 833 Achieving capacity 837 Bibliography 838 14 Synchronization 839 14.1 The problem of synchronization for QAM systems 839 14.2 The phase-locked loop 841 14.2.1 PLL baseband model 843 Linear approximation 844 14.2.2 Analysis of the PLL in the presence of additive noise 846 Noise analysis using the linearity assumption 847 14.2.3 Analysis of a second order PLL 848 14.3 Costas loop 852 14.3.1 PAM signals 852 14.3.2 QAM signals 854 14.4 The optimum receiver 856 Timing recovery 858 Carrier phase recovery 862 14.5 Algorithms for timing and carrier phase recovery 863 14.5.1 ML criterion 863 Assumption of slow time varying channel 863 14.5.2 Taxonomy of algorithms using the ML criterion 863 Feedback estimators 865 Early-late estimators 866 14.5.3 Timing estimators 867 Non data aided 867 NDA synchronization via spectral estimation 869 Data aided and data directed 871 Data and phase directed with feedback: differentiator scheme 874 Data and phase directed with feedback: Mueller & Muller scheme 874 Non data aided with feedback 877 14.5.4 Phasor estimators 878 Data and timing directed 878 Non data aided forM-PSK signals 878 Data and timing directed with feedback 879 14.6 Algorithms for carrier frequency recovery 880 14.6.1 Frequency offset estimators 881 Non data aided 881 Non data aided and timing independent with feedback 882 Non data aided and timing directed with feedback 883 14.6.2 Estimators operating at the modulation rate 883 Data aided and data directed 884 Non data aided forM-PSK 885 14.7 Second-order digital PLL 885 14.8 Synchronization in spread-spectrum systems 885 14.8.1 The transmission system 885 Transmitter 885 Optimum receiver 886 14.8.2 Timing estimators with feedback 887 Non data aided: non coherent DLL 888 Non data aided modified code tracking loop 888 Data and phase directed: coherent DLL 891 14.9 Synchronization in OFDM 891 14.9.1 Frame synchronization 891 Effects of STO 891 Schmidl and Cox algorithm 893 14.9.2 Carrier frequency synchronization 894 Estimator performance 895 Other synchronization solutions 895 14.10Synchronization in SC-FDMA 896 Bibliography 899 15 Self-training equalization 901 15.1 Problem definition and fundamentals 901 Minimization of a special function 904 15.2 Three algorithms for PAM systems 908 The Sato algorithm 908 Benveniste-Goursat algorithm 909 Stop-and-go algorithm 909 Remarks 910 15.3 The contour algorithm for PAM systems 910 Simplified realization of the contour algorithm 912 15.4 Self-training equalization for partial response systems 913 The Sato algorithm 914 The contour algorithm 915 15.5 Self-training equalization for QAM systems 917 The Sato algorithm 918 15.5.1 Constant-modulus algorithm 919 The contour algorithm 921 Joint contour algorithm and carrier phase tracking 922 15.6 Examples of applications 924 Bibliography 928 Appendixes 930 15.A On the convergence of the contour algorithm 931 16 Low-complexity demodulators 933 16.1 Phase-shift keying 933 16.1.1 Differential PSK 935 Error probability ofM-DPSK 936 16.1.2 Differential encoding and coherent demodulation 937 Differentially encoded BPSK 937 Multilevel case 938 16.2 (D)PSK non-coherent receivers 940 16.2.1 Baseband differential detector 940 16.2.2 IF-band (1 Bit) differential detector 942 Signal at detection point 944 16.2.3 FM discriminator with integrate and dump filter 945 16.3 Optimum receivers for signals with random phase 946 ML criterion 948 Implementation of a non coherentML receiver 951 Error probability for a non coherent binary FSK system 953 Performance comparison of binary systems 956 16.4 Frequency-based modulations 957 16.4.1 Frequency shift keying 957 Coherent demodulator 959 Non coherent demodulator 959 Limiter-discriminator FM demodulator 961 16.4.2 Minimum-shift keying 961 Power spectral density of CPFSK 963 Performance 963 MSK with differential precoding 967 16.4.3 Remarks on spectral containment 968 16.5 Gaussian MSK 968 PSD of GMSK 972 16.5.1 Implementation of a GMSK scheme 973 Configuration I 973 Configuration II 974 Configuration III 975 16.5.2 Linear approximation of a GMSK signal 977 Performance of GMSK 978 Performance in the presence of multipath 983 Bibliography 985 Appendixes 985 16.A Continuous phase modulation 986 Alternative definition of CPM 986 Advantages of CPM 988 17 Applications of interference cancellation 989 17.1 Echo and near-end crosstalk cancellation for PAM systems 990 Crosstalk cancellation and full duplex transmission 991 Polyphase structure of the canceller 992 Canceller at symbol rate 993 Adaptive canceller 994 Canceller structure with distributed arithmetic 995 17.2 Echo cancellation for QAM systems 998 17.3 Echo cancellation for OFDM systems 1001 17.4 Multiuser detection for VDSL 1004 17.4.1 Upstream power back-off 1009 17.4.2 Comparison of PBO methods 1011 Bibliography 1014 18 Examples of communication systems 1019 18.1 The 5G cellular system 1019 18.1.1 Cells in a wireless system 1019 18.1.2 The release 15 of the 3GPP standard 1020 18.1.3 Radio access network 1021 Time-frequency plan 1022 NR data transmission chain 1023 OFDM numerology 1023 Channel estimation 1024 18.1.4 Downlink 1024 Synchronization 1026 Initial access or beam sweeping 1027 Channel estimation 1028 Channel state information reporting 1028 18.1.5 Uplink 1029 Transform precoding numerology 1029 Channel estimation 1029 Synchronization 1030 Timing advance 1031 18.1.6 Network slicing 1031 18.2 GSM 1032 Radio subsystem 1034 18.3 Wireless local area networks 1036 Medium access control protocols 1036 18.4 DECT 1037 18.5 Bluetooth 1040 18.6 Transmission over unshielded twisted pairs 1041 18.6.1 Transmission over UTP in the customer service area 1041 18.6.2 High speed transmission over UTP in local area networks 1045 18.7 Hybrid fibre/coaxial cable networks 1048 Ranging and power adjustment in OFDMA systems 1051 Ranging and power adjustment for uplink transmission 1052 Bibliography 1053 Appendixes 1057 18.A Duplexing 1058 Three methods 1058 18.B Deterministic access methods 1059 19 High-speed communications over twisted-pair cables 1063 19.1 Quaternary partial response class-IV system 1063 Analog filter design 1064 Received signal and adaptive gain control 1064 Near-end crosstalk cancellation 1065 Decorrelation filter 1065 Adaptive equalizer 1065 Compensation of the timing phase drift 1066 Adaptive equalizer coefficient adaptation 1066 Convergence behaviour of the various algorithms 1067 19.1.1 VLSI implementation 1069 Adaptive digital NEXT canceller 1069 Adaptive digital equalizer 1071 Timing control 1075 Viterbi detector 1077 19.2 Dual duplex system 1077 Dual duplex transmission 1077 Physical layer control 1080 Coding and decoding 1080 19.2.1 Signal processing functions 1083 The 100BASE-T2 transmitter 1083 The 100BASE-T2 receiver 1084 Computational complexity of digital receive filters 1086 Bibliography 1087 Appendixes 1087 19.A Interference suppression 1088

「Nielsen BookData」 より

詳細情報

ページトップへ