PTCEC337 Syllabus - Dsp Architecture And Programming - 2023 Regulation Anna University

PTCEC337 Syllabus - Dsp Architecture And Programming - 2023 Regulation Anna University

PTCEC337

DSP ARCHITECTURE AND PROGRAMMING

 L T P C

2 0 2 3

COURSE OBJECTIVES:
• Study the architecture of programmable DSP processors
• Learn to implement various standard DSP algorithms in DSP Processors
• Use the Programmable DSP Processors to build real-time DSP systems

UNIT I

ARCHITECTURES FOR PROGRAMMABLE DSP PROCESSORS

6

Basic Architectural features, DSP Computational building blocks, Bus architecture and memory, Data addressing capabilities, Address generation Unit, Programmability and program execution, Speed issues, Features for external interfacing

UNIT II

TMS320C5X PROGRAMMABLE DSP PROCESSOR

6

Architecture of TMS320C54xx DSP processors, Addressing modes – Assembly language Instructions -Memory space, interrupts, and pipeline operation of TMS320C54xx DSP Processor, On-Chip peripherals, Block Diagram of TMS320C54xx DSP starter kit

UNIT III

TMS320C6X PROGRAMMABLE DSP PROCESSOR

6

Commercial TI DSP processors, Architecture of TMS320C6x DSP Processor, Linear and Circular addressing modes, TMS320C6x Instruction Set, Assembler directives, Linear Assembly, Interrupts, Multichannel buffered serial ports, Block diagram of TMS320C67xx DSP Starter Kit and Support Tools

UNIT IV

IMPLEMENTATION OF DSP ALGORITHMS

6

DSP Development system, On-chip, and On-board peripherals of C54xx and C67xx DSP development boards, Code Composer Studio (CCS) and support files, Implementation of Conventional FIR, IIR, and Adaptive filters in TMS320C54xx/TMS320C67xx DSP processors for real-time DSP applications, Implementation of FFT algorithm for frequency analysis in real- time.

UNIT V

APPLICATIONS OF DSP PROCESSORS

6

Voice scrambling using filtering and modulation, Voice detection and reverse playback, Audio effects, Graphic Equalizer, Adaptive noise cancellation, DTMF signal detection, Speech thesis using LPC, Automatic speaker recognition

30 PERIODS

PRACTICAL EXERCISES: 30 PERIODS
1. Real-Time Sine Wave Generation
2. Programming examples using C, Assembly and linear assembly
3. Implementation of moving average filter
4. FIR implementation with a Pseudorandom noise sequence as input to a filter
5. Fixed point implementation of IIR filter
6. FFT of Real-Time input signal

HARDWARE & SOFTWARE SUPPORT TOOLS:
• TMS320C54xx/TMS320C67xx DSP Development board
• Code Composer Studio (CCS)
• Function Generator and Digital Storage Oscilloscope
• Microphone and speaker

TOTAL:60 PERIODS

COURSE OUTCOMES: At the end of this course, the students will be able to:
CO1: Understand the architectural features of DSP Processors.
CO2: Comprehend the organization of TMS320C54xx DSP processors
CO3: Build solutions using TMS320C6x DSP Processor
CO4: Implement DSP Algorithms
CO5: Study the applications of DSP Processors.

TEXT BOOKS:
1. Avtar Singh and S. Srinivasan, Digital Signal Processing – Implementations using DSP Microprocessors with Examples from TMS320C54xx, Cengage Learning India Private Limited, Delhi 2012
2. RulphChassaing and Donald Reay, Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, Second Edition, Wiley India (P) Ltd, New Delhi, 2008

REFERENCES:
1. B.Venkataramani and M.Bhaskar, “Digital Signal Processors – Architecture, Programming and Applications”, Tata McGraw – Hill Publishing Company Limited. New Delhi, 2003.
2. TMS320C5416/6713 DSK user manual at https://www.ti.com

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

BE3251 - Basic Electrical and Electronics Engineering (Syllabus) 2021-regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University