Simulink with Real Time Microphone for pitch extraction system

  • Follow


Hi all, 

I need yours advise on using Simulink to build a pitch analysis system. I have been trying to troubleshoot my mistakes but till now i can't solve my problem.

I am trying to analyze the pitch value of my singing tone when i am singing through my microphone. i am using cepsturm for the pitch analysis part in my Simulink.

From Audio Device (44100,16bit,1channel, 4096 buffer and output sample) -> FFT -> Abs (output maximum 4096) -> log -> selector (83-883) -> Abs -> Max -> f(u) : 44100/(83+u-1) -> Display

I m building my simulink based on the equation below,.
     Y=fft(u.*w);
    % cepstrum is DFT of log spectrum
    C=fft(log(abs(Y)+ eps));
    % search for maximum  between 2ms (=500Hz) and 20ms (=50Hz)
    [c,fxval]=max(abs(C(ms2:ms20)));
    y = fs/(ms2+fxval-1)

My value keep on remained constant around 522 at my displayer...
I dun know what is the error /// Please correct me...

Thank you.
0
Reply st 1/21/2011 4:48:05 AM

Can u plz guide me about voice activity detection?
can u plz provide me pitch detection simulink model for my reference for voice detection?


thanks
0
Reply karoot 2/22/2011 9:22:34 AM


1 Replies
584 Views

(page loaded in 0.039 seconds)

Similiar Articles:








7/21/2012 4:10:07 AM


Reply: