Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to get the frequency of a recorded sound(wav) in matlab

Status
Not open for further replies.

Pheemmzzyy

Newbie level 5
Joined
Mar 20, 2012
Messages
10
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Nigeria
Activity points
1,338
I was given this assignment: to record my voice and add noise to it and to develop a filter to filter the noise and get back my signal
Have being able to mixed my voice with the noise, but my main problem is how to get the frequency of my sound to know my cut-off frequency.
Thanks
 

klystron

Advanced Member level 4
Joined
Jul 11, 2002
Messages
1,014
Helped
192
Reputation
384
Reaction score
180
Trophy points
1,343
Location
South Africa
Activity points
4,513
Please explain how that will help you if the noise is wide-band?
 

Pheemmzzyy

Newbie level 5
Joined
Mar 20, 2012
Messages
10
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Nigeria
Activity points
1,338
Have been able to use the fft of the mixed signal
But don't know what to do next. Need to know the next actions.
 

barry

Advanced Member level 5
Joined
Mar 31, 2005
Messages
5,354
Helped
1,137
Reputation
2,286
Reaction score
1,154
Trophy points
1,393
Location
California, USA
Activity points
29,263
You sample your voice WITHOUT the noise to determine its spectrum, then create a filter that passes that frequency band.

If the noise is wideband you can obviously only reject the noise outside your band of interest. That will improve Signal-to-noise ratio, but won't totally eliminate noise.
 

Pheemmzzyy

Newbie level 5
Joined
Mar 20, 2012
Messages
10
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Nigeria
Activity points
1,338
@barry,
My main concern now is how to get the frequency of my voice
I have taken the fft of the voice signal and don't know the next step to be taken
Thanks
 

barry

Advanced Member level 5
Joined
Mar 31, 2005
Messages
5,354
Helped
1,137
Reputation
2,286
Reaction score
1,154
Trophy points
1,393
Location
California, USA
Activity points
29,263
Your original post said that you needed to "develop a filter to filter the noise and get back my signal". If you've done the fft of your voice without noise you know the frequency range of your voice; now design a bandpass filter for that range.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top