No BSD License
-
Analysecourtterme(varargin)
ANALYSECOURTTERME M-file for Analysecourtterme.fig
-
analysehomomorphique(varargin...
ANALYSEHOMOMORPHIQUE M-file for analysehomomorphique.fig
-
apropos(varargin)
APROPOS M-file for apropos.fig
-
formant(varargin)
FORMANT M-file for formant.fig
-
lecture(varargin)
LECTURE M-file for lecture.fig
-
menu(varargin)
MENU M-file for menu.fig
-
predictionfig(varargin)
PREDICTIONFIG M-file for predictionfig.fig
-
synthese(varargin)
SYNTHESE M-file for synthese.fig
-
temp(varargin)
TEMP M-file for temp.fig
-
vnvoise(varargin)
VNVOISE M-file for vnvoise.fig
-
AMDF (signal,start,finish,pit...
-
LPC_pv(file_name);
-
N0=amdfnorm(x,M_min,M_max,Fe,...
function N0=amdfnorm(x,M_min,M_max,Fe,fig);
-
[F0s,Vs]=siftech (Y,Fs,fen)
Calcule les coefficients du filtre d'entr
-
[M,nf]=windowize(x,wl,fl,W);
[M,Nframes]=WINDOWIZE(Signal,)
-
[xtr,NB_TR]=trame(x,Trame,R)
-
amplitude_moyenne(result, win...
amplitude moyenne
-
autocorrelation(x)
fonction d
-
cepstre(x)
-
durbin(R)
-
energie_moyenne(result)
energie `a court terme
-
find_pmarks(speech)
% function pitch_marks = find_pmarks(speech)
-
lpc_spectrum(x,LPC_ORDER)
-
pitch_autocor (signal,start,f...
-
pitch_par_fft (signal,start,f...
-
puissance_moyenne(result, win...
puissance `a court terme
-
sift(X,Fs,oldV,oldF,B,aff)
-
spectrogram(x,fs,bw)
Plot grayscale spectrogram with variable sampling rate and bandwidth
-
taux_passages_zeros(result, w...
taux de passages par z
-
y=synth(freq,dur,amp,Fs,type)
-
View all files
|
|
| lpc_spectrum(x,LPC_ORDER) |
% [H] = lpc_spectrum(x,LPC_ORDER)
% where x is input speech, and LPC_ORDER is the order of LPC analysis.
function [H] = lpc_spectrum(x,LPC_ORDER)
if nargin < 2, LPC_ORDER = 18; end
l=length(x);
w= 0:2*pi/l:(l-1)/l*pi; %%%FREQUENCY BINS
w_matrix=ones(LPC_ORDER,1)*w;
one=ones(size(w));
exp_term = exp(-j*([1:LPC_ORDER]'*ones(1,l/2)).*w_matrix); %%%exp(jkw) terms in Ps(w)
R=autocorr(x(1:l),LPC_ORDER);
a=durbin(R);
denom_Ps_w = one ./ (abs(one - a'*exp_term).^2);
noise_gain = R(1) - sum(a.*R(2:LPC_ORDER+1));
H = noise_gain / l * denom_Ps_w; %%%Noise spectrum from AR model
|
|
Contact us at files@mathworks.com