rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780471731887

Spectral Logic and Its Applications for the Design of Digital Devices

by ; ;
  • ISBN13:

    9780471731887

  • ISBN10:

    0471731889

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2008-05-27
  • Publisher: Wiley-Interscience

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $238.87 Save up to $68.68
  • Rent Book $170.19
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-4 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Spectral Logic and Its Applications for the Design of Digital Devices [ISBN: 9780471731887] for the semester, quarter, and short term or search our site for other textbooks by Karpovsky, Mark G.; Stankovic, Radomir S.; Astola, Jaakko T.. Renting a textbook can save you up to 90% from the cost of buying.

Summary

Spectral techniques facilitate the design and testing of today's increasingly complex digital devices There is heightened interest in spectral techniques for the design of digital devices dictated by ever increasing demands on technology that often cannot be met by classical approaches. Spectral methods provide a uniform and consistent theoretic environment for recent achievements in this area, which appear divergent in many other approaches. Spectral Logic and Its Applications for the Design of Digital Devices gives readers a foundation for further exploration of abstract harmonic analysis over finite groups in the analysis, design, and testing of digital devices. After an introduction, this book provides the essential mathematical background for discussing spectral methods. It then delves into spectral logic and its applications, covering: * Walsh, Haar, arithmetic transform, Reed-Muller transform for binary-valued functions and Vilenkin-Chrestenson transform, generalized Haar, and other related transforms for multiple-valued functions * Polynomial expressions and decision diagram representations for switching and multiple-value functions * Spectral analysis of Boolean functions * Spectral synthesis and optimization of combinational and sequential devices * Spectral methods in analysis and synthesis of reliable devices * Spectral techniques for testing computer hardware This is the authoritative reference for computer science and engineering professionals and researchers with an interest in spectral methods of representing discrete functions and related applications in the design and testing of digital devices. It is also an excellent text for graduate students in courses covering spectral logic and its applications.

Author Biography

Mark G. Karpovsky, PhD, is Professor of Computer Engineering at the College of Engineering and Director of Reliable Computing Laboratory, both at Boston University. Dr. Karpovsky authored the classic reference Finite Orthogonal Series in the Design of Digital Devices (Wiley). He has published more than 150 research papers and several books on the design of reliable computer and communications networks.

Radomir S. Stankovic is Professor of Computer Logic Design at the Department of Computer Science at University of Ni, Serbia. He has been a visiting researcher/faculty member at Kyushu Institute of Technology, Japan, and Tampere University of Technology, Finland.

Jaakko T. Astola has held academic positions in mathematics, applied mathematics, and computer science. Since 1993, he has been Professor of Signal Processing at Tampere University, Finland, and Director of Tampere International Center for Signal Processing. He has published over 150 research papers and several books on signal processing.

Table of Contents

Prefacep. xv
Acknowledgmentsp. xxv
List of Figuresp. xxvii
List of Tablesp. xxxiii
Acronymsp. xxxix
Logic Functionsp. 1
Discrete Functionsp. 2
Tabular Representations of Discrete Functionsp. 3
Functional Expressionsp. 6
Decision Diagrams for Discrete Functionsp. 10
Decision Treesp. 11
Decision Diagramsp. 13
Decision Diagrams for Multiple-Valued Functionsp. 16
Spectral Representations of Logic Functionsp. 16
Fixed-polarity Reed-Muller Expressions of Logic Functionsp. 23
Kronecker Expressions of Logic Functionsp. 25
Circuit Implementation of Logic Functionsp. 27
Spectral Transforms for Logic Functionsp. 31
Algebraic Structures for Spectral Transformsp. 32
Fourier Seriesp. 34
Bases for Systems of Boolean Functionsp. 35
Basis Functionsp. 35
Walsh Functionsp. 36
Ordering of Walsh Functionsp. 40
Properties of Walsh Functionsp. 43
Hardware Implementations of Walsh Functionsp. 47
Haar Functionsp. 50
Ordering of Haar Functionsp. 51
Properties of Haar Functionsp. 55
Hardware Implementation of Haar Functionsp. 56
Hardware Implementation of the Inverse Haar Transformp. 58
Walsh Related Transformsp. 60
Arithmetic Transformp. 61
Arithmetic Expressions from Walsh Expansionsp. 62
Bases for Systems of Multiple-Valued Functionsp. 65
Vilenkin-Chrestenson Functions and Their Propertiesp. 66
Generalized Haar Functionsp. 70
Properties of Discrete Walsh and Vilenkin-Chrestenson Transformsp. 71
Autocorrelation and Cross-Correlation Functionsp. 79
Definitions of Autocorrelation and Cross-Correlation Functionsp. 79
Relationships to the Walsh and Vilenkin-Chrestenson Transforms, the Wiener-Khinchin Theoremp. 80
Properties of Correlation Functionsp. 82
Generalized Autocorrelation Functionsp. 84
Harmonic Analysis over an Arbitrary Finite Abelian Groupp. 85
Definition and Properties of the Fourier Transform on Finite Abelian Groupsp. 85
Construction of Group Charactersp. 89
Fourier-Galois Transformsp. 94
Fourier Transform on Finite Non-Abelian Groupsp. 97
Representation of Finite Groupsp. 98
Fourier Transform on Finite Non-Abelian Groupsp. 101
Calculation of Spectral Transformsp. 106
Calculation of Walsh Spectrap. 106
Matrix Interpretation of the Fast Walsh Transformp. 109
Decision Diagram Methods for Calculation of Spectral Transformsp. 114
Calculation of the Walsh Spectrum Through BDDp. 115
Calculation of the Haar Spectrump. 118
FFT-Like Algorithms for the Haar Transformp. 118
Matrix Interpretation of the Fast Haar Transformp. 121
Calculation of the Haar Spectrum Through BDDp. 126
Calculation of the Vilenkin-Chrestenson Spectrump. 135
Matrix Interpretation of the Fast Vilenkin-Chrestenson Transformp. 136
Calculation of the Vilenkin-Chrestenson Transform Through Decision Diagramsp. 140
Calculation of the Generalized Haar Spectrump. 141
Calculation of Autocorrelation Functionsp. 142
Matrix Notation for the Wiener-Khinchin Theoremp. 143
Wiener-Khinchin Theorem Over Decision Diagramsp. 143
In-place Calculation of Autocorrelation Coefficients by Decision Diagramsp. 148
Spectral Methods in Optimization of Decision Diagramsp. 154
Reduction of Sizes of Decision Diagramsp. 155
K-Procedure for Reduction of Sizes of Decision Diagramsp. 156
Properties of the K-Procedurep. 164
Construction of Linearly Transformed Binary Decision Diagramsp. 169
Procedure for Construction of Linearly Transformed Binary Decision Diagramsp. 171
Modified K-Procedurep. 172
Computing Autocorrelation by Symbolic Manipulationsp. 172
Experimental Results on the Complexity of Linearly Transformed Binary Decision Diagramsp. 173
Construction of Linearly Transformed Planar BDDp. 177
Planar Decision Diagramsp. 178
Construction of Planar LT-BDD by Walsh Coefficientsp. 181
Upper Bounds on the Number of Nodes in Planar BDDsp. 185
Experimental Results for Complexity of Planar LT-BDDsp. 187
Spectral Interpretation of Decision Diagramsp. 188
Haar Spectral Transform Decision Diagramsp. 192
Haar Transform Related Decision Diagramsp. 197
Analysis and Optimization of Logic Functionsp. 200
Spectral Analysis of Boolean Functionsp. 200
Linear Functionsp. 201
Self-Dual and Anti-Self-Dual Functionsp. 203
Partially Self-Dual and Partially Anti-Self-Dual Functionsp. 204
Quadratic Forms, Functions with Flat Autocorrelationp. 207
Analysis and Synthesis of Threshold Element Networksp. 212
Threshold Elementsp. 212
Identification of Single Threshold Functionsp. 214
Complexity of Logic Functionsp. 222
Definition of Complexity of Systems of Switching Functionsp. 222
Complexity and the Number of Pairs of Neighboring Mintermsp. 225
Complexity Criteria for Multiple-Valued Functionsp. 227
Serial Decomposition of Systems of Switching Functionsp. 227
Spectral Methods and Complexityp. 227
Linearization Relative to the Number of Essential Variablesp. 228
Linearization Relative to the Entropy-Based Complexity Criteriap. 231
Linearization Relative to the Numbers of Neighboring Pairs of Mintermsp. 233
Classification of Switching Functions by Linearizationp. 237
Linearization of Multiple-Valued Functions Relative to the Number of Essential Variablesp. 239
Linearization for Multiple-Valued Functions Relative to the Entropy-Based Complexity Criteriap. 242
Parallel Decomposition of Systems of Switching Functionsp. 244
Polynomial Approximation of Completely Specified Functionsp. 244
Additive Approximation Procedurep. 249
Complexity Analysis of Polynomial Approximationsp. 250
Approximation Methods for Multiple-Valued Functionsp. 251
Estimation of the Number of Nonzero Coefficientsp. 255
Spectral Methods in Synthesis of Logic Networksp. 261
Spectral Methods of Synthesis of Combinatorial Devicesp. 262
Spectral Representations of Systems of Logic Functionsp. 262
Spectral Methods for the Design of Combinatorial Devicesp. 264
Asymptotically Optimal Implementation of Systems of Linear Functionsp. 266
Walsh and Vilenkin-Chrestenson Bases for the Design of Combinatorial Networksp. 270
Linear Transforms of Variables in Haar Expressionsp. 272
Synthesis with Haar Functionsp. 274
Minimization of the Number of Nonzero Haar Coefficientsp. 274
Determination of Optimal Linear Transform of Variablesp. 275
Efficiency of the Linearization Methodp. 283
Spectral Methods for Synthesis of Incompletely Specified Functionsp. 286
Synthesis of Incompletely Specified Switching Functionsp. 286
Synthesis of Incompletely Specified Functions by Haar Expressionsp. 286
Spectral Methods of Synthesis of Multiple-Valued Functionsp. 292
Multiple-Valued Functionsp. 292
Network Implementations of Multiple-Valued Functionsp. 292
Completion of Multiple-Valued Functionsp. 293
Complexity of Linear Multiple-Valued Networksp. 293
Minimization of Numbers of Nonzero Coefficients in the Generalized Haar-Spectrum for Multiple-Valued Functionsp. 295
Spectral Synthesis of Digital Functions and Sequences Generatorsp. 298
Function Generatorsp. 298
Design Criteria for Digital Function Generatorsp. 299
Hardware Complexity of Digital Function Generatorsp. 300
Bounds for the Number of Coefficients in Walsh Expansions of Analytical Functionsp. 302
Implementation of Switching Functions Represented by Haar Seriesp. 303
Spectral Methods for Synthesis of Sequence Generatorsp. 304
Spectral Methods of Synthesis of Sequential Machinesp. 308
Realization of Finite Automata by Spectral Methodsp. 308
Finite Structural Automatap. 308
Spectral Implementation of Excitation Functionsp. 311
Assignment of States and Inputs for Completely Specified Automatap. 313
Optimization of the Assignments for Implementation of the Combinational Part by Using the Haar Basisp. 315
Minimization of the Number of Highest Order Nonzero Coefficientsp. 320
Minimization of the Number of Lowest Order Nonzero Coefficientsp. 322
State Assignment for Incompletely Specified Automatap. 333
Minimization of Higher Order Nonzero Coefficients in Representation of Incompletely Specified Automatap. 333
Minimization of Lower Order Nonzero Coefficients in Spectral Representation of Incompletely Specified Automatap. 338
Some Special Cases of the Assignment Problemp. 342
Preliminary Remarksp. 342
Autonomous Automatap. 342
Assignment Problem for Automata with Fixed Encoding of Inputs or Internal Statesp. 344
Hardware Implementation of Spectral Methodsp. 348
Spectral Methods of Synthesis with ROMp. 349
Serial Implementation of Spectral Methodsp. 349
Sequential Haar Networksp. 350
Complexity of Serial Realization by Haar Seriesp. 352
Optimization of Sequential Spectral Networksp. 356
Parallel Realization of Spectral Methods of Synthesisp. 358
Complexity of Parallel Realizationp. 359
Realization by Expansions over Finite Fieldsp. 362
Spectral Methods of Analysis and Synthesis of Reliable Devicesp. 370
Spectral Methods for Analysis of Error Correcting Capabilitiesp. 370
Errors in Combinatorial Devicesp. 370
Analysis of Error-Correcting Capabilitiesp. 371
Correction of Arithmetic Errorsp. 381
Spectral Methods for Synthesis of Reliable Digital Devicesp. 386
Reliable Systems for Transmission and Logic Processingp. 386
Correction of Single Errorsp. 388
Correction of Burst Errorsp. 391
Correction of Errors with Different Costsp. 393
Correction of Multiple Errorsp. 396
Correcting Capability of Sequential Machinesp. 399
Error Models for Finite Automatap. 399
Computing an Expected Number of Corrected Errorsp. 400
Simplified Calculation of Characteristic Functionsp. 400
Calculation of Two-Dimensional Autocorrelation Functionsp. 404
Error-Correcting Capabilities of Linear Automatap. 408
Error-Correcting Capability of Group Automatap. 410
Error-Correcting Capabilities of Counting Automatap. 411
Synthesis of Fault-Tolerant Automata with Self-Error Correctionp. 414
Fault-Tolerant Devicesp. 414
Spectral Implementation of Fault-Tolerant Automatap. 415
Realization of Sequential Networks with Self-Error Correctionp. 416
Comparison of Spectral and Classical Methodsp. 419
Spectral Methods for Testing of Digital Systemsp. 422
Testing and Diagnosis by Verification of Walsh Coefficientsp. 423
Fault Modelsp. 423
Conditions for Testabilityp. 426
Conditions for Fault Diagnosisp. 428
Functional Testing, Error Detection, and Correction by Linear Checksp. 430
Introduction to Linear Checksp. 430
Check Complexities of Linear Checksp. 431
Spectral Methods for Construction of Optimal Linear Checksp. 434
Hardware Implementations of Linear Checksp. 440
Error-Detecting Capabilities of Linear Checksp. 442
Detection and Correction of Errors by Systems of Orthogonal Linear Checksp. 446
Linear Checks for Processorsp. 455
Linear Checks for Error Detection in Polynomial Computationsp. 457
Construction of Optimal Linear Checks for Polynomial Computationsp. 462
Implementations and Error-Detecting Capabilities of Linear Checksp. 471
Testing for Numerical Computationsp. 474
Linear Inequality Checks for Numerical Computationsp. 474
Properties of Linear Inequality Checksp. 475
Check Complexities for Positive (Negative) Functionsp. 479
Optimal Inequality Checks and Error-Correcting Codesp. 480
Error Detection in Computation of Numerical Functionsp. 483
Estimations of the Probabilities of Error Detection for Inequality Checksp. 487
Construction of Optimal Systems of Orthogonal Inequality Checksp. 489
Error-Detecting and Error-Correcting Capabilities of Systems of Orthogonal Inequality Checksp. 492
Error Detection in Computer Memories by Linear Checksp. 498
Testing of Read-Only Memoriesp. 498
Correction of Single and Double Errors in ROMs by Two Orthogonal Equality Checksp. 499
Location of Errors in ROMs by Two Orthogonal Inequality Checksp. 504
Detection and Location of Errors in Random-Access Memoriesp. 507
Examples of Applications and Generalizations of Spectral Methods on Logic Functionsp. 512
Transforms Designed for Particular Applicationsp. 513
Hybrid Transformsp. 513
Hadamard-Haar Transformp. 514
Slant Transformp. 516
Parameterised Transformsp. 518
Wavelet Transformsp. 521
Fibonacci Transformsp. 523
Fibonacci p-Numbersp. 524
Fibonacci p-Codesp. 525
Contracted Fibonacci p-Codesp. 525
Fibonacci-Walsh Hadamard Transformp. 527
Fibonacci-Haar Transformp. 528
Fibonacci SOP-Expressionsp. 528
Fibonacci Reed-Muller Expressionsp. 529
Two-Dimensional Spectral Transformsp. 530
Two-Dimensional Discrete Cosine Transformp. 534
Related Applications of Spectral Methods in Image Processingp. 536
Application of the Walsh Transform in Broadband Radiop. 537
Appendix Ap. 541
Referencesp. 554
Indexp. 593
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program