0% found this document useful (0 votes)
62 views21 pages

FPP CV

Uploaded by

aarthir88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views21 pages

FPP CV

Uploaded by

aarthir88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

INTERNAL QUALITY ASSURANCE CELL

Faculty Preparation Program Audit Form Theory –


2024 - 2025 (EVEN)
Department of Electronics and Communication Engineering

COURSE CODE : CCS338

COURSE NAME : Computer Vision

YEAR/SEMESTER/DEPT : III/VI/ECE

ACADEMIC YEAR : 2024-2025(EVEN)

FACULTY NAME : Dr.R.Aarthi

DESIGNATION : Assistant Professor

DEPARTMENT : ECE

PREPARED BY APPROVED BY

NAME Dr.R.Aarthi Dr.G.Nirmalapriya

DESIGNATION Assistant Professor Professor and HOD/ECE

SIGNATURE

DATE

Vision of the College


 To set a benchmark in the field of engineering education by providing quality
technical education that fosters the spirit of learning, research and globally
competent professionalism.

Mission of the College

 To impart education that caters to the growing challenges of the industry and social
needs of our nation.
 To constantly upgrade the standards of teaching and learning in the field of
engineering and technology while promoting a healthy research atmosphere.
 To foster a healthy symbiosis with the industry through meaningful and dynamic
interactions.
DEPARTMENT VISION

 To initiate high-quality technical education and to nurture young minds towards


creative thinking that inspires them to undertake innovations in the field of
Electronics and Communication Engineering (ECE) and be competent in the
global arena.

DEPARTMENT MISSION
 Constantly upgrade engineering pedagogy that caters to the growing challenges
of the industry.
 Develop conceptual learning that leads towards critical and innovative thinking.
 Establish good harmony with industry that fills the gap between academia and
the outside world enabling the students to prepare for diverse and competitive
career paths.
 To endorse higher studies and pursue research in the ECE discipline with
sensitivity toward societal requirements.

PROGRAMME EDUCATIONAL OBJECTIVES


 PEO1: To enable graduates to pursue research, or have a successful career in
academia or industries associated with Electronics and Communication
Engineering, or as entrepreneurs.
 PEO2: To develop skills for applying necessary computing techniques and
communication tools among the students, for catering to the current industrial
needs in the broader domain of Electronics and Communication Engineering.
 PEO3: To inculcate ethical values, leadership qualities, and team spirit for
promoting innovations and entrepreneurship qualities among students in
addressing societal concerns.

PROGRAMME SPECIFIC OUTCOME

1. To analyze, design, and develop solutions by applying foundational concepts


of electronics and communication engineering.
2. To apply design principles and best practices for developing quality products
for scientific and business applications.
3. To adapt to emerging information and communication technologies (ICT) to
innovate ideas and solutions to existing/novel problems.

Program Outcomes (POs)


PO1: Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of complex
engineering problems.
PO2: 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.
PO3: 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.
PO4: 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.
PO5: 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.
PO6: 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.
PO7: 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.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9: Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10: 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.
PO11: 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.
PO12: 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.

Course Syllabus
Course Plan
Ref No.: RIT/IQAC/AcdAct/LP/I001/2.0

DEPARTMENT : Electronics and Communication Engineering

ACADEMIC YEAR : 2024-25 ODD


Faculty Name : Dr.G.Nirmalapriya

Subject Code/ Name :


CEC356 – Speech Processing
Semester : 05 Year : III

Branch : ECE Section : A

UNIT -1 FUNDAMENTALS OF SPEECH

Proposed Books
Session Date/ Topics to be covered Delivery
Text/
Period Methods
Reference
Introduction, Course outcome, The
1 Human speech production T1 BB, PPT
mechanism
Discrete-Time model of speech T1 BB, PPT
production, Speech
2 perception - human auditory
system
Phonetics - articulatory phonetics, T1 BB, Video
acoustic phonetics, and
3 auditory phonetics
Categorization of speech sounds, T1 BB
4 Spectrographic analysis of speech
sounds
Pitch frequency, Pitch period T1 BB,PPT
5 measurement using spectral and
cepstral domain
6 Formants, T1 BB
Evaluation of Formants for voiced
and unvoiced speech.
No. of Periods allotted by the University: 6

No. of Periods Planned: 6

UNIT-2- SPEECH FEATURES AND DISTORTION MEASURES

Books
Proposed
Session Date/ Topics to be covered Text/
Period Delivery
Reference Methods

1 Significance of speech features in T1


BB
speech-based applications

Speech Features – Cepstral T1 BB


2 Coefficients

3 Mel Frequency Cepstral T1 BB


Coefficients (MFCCs), Perceptual
Linear Prediction (PLP),
4 Log Frequency Power T1 BB
Coefficients (LFPCs), Speech
distortion measures

5 Simplified distance measure, T1 BB


LPC-based distance measure
6 Spectral distortion measure , T1 BB
Perceptual distortion measure
No. of Periods allotted by the University: 6

No. of Periods Planned: 6

UNIT-3- SPEECH CODING

No. of Periods allotted by the University: 6


Session No Books Delivery
Date/Period Topics to be covered Text/ Method
Reference
1 Need for speech coding, Waveform T1 BB
coding of speech, PCM, Adaptive PCM

2 DPCM, ADPCM, Delta Modulation, T1 BB


Adaptive Delta Modulation

3 G.726 Standard for ADPCM, T1 BB


Parametric Speech Coding

4 Channel Vocoders, Linear Prediction T1 BB


Based Vocoders

5 Code Excited Linear Prediction (CELP) BB


based Vocoders

6 Sinusoidal speech coding techniques, T1 BB


Hybrid coder, Transform domain
coding of speech

No. of Periods Planned: 6

UNIT 4- SPEECH ENHANCEMENT


Session Date/ Books Delivery
Topics to be covered Text/
No Period Method
Reference
1 Classes of Speech Enhancement T1
Algorithms, Spectral-Subtractive
Algorithms BB

2 Multiband Spectral Subtraction, MMSE T1 BB


Spectral Subtraction Algorithm

3 Spectral Subtraction Based on Perceptual T1 BB


Properties, Wiener Filtering

4 Wiener Filters in the Time Domain, Wiener T1


Filters in the Frequency Domain BB

5 Wiener Filters for Noise Reduction, T1 BB, PPT


Maximum-Likelihood Estimators

6 Bayesian Estimators, MMSE and Log-MMSE T1 BB,PPT


Estimator, Subspace Algorithms.

No. of Periods allotted by the University: 6

No. of Periods Planned: 6

UNIT-5 SPEECH SYNTHESIS AND APPLICATION


Session Proposed Books
No Date/ Topics to be covered Delivery
Text/
Period Methods
Reference
1 A Text-to-Speech systems (TTS), T2 BB
Synthesizers technologies –
Concatenative synthesis

2 Use of Formants for concatenative T2 BB


synthesis, Use of LPC for
concatenative synthesis

3 HMM-based synthesis, Sinewave T2 BB. PPT


synthesis.

4 Speech transformations T2 BB

5 Watermarking for authentication of a T2 BB, PPT


speech

6 Emotion recognition from speech T2 BB

No. of Periods allotted by the University: 6

No. of Periods Planned: 6

UNIT-6 LAB EXPERIMENTS BATCH-I


Session Proposed Books
No Date/ Topics to be covered Delivery
Text/
Period Methods
Reference
1 1. Write a MATLAB program that reads Lab Manual BB
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three voiced
segments present in the given
speech signal.
2 2. Write a MATLAB program that reads Lab Manual BB
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three unvoiced
segments present in the given
speech signal.
3 3. Write a MATLAB program that reads Lab Manual BB.
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three silence region
present in the given speech signal.
4 Write a MATLAB Program to classify Lab Manual BB
voiced and unvoiced segment of
speech using various time domain
measures.

5 Write a MATLAB Program to calculate Lab Manual BB


the MFCC for a speech signal

6 Implement ITU-T G.722 Speech Lab Manual BB


encoder in MATLAB

7 Write a MATLAB Program to Lab Manual BB


implement Wiener Filters for Noise
Reduction

8 Write a MATLAB program to find PLP Lab Manual BB


coefficients for 256 samples of voiced
speech

9 Write a MATLAB Program to Lab Manual BB


implement Combo Filters for Noise
Reduction

10 Design a speech emotion recognition Lab Manual BB


system using DCT in MATLAB

11 Design a speech emotion recognition Lab Manual BB


system using WPT in MATLAB

12 Write a MATLAB program to calculate Lab Manual BB


positive and negative ZCR for voiced
and unvoiced segments

13 Write a MATLAB Program to find Lab Manual BB


Pitch Period of the Voiced Signal
Using Cepstrum Of Speech signal
UNIT-7 LAB EXPERIMENTS BATCH-II
Session Proposed Books
No Date/ Topics to be covered Delivery
Text/
Period Methods
Reference
1 4. Write a MATLAB program that reads Lab Manual BB
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three voiced
segments present in the given
speech signal.
2 5. Write a MATLAB program that reads Lab Manual BB
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three unvoiced
segments present in the given
speech signal.
3 6. Write a MATLAB program that reads Lab Manual BB.
a speech file and plots the waveform,
spectrum and autocorrelation
sequence of any three silence region
present in the given speech signal.
4 Write a MATLAB Program to classify Lab Manual BB
voiced and unvoiced segment of
speech using various time domain
measures.

5 Write a MATLAB Program to calculate Lab Manual BB


the MFCC for a speech signal

6 Implement ITU-T G.722 Speech Lab Manual BB


encoder in MATLAB

7 Write a MATLAB Program to Lab Manual BB


implement Wiener Filters for Noise
Reduction

8 Write a MATLAB program to find PLP Lab Manual BB


coefficients for 256 samples of voiced
speech

9 Write a MATLAB Program to Lab Manual BB


implement Combo Filters for Noise
Reduction

10 Design a speech emotion recognition Lab Manual BB


system using DCT in MATLAB

11 Design a speech emotion recognition Lab Manual BB


system using WPT in MATLAB

12 Write a MATLAB program to calculate Lab Manual BB


positive and negative ZCR for voiced
and unvoiced segments

13 Write a MATLAB Program to find Lab Manual BB


Pitch Period of the Voiced Signal
Using Cepstrum Of Speech signal
TEXT BOOKS:

T1
Shaila D. Apte, Speech and Audio Processing, Wiley India (P) Ltd, New Delhi, 2012

T2 Philipos C. Loizou, Speech Enhancement Theory and Practice, Second Edition, CRC Press,
Inc., United States, 2013

Subject Handling Faculty Course Coordinator HOD

Course Students Name List


SL.NO REGISTER NO STUDENT'S NAME
1 211722106001 AADHINESH P
2 211722106002 AADHITTYA V
3 211722106003 AASISHRAJ M K
4 211722106004 ABHINAYA P
5 211722106005 ABHINIVESH S
6 211722106006 ABINAYA H
7 211722106007 AHAMED ABDULLAH M
8 211722106008 AKASH G
9 211722106009 AKSHAYA SREE S R
10 211722106010 ANIRUDH DHANUNJAY K R
11 211722106011 ASHUTOSH DAS
12 211722106012 ASHWINI M
13 211722106013 AVINASH JAYARAJ G
14 211722106014 BHARATH PARTHIBAN S D
15 211722106015 CHARUMATHI S M
16 211722106019 DIVYA DHARSHINI D
17 211722106016 DHARANISHWARAN S
18 211722106017 DHARSHINI A
19 211722106018 DINESH V A
20 211722106020 GANESH A
21 211722106021 GIRIDARAN S M
22 211722106022 GOWRI K
23 211722106026 HARI SHASTHA A
24 211722106028 HARI VARMAN B
25 211722106023 HARINI R
26 211722106024 HARINI SHREE E J
27 211722106025 HARIPRIYA E
28 211722106027 HARISHKANNA S
29 211722106029 HARRYET AFRIN G
30 211722106030 JAIBHARATH P
31 211722106031 JASMINE PETSI C
32 211722106032 JASWANTH B
33 211722106033 JAYAPRADHA J
34 211722106034 JEFFRY JOEL M
35 211722106035 JERUSHA J
36 211722106036 KANIMOZHI M
37 211722106037 KARAN S
38 211722106038 KARAN SINNAMARI
39 211722106039 KARTHIGEYAN G
40 211722106040 KATHIR SELVAN S
41 211722106041 KAYALVIZHI S
42 211722106042 KUMARI B
43 211722106043 LAKSSHAIYA S
44 211722106045 LALITH KUMAR P
45 211722106044 LALITHA SREE N S
46 211722106046 LALPRASANTH B
47 211722106047 LENAPRIYA R
48 211722106048 LISHAMBIGAI R
49 211722106049 LOK PRADEEP K M
50 211722106050 MALATHI N
51 211722106051 MALINI A
52 211722106052 MANIKANDAN J
53 211722106053 MANIKANDAN R
54 211722106054 MANOJ R
55 211722106055 MEGHA A
56 211722106056 MIRUDHULA D
57 211722106057 MITHUN KUMAR R
58 211722106058 MOHAMED RIYAZ H
59 211722106059 MOULIPRAVESH V
60 211722106060 MUJEEB AHMED K
61 211722106061 MUKES KANNA S
62 211722106062 NADHAPRIYAN M S
ASSIGNMENT QUESTIONS

ASSIGNMENT I

Assignment I
1. Record a speech waveform for different consonants like /t/, /s/, and /p/ using a .wav
file. Write a MATLAB program to read a wav file and plot it. (Hint: See sample file plots
in the text.)
2. Record a speech waveform for a sentence and take the V/UV decision for a speech
segment based on its energy. (Hint: See the plot for a sentence and calculate energy of
a segment of size 256.)
3. Write a MATLAB program for calculation of ZCR and measure it for .wav files of /a/ and
/h/. (Hint: Use a MATLAB function and calculate ZCR for a speech segment recorded.)
4. Write a MATLAB program for computing log energy for the voiced and unvoiced parts
of an utterance and compare the results. (Hint: Open the utterance file. Track the
voiced and unvoiced segments by observing the plot of signal. Find energy of each
segment and find its log. You will observe that log energy will be high for voiced
segment.)

Assignment II
1. Write a program to find the impulse response coefficients for a vocal tract. Execute it
and interpret your results.
2. Write a program to find the cepstral coefficients for a speech segment of size 512
samples. Execute it and interpret your results. Record a speech file with sampling
frequency of 11050 Hz.
3. Write a program to covert the frequency in Hz to frequency in mel scale and Bark scale.
Execute it and interpret your results.
4. Write a program to find the mel frequency cepstral coefficients for a speech segment of
size 512. Execute it and interpret your results. Record a speech file with sampling
frequency of 11050 Hz.
5. Write a program to find the PLP coefficients for a speech segment. Execute it and
interpret your results. Record a speech file with sampling frequency of 11050 Hz.

Assignment III

1. A speech signal has a root mean square amplitude of 3 V, and is to be coded using six
bits. Find the step size and the quantization noise power.
2. A speech signal has a root mean square amplitude of 2 V. The signal is to be coded using
six bits. The signal density is assumed to be Laplacian. Find the step size. Find
quantization noise power. Find the SNR.
3. Let the signal samples be given by 1.8, 2.4, 3.5, 5.1, 6.2, 9.7, 11.2, 13.2, 12.6, 10.2, 7.3,
5.9, 8, 7.4, 5.2, 3.1, and 1.8. Find the step size and quantization noise power for a signal
and for a difference signal if a four-bit quantizer is used.
4. Consider a sequence to be quantized having sample values given as 0.1, −0.2, 0.2, 0.1,
−0.3, 0.1, etc. Find the updated step sizes, output levels and quantized output values.
5. The signal samples have values in volts given by 0.2, 0.4, 0.55, 0.7, 0.75, 0.85, 0.9, 1.0,
0.9, 0.83, 0.77, 0.66, 0.5, 0.4, 0.29, and 0.01. Find the four-bit coded value for all 16
samples. Find the quantization noise power. 3. A speech signal has a root mean square
amplitude

Assignment IV
1. Draw the block schematic for the spectral subtraction method for wideband noise
removal and explain it. What is the modification used in the basic method for modified
spectral subtraction?
2. Explain the use of adaptive noise canceller for speech enhancement.
3. Record a sentence in your voice. Add any noise to it. (You may use a standard NOIZEUS
speech database.) Design a comb filter to eliminate the noise.

Assignment V
1. Record a sentence in your voice. Find the cepstrum for successive segments of size 128
samples and insert a logo consistin of a small binary image as a watermark.
2. Record a sentence in your voice. Try to find WT for successive segments of size, say, 128
samples and insert a logo consisting of a small binary image as a watermark in different
bands of wavelet decomposition and try to recover the watermark.

Activity Based Learning


To encourage the activity based learning, Mini project is planned on the Text to Speech
Synthesis

You might also like