demonstration on digital signal processing labvemu.org/uploads/ppt/11_03_2020_1480990229.pdfand...
TRANSCRIPT
DEMONSTRATION on
DIGITAL SIGNAL PROCESSING LAB
By
Mr. N. Kiran KumarAssociate 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 professionaleducation producing dynamic and vibrantforce of technocrat with competent skills,innovative ideas and leadership qualities toserve the society with ethical and benevolentapproach.
Mission of the institute
Mission_1: To create a learning environment with state-of-the art infrastructure, well equipped laboratories, researchfacilities and qualified senior faculty to impart high qualitytechnical education.
Mission_2: To facilitate the learners to foster innovativeideas, inculcate competent research and consultancy skillsthrough Industry-Institute Interaction.
Mission_3: To develop hard work, honesty, leadershipqualities and sense of direction in rural youth by providingvalue based education.
Vision of the Department
To become a centre of excellence in the fieldof Electronics and Communication Engineeringand produce graduates with Technical Skills,Research & Consultancy Competencies, Life-long Learning and Professional Ethics to meetthe challenges of the Industry and evolvingSociety.
Mission of the Department
Mission_1: To enrich Technical Skills of studentsthrough Effective Teaching and Learning practicesfor exchange of ideas and dissemination ofknowledge.Mission_2: To enable the students with researchand consultancy skill sets through state-of-the artlaboratories, industry interaction and training oncore & multidisciplinary technologies.Mission_3: To develop and instill creativethinking, Life-long learning, leadership qualities,Professional Ethics and social responsibilitiesamong students by providing value basededucation.
Programme Educational Objectives ( PEOs)
PEO_1: To prepare the graduates to be able to plan,analyze and provide innovative ideas toinvestigate complex engineering problems of industryin the field of Electronics and CommunicationEngineering using contemporary design and simulationtools.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, andengineering sciences.
PO_3: Design/development of solutions: Design solutions for complex engineering problems and designsystem components or processes that meet the specified needs with appropriate consideration for thepublic health and safety, and the cultural, societal, and environmental considerations.
PO_4: Conduct investigations of complex problems: Use research-based knowledge and research methodsincluding design of experiments, analysis and interpretation of data, and synthesis of the information toprovide valid conclusions.
PO_5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modernengineering and IT tools including prediction and modeling to complex engineering activities with anunderstanding 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 professionalengineering practice.
PO_7: Environment and sustainability: Understand the impact of the professional engineering solutions insocietal and environmental contexts, and demonstrate the knowledge of, and need for sustainabledevelopment.
PO_8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of theengineering practice.
PO_9: Individual and team work: Function effectively as an individual, and as a member or leader in diverseteams, and in multidisciplinary settings.
PO_10: Communication: Communicate effectively on complex engineering activities with the engineeringcommunity and with society at large, such as, being able to comprehend and write effective reports anddesign documentation, make effective presentations, and give and receive clear instructions.
PO_11: Project management and finance: Demonstrate knowledge and understanding of the engineering andmanagement principles and apply these to one’s own work, as a member and leader in a team, to manageprojects and in multidisciplinary environments.
PO_12: Life-long learning: Recognize the need for, and have the preparation and ability to engage inindependent and life-long learning in the broadest context of technological change.
Programme Specific Outcome (PSOs)
PSO_1: Higher Education: Qualify in competitiveexaminations for pursuing higher education byapplying the fundamental concepts of Electronicsand Communication Engineering domains such asAnalog & Digital Electronics, Signal Processing,Communication & Networking, EmbeddedSystems, VLSI Design and Control Systems etc..
PSO_2: Employment: Get employed in alliedindustries through their proficiency in programspecific domain knowledge, specialized softwarepackages and Computer programming or becomean entrepreneur.
Syllabus & Course Outcomes (COs)
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPURIII B.Tech. II-Sem (ECE)
(15A04608) DIGITAL SIGNAL PROCESSING LABORATORY
Course Outcomes (COs)C328.1:Analyze discrete time signals & systems using MATLABC328.2: Design & implement IIR & FIR filters for different specifications using MATLABC328.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 algorithm5. 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 algorithm6. 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.KOTHAKOTANEAR 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 algorithm6. 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 filter4. 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 signals2. 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