Learn · NPTEL

Course10810818556 lectures

Real-Time Digital Signal Processing

Prof. Rathna G N · IISc Bangalore

Start with lecture 1 At NPTEL

About

The course helps in understanding of theory, design, applications, and implementations using hands-on experiments for the effective learning of real-time DSP technologies.

Intended audience: Engineering Students/Teachers

Prerequisites: BE/B.Tech/MSc with basic knowledge of signal processingINTENDED AUDIENCE: Engineering Students/Teachers

Lectures

WEEK 1 Introduction to RTSP, Signal Processing, Number System and DSP Architecture

  1. Introduction YouTube
  2. Basics of Signal Processing YouTube
  3. Lab - CCS YouTube
  4. Number System YouTube
  5. Architecture 1 YouTube
  6. Architecture 2 YouTube

Week 2 FIR Filters, pipelining and parallelism for low power applications,, sine generation using hardware

  1. Real-time Constraints YouTube
  2. FIR - Filters YouTube
  3. Pipelining and Parallel Processing for Low Power Applications YouTube
  4. Pipelining and Parallel Processing for Low Power Applications II YouTube

Week 3 FIR and IIR Filters, Lab on Filters

  1. Lab: Sine Generation YouTube
  2. IIR Filters - 1 YouTube
  3. IIR Filters - 2 YouTube
  4. IIR Filters - 3 YouTube
  5. Lab: FIR and IIR Filter in MATLAB using GUI YouTube
  6. Lab: IIR Filter as Resonator YouTube

Week 4 IIR filter for real time applications and Discrete Fourier Transform

  1. Lab: Real-Time Audio Output through Sine Generation YouTube
  2. IIR Filters 4 YouTube
  3. Lab: FIR Filter in generation of music YouTube
  4. Lab: Real-Time Audio Output through FIR Filter YouTube
  5. Discrete Fourier Transform YouTube

Week 5 DFT and FFT

  1. Complexity of Filtering and the FFT YouTube
  2. Lab: Filtering Using FFT YouTube
  3. Lab: FFT in CCS YouTube
  4. FFT - 1 YouTube
  5. FFT - 2 YouTube

Week 6 FFT, Overlap-Add, Overlap-Save and Correlation

  1. FFT - 3 YouTube
  2. Overlap - Add YouTube
  3. Overlap Save Method YouTube
  4. Lab: Overlap Add and Save Method using MATLAB YouTube

Week 7 Correlation and Introduction to Adaptive Filters

  1. Correlation YouTube
  2. Lab: Different ways of implementing FFT in CCS YouTube
  3. Adaptive Filter YouTube
  4. LMS Algorith in MATLAB YouTube

Week 8 LMS Algorithm and Adaptive Filter Applications

  1. LMS Algorithm YouTube
  2. Error surface and error contour YouTube
  3. Adaptive Filter Applications YouTube
  4. Application of adaptive filter in MATLAB YouTube

Week 9 Echo and Graphic Equalizer

  1. Adaptive Echo Cancellation YouTube
  2. Application of adaptive filter in CCS, Echo, scrambling and graphic equilizer in MATLAB YouTube
  3. Graphic Equalizer YouTube
  4. Adaptive filters (MATLAB) YouTube

Week 10 Speech Coding

  1. Speech Coding I YouTube
  2. Speech Coding II YouTube
  3. Speech Coding III YouTube
  4. LPC for speech synthesis YouTube

Week 11 Discrete Cosine Transform

  1. Discrete Cosine Transform-1 YouTube
  2. Discrete Cosine Transform-2 YouTube
  3. Discrete Cosine Transform-3 YouTube
  4. Discrete Cosine Transform-4 YouTube

Week 12 Lab: Adaptive Filters (CCS)

  1. Lab: Adaptive filters (CCS) YouTube
  2. Lab: Adaptive filters (CCS) 2 YouTube
  3. Lab: Discrete Cosine Transformation YouTube
  4. Lab: Echogeneration YouTube
  5. Lab: Using JiDSP YouTube
  6. Summary YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IISc Bangalore
Department
Electrical Engineering
Teacher
Prof. Rathna G N
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed