0% found this document useful (0 votes)
4 views

DSP Lab

The document outlines a Digital Signal Processing Lab demonstration led by Mr. N. Kiran Kumar, detailing the vision, mission, program outcomes, and specific objectives of the Electronics and Communication Engineering department. It includes a syllabus with course outcomes and a list of experiments to be conducted using MATLAB and DSP processor kits. Additionally, it covers safety precautions and operational guidelines for the lab environment.

Uploaded by

parasprrm
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

DSP Lab

The document outlines a Digital Signal Processing Lab demonstration led by Mr. N. Kiran Kumar, detailing the vision, mission, program outcomes, and specific objectives of the Electronics and Communication Engineering department. It includes a syllabus with course outcomes and a list of experiments to be conducted using MATLAB and DSP processor kits. Additionally, it covers safety precautions and operational guidelines for the lab environment.

Uploaded by

parasprrm
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

DEMONSTRATION

on
DIGITAL SIGNAL PROCESSING LAB

By

Mr. N. Kiran Kumar


Associate Professor
DEPT. OF E.C.E, VEMU IT CHITTOOR
Topics to be discussed
• Vision, Mission, POs, PSOs & PEOs
• Syllabus & Course Outcomes (COs)
• Over view of DSP Processor
• Code Composer Studio (CCS)
• Major Equipment List
• Lab Physical View
• Dos & Don’t
• Safety Precautions
Vision, Mission, POs, PSOs & PEOs
Vision of the institute
To be a premier institute for professional
education producing dynamic and vibrant
force of technocrat with competent skills,
innovative ideas and leadership qualities to
serve the society with ethical and benevolent
approach.
Mission of the institute
Mission_1: To create a learning environment with state-of-
the art infrastructure, well equipped laboratories, research
facilities and qualified senior faculty to impart high quality
technical education.

Mission_2: To facilitate the learners to foster innovative


ideas, inculcate competent research and consultancy skills
through Industry-Institute Interaction.

Mission_3: To develop hard work, honesty, leadership


qualities and sense of direction in rural youth by providing
value based education.
Vision of the Department
To become a centre of excellence in the field
of Electronics and Communication Engineering
and produce graduates with Technical Skills,
Research & Consultancy Competencies, Life-
long Learning and Professional Ethics to meet
the challenges of the Industry and evolving
Society.
Mission of the Department
Mission_1: To enrich Technical Skills of students
through Effective Teaching and Learning practices
for exchange of ideas and dissemination of
knowledge.
Mission_2: To enable the students with research
and consultancy skill sets through state-of-the art
laboratories, industry interaction and training on
core & multidisciplinary technologies.
Mission_3: To develop and instill creative
thinking, Life-long learning, leadership qualities,
Professional Ethics and social responsibilities
among students by providing value based
education.
Programme Educational Objectives ( PEOs)
PEO_1: To prepare the graduates to be able to plan,
analyze and provide innovative ideas to
investigate complex engineering problems of industry
in the field of Electronics and Communication
Engineering using contemporary design and simulation
tools.
PEO_2: To provide students with solid fundamentals in
core and multidisciplinary domain for successful
implementation of engineering products and also to
pursue higher studies.
PEO_3: To inculcate learners with professional and
ethical attitude, effective communication skills,
teamwork skills, and an ability to relate engineering
issues to broader social context at work place.
Programme Outcome (POs)
PO_1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and
an engineering specialization to the solution of complex engineering problems.
PO_2: Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
PO_3: Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
PO_4: Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.
PO_5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.
PO_6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
PO_7: Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO_8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
PO_9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings.
PO_10: Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
PO_11: Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
PO_12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
Programme Specific Outcome (PSOs)
PSO_1: Higher Education: Qualify in competitive
examinations for pursuing higher education by
applying the fundamental concepts of Electronics
and Communication Engineering domains such as
Analog & Digital Electronics, Signal Processing,
Communication & Networking, Embedded
Systems, VLSI Design and Control Systems etc..
PSO_2: Employment: Get employed in allied
industries through their proficiency in program
specific domain knowledge, specialized software
packages and Computer programming or become
an entrepreneur.
Syllabus & Course Outcomes (COs)
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR
III B.Tech. II-Sem (ECE)
(15A04608) DIGITAL SIGNAL PROCESSING LABORATORY
Course Outcomes (COs)
C328.1:Analyze discrete time signals & systems using MATLAB
C328.2: Design & implement IIR & FIR filters for different specifications using MATLAB
C328.3: Analyze discrete time signals & systems using floating point DSP processor kit with code composer studio(CCS)
C328.4: Design & implement IIR & FIR filters using DSP processor kit with code composer studio(CCS)

Minimum of Five Experiments are to be conducted from each part

(PART-A) SOFTWARE EPERIMENTS

1. Generation of random signal and plot the same as a waveform showing all the specifications.
2. Finding Power and (or) Energy of a given signal.
3. Convolution and Correlation (auto and cross correlation) of discrete sequences without using built functions for convolution
and correlation operations.
4. DTFT of a given signal.
5. N-Point FFT algorithm
5. Design of FIR filter using windowing technique and verify the frequency response of the filter.
6. Design of IIR filter using any of the available methods and verify the frequency response of the filter.
7. Design of analog filters.
(PART-B) Using DSP Processor kits (Floating point) and Code Composure Studio (CCS)

1. Generation of random signal and plot the same as a waveform showing all the specifications.
2. Finding Power and (or) Energy of a given signal.
3. Convolution and Correlation (auto and cross correlation) of discrete sequences without using built functions for convolution
and correlation operations.
4. DTFT of a given signal.
5. N-Point FFT algorithm
6. Design of FIR filter using windowing technique and verify the frequency response of the filter.
7. Design of IIR filter using any of the available methods and verify the frequency response of the filter.
8. Design of analog filters.
VEMU INSTITUTE OF TECHNOLOGY::P.KOTHAKOTA
NEAR PAKALA, CHITTOOR-517112
(Approved by AICTE, New Delhi & Affiliated to JNTUA, Anantapuramu)
Department of Electronics &Communication Engineering
LIST OF EXPERIMENTS TO BE CONDUCTED

PART-A (Using MATLAB)


1. Generation of random signal and plot the same as a waveform showing all the specifications.
2. Finding Power and (or) Energy of a given signal.
3. Convolution and Correlation (auto and cross correlation) of discrete sequences without using built functions
for convolution and correlation operations.
4. DTFT of a given signal.
5. N-Point FFT algorithm
6. Design of FIR filter using windowing technique and verify the frequency response of the filter.
7. Design of IIR filter using any of the available methods and verify the frequency response of the filter.

PART-B (Using CCS)


1. Convolution of discrete sequences.
2. DTFT of a given signal.
3. N – point FFT algorithm.
4. Design of IIR filter
4. Design of FIR filter using windowing technique and verify the frequency response of the filter.
5. Design of analog filters.

PART-C (Advanced Experiments)

1. Sum of two sinusoidal signals


2. Power Density Spectrum
Next Step….
Configurable Systems on Chip (CSOC)
What Problem Are We Trying To Solve?
Sum of Products – Flow Chart
DSPs Evolution
• First generation (TI TMS32010)
• Second generation (Analog Dev. ADSP-2100, TI
TMS320C50)
• Third generation (TMS320C541)
• Fourth generation (TI TMS320C6201, TI
TMS320C6713, TI TMS320C6747)
First Generation (1982)
 In 1982 TI introduces its first programmable DSP
 16-bit fixed-point
 Harvard architecture
 Accumulator
 Specialized instruction set
 Operating at 5 MIPS
 EXAMPLE : TMS320C10
Second Generation (1987)
• 24-bit data, instructions
• 1988 – First Floating Point DSP (C3X)
• 3 memory spaces (X, Y, P) Modulo addressing
EXAMPLE : TI- TMS320C3x,
TMS320C50
Third Generation (1995)
Enhanced conventional DSP architectures
• 3.0 or 3.3 volts
• More on-chip memory
• Application-specific function units in data path or as
co- processors
• More sophisticated debugging and
application development tools
EXAMPLE : TI TMS320C5416
Fourth Generation (1998)
• 32 – Bit floating point.
• Designed for REAL TIME PROCESSing easily.
• Operating Core Voltage : 1.8V
• DSC (TMS320F2812) for Motor Control Applications
• VLIW-like architectures, achieve top performance via
high parallelism and increased clock speeds

EXAMPLE : TI TMS320C6713
Different needs, Many families
INSIDE A DSP ENGINE?
Architecture of the Digital Signal Processor
Features of C6745
* Eight 32-Bit Instructions/Cycle
* 32/64-Bit Data Word
* 600-MHz Clock Rates
* 4.4-, 6.7-ns Instruction Cycle Time
* 1800 MIPS/1350 MFLOPS
* Rich Peripheral Set, Optimized for Audio
* Highly Optimized C/C++ Compiler
Highest-Performance Floating-Point Digital
Signal Processor
CLOCK CYCLE
The C6000 Block Diagram
The C6000 DSP CPU Core
Register Files
C6000 Interfaces
The DSP interfaces are on the left in the block diagram.
Direct Memory Access (DMA)
• Direct Memory Access (DMA) provides an efficient
way to transfer data without using the CPU.
• It is very useful for transferring large blocks of data,
for example video and audio.
Data Transfer without DMA
• Without Direct Memory Access (DMA), any data
transfer has to be handled by the CPU.
Data Transfer with DMA
• With DMA, data values are transferred directly to
memory.
• This enables the CPU to allocates its resources for
other tasks.
Instruction Set Features
* Single- and Double-Precision Instructions
* Byte-Addressable (8-, 16-, 32-Bit Data)
* 8-Bit Overflow Protection
* Saturation; Bit-Field Extract, Set, Clear; Bit-
Counting; Normalization
C67x Instruction Set
Code Composer Studio (CCS)

• Introduction of CCS4
• Starting a new project
• Compiling a project
Non real time procedure
Procedure for real time
Lab Physical View
DOs & DON’TS
• Do not displace monitor, keyboard, mouse etc.
• Do not use personal pen drives without
permission.
• Students should not attempt to repair, open,
tamper or interfere with any of the
computer, cabling, or other equipment in the
laboratory.
Safety Precautions

• Data will be preserved using UPS Backup.


• Equipped with Fire Extinguishers.
• Students and Faculty are instructed to follow Safety Instructions Chart in the
Laboratories.
• Before inserting USB Stick, the Pen drives have to be scanned for any malicious
content.
• The Lab is under CC Camera surveillance.
• Keep all the Computers Updated with antivirus software.
• Make Sure the Firewalls are enabled on each and every Computer.
• Miniature Circuit Breaker’s (MCB’s).
• Students inserting USB Stick have to be scanned for any malicious content.
• Students should not attempt to repair, open, tamper or interfere with any of the
computer, cabling, or other equipment in the laboratory.
• Do not displace monitor, keyboard, mouse etc.
• Do not use personal pen drives without permission.
THANK YOU

You might also like