Digital Signal Processing (DSP)

  1. Digital Filter Design and Implementation
    1. Filter Fundamentals
      1. Digital Filter Purpose and Applications
        1. Filter Specifications
          1. Passband Specifications
            1. Stopband Specifications
              1. Transition Band
                1. Ripple Tolerance
                  1. Attenuation Requirements
                  2. Filter Classification by Frequency Response
                    1. Low-Pass Filters
                      1. High-Pass Filters
                        1. Band-Pass Filters
                          1. Band-Stop Filters
                            1. All-Pass Filters
                            2. Filter Classification by Impulse Response
                              1. FIR Filter Characteristics
                                1. IIR Filter Characteristics
                              2. Finite Impulse Response Filter Design
                                1. FIR Filter Properties
                                  1. Finite Impulse Response Duration
                                    1. Linear Phase Property
                                      1. Inherent Stability
                                        1. Non-recursive Structure
                                        2. FIR Design Methods
                                          1. Window Method
                                            1. Ideal Filter Response
                                              1. Window Function Application
                                                1. Window Types and Properties
                                                  1. Rectangular Window
                                                    1. Bartlett Window
                                                      1. Hanning Window
                                                        1. Hamming Window
                                                          1. Blackman Window
                                                            1. Kaiser Window
                                                            2. Window Selection Criteria
                                                            3. Frequency Sampling Method
                                                              1. Frequency Domain Specification
                                                                1. Transition Band Optimization
                                                                2. Optimal Filter Design
                                                                  1. Parks-McClellan Algorithm
                                                                    1. Remez Exchange Algorithm
                                                                      1. Equiripple Approximation
                                                                    2. Linear Phase FIR Filters
                                                                      1. Type I Linear Phase
                                                                        1. Type II Linear Phase
                                                                          1. Type III Linear Phase
                                                                            1. Type IV Linear Phase
                                                                            2. FIR Filter Structures
                                                                              1. Direct Form Structure
                                                                                1. Cascade Form Structure
                                                                                  1. Frequency Sampling Structure
                                                                                    1. Fast Convolution Implementation
                                                                                  2. Infinite Impulse Response Filter Design
                                                                                    1. IIR Filter Characteristics
                                                                                      1. Recursive Structure
                                                                                        1. Feedback Elements
                                                                                          1. Stability Considerations
                                                                                            1. Phase Response Nonlinearity
                                                                                            2. Analog Filter Transformation Methods
                                                                                              1. Impulse Invariance Method
                                                                                                1. Transformation Procedure
                                                                                                  1. Aliasing Considerations
                                                                                                    1. Applications and Limitations
                                                                                                    2. Bilinear Transformation Method
                                                                                                      1. s-to-z Mapping
                                                                                                        1. Frequency Warping
                                                                                                          1. Pre-warping Technique
                                                                                                        2. Classical Analog Filter Prototypes
                                                                                                          1. Butterworth Filters
                                                                                                            1. Maximally Flat Response
                                                                                                              1. Design Procedure
                                                                                                              2. Chebyshev Type I Filters
                                                                                                                1. Equiripple Passband
                                                                                                                  1. Design Procedure
                                                                                                                  2. Chebyshev Type II Filters
                                                                                                                    1. Equiripple Stopband
                                                                                                                      1. Design Procedure
                                                                                                                      2. Elliptic Filters
                                                                                                                        1. Equiripple Passband and Stopband
                                                                                                                          1. Design Procedure
                                                                                                                          2. Bessel Filters
                                                                                                                            1. Linear Phase Approximation
                                                                                                                              1. Design Procedure
                                                                                                                            2. IIR Filter Structures
                                                                                                                              1. Direct Form I
                                                                                                                                1. Direct Form II
                                                                                                                                  1. Cascade Form
                                                                                                                                    1. Parallel Form
                                                                                                                                      1. Transposed Forms
                                                                                                                                      2. Quantization Effects in IIR Filters
                                                                                                                                        1. Coefficient Quantization
                                                                                                                                          1. Round-off Noise Analysis
                                                                                                                                            1. Limit Cycle Oscillations
                                                                                                                                              1. Overflow Oscillations
                                                                                                                                                1. Scaling and Dynamic Range