You are on page 1of 2

Complex Engineering Problem

Digital Signal Processing (EE-452)


Problem Statement:
Record English vowels {a, e, i, o, u} sounds in yours and your friend’s voice (include
approximately equal number of male and female voices). Write a program in MATLAB to
differentiate between the male and female voices. Create a GUI for this application. Your
application should have a GUI button to record a new sound from a new speaker in runtime and
categorize it as a male or female voice.
Major Tasks:
 Literature review of the existing techniques to distinguish between voices of different genders
 Design and implementation of an algorithm as well as a developing a GUI for it

Objectives:
After successful completion of the given tasks, students are expected to

 Understand and explain the defining characteristics for speech-based gender recognition [PLO-1]
 Develop an algorithm with high accuracy and minimum complexity (Signal processing or machine
learning based) for gender recognition [PLO-3]
 Get acquainted with the new toolboxes/advanced level coding in MATLAB for data acquisition and
signal processing [PLO-12]
 Write a well-structured technical report using IEEE template. All the references should also be in
IEEE format [PLO-10]

The assessment will be based on the rubrics listed in the table given below.
Unsatisfactory Developing Satisfactory Exemplary (4.1-5) PLOs Remarks
(0-1) (1.1-2.5) (2.5-4)

Description Descrition of
Key elements
Descrition of the key
of the methods/ Key elements of
How well are the the key elements of the
design are the methods/
key elements of elements of the methods/design PLO-1
described with design are deeply
the methods/design is representing
sufficient and well elaborted
methods/design is poor a developing
details
are expalined level

Designing and The developed Good design


Excellent and
Design working of the algorithm is and averagre
optimal design.
developed working level of
High accuracy of
How accurately algorithm are however, it is optimized PLO-3
the algorithm for
the developed representing an not optimally algorithm for
solving the
algorithm works unsatisfactory solving the solving the
problem
level problem problem
Report structure
and its technical
level
Very weak Technically
The report is very
How well the rather good, however, Showing good
well-written and
acquired poor report not very implementation
organized,
skills are used for writing skills, structured and of the acquired
the student
formulating a neither well- organized skills of writing
understands
technical structured nor presentation of technical PLO-10
the concept of
report for well-organized the required reports, well
intellectual
presenting data, no report contents, formatted
property,
and summarizing consistent flow some report, good
good and updated
the of information conceptual literature survey
referencing
results of the mistakes/errors
conducted
studies

Viva
Demonstrates
Demonstrates Demonstrates
poor Demonstrates
How well and partial satisfactory
knowledge of extensive
deeply are the knowledge of knowledge of
the new learned knowledge of the
new skills the new learned the new learned
skills by new learned skills PLO-12
learned for skills by skills by
responding by responding
accomlishing the responding to responding to
inaccurately to accuuretely to all
tasks of data some of the most of the
all the the questions
acquisition and questions questions
questions
signal processing

CEP Attributes Mapping and Justification

Attribute Justification

Identifying and extracting the associated characteristics of an audio


In-depth engineering knowledge signal for speech-based gender recognition require in-depth engineering
knowledge.

Proper/deep analysis of the time and frequency domains of the audio


Depth of analysis required
signal is required for gender identification.

Literature based survey is required for audio signal processing and


Depth of knowledge required
different toolboxes for developing the algorithm.

Maximizing the accuracy and minimizing the complexity of the


Range of conflicting requirements
algorithm are conflicting requirements.

You might also like