/cmsis-dsp-latest/cmsisdsp/ |
D | mfcc.py | 28 def melFilterMatrix(dtype,fmin, fmax, numOfMelFilters,fs,FFTSize): argument 48 filters = np.zeros((numOfMelFilters,int(FFTSize/2+1))) 54 mels = np.linspace(fmin_mel, fmax_mel, num=numOfMelFilters+2) 65 for n in range(numOfMelFilters): 92 def dctMatrix(dtype,numOfDctOutputs, numOfMelFilters): argument 106 result = np.zeros((numOfDctOutputs,numOfMelFilters)) 107 s=(np.linspace(1,numOfMelFilters,numOfMelFilters) - 0.5)/numOfMelFilters 110 result[i,:]=np.cos(i * np.pi*s) * np.sqrt(2.0/numOfMelFilters) 112 return dt.convert(result.reshape(numOfDctOutputs*numOfMelFilters),dtype)
|
/cmsis-dsp-latest/Testing/PatternGeneration/ |
D | MFCC.py | 51 def melFilterMatrix(fmin, fmax, numOfMelFilters,fs,FFTSize): argument 53 filters = np.zeros((numOfMelFilters,int(FFTSize/2+1))) 59 mels = np.linspace(fmin_mel, fmax_mel, num=numOfMelFilters+2) 66 for n in range(numOfMelFilters): 78 def dctMatrix(numOfDctOutputs, numOfMelFilters): argument 80 result = np.zeros((numOfDctOutputs,numOfMelFilters)) 81 s=(np.linspace(1,numOfMelFilters,numOfMelFilters) - 0.5)/numOfMelFilters 84 result[i,:]=np.cos(i * np.pi*s) * np.sqrt(2.0/numOfMelFilters) 91 def __init__(self,freq_min,freq_high,numOfMelFilters,numOfDctOutputs,FFTSize,sample_rate): argument 94 self._numOfMelFilters = numOfMelFilters [all …]
|
/cmsis-dsp-latest/Scripts/ |
D | mfccdata.py | 90 def melFilterMatrix(fmin, fmax, numOfMelFilters,fs,FFTSize): argument 92 filters = np.zeros((numOfMelFilters,int(FFTSize/2+1))) 98 mels = np.linspace(fmin_mel, fmax_mel, num=numOfMelFilters+2) 109 for n in range(numOfMelFilters): 136 def dctMatrix(numOfDctOutputs, numOfMelFilters): argument 138 result = np.zeros((numOfDctOutputs,numOfMelFilters)) 139 s=(np.linspace(1,numOfMelFilters,numOfMelFilters) - 0.5)/numOfMelFilters 142 result[i,:]=np.cos(i * np.pi*s) * np.sqrt(2.0/numOfMelFilters)
|
/cmsis-dsp-latest/PythonWrapper/examples/ |
D | testmfcc.py | 18 numOfMelFilters = 20 variable 22 filtLen,filtPos,packedFilters = mfcc.melFilterMatrix(F32,freq_min, freq_high, numOfMelFilters,sampl… 25 dctMatrixFilters = mfcc.dctMatrix(F32,numOfDctOutputs, numOfMelFilters) 30 status=dsp.arm_mfcc_init_f32(mfccf32,FFTSize,numOfMelFilters,numOfDctOutputs,dctMatrixFilters,
|
D | testmfccq15.py | 18 numOfMelFilters = 20 variable 21 filtLen,filtPos,packedFiltersQ15 = mfcc.melFilterMatrix(Q15,freq_min, freq_high, numOfMelFilters,sa… 22 dctMatrixFiltersQ15 = mfcc.dctMatrix(Q15,numOfDctOutputs, numOfMelFilters) 25 status=dsp.arm_mfcc_init_q15(mfccq15,FFTSize,numOfMelFilters,numOfDctOutputs,
|
D | testmfccq31.py | 18 numOfMelFilters = 20 variable 21 filtLen,filtPos,packedFiltersQ31 = mfcc.melFilterMatrix(Q31,freq_min, freq_high, numOfMelFilters,sa… 22 dctMatrixFiltersQ31 = mfcc.dctMatrix(Q31,numOfDctOutputs, numOfMelFilters) 25 status=dsp.arm_mfcc_init_q31(mfccq31,FFTSize,numOfMelFilters,numOfDctOutputs,
|