0% found this document useful (0 votes)
3 views2 pages

matlab

The document outlines two projects: a voice recognition system using DFT-based pitch detection and a numerical simulation of projectile trajectories in MATLAB. The voice recognition project focuses on identifying individuals by analyzing pitch patterns, while the projectile simulation calculates flight parameters and visualizes motion, including the effects of air resistance. Both projects emphasize the use of MATLAB for implementation and analysis.

Uploaded by

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

matlab

The document outlines two projects: a voice recognition system using DFT-based pitch detection and a numerical simulation of projectile trajectories in MATLAB. The voice recognition project focuses on identifying individuals by analyzing pitch patterns, while the projectile simulation calculates flight parameters and visualizes motion, including the effects of air resistance. Both projects emphasize the use of MATLAB for implementation and analysis.

Uploaded by

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

Voice Recognition via DFT-Based Pitch

Detection in MATLAB
Overview:
The goal of this project is to develop a simple voice recognition system that can
identify a person by the unique voice features. Identification involves detecting
the pitch of the voice and comparing it with stored voice samples.
The primary goal is recognition, whether a particular voice matches known voices,
by determining the differences in pitch. The system verifies recognition if pitch
patterns are sufficiently close. The method of focus is numerical (DFT) and not
advanced machine learning or intricate models.
This project illustrates that simple frequency-based analysis is effective as the first
step towards voice recognition systems.
Algorithm:
1. Collect voice data

2. Preprocess audio signals

3. Apply Discrete Fourier Transform (DFT)

4. Extract pitch peaks

5. Store pitch profiles


6. Process input voice sample

7. Compare pitch patterns

8. Make decision on match

9. Output result
Numerical Simulation of Projectile
Trajectories in MATLAB
Overview:
A moving object which has an initial velocity and is aimed to be projected at a
specific angle with respect to the horizon follows a certain path. It is the aim of
this project to create a MATLAB system which accepts initial velocity and
projection angle as inputs and calculates the time of flight, range, and maximum
height for the given input.
The system will be capable of producing graphical plots as well as simulating the
trajectory of the object in real time as the variable inputs are fed into the system.
In order to improve accuracy of the model, the effects of damping from air
resistance will be added so that motion can be analyzed for both damped and
undamped motion.

Algorithm:
1. Take initial inputs (velocity, angle, height, mass, diameter)
2. Calculate velocity components and drag coefficient

3. Initialize time, position, and velocity variables


4. Simulate motion using differential equations with damping

5. Update position and velocity at each time step

6. Stop simulation when projectile hits the ground

7. Compute flight time, max height, and range


8. Visualize trajectory and animate motion

You might also like