throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`Case IPR2022-01059
`U.S. Patent No. 10,779,080
`______________________
`
`
`GOOGLE LLC,
`
`Petitioner
`
`v.
`
`JAWBONE INNOVATIONS, LLC,
`
`Patent Owner
`
`
`
`
`
`
`
`Declaration of Shauna L. Wiest Regarding Widrow
`
`
`
`
`
`
`
`
`
`
`GOOGLE EXHIBIT 1029
`
`Page 1 of 70
`
`

`

`Declaration of Shauna L. Wiest
`
`I, Shauna L. Wiest, state and declare as follows:
`
`I.
`
`Introduction
`1.
`I have prepared this Declaration in connection with Google
`
`LLC’s (“Petitioner”) Petition for Inter Partes Review of U.S. Patent No.
`
`10,779,080, which I understand will be filed concurrently with this
`
`Declaration.
`
`2.
`
`I am currently a senior research analyst with the Research &
`
`Information Services team at Finnegan, Henderson, Farabow, Garrett &
`
`Dunner LLP located at 901 New York Avenue, NW, Washington, DC 20001-
`
`4413.
`
`3.
`
`I am over eighteen years of age, and I am competent to make this
`
`Declaration. I make this Declaration based on my own personal knowledge,
`
`and my professional knowledge of library science practices.
`
`4.
`
`I earned a Master of Science in Library Science degree from the
`
`University of North Carolina at Chapel Hill in 1999, and a Bachelor of Arts
`
`in Political Science degree from the University of California at San Diego in
`
`1989. I have worked as a law librarian for over twenty years. I have been
`
`employed in the Research & Information Services Department at Finnegan,
`
`Henderson, Farabow, Garrett & Dunner LLP since 2021. Before that, from
`
`2000-2015, I was employed as a Law Librarian at Stoel Rives LLP, and from
`
`Page 2 of 6
`
`Page 2 of 70
`
`

`

`Declaration of Shauna L. Wiest
`
`2015-2016, I was employed as a Competitive Intelligence Specialist for
`
`Nossaman LLP.
`
`II.
`
`Standard Library Practice for Receiving, Cataloging, and
`Making Materials Publicly Available
`4.
`I have knowledge of and experience with standard library practices
`
`regarding the receipt, processing, cataloging, shelving, and making materials
`
`available to the public. I am fully familiar with and have knowledge of and
`
`experience with the Machine-Readable Cataloging (MARC) system, an
`
`industry-wide standard that libraries use to catalog materials.
`
`5.
`
`The MARC system was developed during the 1960s to standardize
`
`bibliographic records so they could be read by computers and shared among
`
`libraries. By the mid-1970s, MARC had become the international standard for the
`
`storage of bibliographic data and cataloguing. It is still used today. Many libraries
`
`provide public access to their MARC records via the Internet and/or their electronic
`
`cataloging systems at the library.
`
`6.
`
`Based on standard library practice, when a library receives an item,
`
`it stamps (or labels) the item with the library name and often with a date that is
`
`within a few days or weeks of receipt. Next, the library will catalog the item
`
`within a matter of a few days or weeks of receiving it.
`
`7.
`
`Generally, after an item is cataloged, the public may access the item
`
`by searching a catalog, browsing the library shelves, and either requesting or
`
`Page 3 of 6
`
`Page 3 of 70
`
`

`

`Declaration of Shauna L. Wiest
`
`electronically accessing the item from the library. Standard library practice is to
`
`make the item available to the public within a few days or weeks of cataloging it.
`
`III. Print Public Holdings for Widrow
`8.
`This Declaration relates to the dates of receipt and public
`
`availability of the following: Bernard Widrow and Samuel D. Stearns,
`
`Adaptive Signal Processing, Chapters 1, 2, and 6, Prentice-Hall, Inc. (1985)
`
`(ISBN 0130040290) (Widrow). Exhibit 1020 to the concurrently filed Petition
`
`is a true and accurate copy of Widrow held by the Linda Hall Library in Kansas
`
`City, Missouri.
`
`9.
`
`As detailed below, I have reviewed the print public holdings
`
`information from the Linda Hall Library in Kansas City, Missouri for its
`
`copy of Widrow.
`
`10. Appendix A to this declaration is a true and accurate copy of the
`
`front matter, title pages, table of contents, and chapters one, two, and six of the
`
`Widrow text held by the Linda Hall Library. The date stamp on the front matter
`
`indicates that Widrow was received by the Engineering Societies Library on June
`
`24, 1985.
`
`11. Appendix B to this declaration is a true and accurate copy of the
`
`public catalog record from the Linda Hall Library for its copy of Widrow,
`
`including holdings and location information, which was downloaded from
`
`Page 4 of 6
`
`Page 4 of 70
`
`

`

`Declaration of Shauna L. Wiest
`
`https://catalog.lindahall.org/permalink/01LINDAHALL_INST/19lda7s/alma992
`
`403023405961 on May 12, 2022.
`
`12. Appendix B sets forth the holdings and onsite location information
`
`for members of the interested public seeking to locate Widrow. The public
`
`catalog record indicates that Widrow is available in the Linda Hall Library Books
`
`on the 2nd Floor at Call Number TK5102.5 .W537 1985 ESL. The public catalog
`
`record also contains a “local note” indicating that Widrow was transferred from
`
`the Engineering Societies Library to the Linda Hall Library in January 1995.
`
`13. Based on the evidence presented above, it is my professional
`
`opinion that Exhibit 1020 is an authentic document, which would have been
`
`made publicly available and publicly accessible at the Engineering Societies
`
`Library from a few days or weeks after June 24, 1985, through January 1995, and
`
`then at the Linda Hall Library at “Linda Hall Library Books - 2nd Floor” upon its
`
`transfer in January 1995.
`
`IV. Conclusion
`14.
`In signing this Declaration, I understand it will be filed as
`
`evidence in a contested case before the Patent Trial and Appeal Board of the
`
`United States Patent and Trademark Office. I understand I may be subject to
`
`cross-examination in this case and that cross-examination will take place
`
`within the United States. If cross-examination is required of me, I will appear
`
`Page 5 of 6
`
`Page 5 of 70
`
`

`

`Declaration of Shauna L. Wiest
`
`for cross-examination within the United States during the time allotted for
`
`cross-examination.
`
`15.
`
`I declare that all statements made herein of my knowledge are
`
`true, that all statements made on information and belief are believed to be
`
`true, and that these statements were made with the knowledge that willful
`
`false statements and the like so made are punishable by fine or imprisonment,
`
`or both, under Section 1001 of Title 18 of the United States Code.
`
`Executed on May 25, 2022.
`
`
`
`
`
`Shauna L. Wiest
`
`Page 6 of 6
`
`Page 6 of 70
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Appendix A
`Appendix A
`
`
`
`
`Page 7 of 70
`
`

`

`Viy.Vais
`Rar
`PROCESSING
`Bernard Widrow
`
`Samuel D. Stearns
`
`Page 8 of 70
`
`

`

`ADAPTIVE
`SIGNAL
`PROCESSING
`
`Bernard Widrow ©
`
`Stanford University
`
`Samuel D. Stearns
`Sandia National Laboratories
`

`
`Prentice-Hall, Inc.
`Englewood Cliffs, N.J. 07632
`
`Page 9 of 70
`
`Page 9 of 70
`
`

`

`PRENTICE-HALL SIGNAL PROCESSING SERIES
`
`Alan V. Oppenheim, Editor
`
`ANDREWSAND Hunt Digital Image Restoration
`BRIGHAM’
`The Fast Fourier Transform
`BuRDIC
`Underwater Acoustic System Analysis
`CASTLEMAN_Digital Image Processing
`COWAN AND GRANT Adaptive Filters
`CROCHIERE AND RABINER Miultirate Digital Signal Processing
`DUDGEON AND MERSEREAU Miulti-Dimensional Digital Signal Processing
`HAMMING_Digital Filters, 2e
`HAYKIN, ET AL. Array Signal Processing
`JAYANT AND NOLL Digital Coding of Waveforms
`LEA, ED.
`Trends in Speech Recognition
`Lim=Speech Enhancement
`MCCLELLAN AND RADER
`Number Theory in Digital Signal Processing
`OPPENHEIM, ED.
`Applications of Digital Signal Processing
`OPPENHEIM AND SCHAFER
`Digital Signal Processing
`OPPENHEIM, WILLSKY, WITH YOUNG_Signals and Systems
`RABINER AND GOLD
`Theory and Application of Digital Signal Processing
`RABINER AND SCHAFER_Digital Processing of Speech Signals
`ROBINSON AND TREITEL
`Geophysical Signal Analysis
`TRIBOLET
`Seismic Applications of Homomorphic Signal Processing
`WIDROW AND STEARNS'~ Adaptive Signal Processing
`
`Page 10 of 70
`
`Page 10 of 70
`
`

`

`Library of Congress Cataloging in Publication Data
`
`Widrow,Bernard, (date)
`Adaptive signal processing.
`
`(Prentice-Hall signal processingseries)
`Includes index.
`1. Adaptive signal processing.
`Samuel D.
`II. Title.
`III. Series.
`TK5102.5.W537
`1985
`621.38'043
`ISBN 0-13-004029-0
`
`I. Stearns,
`
`84-18057
`
`Editorial/production supervision and
`interior design: Tracey L. Orbine
`Cover design: Sue Behnke
`Manufacturing buyer: Anthony Caruso
`
`ENGINEERING SOCIETIES LIBRARY
`
`y
`
`JUN 24 1985
`
`REVIEW
`
`© 1985 by Prentice-Hall, Inc., EnglewoodCliffs, New Jersey 07632
`
`All rights reserved. No part of this book may be
`reproduced,in any form or by any means,
`without permission in writing from the publisher.
`Printed in the United States of America
`0987654321
`
`b a ‘ 2e
`2%se
`
`ISBN O-13-004029
`
`O01
`
`Prentice-Hall International, Inc., London
`Prentice-Hall of Australia Pty. Limited, Sydney
`Editora Prentice-Hall do Brasil, Ltda., Rio de Janeiro
`Prentice-Hall Canada Inc., Toronto
`Prentice-Hall Hispanoamericana, S. A., Mexico
`Prentice-Hall of India Private Limited, New Delhi
`Prentice-Hall of Japan, Inc., Tokyo
`Prentice-Hall of Southeast Asia Pte. Ltd., Singapore
`Whitehall Books Limited, Wellington, New Zealand
`
`Page 11 of 70
`
`Page 11 of 70
`
`

`

`BQ. 3 £07
`
`This book is dedicated, to the memory of Moses Widrow, William
`K. Linvill, and Thomas J. Flanagan. It is also dedicated to the
`cause of peace on earth. We hopeandtrust that its contents will be
`used to improve the lot of mankind everywhere.
`
`GYIOS
`RxSubBOS:
`
`LINDA HALL LIBRARY
`Kansas City, Mo.
`
`Page 12 of 70
`
`Page 12 of 70
`
`

`

`part|
`
`GENERAL INTRODUCTION
`
`(Chapters 1 and 2)
`
`OBJECTIVES OF PART|
`
`In the first two chapters of this book we have three major objectives. Thefirst
`is to introduce the basic meaning of “adaptation” (or “adaption’’) in the
`engineering sense, and to set adaptive signal processing into the general
`signal processing context.
`The second objective is to describe the adaptive linear combiner, which
`is the simplest and most widely applicable adaptive processor.It is the basic
`adaptive device that will be used exclusively through Chapter 6, as well as in
`muchof the rest of the text.
`The third objective is to persuade the reader to think of the overall
`processof adaptation in geometrical terms. Wewish to think of adaptation as
`a procedure for moving generally downhill on a ‘‘performance surface’”’ like
`the one shown on page 2, which is the L-dimensional surface in (L +
`1)-dimensional space formed by plotting the mean-square error versus the
`fur.adaptive parameters. These geometrical concepts and terms are described in
`Chapter2.
`
`Page 13 of 70
`
`Page 13 of 70
`
`

`

`Performance surface
`
`
`
`M€an-squareerror
`
`
`anvalues
`
`—_--_—
`
`2
`
`Page 14 of 70
`
`Page 14 of 70
`
`

`

`chapter 1
`
`Adaptive Systems
`
`DEFINITION AND CHARACTERISTICS
`
`adapt, v.t., 1. to make suitable to requirements or conditions; adjust or modifyfittingly;
`. v.i., 2. to adjust oneself to different conditions, environments, etc. (Random House
`Dictionary, 1971)
`
`In recent years, a growing field of research in “adaptive systems” has resulted
`in a variety of adaptive automatons whose characteristics in limited ways resemble
`certain characteristics of living systems and biological adaptive processes. According
`to the Random House Dictionary, some of the meanings of “adaptation”are:
`
`the state of being adapted; adjustment. 3. Biol. a. any
`the act of adapting. 2.
`1.
`alteration in the structure or function of an organism or anyofits parts that results
`from natural selection and by which the organism becomesbetterfitted to survive and
`multiply in its environment. b. a form orstructure modified to fit changed environ-
`ment. 5. Physiol.
`the decrease in response of sensory receptor organs, as those of
`vision, touch, temperature, olfaction, audition, and pain, to changed, constantly ap-
`plied, environmental conditions. 6. Ophthalm.
`the regulating by the pupil of the
`quantity oflight entering the eye. 7. Sociol. a slow, usually unconscious modification of
`individual andsocial activity in adjustment to cultural surroundings.
`
`It will be noted that the definition above is expressed primarily in terms of
`biological adaptation to environment. The same definitions serve at least to some
`extent for “artificial” or human-made adaptive systems, which are the central
`concern of this book.
`An adaptive automatonis a system whosestructureis alterable or adjustable in
`such a way that its behavior or performance (according to some desired criterion)
`improves through contact with its environment. A simple example of an automaton
`or automatic adaptive system is the automatic gain control (AGC) used in radio and
`television receivers. The function of this circuit is to adjust the sensitivity of the
`
`Page 15 of 70
`
`3
`
`Page 15 of 70
`
`

`

`following characteristics:
`
`1. They can automatically adapt (self-optimize) in the face of changing (nonsta-
`tionary) environments and changing system requirements.
`2. They can betrained to perform specific filtering and decision-makingtasks.
`Synthesis of systems having these capabilities can be accomplished automati-
`cally through training. In a sense, adaptive systems can be “programmed” by
`a training process.
`dase elt Les deege ptt 7?
`3. Because of the above, adaptive systems do not require the elaborate synthesis
`procedures usually needed for nonadaptive systems. Instead, they tend to be
`“self-designing.”
`4. They can extrapolate a model of behavior to deal with newsituations after
`having been trained ona finite and often small number of training signals or
`patterns.
`5. To a limited extent, they can repair themselves; that is, they can adapt around
`certain kinds of internal defects.
`6. They can usually be described as nonlinear systems with time-varying parame-
`ters.
`they are more complex and difficult to analyze than nonadaptive
`tes 7, Usually,
`systems, but they offer the possibility of substantially increased system perfor-
`mance when inputsignal characteristics are unknown or time varying.
`
`+,+«
`
`AREAS OF APPLICATION
`
`Recentprogress in microcircuit design and production hasresulted in very compact,
`economical, and reliable signal processors thatrival biological nervous systems in
`size andare clearly superior to biological systemsin speed. The gesult has been a
`very fast-growing field of applications for all
`types of digital signal processing,
`including adaptive processing. Current applications for adaptive systems are in such
`fields as communications, radar, sonar, seismology, mechanical design, navigation
`systems, and biomedical electronics.
`Part IV of this book concernscertain classes of applications, and the chapter
`headings provide a rough picture of the application areas. Chapter 9 covers adaptive
`modeling and system identification, in which an adaptive system models an un-
`
`Page 16 of 70
`
`Page 16 of 70
`
`

`

`that is, control systems whose
`Chapter 11 is on adaptive control systems,
`characteristics change with time and adapt to the environment. An example is the
`flight control system whose gain and response times change with air density.
`Adaptive noise canceling, discussed in Chapter 12, has been applied to areas such as
`speech communications, electrocardiography, and seismic signal processing. Adap-
`tive noise canceling is in fact applicable to a wide variety of signal-enhancement
`situations, because noise characteristics are not often stationary in real-world
`situations. Chapters 13 and 14, on adaptive arrays, describe an area where adaptive
`signal processing concepts have proved to beespecially useful.
`
`GENERAL PROPERTIES
`
`The essential and principal property of the adaptive system is its time-varying,
`self-adjusting performance. The need for such performance mayreadily be seen by
`realizing that if a designer develops a system of fixed design which he or she
`considers optimal, the implications are that the designer has foreseen all possible
`input conditions, at least statistically, and knows what he or she would like the
`system to do undereach of these conditions. The designer has then chosena specific
`criterion whereby performanceis to be judged, such as the amountoferror between
`the output of the actual system and that of some selected model or “ideal” system.
`Finally,
`the designer has chosen the system that appears best according to the
`performancecriterion selected, generally choosing this system from anapriori
`restricted class of designs (such as linear systems).
`In many instances, however, the complete range of input conditions may not
`be known exactly, or even statistically; or the conditions may change from time to
`time. In such circumstances, an adaptive system that continually seeks the optimum
`within an allowed class of possibilities, using an orderly search process, would give
`superior performance compared with a system of fixed design.
`By their very nature, adaptive systems must be time varying and nonlinear.
`Their characteristics depend, among other things, on their inputsignals. If an input
`signal x, is applied, an adaptive system will adapt to it and produce an output—let
`us call it y,. If another input signal, x, is applied, the system will adapt to this
`second signal and will again produce an output—let us call it,
`this time, y).
`Renerally the form or the structure or the adjustments of the adaptive system will
`beslifferentforehe two different inputs. If the sum of the two inputs is applied to
`age
`0
`
`Page 17 of 70
`
`

`

`GeneralIntroduction
`
`Part|
`
`v1 + ¥2
`Yt ya: X2@
`
`x
`
`Figure 1.1 The loweroutput, y,, is equal
`to y + y if H is a linear system. If H
`is adaptive, y, is generally different from
`
`the adaptive system, the latter will adapt to this new input—butit will produce an
`output that will generally not be the same as y, + y,, the sum of the outputs that
`would have corresponded to inputs x, and x,. In such a case,
`asillustrated in
`Figure 1.1,
`the principle of superposition does not work as it does with linear
`systems. If a signal is applied to the input of an adaptive system to test its response
`characteristics, the system adaptsto this specific input and thereby changes its own
`form. Thusthe adaptive system is inherently difficult to characterize in conventional
`terms.
`Within the realm of nonlinear systems, adaptive systems cannot be dis-
`tinguished as belonging to an absolutely clear subset. However,
`they have two
`features that generally distinguish them from other forms of nonlinear systems.
`First,adaptive systems are adjustable, and their adjustments usually depend on
`nite-time average, signal characteristics rather than on instantaneous values of
`signals or instantaneous values of the internal system states. Second, the adjust-
`ments of adaptive systems are changed purposefully in order to optimize specified
`performance measures.
`Certain formsofadaptivesystems.become.linear,systems .when-their-adjyst-
`ments, areheld.constant,afteradaptation..These may becalled ‘elinear_adaptive
`systems.” ‘They are very useful; they tend to be mathematically tractable; and they
`“dré"penerally easier to design than other forms of adaptive systems.
`
`OPEN- AND CLOSED-LOOP ADAPTATION
`
`Several waysto classify adaptive schemes have been proposed in theliterature. It is
`most convenient here to begin by thinking in terms of open-loop and closed-loop
`adaptation. The open-loop adaptive process involves making measurementsof input
`or environmental characteristics, applying this information to a formula or to a
`computational algorithm, and using the results to set the adjustments of the adaptive
`system. Closed-loop adaptation, on the other hand, involves automatic experimen-
`
`Page 18 of 70
`
`Page 18 of 70
`
`

`

`Chap. 1
`
`Adaptive Systems
`
`7
`
`tation with these adjustments and knowledge of their outcome in order to optimize a
`measured system performance. The latter process may be called adaptation by
`“performance feedback.”
`The principles of open- and closed-loop adaptation are illustrated in Figures
`1.2 and 1.3. In both casesit is helpful to envisage the adaptive processas it might be
`performed manually by a human operator or “supervisor.” In Figures 1.2(a) and
`1.3(a) the supervisor is shown adjusting the controls of the processor by reading a
`display that registers measurementsof the preselected performancecriterion. In the
`epenclopp.system.this.criterion.is.a.chasacteristic.of.thesinput-signalandperhaps,
`_other,datazand in.the-closed-loop.systemitis_also,a-functionofthe.outpulsignals
`‘The adjustments in Figure 1.3 are made even though the operator may have no
`knowledge of what is inside the processor or of the functions performed by the
`controls. The operator does not process the input signal; he or she only controls
`the adjustments of the processor to keep its performance optimized according to the
`preselected criterion. Thus the operator’s function is purely supervisory, and in real
`automatic adaptive systems the operator is replaced by computational or “adaptive”
`algorithms, as suggested by Figures 1.2(b) and 1.3(b). The “other data” in these
`figures may be data about
`the environment of the adaptive system, or in the
`closed-loop case, it may be a desired version of the outputsignal.
`
`Processor
`
`Input
`signal
`
`Other
`data
`
`Output
`
`signal
`
`
`
`
`Signal
`processor
`
`Display
`
`(a)
`
` Input
`
`
`Processor
`
`Adaptation
`algorithm
`
`signal
`
`Other
`data
`
`Output
`signal
`
`(b)
`
`Figure 1.2 Open-loop adaptation:(a) concept; (b) equivalent system.
`
`Page 19 of 70
`
`Page 19 of 70
`
`

`

`GeneralIntroduction
`
`Part |
`
`ae
`
`Processor
`
`signal
`
`Output
`
`Other
`
`calculation
`
`signal
` Input
`| Performance
`data N
`
` Performance
`display
`
`
`Input
`signal
`
`(a)
`
`
`
`
`
`
`Performance
`calculation
`
`Adaptation
`algorithm
`
`Output
`signal
`
`Other
`data
`
`(b}
`
`Figure 1.3. Closed-loop adaptation.
`
`When designing an adaptive process, many factors determine the choice of
`closed-loop versus open-loop adaptation. che availabilityof,input Signalsand |
`-berformance-indicatingSignals.is Amajor.consideration, Also, the amount of ‘com-
`puting capacity and the type of computer required to implement the open-loop and
`closed-loop adaptation algorithms will generally differ. Certain algorithms require
`the use of a general-purpose digital computer, whereas other algorithms could be
`implemented far more economically with special-purpose chips or other apparatus.
`Someof these structural considerations are discussedin later chapters. It is difficult
`to develop general principles to guide all choices, but several advantages and a few
`disadvantages of closed-loop adaptation, which is the main subject of this book, can
`be pointed out here.
`Closed-loop adaptation has the advantage of being workable in many applica-
`tions where no analytic synthesis procedure either exists or is known; for example,
`whereerrorcriteria other than mean-square are used, where systems are nonlinear or
`time variable, where signals are nonstationary, and so on. Closed-loop adaptation
`
`Page 20 of 70
`
`Page 20 of 70
`
`

`

`Chap. 1
`
`Adaptive Systems
`
`9
`
`can also be used effectively in situations where physical system componentvaluesare
`variable or inaccurately known. Closed-loop adaptation will find the best choice of
`componentvalues. In the eventof partial system failure, an adaptation mechanism
`that continually monitors performance will optimize this performance by adjusting
`and reoptimizing the intact parts. As a result, system reliability can often be
`improved by the use of performance feedback.
`The closed-loop adaptation process is not always free of difficulties, however.
`In certain situations, performance functions do not have unique optima. Automatic
`optimization is an uncertain process in such situations. In other situations,
`the
`closed-loop adaptation process, like a closed-loop control system, could be unstable.
`The adaptation process could diverge rather than converge. In spite of these
`possibilities, performance feedback is a powerful, widely applicable technique for
`implementing adaptation. Most of the adaptive processes described in this book will
`be closed-loop processes utilizing performance feedback.
`
`APPLICATIONS OF CLOSED-LOOP ADAPTATION
`
`Let us now consider briefly some applications of the closed-loop, performance
`feedback concept. These will anticipate the applications chapters in Part IV, begin-
`ning with Chapter 9.
`We begin by representing the performance feedback process [Figure 1.3(b)]
`more specifically in Figure 1.4. We call the input signal x and define a “desired
`fesponse””signal_d,.which is.assumed to.representthe. desiredoutputofthe.adaptive,,
`(system. The Signald‘is,forourpurposehere, the “otherdata’in Figure 1.3(b).
`Theerror signal, ¢, is the difference between the desired output signal and the
`actual output signal, y, of the adaptive system. Using the error signal, an adaptive
`algorithm adjusts the structure of the adaptive system, thus altering its response
`characteristics by minimizing some measureoftheerror, thereby closing the perform-
`ance loop.
`Different structures are possible for the adaptive system, and these are dis-
`cussed later, beginning in Chapter 2. Adaptive algorithms for adjusting these
`structures are also discussed later, beginning in Chapter 4. Here we wish only to
`show in a general way how the schemein Figure 1.4 is applied in practical situations.
`
`d (desired output)
`
`
` y (output)
`é (error)
`
`Processor
`
`
`x (input)
`
`
` Adaptive
`algorithm
`
`Page 21 of 70
`
`Figure 1.4 Signals in closed-loop
`adaptation.
`
`Page 21 of 70
`
`

`

`
`
`General Introduction
`
`Part |
`
`5
`
`d
`
`
`
`Adaptive
`(2)
`processor
`
`
`
` x
`
`s
`
`
`
`
`
`(a)
`
`
`
`
`
`
`
`
`x
`processor vO
`
`d
`
`@)
`
`
`
`
`
`
`
`wee
`
`Figure 1.5 Examples showing how the
`configuration in Figure 1.4 may be
`applied: (a) prediction; (b) system
`identification (modeling); (c) equalization
`(deconvolution,inversefiltering, inverse
`modeling); (d) interference canceling.
`
`d A
`
`daptive
`processor
`
`stn
`
`(d)
`
`Page 22 of 70
`
`Page 22 of 70
`
`€
`

`

`Chap.1
`
`Adaptive Systems
`
`11
`
`Some examplesof applications are given in Figure 1.5. Notice that Figure 1.4,
`which illustrates the basic closed-loop adaptive process, is simplified slightly and
`embeddedin each part of this figure, and that the application determines how the
`desired signal, d, is obtained.
`The prediction application in Figure 1.5(a) is perhaps the simplestof the four.
`The desired signal is the input signal, s, and a delayed version of the latter is sent to
`the adaptive processor, which must therefore try to ¢predict’-the-gureentanput
`Signal.in,order,tohaye_y,cancel.d_.anddrive.s-toward.zerg,Predictionis .used.in,
`signalencodingandnoise,reduction,and is discussed in Chapters8,9, and 12.
`The system identification application in Figure 1.5(b) is also easy to under-
`stand. Here a broadbandsignal, s, is the input to the adaptive processor as well as
`to an unknown “plant” (a term originating in the control literature). To reducee,
`the adaptive processor tries to emulate the plant’s transfer characteristic. After
`adaptation the plant is “identified” in the sense that its transfer function can be
`specified as essentially the same as that of the adaptive processor. Adaptive system
`identification or modeling can be used as such, to model a slowly varying plant
`whose input and output signals are available, for example, in vibration studies of
`mechanical systems. It can also be used in many other ways, some of which are
`described in Chapters 9 and 11.
`The inverse modeling application [Figure 1.5(c)] is discussed primarily in
`Chapter10, andits uses in control are discussed in Chapter 11. In this application
`theadaptiveprocessor attempts.torecoveradelayedversion.ofthe-signal, s, which
`is assumed to have been altered by the slowly varying plant and to contain additive
`noise. Thedelay in thefigure is to allow for the delay, or propagation time, through
`the plant and the adaptive processor. Adaptive equalization could be used to undo
`(deconvolve) the effects of a transducer, a communication channel, or some other
`system, or to produce an inverse model of an unknownplant. It is also applicable in
`the design of digital filters, as well as in adaptive control problems, and so on.
`Finally, Figure 1.5(d) showsthe adaptive processor in an interference-canceling
`configuration. Herethesignal, s, is corrupted by additive noise, n, and a distorted
`but correlated version of the noise, n’, is also available. The.goal-of-theadaptaye
`~Processor,inthisfase istoproduce.an.output,. athat.closelyresembles.n,sQthat,the
`overalloutput,:¢-will-closely_resemble_s., Wewill show, under certain very broad
`conditions, that the optimal adaptive processor is that which minimizes the mean-
`square value of e. The subject of adaptive interference canceling is discussed in
`Chapters 12 through 14.
`.
`
`EXAMPLE OF AN ADAPTIVE SYSTEM
`By now wehave seen that adaptive signal processingis really a very general and
`basic term which implies the.use.of,time-varying_-self-adiusting-sisnal-processors.
`We think of the performance of these’ systems as being purposeful, useful, and
`
`Page 23 of 70
`
`)
`
`Page 23 of 70
`
`

`

`12
`
`GeneralIntroduction
`
`Part|
`
`
` mw
`
`sometimeseven “intelligent” in a limited sense. Before concluding this introductory
`chapter we introduce just one specific example of such a system, to provide a more
`concreteillustration of adaptation in general and closed-loop adaptation in particu-
`lar. We will use the “prediction” application in Figure 1.5(a), keeping in mindthat
`in doing so we have a very restricted and specific example of a very broad and
`general class of systems.
`
`x*3a£
`
`100
`
`200
`
`300
`
`400
`
`100
`
`200
`
`300
`
`400
`
`Sample number, k
`
`0.0
`
`-0.1
`
`0.02
`
`0.00
`
`-0,02
`
`0
`
`0
`
`x 2
`
`a
`oO
`
`co
`S
`uw
`
`Figure 1.7 Signals in the adaptive predictor in Figure 1.6. The error (2) becomes
`nearly zero as the system learns to predict
`the input (x) and the output (y)
`approaches x.
`
`Page 24 of 70
`
`Page 24 of 70
`
`

`

`’-oy
`
`|
`
`|
`
`|
`:
`
`Chap.1
`
`Adaptive Systems
`
`13
`
`The adaptive predictor diagram in Figure 1.5(a) is redrawn in Figure 1.6, with
`examples of several conventionsof notation that are used throughoutthis text. The
`symbols x,, y,, and e, represent the kth elementsin the time series represented by
`x, y, and e. Usually, the time series may be assumed to be obtained by sampling
`continuous signals. Thus x, = x(kT), and so on, where T is the time step or
`interval between samples. The symbol z~™ standsfor a fixed delay of M timesteps,
`so that in Figure 1.6 the output of the z~™ blockis labeled x,_,,. The symbol H,
`represents the transfer characteristic of the adaptive processor or “adaptivefilter.”
`Weleave a detailed description of H, to subsequent chapters, except to note here
`that the subscript k indicates that the transfer characteristic possibly changes at
`each sample point.
`Thus in Figure 1.6 wesee that the input signal, x,, is delayed and then filtered
`to produce y,, and that y, is subtracted from x,
`to obtain the error, e,. The
`transfer function, H,, is adjusted to keep the average squared value ofthis error as
`small as possible. In this way, the processor always uses past values of x to predict
`the present value of x while using e to adjust H, and is thus involved in a
`performance-feedback process.
`An example of adaptive predictor performance is shown in Figure 1.7. The -
`waveformsare constructed from digital data (here as well as in examples ahead) by ghee few
`drawing straight line>between the sample points. The input, x, is a frequency-limite
`.
`random signal, and M = 1 in this case. Note that y, becomes a better prediction of
`x,, and that the magnitudeof e, decreases, as k increases and the adaptive system
`learns progressively to predict x,. More detailed examples of adaptive prediction
`are covered in subsequent chapters.
`
`4
`=f" «
`
`THE CHAPTERS AHEAD
`
`In Chapters 2 through 8 we present some basic discussion and mathematical
`description of the adaptive process. The performance of adaptive systems can be
`analyzed either in the time domain or in the frequency domain; in general,
`the
`frequency-domain analysis tends to be more elegant and difficult. Therefore, in
`Chapters 2 through 6 we stay in the time domain and avoid using transforms,
`transfer functions, and so on, as much as possible. In Chapter 2 we introduce the
`adaptive linear combiner, whichis the basic nonrecursive form of the adaptivefilter.
`Then in Chapters 3 through 5 we introduce the geometry of the “performance
`surface” and consider various methodsof adaptively seeking the minimum point on
`this surface.
`In Chapter6 we introduce the well-known least-mean-square (LMS)algorithm,
`which is the simplest, most important, and most widely used algorithm for adjusting
`the weights in a linear adaptive system. After reviewing Chapter 2,
`the more
`advanced reader or the reader wishing simply to apply the LM

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket