BAC051

Adaptive Signal Processing

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 1 semester

B.Tech ECE (Advanced Communication Technology) · Sem 5 (Department Elective-I)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Digital Processing of Continuous-Time Signals

6 hrs

Sampling of low pass continuous-time signals; Bandpass Sampling, Aliasing, reconstruction of sampled signal. Anti-aliasing filter characteristics, Physical reliability of systems, analog to discrete signal representations.

Unit2

Unit 2

6 hrs

IIR filter design by approximation of derivatives, Inverse Chebyshev filter, Elliptic filters. Overview of FIR filter design using window function.

Unit3

Unit 3

6 hrs

Multirate digital signal processing, Basic structures for sampling rate conversion, Decimators, and Interpolators; Multistage design of interpolators and decimators; Polyphase decomposition and FIR structures;

Unit4

Unit 4: Filtering Problems, Adaptive filters, Linear Filter Structures

6 hrs

Transversal Filter. Introduction of Adaptive filtering algorithms: LMS Algorithm, RLS Algorithm.

Unit5

Unit 5: Go Programming Concepts

16 hrs

Module 1 - Getting Started: Go Runtime and Compilations, Keywords and Identifiers, Constants and Variables, Operators and Expressions, Local Assignments, Booleans, Numerics, Characters, Pointers and Addresses, Strings Module 2 – Constructs: if-else and switch, for Statements, Counter-controlled Iterations, Condition-controlled Iterations, Range Loops, using break and continue Module 3 – Functions: Parameters and Return Values, Call by Value and Reference, Named Return Variables, Blank Identifiers, Variable Argument Parameters, Using defer statements, Recursive Functions, Functions as Parameters, Closures Module 4 - Working with Data: Array Literals, Multidimensional Arrays, Array Parameters, Slices and Slice Parameters, Multidimensional Slices, Reslicing, Maps and Map Parameters, Map Slices, Structures and Structure Parameters, Structure Tags and Fields, Embedded Structures, Recursive Structures Module 5 - Methods and Interfaces: Method Declarations, Functions vs. Methods, Pointer and Value Receivers, Method Values and Expressions, Interface Types and Values, Type Assertions and Type Switches, Method Sets with Interfaces, Embedded Interfaces, Empty Interfaces, Working with Interfaces Module 6 - Goroutines and Channels: Concurrency vs. Parallelism, Goroutine Functions and Lambdas, Wait Groups, Channels, Sending and Receiving, Unbuffered and Buffered Channels, Directional Channels, Multiplexing with select, Timers and Tickers Module 7 - Packages and Testing: Packages and Workspaces, Exporting Package Names, Import Paths and Named Imports, Package Initializations, Blank Imports, Unit Testing with Test Functions, Table Tests and Random Tests, Benchmarking Module 8 - Working with Go: Files and Directories, Reading Directories, Reading Files, Writing Files, Copying Files, Error Strategies, Panic and Recover, Package Error Handling, Regular Expressions

Course Outcomes (COs)4 outcomes

After completion of the course student will be able to:

  1. CO1Apply the Signal processing in the conversion of analog to discrete signals.
  2. CO2Apply mathematical tools to real-world signal processing.
  3. CO3Analyze the sampling rate conversion methodologies.
  4. CO4Apply the fundamental knowledge of adaptive filtration for signal processing.

Textbooks

  1. “Digital Signal Processing, 4th Edition” by Proakis and Manolakis, Prentice Hall, 2007 (ISBN: 0-13-187374-1).
  2. Vetterli, J. Kovacevic, and V. K. Goyal, “Foundation of Signal Processing”, Cambridge University Press, 2014

Reference Books

  1. Rabiner & Gold, “Theory & application of digital Signal Processing”, PHI 1992.
  2. Roman kuc, “Introduction to Digital Signal Processing,” McGraw hill Edition.
  3. Openheim AV & Schafer RW, “Discrete Time Signal Processing” PHI.
  4. Fredric J Harris, “Multirate Signal Processing for Communication Systems”, ISBN: 9788770222105, River Publishers Series in Signal, Image and Speech Processing.

Official AKTU syllabus

This subject is on page 10, 11 of the original AKTU PDF.

Official AKTU syllabus PDF ↗