Digital Systems Design with FPGAs
- Introduction to industrial design.
- Product Design methodology, Product planning, data collection.
- Creativity techniques. Elements of asthetics, Ergonomics.
- Control panel organization.
- Grahpic User Interface (GUI) design.
- Structure, Materials, process and product finishes.
- Product detailing and value engineering.
- Product quality and design management.
Reference Books :
- Industrial Design and Engineering Design - Flurschiem C H, Design Council, London and Springer Verlag, 1983.
- Human factors in Engineering and Design - Ernest J Mccormick, McGraw-Hill Co.
- Control Panel Design and Ergonomics - Yammiyavar P, CEDT/IISc Publication.
Elective course in DESE. Open to 2nd year students only.
Review of basic signals, systems and signal space: Review of 1-D signals and systems, review of random signals, multi-dimensional signals, review of vector spaces, inner product spaces, orthogonal projections and related concepts. Basics of multi-rate signal processing: sampling, decimation and interpolation, sampling rate conversion (integer and rational sampling rates), oversampled processing (A/D and D/A conversion), and introduction to filter banks. Signal representation: Transform theory and methods (FFT and variations, KLT), other transform methods. Statistical signal modeling: The least squares method, Pade’s approximation, Prony's
method, Shanks' method, iterative pre-filtering, all-pole modeling and linear prediction, autocorrelation and covariance methods, FIR least squares inverse filter design, applications and examples. Inverse problems (signal reconstruction): underdetermined least squares, pseudoinverse (SVD), min-norm solutions, regularized methods, reconstruction from projections, iterative methods such as projection onto convex sets, expectation-maximization and simulated annealing.
This course is a comprehensive treatment of signal processing and coding for data recording channels.
Introduction: Review of basic principles behind the physics of magnetic recording,
super paramagnetic limits, technological trends in magnetic storage/optical systems, recording schemes in magnetic and optical devices.
Signal Modeling: Communication theoretic framework of read/write channels. Models for analog read back signal with inter-symbol interference, noise and distortion sources, notion of channel and user bit densities towards SNR definition.
Signal Processing Methods: Equalization and timing recovery, PLLs, ML based timing recovery methods, Detection techniques based on the BCJR algorithm and its low complexity variations, turbo-equalization methods.
Coding Techniques: Introduction to constrained modulation codes, review of algebraic and graphical coding techniques, interleaving mechanisms and analysis of the code performance.
Some hardware related aspects for realizing signal processing algorithms towards high speed Silicon will be covered towards the end of the course.
Lab Excercise Assignments
Embedded Systems - I
Introduction to embedded computing, Introduction to RISC architecture, Introduction to ARM Cortex architecture and ARM/THUMB instruction set, Clocks and Power Management, Memories, Interfacing memory with processor, Peripherals, Board design basics.
Introduction to embedded software development, S/W Development environment - Cross Compiler, Linker, Debugger, Stand-alone systems.
This site hosts the web courses of CEDT.
||Today Thursday, 8 October 8