g-SEDIK flow chart
description
Transcript of g-SEDIK flow chart
-
g-SEDIK flow [email protected]
-
**/8
On::OnOutput()GSC_flag=TRUE;Off::OnMic1()GSC_flag=FALSE;On::OnRecogOn()RECOG_flag=TRUE;off::OnRecogOff()RECOG_flag=FALSE;
-
**/8File structure
-
**/8/ (Post filtering)
/adaptive beamforming OMLSALTVAD SS(Spectral Subtraction)
MCRA(Minima Controlled Recursive Averaging )MS(Minimum Statistics)LSA (Log-Spectral Amplitude )(Maximum likelihood)
Wiener filter:+VAD
-
PESQ**/8PESQVADBF
%temp%\result.pcmsong_search()MSSQLPlayMusicMp3/wavMp3playerInt PESQ_Scorefunction()dataMic array[2]WinsoundNB mic.inputoutput%temp%\raw.pcmShow Score[0..5]dspFFT+mathpesqdspVAD+filterpesqiofileIOpesqmain
-
**/8Hmic_ASRDlg.cppVADvad_power_mean()TF_GSCHSR_Start_Offline_Recognizer()
%temp%\result.pcm_sedik_ch_1.txt%temp%\_sedik_ch_2.txtFFTIFFTWave2Fea.Waveform[i]HSR_Recog_result(~)song_search()MSSQLPlayMusicMp3/wavCall Mp3playerFloatch_buffer[8][128]hammingBFNoisecancellerresult[]%temp%\_sedik_ch_1.pcmxplot()Short intpSamples[2][128]function()dataMic array[8]WinsoundNB mic.inputoutputmic_scan()
-
**/8Hmic_ASRDlg.cpp::tf_gsc_recog() HSR_Start_Offline_Recognizer()R:\temp\VADTF_GSCresult.pcmFFTIFFTWave2Fea.Waveform[i]HSR_Recog_result(~)*.mdbaccessMSSQLPlaymusicCall Mp3playerch_buffer[8]Initial winsockBFNoisecancellerresult[]Mic arrayInitial G[]Produce MBF weightings by AProduce BM by ARecv data From MOD5270hammingFBFBM
-
**/8Mic Scan/Testing::C:\Microphone_Testing\Direct_Outchannel_1.txtchannel_2.txtchannel_8.txt
-
**/8VAD::C:\Microphone_Testing\Direct_Outchannel_1.txtchannel_2.txtchannel_8.txt
-
**/8Revision
dateversionownerdescription2010-07070.0.1Artis.CHIANGCreate TF_GSC()2010-08250.1.0Artis.CHIANG, Kevin ZhangAdd xvad.cpp, xplot.cpp
**********