Digital Communication and Telecommunications

  1. Baseband Transmission and Channel Coding
    1. Line Coding Techniques
      1. Line Coding Objectives
        1. DC Component Elimination
          1. Clock Recovery
            1. Error Detection
              1. Bandwidth Efficiency
              2. Unipolar Coding
                1. Non-Return-to-Zero
                  1. Return-to-Zero
                    1. Characteristics and Applications
                    2. Polar Coding
                      1. NRZ-Level
                        1. NRZ-Invert
                          1. RZ Polar
                            1. Performance Analysis
                            2. Bipolar Coding
                              1. Alternate Mark Inversion
                                1. Pseudoternary
                                  1. High-Density Bipolar
                                  2. Manchester Coding
                                    1. Encoding Rules
                                      1. Self-Synchronizing Properties
                                        1. Ethernet Applications
                                        2. Differential Manchester
                                          1. Encoding Process
                                            1. Advantages over Manchester
                                              1. Token Ring Applications
                                              2. Line Code Comparison
                                                1. Power Spectral Density
                                                  1. Bandwidth Requirements
                                                    1. Error Detection Capabilities
                                                      1. Implementation Complexity
                                                    2. Error Detection and Correction
                                                      1. Error Types and Characteristics
                                                        1. Single-Bit Errors
                                                          1. Burst Errors
                                                            1. Random Errors
                                                              1. Error Probability
                                                              2. Parity Check Methods
                                                                1. Even Parity
                                                                  1. Odd Parity
                                                                    1. Two-Dimensional Parity
                                                                      1. Limitations and Applications
                                                                      2. Cyclic Redundancy Check
                                                                        1. Polynomial Arithmetic
                                                                          1. Generator Polynomials
                                                                            1. CRC Calculation
                                                                              1. Error Detection Capabilities
                                                                                1. Common CRC Standards
                                                                                2. Checksum Methods
                                                                                  1. Simple Checksum
                                                                                    1. Internet Checksum
                                                                                      1. Fletcher Checksum
                                                                                        1. Applications in Protocols
                                                                                        2. Forward Error Correction
                                                                                          1. Block Codes
                                                                                            1. Hamming Codes
                                                                                              1. Reed-Solomon Codes
                                                                                                1. BCH Codes
                                                                                                  1. Error Correction Capability
                                                                                                  2. Convolutional Codes
                                                                                                    1. Encoder Structure
                                                                                                      1. Trellis Diagrams
                                                                                                        1. Viterbi Decoding Algorithm
                                                                                                          1. Punctured Codes
                                                                                                          2. Turbo Codes
                                                                                                            1. Parallel Concatenation
                                                                                                              1. Iterative Decoding
                                                                                                                1. Performance Benefits
                                                                                                                2. LDPC Codes
                                                                                                                  1. Sparse Parity Check Matrices
                                                                                                                    1. Belief Propagation Decoding
                                                                                                                      1. Applications in Modern Systems