+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Methods and Tools for Computer-aided Design of Multidimensional Filters in Signal Processing. Edition No. 1

  • Book

  • 160 Pages
  • November 2024
  • John Wiley and Sons Ltd
  • ID: 5989226
Understand and apply the tools of computer-aided design to analog signal processing

Signal processing is done mostly with digital circuits, but because the signals generated by our environment are themselves analog, some incorporation of analog circuitry is unavoidable. The design and construction of analog circuits is difficult and time-consuming out of all proportion to the number and prominence of these circuits in signal processing systems. In recent years, groundbreaking computer-aided tools have emerged to facilitate and hasten the design of these circuits.

Methods and Tools for Computer-aided Design of Multidimensional Filters in Signal Processing offers an introduction to these tools and their applications. It will focus particularly on VHDL, the most popular language used to describe hardware, and an essential tool in presenting circuits which are too complex to present graphically. Offering a design method based in C++ and a variety of techniques for fabricating integrated circuits, this is a must-own volume for researchers and engineers working on signal processing methods.

Methods and Tools for Computer-aided Design of Multidimensional Filters in Signal Processing readers will also find: - A design strategy based on gyrator-capacitor circuits as prototype filters- Options for implementing circuits as either continuous or discrete time filters- Concrete example of a filter implemented in SI technique

Methods and Tools for Computer-aided Design of Multidimensional Filters in Signal Processing is ideal for researchers working on signal processing, as well as engineers, programmers, and other experts developing computer tools for filter design.

Table of Contents

About the Author ix

Foreword xi

Preface xiii

Acknowledgments xv

Acronyms xvii

Introduction xix

1 Filter Design Based on Lossless Prototype Circuits 1

1.1 Design Example of a Simple gC Circuit 2

1.1.1 gCstudio Environment 4

1.1.2 NANOstudio Environment 9

1.2 Higher Order Filters 12

1.3 FilterPairDesign 16

1.4 Low-Sensitivity Filter Design Strategy 23

2 Basics of Computer Tools 29

2.1 Basic Operations in Linux and in Matlab or Octave Environments 30

2.2 Calculation of Structural Numbers with the Use of Class SNc 31

2.3 Operations on Multidimensional Polynomials 32

2.4 Class MDp of Multidimensional Polynomials 39

3 Integrated Circuit Design 41

3.1 Design Automation of Integrated Circuit 41

3.2 Current Mode Integrated Circuit Design 42

3.3 Square-Law Model of Field Effect Transistors 43

3.4 Complementary Transistor Pair 45

3.5 Current Mirror as a Parameterized Cell 46

3.6 Continuous-Time Current Mode Integrator 48

3.6.1 Thermal Noise and Distortions 51

3.6.2 Common Mode Gain Analysis 52

3.6.3 Common Mode Rejection Ratio 53

3.7 Switched-Current Integrator 53

3.8 Differential Stage 57

3.9 Differential Transconductance Amplifier 59

4 Hardware Implementation of Mixed Signal Systems 63

4.1 Filter Design in OTA-C Technique 63

4.2 Design of Filter Banks 67

4.3 General Structure of FI ADC 68

4.4 Analysis Filter Bank Design 70

4.5 Analysis Filter Bank Implementation in SI Technique 75

4.6 Synthesis Filter Bank Design 88

5 Digital Implementation of Multidimensional Networks 95

5.1 Basics of Compression Standards 95

5.1.1 Block Partition 96

5.1.2 Motion Compensation, Transform Coding, Quantization, and Entropy Coding 97

5.2 Three-Dimensional IIR Filters for Videos 104

5.3 Hardware Implementation of 3D Filters 115

5.4 3D Filters in Video Coding 122

Bibliography 127

Index 131

Authors

Andrzej Handkiewicz Jacob of Paradise Academy, Gorzow Wlkp., Poland.