My Account Log in

1 option

Channelizers and reconstructors : a design guide / Bradford Watson.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Watson, Bradford, author.
Series:
Systems engineering methods, developments and technology.
Systems engineering methods, developments and technology
Language:
English
Subjects (All):
Signal processing--Digital techniques.
Signal processing.
Physical Description:
1 online resource (276 pages)
Place of Publication:
New York : Nova Science Publishers, [2021]
Summary:
"Channelizers and reconstructors find use in a wide variety of signal processing systems across many industries, including aerospace and telecommunications. This book represents a comprehensive collection of techniques, tips and tricks for the practicing digital signal processing professional that designs and implements wideband communications and sensing systems. Collected from a wide range of sources from across the industry and academia, rich in text, graphics, and examples, this book brings together a comprehensive assortment of techniques that are needed to design and field channelizers and reconstructors in real-world systems. Through a wide range of analysis and worked examples in the Matlab (TM) programming language, the reader is guided step-by-step through the process of designing and implementing these systems in the most efficient way possible"-- Provided by publisher.
Contents:
Intro
Contents
Preface
Chapter 1
Introduction to Channelizer and Reconstructor Design
1.1. Definitions - What Is a Channelizer? What Is a Reconstructor?
1.2. Channelizer and Reconstructor in a Commercial Satellite Communications System
1.3. Types of Filter Banks and Their Construction
1.4. Digital Filter and Multi-Rate Review
1.4.1. FIR Filter
1.4.2. IIR Filter
1.4.3. Decimators and Interpolators
1.4.4. Signal Flow Transposition
1.5. Tuned Filter Banks
1.5.1. Selecting Frequencies with Tuners and Filters
1.5.1.1. Baseband Tuner Example in Matlab
1.5.2. Analysis Filter Banks
1.5.3. Synthesis Filter Banks
1.6. Uniform Filter Banks
1.6.1. Channelizers: Analysis Filter Banks
1.6.2. Reconstructors: Synthesis Filter Bank
1.6.3. Analysis - Synthesis Cascade
1.7. The Discrete Fourier Transform
1.8. Efficiency of Design
1.9. Summary
Chapter 2
Prototype Filter Design for Channelizers and Reconstructors
2.1. Design Considerations
2.2. Filter Specifications
2.3. Lowpass Filter Design
2.4. Filter Design Methods
2.4.1. Window Method for FIR Filter Design
2.4.1.1. Kaiser Window Filter Design Example in Matlab
2.4.2. Parks-McClellan Method for Equiripple FIR Filter Design
2.4.2.1. Parks-McClellan/Equiripple Filter Design Example in Matlab
2.5. Properties of Polyphase Filter Coefficients
2.5.1. Polyphase Matrix
2.5.2. Filter Leg Responses
2.6. Taps per Leg
2.7. Prototype Filter Design for Polyphase Matrices
2.8. Summary
Chapter 3
Fourier Transform Algorithms
3.1. The Complex DFT
3.2. The Fast Fourier Transform
3.2.1. Cooley-Tukey FFT
3.2.2. Radix Choice for Cooley-Tukey FFTs
3.2.3. Cooley-Tukey FFT Example in Matlab
3.3. The Rader and Winograd FFT Algorithms
3.3.1. The DFT as a Polynomial.
3.3.1.1. 3-Point FFT Using Polynomial Reduction Example in Matlab
3.3.2. Rader's DFT: DFT as a Convolution
3.3.2.1. Convolution matrix
3.3.2.2. Cyclic Convolution Matrix
3.3.2.3. Cyclic DFT Matrix
3.3.2.4. 7-point FFT as a Cyclic Convolution and Matrix Equation Example in Matlab
3.3.3. Winograd FFT
3.4. Prime Factor FFT (PFA-FFT)
3.4.1. Prime Factor FFT Example in Matlab
3.5. Other Types of FFTs
3.6. Combining Smaller FFTs to Make Larger FFTs
3.7. Non-Trivial Real Operations for FFTs
3.8. Summary
Chapter 4
Processing Structures for Channelizers and Reconstructors
4.1. Processing Structures for Implementing Prototype Filters
4.1.1. Critically Sampled Polyphase Filter Bank
4.1.1.1. Critically Sampled Polyphase Filter Bank Example in Matlab
4.1.2. Non-Critically Sampled Polyphase Filter Bank
4.1.2.1. Non-Critically Sampled Polyphase Channelizer Example in Matlab
4.1.3. Filter Leg Implementation
4.1.4. Direct-Form Transposed versus Direct-Form in Reconstructor Filters
4.1.5. The Weighted Overlap - Add Filter Bank
4.1.5.1. Overlap - Add Convolution: Block Processing
4.1.5.2. Overlap - Add Convolution Example in Matlab
4.1.5.3. The Short-Time DFT
4.1.5.4. The WOLA Channelizer and Reconstructor
4.1.5.5. WOLA Channelizer Example in Matlab
4.1.6. Choice of Polyphase or WOLA Implementation
4.2. Processing Structures for Implementing Fast Fourier Transforms (FFTs)
4.2.1. FFT Implementation Strategies
4.2.2. Parallel FFT Structures
4.2.3. Serial FFT Structures
4.2.4. Streaming Serial FFT
4.2.5. In-Place Serial FFT
4.2.6. Parallel - Serial FFT Structures
4.3. Summary
Chapter 5
Channelizer and Reconstructor Cascades
5.1. Channelizer and Reconstructor Cascade.
5.2. Special Considerations for Designing Prototype Filters for Channelizers and Reconstructors
5.2.1. Designing Prototype Filters for Coherent Reconstruction
5.3. An Example Prototype Filter Design for a Channelizer and Reconstructor Pair
5.3.1. Specification
5.3.2. Design Procedure
5.3.3. Example Design
5.3.3.1. Design Procedure
5.3.3.2. Final Optimization
5.3.3.3. Channelizer-Reconstructor Filter in Matlab
5.4. Choice of Prototype Filter Design Method and Impact on Reconstruction
5.4.1. Comparison of Filter Design Methods
5.4.1.1. Window and Equiripple Filter Example in Matlab
5.4.1.2. Frequency Responses and Performance
5.4.1.3. Equiripple Filter Effects in Interpolators
5.5. Summary
Chapter 6
Applications
6.1. Bandwidth and Frequency Agility
6.1.1. FDMA System
6.1.2. Frequency Hopped System
6.2. Matched Bandwidth Detection
6.3. Compression for Rate Limited Links
6.4. Digitally Beamformed System
6.4.1. Wideband Beamformer: Sub-Band Beamformer
6.4.2. Wideband Beamformer: Stacked Sub-Band Beamformer
6.5. Reconstruction Consideration
6.6. Summary
Chapter 7
Channelizer and Reconstructor Special Topics
7.1. Channelizers and Reconstructors Involving Real Valued Signals
7.1.1. Leveraging Nyquist Zone Relationships
7.1.2. Two Channelizers or Reconstructors for One DFT
7.1.2.1. Real-Valued Sequence Forward and Reverse Splitting Example in Matlab
7.1.3. Channelizer or Reconstructor using a Half-Sized DFT
7.1.3.1. Half-Sized DFT Forward and Reverse Splitting Example in Matlab
7.2. Pairing Channelizers and Reconstructors of Different Sizes
7.3. Processing Reuse and Adjustable Channelizers and Reconstructors
7.3.1. Channelizers and Reconstructors for Multiple Data Streams
7.3.1.1. Data Multiplexing Structure.
7.3.1.2. Multiply-Accumulate Structure
7.3.2. Examples of Multi-Stream Channelizers
7.3.3. Resampling a Prototype Filter
7.3.4. Building an Adjustable FFT
7.3.5. Building a Variable Size Channelizer or Reconstructor
7.4. Channelizers with Overlapped Frequency Channels
7.5. Channelizers with Altered Frequency Stackings
7.5.1. Special Case (1)
7.5.2. Special Case (2)
7.6. Register Growth, Rounding, Gain, and Testing Considerations
7.6.1. Quantization, Bandwidth, and Bit Growth
7.6.1.1. Signal to Quantization Noise Ratio and Parseval's Theorem
7.6.1.2. Choosing the Right Number of Bits
7.6.2. Signal Gain in Channelizers and Reconstructors
7.6.3. Register Sizing and Rollover
7.6.3.1. The Sign-Matched and Rail2Rail Signal
7.6.4. The Importance of Rounding
7.6.5. Functional Testing Recommendations
7.7. Summary
Appendices
Appendix A: Channel to Channel Phase Shift
Appendix B: Special Case Derivations of Oddly Stacked Channelizers
Appendix A
Appendix B
B.1. Odd DFT Length with (N Odd Integers)
B.2. Even DFT Length with {(N even Integers) N 2No), No Odd Integers}
References
About the Author
Index
8.0
Blank Page
Blank Page.
Notes:
Description based on print version record.
Includes bibliographical references (pages [251]-254) and index.
Other Format:
Print version: Watson, Bradford S. Channelizers and Reconstructors - a Design Guide
ISBN:
1-68507-346-8

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account