roundoff noise analysis of finite wordlength
play

Roundoff Noise Analysis of Finite Wordlength O. Sentieys - PowerPoint PPT Presentation

EUSIPCO07 T. Hilaire, D. M enard and Roundoff Noise Analysis of Finite Wordlength O. Sentieys Realizations with the Implicit State-Space Introduction Framework Implicit State-Space Framework Output Noise Power T. Hilaire, D.


  1. EUSIPCO’07 — T. Hilaire, D. M´ enard and Roundoff Noise Analysis of Finite Wordlength O. Sentieys Realizations with the Implicit State-Space Introduction Framework Implicit State-Space Framework Output Noise Power T. Hilaire, D. M´ enard and O. Sentieys Roundoff Noise Gain IRISA, R2D2 Team Optimal design Lannion, France Example EUSIPCO’07 - September 3-7, 2007, Pozna´ n, Poland Conclusion 1/27

  2. Context EUSIPCO’07 — T. Hilaire, D. M´ enard and O. Sentieys Implementation of Linear Time Invariant controllers/filters Introduction Finite Word Length context (fixed-point) Implicit State-Space Framework Motivation Output Noise Power Evaluate the roundoff noise errors in the implementation Roundoff Noise Gain Compare various realizations and find an optimal one Optimal design Example Conclusion 2/27

  3. Context EUSIPCO’07 — T. Hilaire, D. M´ enard and O. Sentieys Implementation of Linear Time Invariant controllers/filters Introduction Finite Word Length context (fixed-point) Implicit State-Space Framework Motivation Output Noise Power Evaluate the roundoff noise errors in the implementation Roundoff Noise Gain Compare various realizations and find an optimal one Optimal design Example Conclusion 2/27

  4. Outline EUSIPCO’07 — Macroscopic representation of algorithms through the 1 T. Hilaire, D. M´ enard implicit state-space framework and O. Sentieys Introduction Output Noise Power 2 Implicit State-Space Framework Roundoff Noise Gain 3 Output Noise Power Optimal design 4 Roundoff Noise Gain Optimal Example 5 design Example Conclusion and Perspectives Conclusion 6 3/27

  5. Outline EUSIPCO’07 — Macroscopic representation of algorithms through the 1 T. Hilaire, D. M´ enard implicit state-space framework and O. Sentieys Introduction Output Noise Power 2 Implicit State-Space Framework Roundoff Noise Gain 3 Output Noise Power Optimal design 4 Roundoff Noise Gain Optimal Example 5 design Example Conclusion and Perspectives Conclusion 6 4/27

  6. The need of a unifying framework EUSIPCO’07 — T. Hilaire, D. M´ enard and Various implementation forms have to be taken into O. Sentieys consideration: Introduction shift-realizations Implicit State-Space δ -realizations Framework Output Noise observer-state-feedback Power direct form I or II Roundoff Noise Gain cascade or parallel realizations Optimal design etc... Example Conclusion 5/27

  7. The need of a unifying framework EUSIPCO’07 — T. Hilaire, So, we consider all realizations where the outputs are computed D. M´ enard and from the inputs with operations like: O. Sentieys multiplications by a constant Introduction additions Implicit State-Space shifts (value stored and used at the next step) Framework Output Noise Power Roundoff Noise Gain q − 1 + A Optimal design mutliplication by shift Example a constant Conclusion additions 6/27

  8. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  9. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  10. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  11. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  12. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  13. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  14. The need of a unifying framework EUSIPCO’07 — T. Hilaire, In order to encompass all these implementations, we have D. M´ enard and proposed a unifying framework to algebraically represent them: O. Sentieys Interests Introduction macroscopic description of a FWL implementation Implicit State-Space Framework more general than previous realizations (state-space,...) Output Noise more realistic with regard to the parameterization Power Roundoff directly linked to the in-line computations to be performed Noise Gain Optimal We can describe all possible linear graphs (with additions, design Example multiplications and shift operators) and characterize each Conclusion computational steps. 7/27

  15. Implicit State-Space Framework EUSIPCO’07 — All the possible graphs are described by T. Hilaire, D. M´ enard and 1 J . T k +1 = M . X k + N . U k O. Sentieys 2 X k +1 = K . T k +1 + P . X k + Q . U k Introduction Implicit 3 Y k = L . T k +1 + R . X k + S . U k State-Space Framework Intermediate variables computation Output Noise Power Roundoff Implicit State-Space Framework Noise Gain Optimal         J 0 0 T k +1 0 M N T k design  = − K I 0 X k +1 0 P Q X k Example        − L 0 I Y k 0 R S U k Conclusion 8/27

  16. Implicit State-Space Framework EUSIPCO’07 — All the possible graphs are described by T. Hilaire, D. M´ enard and 1 J . T k +1 = M . X k + N . U k O. Sentieys 2 X k +1 = K . T k +1 + P . X k + Q . U k Introduction Implicit 3 Y k = L . T k +1 + R . X k + S . U k State-Space Framework State-vector computation Output Noise Power Roundoff Implicit State-Space Framework Noise Gain Optimal         J 0 0 T k +1 0 M N T k design  = − K I 0 X k +1 0 P Q X k Example        − L 0 I Y k 0 R S U k Conclusion 8/27

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend