Multirate Signal Processing for Communication Systems.
Harris, Fredric J.
Multirate Signal Processing for Communication Systems. - 1 online resource (493 pages)
Cover -- Contents -- Preface -- Purpose of Book -- Organization of Book -- Acknowledgements -- 1 Why Multirate Filters? -- 1.1 Compact Disc 4-to-1 Oversample -- 1.2 Anti-alias Filtering -- 2 The Resampling Process -- 2.1 The Sampling Sequence -- 2.1.1 Modulation Description of Resampled Sequence -- 2.2 What Is a Multirate Filter? -- 2.2.1 Properties of Resamplers -- 2.2.2 Examples of Resampling Filters -- 2.3 Useful Perspectives for Multirate Filters -- 2.4 Nyquist and the Sampling Process -- 3 Digital Filters -- 3.1 Filter Specifications -- 3.2 Windowing -- 3.3 The Remez Algorithm -- 3.3.1 Equiripple vs. 1/f Ripple Designs -- 3.3.2 Acceptable In-band Ripple Levels -- 4 Useful Classes of Filters -- 4.1 Nyquist Filter and Square-root Nyquist Filter -- 4.2 The Communication Path -- 4.3 The Sampled Cosine Taper -- 4.3.1 Root-raised Cosine Side-lobe Levels -- 4.3.2 Improving the Stop band Attenuation -- 4.4 Half-band Filters -- 5 Systems That Use Resampling Filters -- 5.1 Filtering with Large Ratio of Sample Rate to Bandwidth -- 5.1.1 Partial Sum Accumulator: The Dual Form -- 5.1.2 Generate Baseband Narrowband Noise -- 5.1.3 Generate Narrowband Noise at a Carrier Frequency -- 5.2 Workload of Multirate Filter -- 6 Polyphase FIR Filters -- 6.1. Channelizer -- 6.1.1. Transforming the Band-pass Filter -- 6.2 Separating the Aliases -- 7 Resampling Filters -- 7.1 Interpolators -- 7.1.1 Simple 1-to-M Interpolator -- 7.2 Interpolator Architecture -- 7.2.1 Polyphase Partition -- 7.3 Band-pass Interpolator -- 7.4 Rational Ratio Resampling -- 7.5 Arbitrary Resampling Ratio -- 7.5.1 Nearest Neighbor Interpolation -- 7.5.2 Two Neighbor Interpolation -- 7.6 Farrow Filter -- 7.6.1 Classical Interpolator -- 7.6.2 Polynomial Approximation -- 7.6.3 Farrow Filter -- 8 Half-band Filters -- 8.1 Half-band Low Pass Filters -- 8.2 Half-band High pass Filter. 8.3 Window Design of Half-band Filter -- 8.4 Remez Algorithm Design of Half-band Filters -- 8.4.1 Half-band Remez Algorithm Design Trick -- 8.5 Hilbert Transform Band-pass Filter -- 8.5.1 Applying the Hilbert Transform Filter -- 8.6 Interpolating with Low Pass Half-band Filters -- 8.7 Dyadic Half-band Filters -- 9 Polyphase Channelizers -- 9.1 Demodulator Channel Bank -- 9.2 Arbitrary Output Sample Rates -- 9.2.1 Comparison of Design Options -- 10 Recursive Polyphase Filters -- 10.1 All-pass Recursive Filters -- 10.1.1 Properties of All-pass Filters -- 10.1.2 Implementing First-order All-pass Networks -- 10.2 Two-path All-pass Recursive Filters -- 10.2.1 Two-path Half-band Filters: Nonuniform Phase -- 10.2.2 Two-path Half-band Filters: Linear Phase -- 10.3 Comparison of Nonuniform and Equal-ripple Phase Two-path Filters -- 10.4 Pass band and Stop band Response in Half-band Filters -- 10.5 Transforming Half-band to Arbitrary Bandwidth -- 10.5.1 Low pass to Low-pass Transformation -- 10.5.2 Low pass to Band-pass Transformation -- 10.6 Multirate Considerations of Recursive Half-band Filters -- 10.7 Hilbert-transform Filter Variant of Two-path All-pass Filter -- 10.8 M-path Recursive All-pass Filters -- 10.9 Iterated Half-band Filters -- 10.9.1 Final Comparisons -- 11 Cascade Integrator Comb Filters -- 11.1 A Multiply-free Filter -- 11.2 Binary Integers and Overflow -- 11.3 Multistage CIC -- 11.4 Hogenauer Filter -- 11.4.1 Accumulator Bit Width -- 11.4.2 Pruning Accumulator Width -- 11.5 CIC Interpolator Example -- 11.6 Coherent and Incoherent Gain in CIC Integrators -- 12 Cascade and Multiple Stage Filter Structures -- 12.1 Interpolated FIR (IFIR) Filters -- 12.1.1 Interpolated FIR Example -- 12.2 Spectral Masking Filters Based of Half-band Filters -- 12.3 Spectral Masking Filters Based on Complementary Filters. 12.4 Proportional Bandwidth Filter Banks -- 12.4.1 Octave Partition -- 12.4.2 Proportional Bandwidth Filters -- 13 Communication Systems Applications -- 13.1 Conventional Digital Down Converters -- 13.2 Aliasing Digital Down Converters -- 13.2.1 IF Subsampling Example -- 13.3 Timing Recovery in a Digital Demodulator -- 13.4 Modem Carrier Recovery -- 13.4.1 Background -- 13.4.2 Modern Carrier Recovery -- 13.5 Digitally Controlled Sampled Data Delay -- 13.5.1 Recursive All-pass Filter Delay Lines -- 13.6 Interpolated Shaping Filter -- 13.7 Sigma-delta Decimating Filter -- 13.7.1 Sigma-delta Filter -- 13.8 FM Receiver and Demodulator -- 13.8.1 FM Band Channelizer -- 13.8.2 FM Demodulator -- 13.8.3 Stereo Decoding -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- W -- Z.
9788131740606
Electronic books.
621.3822
Multirate Signal Processing for Communication Systems. - 1 online resource (493 pages)
Cover -- Contents -- Preface -- Purpose of Book -- Organization of Book -- Acknowledgements -- 1 Why Multirate Filters? -- 1.1 Compact Disc 4-to-1 Oversample -- 1.2 Anti-alias Filtering -- 2 The Resampling Process -- 2.1 The Sampling Sequence -- 2.1.1 Modulation Description of Resampled Sequence -- 2.2 What Is a Multirate Filter? -- 2.2.1 Properties of Resamplers -- 2.2.2 Examples of Resampling Filters -- 2.3 Useful Perspectives for Multirate Filters -- 2.4 Nyquist and the Sampling Process -- 3 Digital Filters -- 3.1 Filter Specifications -- 3.2 Windowing -- 3.3 The Remez Algorithm -- 3.3.1 Equiripple vs. 1/f Ripple Designs -- 3.3.2 Acceptable In-band Ripple Levels -- 4 Useful Classes of Filters -- 4.1 Nyquist Filter and Square-root Nyquist Filter -- 4.2 The Communication Path -- 4.3 The Sampled Cosine Taper -- 4.3.1 Root-raised Cosine Side-lobe Levels -- 4.3.2 Improving the Stop band Attenuation -- 4.4 Half-band Filters -- 5 Systems That Use Resampling Filters -- 5.1 Filtering with Large Ratio of Sample Rate to Bandwidth -- 5.1.1 Partial Sum Accumulator: The Dual Form -- 5.1.2 Generate Baseband Narrowband Noise -- 5.1.3 Generate Narrowband Noise at a Carrier Frequency -- 5.2 Workload of Multirate Filter -- 6 Polyphase FIR Filters -- 6.1. Channelizer -- 6.1.1. Transforming the Band-pass Filter -- 6.2 Separating the Aliases -- 7 Resampling Filters -- 7.1 Interpolators -- 7.1.1 Simple 1-to-M Interpolator -- 7.2 Interpolator Architecture -- 7.2.1 Polyphase Partition -- 7.3 Band-pass Interpolator -- 7.4 Rational Ratio Resampling -- 7.5 Arbitrary Resampling Ratio -- 7.5.1 Nearest Neighbor Interpolation -- 7.5.2 Two Neighbor Interpolation -- 7.6 Farrow Filter -- 7.6.1 Classical Interpolator -- 7.6.2 Polynomial Approximation -- 7.6.3 Farrow Filter -- 8 Half-band Filters -- 8.1 Half-band Low Pass Filters -- 8.2 Half-band High pass Filter. 8.3 Window Design of Half-band Filter -- 8.4 Remez Algorithm Design of Half-band Filters -- 8.4.1 Half-band Remez Algorithm Design Trick -- 8.5 Hilbert Transform Band-pass Filter -- 8.5.1 Applying the Hilbert Transform Filter -- 8.6 Interpolating with Low Pass Half-band Filters -- 8.7 Dyadic Half-band Filters -- 9 Polyphase Channelizers -- 9.1 Demodulator Channel Bank -- 9.2 Arbitrary Output Sample Rates -- 9.2.1 Comparison of Design Options -- 10 Recursive Polyphase Filters -- 10.1 All-pass Recursive Filters -- 10.1.1 Properties of All-pass Filters -- 10.1.2 Implementing First-order All-pass Networks -- 10.2 Two-path All-pass Recursive Filters -- 10.2.1 Two-path Half-band Filters: Nonuniform Phase -- 10.2.2 Two-path Half-band Filters: Linear Phase -- 10.3 Comparison of Nonuniform and Equal-ripple Phase Two-path Filters -- 10.4 Pass band and Stop band Response in Half-band Filters -- 10.5 Transforming Half-band to Arbitrary Bandwidth -- 10.5.1 Low pass to Low-pass Transformation -- 10.5.2 Low pass to Band-pass Transformation -- 10.6 Multirate Considerations of Recursive Half-band Filters -- 10.7 Hilbert-transform Filter Variant of Two-path All-pass Filter -- 10.8 M-path Recursive All-pass Filters -- 10.9 Iterated Half-band Filters -- 10.9.1 Final Comparisons -- 11 Cascade Integrator Comb Filters -- 11.1 A Multiply-free Filter -- 11.2 Binary Integers and Overflow -- 11.3 Multistage CIC -- 11.4 Hogenauer Filter -- 11.4.1 Accumulator Bit Width -- 11.4.2 Pruning Accumulator Width -- 11.5 CIC Interpolator Example -- 11.6 Coherent and Incoherent Gain in CIC Integrators -- 12 Cascade and Multiple Stage Filter Structures -- 12.1 Interpolated FIR (IFIR) Filters -- 12.1.1 Interpolated FIR Example -- 12.2 Spectral Masking Filters Based of Half-band Filters -- 12.3 Spectral Masking Filters Based on Complementary Filters. 12.4 Proportional Bandwidth Filter Banks -- 12.4.1 Octave Partition -- 12.4.2 Proportional Bandwidth Filters -- 13 Communication Systems Applications -- 13.1 Conventional Digital Down Converters -- 13.2 Aliasing Digital Down Converters -- 13.2.1 IF Subsampling Example -- 13.3 Timing Recovery in a Digital Demodulator -- 13.4 Modem Carrier Recovery -- 13.4.1 Background -- 13.4.2 Modern Carrier Recovery -- 13.5 Digitally Controlled Sampled Data Delay -- 13.5.1 Recursive All-pass Filter Delay Lines -- 13.6 Interpolated Shaping Filter -- 13.7 Sigma-delta Decimating Filter -- 13.7.1 Sigma-delta Filter -- 13.8 FM Receiver and Demodulator -- 13.8.1 FM Band Channelizer -- 13.8.2 FM Demodulator -- 13.8.3 Stereo Decoding -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- W -- Z.
9788131740606
Electronic books.
621.3822