# VLSI Signal Processing

- Institution: IIT Kharagpur
- Department: Electrical Engineering
- Teacher: Prof. Mrityunjoy Chakraborty
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108105157)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108105157)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 01: Graphical Representation of Signals](https://invisiblenetwork.ai/learn/nptel/108105157/7eb82d387055) (Video)
2. [Lecture 02 : Signal Flow Graph](https://invisiblenetwork.ai/learn/nptel/108105157/f38a00b7c02d) (Video)
3. [Lecture 03: Data Flow Graph, Critical Path](https://invisiblenetwork.ai/learn/nptel/108105157/c48189de8e74) (Video)
4. [Lecture 04: Dependence Graph, Basics of Retiming](https://invisiblenetwork.ai/learn/nptel/108105157/56eb096a72d5) (Video)
5. [Lecture 05: Retiming Theorem](https://invisiblenetwork.ai/learn/nptel/108105157/ac987d6ac712) (Video)
6. [Lecture 6 : Forward Path and Loop Retiming](https://invisiblenetwork.ai/learn/nptel/108105157/19ad6ad4d152) (Video)
7. [Lecture 7 : Loop Bound and Iteration Bound](https://invisiblenetwork.ai/learn/nptel/108105157/5085e47c4545) (Video)
8. [Lecture 8 : Cutset Retiming](https://invisiblenetwork.ai/learn/nptel/108105157/2ef3164b6fab) (Video)
9. [Lecture 9 : Retiming IIR Filters](https://invisiblenetwork.ai/learn/nptel/108105157/bdadd76b2456) (Video)
10. [Lecture 10 : Adaptive Filter Basics (LMS Algorithm)](https://invisiblenetwork.ai/learn/nptel/108105157/e661f0b51e60) (Video)
11. [Lecture 11 : Retiming LMS](https://invisiblenetwork.ai/learn/nptel/108105157/01e72c342da9) (Video)
12. [Lecture 12 : Retiming Delayed LMS](https://invisiblenetwork.ai/learn/nptel/108105157/dc8bbb522360) (Video)
13. [Lecture 13 : Parallel Processing in DSP by Unfolding](https://invisiblenetwork.ai/learn/nptel/108105157/f1f273af73fe) (Video)
14. [Lecture 14 : Basic Unfolding Relation](https://invisiblenetwork.ai/learn/nptel/108105157/fec066b23061) (Video)
15. [Lecture 15 : Retiming for Unfolding](https://invisiblenetwork.ai/learn/nptel/108105157/d03f021b59a2) (Video)
16. [Lecture 16 : Loop Unfolding](https://invisiblenetwork.ai/learn/nptel/108105157/5f400a94b046) (Video)
17. [Lecture 17 : Iteration bound for Loops](https://invisiblenetwork.ai/learn/nptel/108105157/8f1b24974701) (Video)
18. [Lecture 18 : Bitserial, Digit serial and Word serial Structures](https://invisiblenetwork.ai/learn/nptel/108105157/33734cc289d2) (Video)
19. [Lecture 19 : Unfolding a Switch](https://invisiblenetwork.ai/learn/nptel/108105157/e1d7a050ddbf) (Video)
20. [Lecture 20 : Unfolding Bit Serial Systems](https://invisiblenetwork.ai/learn/nptel/108105157/8120a3d91cc2) (Video)
21. [Lecture 21 : Folding of DFG](https://invisiblenetwork.ai/learn/nptel/108105157/b7e3ba78673c) (Video)
22. [Lecture 22 : Folding Examples - IIR Filter](https://invisiblenetwork.ai/learn/nptel/108105157/10921c796a4d) (Video)
23. [Lecture 23 : Retiming for Folding](https://invisiblenetwork.ai/learn/nptel/108105157/9718b3c55d65) (Video)
24. [Lecture 24 : Introduction to Delay Optimization by Folding](https://invisiblenetwork.ai/learn/nptel/108105157/01d03f097528) (Video)
25. [Lecture 25 : Life Time Analysis of Storage Variables](https://invisiblenetwork.ai/learn/nptel/108105157/6ed54b8b6337) (Video)
26. [Lecture 26 : Foward Backward Data Allocation](https://invisiblenetwork.ai/learn/nptel/108105157/423ca15b434d) (Video)
27. [Lecture 27 : Life Time Analysis of Storage Variables in a Digital Filter](https://invisiblenetwork.ai/learn/nptel/108105157/f97cd609552f) (Video)
28. [Lecture 28 : Delay Folded Realization of a Digital Filter](https://invisiblenetwork.ai/learn/nptel/108105157/04e53658f407) (Video)
29. [Lecture 29 : Polyphase Decomposition of Sequences](https://invisiblenetwork.ai/learn/nptel/108105157/2247270dcd12) (Video)
30. [Lecture 30 : Hardware Efficient 2-Parallel FIR Filters](https://invisiblenetwork.ai/learn/nptel/108105157/9c19b83e1d2c) (Video)
31. [Lecture 31 : Hardware Efficient 3-Parallel FIR Filters](https://invisiblenetwork.ai/learn/nptel/108105157/ced6f18f7797) (Video)
32. [Lecture 32 : Introduction to First Level Architectures](https://invisiblenetwork.ai/learn/nptel/108105157/9dfcf405970c) (Video)
33. [Lecture 33 : 2's Complement Number Systems](https://invisiblenetwork.ai/learn/nptel/108105157/effab2f3bb99) (Video)
34. [Lecture 34 : Multiplication of Two Binary Numbers](https://invisiblenetwork.ai/learn/nptel/108105157/4edb02384fbc) (Video)
35. [Lecture 35 : Carry Ripple and Carry Save Array](https://invisiblenetwork.ai/learn/nptel/108105157/2b345e41dbf2) (Video)
36. [Lecture 36: Bit Serial Multipliers](https://invisiblenetwork.ai/learn/nptel/108105157/0e6f061115f2) (Video)
37. [Lecture 37: Bit Serial Digital Filters](https://invisiblenetwork.ai/learn/nptel/108105157/b3f4d442b53c) (Video)
38. [Lecture 38: Baugh Wooley Multiplier](https://invisiblenetwork.ai/learn/nptel/108105157/ec144a941664) (Video)
39. [Lecture 39: Distributed Arithmetic](https://invisiblenetwork.ai/learn/nptel/108105157/7fa9c2e85204) (Video)
40. [Live Session 24-03-2020](https://invisiblenetwork.ai/learn/nptel/108105157/7eb82d387055-2) (Video)
