Naional Cheng Kung University-Department of Electrical Engineering
-Gwo Giun (Chris) Lee professor-Courses

Course Name

 Signals and Systems

Credits

 3

Period

 2008 Spring

Object

   Signals and Systems is a rudimentary course which will lead to further studies in signal processing, communication systems and control systems. This course introduces the fundamental tools required in the analysis of both the continuous-time and discrete-time signal and systems. Matlab examples and assignments are included to help students acquire an in-depth understanding of the key concepts. Topics included are linear time-invariant system analysis, Fourier series and transform, Laplace transform, Z transform, and introduction to sampling theory.

Schedule

  1. Introduction to Signal and Systems

  2. Linear Time-Invariant Systems

  3. Fourier Series Representation of Periodic Signals

  4. The Continuous-Time Fourier Transform

  5. The Discrete-Time Fourier Transform

  6. Time and Frequency Characterization

  7. Sampling Theory

  8. The Laplace Transform

  9. The Z-Transform

References

  1. A.V. Oppenheim, A.S. Wilsky, and S.H. Nawab, Signals and Systems, 2nd Ed., Prentice Hall, 1997.

  2. John R. Buck, Michael M. Daniel, and Andrew C. Singer, Computer Explorations in Signals and Systems, Prentice Hall, 1997.

  3. S. Haykin and B. Van Vanveen, Signals and Systems, 2nd Ed., Wiley, 2003.

  4. E. A. Lee and P. Varaiya, Structure and Interpretation of Signals and Systems, Addison-Wesley, 2003.

  5. G.E. Carlson, Signal and Linear System Analysis, 2nd Ed., John Wiley & Sons, 1998.

  6. B.P. Lathi, Signal Processing and Linear Systems, Berkeley Cambridge, 1998.

Lecture type

 講義

Grade

2 Mid-Term Exams (20% each ),Final Exam (40%),Homework and class performance (20%)

Others

 

 

Course Name

 Special Topics in Digital Video SoC Design

Credits

 3

Period

 2007 Fall

Object

   This course is designed for graduate students who are interested in the design of digital System-on-a-Chip (SoC) Integrated Circuits for video applications. Together with real world state-of-the-art examples and current industrial standards, the lectures aim at establishing fundamental and central concepts of SoC design for video compression and processing. The coherency and interaction between algorithm and architecture design in VLSI will be emphasized. These rudimentary design methodologies are subsequently reinforced by industry standards and well-know silicon chips.

Schedule

  1. Representation of Digital Image and Video Signals

  2. Fundamentals of Image and Video Compression and Processing

  3. Compression Standards Overview

  4. Hardware Filter Design for Image and Video Processing

  5. Practical Coding and Standards Conversion Hardware Design

  6. Embedded Computing Platform Methodology

References

  1. V. Bhaskaran & K. Konstantinides, Image and Video Compression Standards, Kluwer Academic Pub. 1995, ISBN: 0-7923-9591-3

  2. A.M. Teklap, Digital Video Processing, Prentice Hall 1995, ISBN: 0-13-190075-7

  3. Keith Jack, Video Demystified, Harris 2001, ISBN: 1-878707-56-6

  4. Phillip E. Mattison, Practical Digital Video with Programming Examples in C, John Wiley 1994, ISBN: 0-471-310158

  5. Iain E. G. Richardson: H.264 and MPEG-4 Video Compression, John Wiely & Sons Inc., 2003, ISBN 0-470-84837-5

  6. Ze-Nian Li & Mark S. Drew: Fundamentals of Multimedia, Prentice Hall, 2004, ISBN: 0-13-127256-X

  7. Y. Q. Shi and H. Sun, Image and Video Compression for Multimedia for Engineering: Fundamentals, Algorithms, and Standards, CRC Press, 2000, ISBN: 0-8493-3491-8

Lecture type

 Handouts

Grade

 Homework (40%), Mid-Term Exam (20%), Final Exam (20%), Term Project (20%)

Others

 

 

Course Name

 Computer Structure(I)

Credits

 3

Period

 2007 Fall

Object

   As we march into the age of “Information Explosion”, computer plays a very important role not only in our work, but also in our daily life. Today, computer has become a mandatory and significant tool in all areas of Electrical Engineering. Hence this course is designated for first year Electrical Engineering students in anticipation of establishing the fundamental concepts of computer structure via lectures in basics of computer and C language programming.

Schedule

  1. Computing Concepts

  2. Introduction to C Programming

  3. Structured Program Development

  4. Program Control

  5. Functions

  6. Arrays

  7. Pointers

  8. File processing

  9. Data Structures

References

H. M. Deitel and P. J. Deitel, C How to Program, 4th Edition, Prentice Hall, 2004

Lecture type

 Handouts

Grade

3 Exams (25% each), Homework, Quiz, and Class Performance(25%)

Others

 

 

 

 

 

Course Name

Electronic System Level Design

Credits

 3

Period

 2008 Spring

Object

   Traditional ASIC design methodology not only focuses on hardware design alone but also are performed rather independently of the algorithm, frequently leading to unexpected results of highly complex SoC designs with strict specifications. This course is designed for graduate students or design engineers who are interested in the advanced system level design of System-on-a-Chip (SoC) so as to become system architects in the IC design industry. The lectures aim at establishing the fundamental and central concepts of top down system level SoC design methodology starting from algorithm design, design space exploration, and system verification for low power multimedia applications. The coherency and interaction between algorithm and low power architecture design in VLSI based on early stage algorithmic complexity analysis will be emphasized. The extraction of complexity metrics such as number of operations, tradeoff in different memory configurations, system bandwidth, power consumption, etc., based on different architectures or algorithms will be discussed. This course emphasizes not only theoretical background but also hand-on experiences. Together with real world state-of-the-art examples and careful planned exercises, the design methodologies are subsequently reinforced by substantial laboratory.

Schedule

  1. Algorithm/Architecture modeling using System C 2weeks

  2. Transactions level modeling 1.5weeks

  3. Algorithm/Architecture codesign 1week

  4. Embedded processor and DSP core modeling 2weeks

  5. Dual-core AMBA-based Virtual Platform 2weeks

  6. HW/SW partition, codesign/co-verification 2weeks

  7. Dual-core AMBA-based platform to prototyping (FPGA) 1.5weeks

  8. Low Power Exploration 1week

  9. ESL Testing 1week

  10. Term Project 3weeks

References

  1. David C. Black and Jack Donovan, “SYSTEMC: FROM THE GROUND UP,” Kluwer Academic Publishers, 2004.

  2. Wolfgang Muller, Wolfgang Rosenstiel, Jurgen Ruf, “Systemc: Methodologies and Applications” Kluwer Academic Publishers, 2003.

  3. Thorsten Grotker, Stan Liao, Grant Martin, Stuart Swan, “System Design with SystemC,” Kluwer Academic Publishers, 2002.Embedded processor and DSP core modeling 2weeks

  4. David C. Black and Jack Donovan, “SYSTEMC: FROM THE GROUND UP,” Kluwer Academic Publishers, 2004.HW/SW partition, codesign/co-verification 2weeks

  5. Thorsten Grotker, Stan Liao, Grant Martin, Stuart Swan, “System Design with SystemC,” Kluwer Academic Publishers, 2002.Low Power Exploration 1week

  6. Lucai Cai and Daniel Gajski, “Transaction Level Modeling: An Overview,” Proceedings of the International Conference on Hardware/Software Codesign & System Synthesis, Newport Beach, CA, October 2003Term Project 3weeks

  7. ARM System-on-Chip Architecture, Second Edition, edited by S.Furber, Addison Wesley Longman: ISBN 0-201-67519-6.

  8. Co-verification of Hardware and Software for ARM SoC Design, edited?by Jason R. Andrews : ISBN :?0750677309

  9. Kunio Uchiyama, Hirofumi Mukai, Ikuya Kawasaki and Tsuguji Tachiuchi, “CPU Technologies for Networks and Multimedia

  10. “ARM system-on-chip architecture 2nd” Author: Steve Furber, published in 2000.

  11. CoWare-ConvergenSC training Manual Author: CoWare

  12. AMBA Bus library/TLM API Manual Author: CoWare

  13. Low-power CMOS VLSI circuit design K Roy, S Prasad - 2000 - New York: Wiley

  14. Digital Integrated Circuits-Second Edition J Rabaey, A Chandrakasan, B Nikolic - 2003 - Prentice Hall

  15. System-Level Power Optimization:Techniques and Tools

  16. Benini, L.; de Micheli, G.;Low Power Electronics and Design, 1999. Proceedings. International Symposium on Page(s):288 – 293

Lecture type

口授

Grade

期中考, 期末專題、作業、課程參與

Others

預修課程:VLSI系統設計、C語言