Home Up

Book Contents

Circuit Design
Using Personal Computers

1. Introduction, 1
2. Some Fundamental Numerical Methods
    2.1. Complex Four Functions, 7
    2.2. Linear Systems of Equations, 8
        2.2.1. The Gauss-Jordan Elimination Method, 9
        2.2.2. Linear Equations With Complex Coefficients, 11
        2.2.3. Linear Equations Summary, 12
    2.3. Romberg Integration, 13
        2.3.1 Trapezoidal Integration, 14
        2.3.2. Repeated Linear Interpolation and the Limit, 15
        2.3.3. Romberg Integration Program, 17
        2.3.4. Simpson's Integration Rule, 18
        2.3.5. Summary of Integration, 18
    2.4. Polynomial Minimax Approximation of Piecewise Linear Functions, 19
        2.4.1. Chebyshev Functions of the First Kind, 19
        2.4.2. Chebyshev Expansions, 20
        2.4.3. Expansion Coefficients for Piecewise Linear Functions, 21
        2.4.4. A Minimax Approximation Program, 22
        2.4.5. Piecewise Linear Function Approximation Summary, 24
    2.5. Rational Polynomial LSE Approximation of Complex Functions, 24
        2.5.1. The Basis of Levy's Complex Curve-Fitting Method, 26
        2.5.2. Complex Curve-Fitting Procedure, 27
        2.5.3. Summary of Complex Curve-Fitting by Rational Polynomials, 30
    Problems, 30
3. Some Tools and Examples of Filter Synthesis, 34
    3.1. Complex Zeros of Complex Polynomials, 34
        3.1.1. Moore's Root Finder, 36
        3. I.2. Synthetic Division, 37
        3.1.3. Efficient Evaluation of a Polynomial and Its Derivatives, 39
        3. I.4. Root-Finder Program, 40
        3.1.5. Polynomial Scaling, 42
        3. I.6 Root-Finder Summary, 44
    3.2. Polynomials From Complex Zeros and Products, 44
        3.2.1. Polynomials From Complex Zeros, 44
        3.2.2. Polynomials From Products of Polynomials, 45
        3.2.3. Power Transfer, 46
        3.2.4. Network Synthesis Polynomials, 47
        3.2.5. Summary of Polynomials From Zeros and Products, 49
    3.3. Polynomial Addition and Subtraction of Parts, 49
        3.3.1. Program for Addition and Subtraction of Parts, 49
        3.3.2. The ABCD Matrix of Rational Polynomials, 50
        3.3.3. Summary of Polynomial Addition and Subtraction of Parts, 51
    3.4. Continued Fraction Expansion, 51
        3.4.1. Lowpass and Highpass Expansions, 52
        3.4.2. A Continued Fraction Expansion Program, 52
        3.4.3. Finding LC Values From ABCD Polynomials, 54
        3.4.4. Comments on Continued Fraction Expansion, 56
    3.5. Input Impedance Synthesis From its Real Part, 57
        3.5.1. Synthesis Problem Statement, 58
        3.5.2. Gewertz Procedure to Find RLC Input Impedance, 58
        3.5.3. Reactance Functions From Impedance Functions, 60
        3.5.4. Impedance Real-Part Synthesis Summary, 61
    3.6. Long Division and Partial Fraction Expansion, 62
        3.6.1. Long Division, 62
        3.6.2. A Partial Fraction Expansion Program, 63
        3.6.3. Summary of Partial Fraction Expansion, 64
    Problems, 65
4. Ladder Network Analysis 69
    4.1. Recursive Ladder Method, 70
        4.1.1. Ladder Nomenclature, 70
        4.1.2. Complex Linear Update, 71
        4.1.3. An Elementary Topology Code, 72
        4.1.4. Ladder Analysis Program, 73
        4.1.5. Branch Topology Levels and Packing, 74
        4.1.6. Recursive Ladder Analysis Summary, 77
    4.2. Embedded Two-Port Networks, 78
        4.2.1. Some Chain Parameter Properties, 78
        4.2.2. Chain Parameters in Complex Linear Updates, 80
        4.2.3. Summary of Embedded Two-Port Networks, 81
    4.3. Uniform Transmission Lines, 81
        4.3.1. Transmission Line ABCD Parameters, 82
        4.3.2. Lossy Transmission Line Stubs, 82
        4.3.3. Lossy Transmission Lines in Cascade, 83
        4.3.4. Transmission Line Topology Codes, 83
        4.3.5. Transmission Line Summary, 85
    4.4. Nonadjacent Node Bridging, 86
        4.4.1. Derivation of Bridged-T Chain Parameters, 86
        4.4.2. A Group Delay Equalizer, 88
        4.4.3. Interpolation of Nonadjacent Node-Bridging Current, 89
        4.4.4. Summary of Nonadjacent Node Bridging, 91
    4.5. Input and Transfer Network Responses, 91
        4.5.1. Impedance and Power Response Functions, 91
        4.5.2. Scattering Parameters, 92
        4.5.3. Wave Response Functions, 94
        4.5.4. Conclusion to Network Responses, 96
    4.6. Time Response From Frequency Response, 97
        4.6.1. Real, Causal Fourier Integrals, 98
        4.6.2. Numerical Convolution of Time Functions, 98
        4.6.3. Time Response Summary, 100
    4.7. Sensitivities, 101
        4.7.1. Sensitivity Relationships, IO1
        4.7.2. Approximate Sensitivity, 103
        4.7.3. Exact Partial Derivatives by Tellegen's Theorem, I04
        4.7.4. Summary of Sensitivities, 109
    Problems, 109
5. Gradient Optimization, 113
    5.1. Quadratic Forms and Ellipsoids, I16
        5.1.1. Quadratic Functions, 118
        5.1.2. Gradients and Minima, I I9
        5.1.3. Quadratic Forms and Graphics, I21
        5.1.4. Taylor Series, 123
        5. I.5. Newton's Method, 125
        5.1.6. Summary of Quadratic Forms and Ellipsoids, 125
    5.2. Conjugate Gradient Search, 126
        5.2.1. Linear Search, 127
        5.2.2. Elementary Search Schemes, 129
        5.2.3. More Quadratic Function Properties, I3 I
        5.2.4. Fletcher-Reeves Conjugate Gradient Search Directions, 134
        5.2.5. Summary of Conjugate Gradient Search, 136
    5.3. Linear Search, 137
        5.3.1. Slope in the Linear Search Direction, 138
        5.3.2. Finding the Order of Magnitude of the First Step, 138
        5.3.3. Extrapolation, Bounding, and Interpolation, 139
        5.3.4. Fletcher's Linear Search Strategy, 141
        5.3.5. Summary of Linear Searches, 143
    5.4. The Fletcher-Reeves Optimizer, 143
        5.4.1. Summary of Fletcher-Reeves Strategy, I44
        5.4.2. The BASIC Language Computer Program, 145
        5.4.3. The Rosenbrock Example, 145
        5.4.4. Scaling, 149
        5.4.5. Summary of the Fletcher-Reeves Program, 149
    5.5. Network Objective Functions, 150
        5.5.1. Integral Error Functions, 150
        5.5.2. Discrete Objective Functions, 151
        5.5.3. Objective Function Gradient, 153
        5.5.4. L-Section Optimization Example, 153
        5.5.5. Summary of Network Objective Functions and Optimization, 155
    5.6. Constraints, 157
        5.6.1. Simple Constraints, 159
        5.6.2. Barrier Functions for Inequality Constraints, 162
        5.6.3. Penalty Functions for Equality Constraints, 164
        5.6.4. Mixed Compound Function for All Constraints, 165
        5.6.5. Summary of Constraints, 166
    5.7. Some Final Comments on Optimization, 166
    Problems, 167
6. Impedance Matching,170
    6.1. Narrow-band L, T, and Pi Networks, 172
        6.1.1. Lossless Network Interface Impedances, 173
        6.1.2. Real Source and Real Load, 174
        6.1.3. Series-Parallel Impedance Conversions, 176
        6.1.4. Complex Sources and/or Complex Loads, 178
        6.1.5. Graphic Methods, 180
        6.1.6. Summary of L, T, and Pi Matching, 182
    6.2. Lossless Uniform Transmission Lines, 182
        6.2.1. Input Impedance and Reflection Coefficient, 183
        6.2.2. Complex Sources and Complex Loads, 185
        6.2.3. Real Sources and Complex Loads, 186
        6.2.4. Real-to-Real Transmission Line Matches, 187
        6.2.5. Summary of Transmission Line Matching, 189
    6.3. Fano's Broadband-Matching Limitations, 189
        6.3.1. Fano's Gain-Bandwidth-Integral Limitations, 191
        6.3.2. A Chebyshev Approximation of the Ideal Response, 194
        6.3.3. Optimally Matching a Single-Reactance Load, 195
        6.3.4. Summary of Fano's Broadband-Matching Limitations, 198
    6.4. Network Elements for Three Source Conditions, 200
        6.4.1. Resistive Source Optimally Matched to a Single-Reactance Load, 200
        6.4.2. Complex Source and Complex Load, 201
        6.4.3. Reactive Source and Complex Load, 203
        6.4.4. Summary of Broadband Matching Under Three Source Conditions, 204
    6.5. Bandpass Network Transformations, 205
        6.5.1. Lowpass-to-Bandpass Transformations, 205
        6.5.2. Frequency and Impedance Scaling, 208
        6.5.3. Norton Transformations, 209
        6.5.4. Summary of Bandpass Network Transformations, 211
    6.6. Pseudobandpass Matching Networks, 212
        6.6.1. A Pseudobandpass Frequency Transformation, 2 13
        6.6.2. Evaluation of Gain-Bandwidth Integrals, 214
        6.6.3. Network Synthesis Procedure, 216
        6.6.4. Summary of Pseudobandpass Matching, 217
    6.7. Carlin's Broadband-Matching Method, 218
        6.7.1. Piecewise Hilbert Transform, 2 19
        6.7.2. Gain Objective Function With Derivatives, 222
        6.7.3. Optimization of the Piecewise Resistance Function, 224
        6.7.4. Rational Approximation and Synthesis, 224
        6.7.5. Summary of Carlin's Broadband-Matching Method, 226
    Problems, 227
7. Linear Amplifier Design Tools
    7.1. Bilinear Transformations, 23 1
        7.1.1. Determining Bilinear Coefficients, 232
        7.1.2. Generalized Smith Chart, 235
        7.1.3. Summary of Bilinear Transformations, 237
    7.2. Impedance Mapping, 238
        7.2.1. Three-Port to Two-Port Conversion, 238
        7.2.2. The Bilinear Theorem, 240
        7.2.3. Mapping, 241
        7.2.4. Summary of Impedance Mapping, 246
    7.3. Two-Port Impedance and Power Models, 246
        7.3.1. Output Power Paraboloid, 247
        7.3.2. Input Admittance Plane, 248
        7.3.3. Maximum Efficiency, 250
        7.3.4. Conjugate Terminations, 252
        7.3.5. Maximum Added Power, 254
        7.3.6. Summary of Two-Port Impedance and Power Models, 256
    7.4. Bilateral Scattering Stability and Gain, 257
        7.4. I. Changing S-Parameter Port Normalization, 258
        7.4.2. Stability, 259
        7.4.3. Bilateral Gains and Terminations, 263
        7.4.4. Summary of Scattering Stability and Gain, 267
    7.5. Unilateral Scattering Gain, 267
        7.5.1. Transducer Gain Simplification, 268
        7.5.2. Unilateral Figure of Merit, 268
        7.5.3. Unilateral Gain Circles, 269
        7.5.4. Summary of Unilateral Scattering Gain, 271
    Problems, 271
8. Direct-Coupled Filters, 273
    8.1. Prototype Network, 276
        8.1.1I. Prototype Resonators, 276
        8.1.2. Ideal Inverters, 277
        8.1.3. Prototype Network Selectivity, 279
        8.1.4. Prototype Selectivity Graphs, 28 1
        8.1.5. Summary of Prototype Network, 282
    8.2. Designing with L and C Inverters, 283
        8.2.1. Simple L and C Inverters, 283
        8.2.2. Magnetically Coupled Inverters, 284
        8.2.3. An Accurate Stopband Selectivity Estimate, 285
        8.2.4. A Design Example, 286
        8.2.5. Summary of Designing With Simple L and C Inverters, 289
    8.3. General Inverters, Resonators, and End Couplings, 290
        8.3.1. Inverters in Admittance Parameters, 290
        8.3.2. Trap Inverters, 292
        8.3.3. Dissipation Effects, 295
        8.3.4. Equivalent Resonators, 291
        8.3.5. End Coupling, 302
        8.3.6. Summary of Inverters, Resonators, and End Couplings, 303
    8.4. Four Important Passband Shapes, 304
        8.4.1. The Chebyshev Overcoupled Response Shape, 305
        8.4.2. The Butterworth Maximally Flat Response Shape, 308
        8.4.3. The Fano Undercoupled Response Shape, 310
        8.4.4. Comparison of Elliptic Family Responses, 3 13
        8.4.5. The Minimum-Loss Response Shape, 314
        8.4.6. Summary of Four Important Passband Shapes, 319
    8.5. Comments on a Design Procedure, 321
        8.5.1. Design Flowchart, 321
        8.5.2. Design Limitations, 323
        8.5.3. Adjustment of Shunt-L Values, 323
        8.5.4. Sensitivities, 324
        8.5.5. Tuning, 325
        8.5.6. Summary of Comments on a Design Procedure, 327
    8.6. A Complete Design Example, 327
        8.6.I. Response Shapes, 328
        8.6.2. Physical Data, 328
        8.6.3. Pass Band, 328
        8.6.4. Stop Bands, 328
        8.6.5. Q Effects, 329
        8.6.6. Design Limitations, 329
        8.6.7. Minimum Shunt Inductance, 329
        8.6.8. Prototype Ohmic Values, 330
        8.6.9. Component Acceptability, 330
        8.6.10. Shunt Inductance Adjustment, 330
        8.6.11. Final Component Values, 330
        8.6.12. Performance and Sensitivity Analysis, 331
        8.6.13. Design Adjustment, 332
    Problems. 332
9. Other Direct Filter Design Methods, 335
    9.1 Equal-Stub Admittance Filters, 336
        9.1.1. Equal-Stub-Filter Development. 336
        9.1.2. Equal-Stub-Filter Design Procedure, 341
        9.1.3. Variations for Printed-Circuit Filters, 342
        9.1.4. Summary of Equal-Stub Admittance Filters, 344
    9.2. Introduction to Cauer Elliptic Filters, 344
        9.2.1. From Butterworth to Elliptic Filter Functions, 345
        9.2.2. Elliptic Filter Degree, Attenuation, and Pole Frequencies, 348
        9.2.3. The Four Types of Elliptic Filters, 350
        9.2.4. Summary of Introduction to Cauer Elliptic Filters, 352
    9.3. Doubly Terminated Elliptic Filters, 352
        9.3.1. Input Impedance Relationships, 353
        9.3.2. The Permutation Method to Calculate Trap-Section Elements, 354
        9.3.3. The Complete Permutation Algorithm, 357
        9.3.4. Symmetric Type-s Filter Program, 358
        9.3.5. Antimetric Type-a, Type-b, and Type-c Filter Program, 360
        9.3.6. Summary of Doubly Terminated Elliptic Filters, 362
    9.4. Some Lumped-Element Transformations, 363
        9.4.1. Exact Transformations, 363
        9.4.2. Trap Approximations, 366
        9.4.3. Summary of Some Lumped-Element Transformations, 369
    9.5. Load Effects on Passive Networks, 369
        9.5.1. Unit-Circle to Unit-Circle Bilinear Mapping, 370
        9.5.2. Power Bounds Between a Complex Source and Loads, 372
        9.5.3. Bounds on Input Impedance and SWR, 374
        9.5.4. Summary of Load Effects on Passive Networks, 376
    9.6. Invulnerable Filters, 377
        9.6.1. Invulnerable Bridged-T Network, 377
        9.6.2. Three-Pole Invulnerable Filter, 380
        9.6.3. Summary of Invulnerable Filters, 383
    Problems, 383
Appendix A. HP-67/97 Programs
Appendix B. PET BASIC Programs
Appendix C. Derivation of the Fletcher-Reeves Scalar Multiplier
Appendix D. Linear Search Flowchart
Appendix E. Defined Complex Constants for Amplifier Scattering Analysis
Appendix F. Doubly Terminated Minimum-Loss Selectivity
Appendix G. Direct-Coupled-Filter Design Equations
Appendix H. Zverev's Tables of Equivalent Three- and Four-Element Networks
References
Index

  Return to top