Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4682))

Included in the following conference series:

Abstract

This paper presents an efficient synchronous pipeline hardware implementation procedure for a neuro-fuzzy (NF) circuit. We decompose the NF circuit into a feedforward circuit and a backpropagation circuit. The concept of pre-calculation to share computation results between the feedforward circuit and backpropagation circuit is introduced to achieve a high throughput rate and low resource usage. A novel pipeline architecture has been adopted to fulfill the concept of pre-calculation. With the unique pipeline architecture, we have successfully enhanced the throughput rate and resource sharing between modules. Particularly, the multiplier usage has been reduced from 7 to 3 and the divider usage from 3 to 1. Finally, we have implemented the NF circuit on FGPA. Our experimental results show a superior performance than that of an asynchronous pipeline design approach and the NF system implemented on MATLABĀ®.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wang, J.-S., Lee, C.-S.G.: Self-Adaptive Neuro-Fuzzy Inference Systems for Classifications Applications. IEEE Trans. on Fuzzy SystemsĀ 10(6), 790ā€“802 (2002)

    ArticleĀ  Google ScholarĀ 

  2. Wang, J.-S., Lee, C.-S.G.: Self-Adaptive Recurrent Neuro-Fuzzy Control of an Autonomous Underwater Vehicle. IEEE Trans. on Robotics and AutomationĀ 19(2), 283ā€“295 (2003)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  3. Rubaai, A., Kotaru, R., Kankam, M.D.: A Continually Online-Trained Neural Network Controller for Brushless DC MotorDrives. IEEE Trans. on Industry ApplicationsĀ 36(2), 475ā€“483 (2000)

    ArticleĀ  Google ScholarĀ 

  4. Micheli, G.-D.: Synthesis and Optimization of Digital Circuits. McGraw-Hill, Newyork (1994)

    Google ScholarĀ 

  5. Wang, Q., Yi, B., Xie, Y., Liu, B.: The Hardware Structure Design of Perceptron with FPGA Implementation. In: Proc. of the IEEE Int. Conf. on Systems, Man and Cybernetics vol. 1, pp. 762ā€“767 (2003)

    Google ScholarĀ 

  6. Porrmann, M., Witkowski, U., Kalte, H., Ruckert, U.: Implementation of Artificial Neural Networks on a Reconfigurable Hardware Accelerator. In: Proc. of 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing, pp. 243ā€“250 (2002)

    Google ScholarĀ 

  7. Vitabile, S., Conti, V., Gennaro, F., Sorbello, F.: Efficient MLP Digital Implementation on FPGA. In: Proc. of 8th Euromicro Conf. on Digital System Design, pp. 218ā€“222 (2005)

    Google ScholarĀ 

  8. Togai, M., Watanabe, H.: Expert System on a Chip: An Engine for Real-Time Approximate Reasoning. IEEE ExpertĀ 1(3), 55ā€“62 (1986)

    ArticleĀ  Google ScholarĀ 

  9. Jou, J.-M., Chen, P.-Y., Yang, S.-F.: An Adaptive Fuzzy Logic Controller: Its VLSI Architecture and Applications. IEEE Trans. on VLSI SystemsĀ 8(1), 52ā€“60 (2000)

    ArticleĀ  Google ScholarĀ 

  10. Juang, C.-F., Hus, C.-H.: Temperature Control by Chip-Implemented Adaptive Recurrent Fuzzy Controller Designed by Evolutionary Algorithm. IEEE Trans. on Circuits and SystemsĀ 52(11), 2376ā€“2384 (2005)

    ArticleĀ  Google ScholarĀ 

  11. Juang, C.-F., Chen, J.-S.: Water Bath Temperature Control by a Recurrent Fuzzy Controller and its FPGA Implementation. IEEE Trans. on Industrial ElectronicsĀ 53(3), 941ā€“949 (2006)

    ArticleĀ  Google ScholarĀ 

  12. Hwang, C.-T., Lee, J.-H., Hsu, Y.-C.: A Formal Approach to the Scheduling Problem in High Level Synthesis. IEEE Trans. on Computer-Aided DesignĀ 10(4), 464ā€“475 (1991)

    ArticleĀ  Google ScholarĀ 

  13. Paulin, P.G., Knight, J.P.: Algorithm for High-Level Synthesis. IEEE Trans. on Design & Test of ComputersĀ 6(6), 18ā€“31 (1989)

    ArticleĀ  Google ScholarĀ 

  14. Gajski, D., Wu, A., Dutt, N., Lin, S.: High-level Synthesis: Introduction to Chip and System Design. Kluwer Academic, Boston (1992)

    Google ScholarĀ 

  15. Mitra, S., Hayashi, Y.: Neuro-Fuzzy Rule Generation: Survey in Soft Computing Framework. IEEE Trans. on Neural NetworksĀ 11(3), 748ā€“768 (2000)

    ArticleĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

De-Shuang Huang Laurent Heutte Marco Loog

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, CW., Wang, JS., Yu, CC., Chen, TY. (2007). Synchronous Pipeline Circuit Design for an Adaptive Neuro-fuzzy Network. In: Huang, DS., Heutte, L., Loog, M. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence. ICIC 2007. Lecture Notes in Computer Science(), vol 4682. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74205-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74205-0_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74201-2

  • Online ISBN: 978-3-540-74205-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics