MATLAB Central
    Log In
  1. Create Account
  2. Log In
  1. File Exchange
  2. Answers
  3. Newsgroup
  4. Link Exchange
  5. Blogs
  6. Trendy
  7. Cody
  8. Contest
  9. MathWorks.com
Download All

No BSD License  

Highlights from
MELP source code

  • G=melp_gain(s,vbp1,p2)
  • G_n=noise_est(gain,G_n)
  • Q=melp_Qgain(G2p,G)
  • Q=melp_Qpitch(p)
  • T=intpitch(ss,ipmax,ipmin)
  • [G1,G2,G2pt,G2p_error]=d_gain...
  • [bands,state_b,envelopes,stat...
  • [e,state_pul,state_noi,T]=d_m... Description:
  • [f,state_ase,state_tilt]=d_as...
  • [f,state_disp]=d_disp(sig_in,...
  • [f,state_syn]=d_lps(lpc_coeff...
  • [f,state_syn]=d_lps(lpc_coeff...
  • [fp,fr]=fpr(sig,T)
  • [hh,prev_scale]=d_ga(h,G,prev...
  • [mag,Wf]=find_harm(res,p3)
  • [p,r]=pitch2(sig,intp)
  • [p3,rp3]=pitch3(sig_in,resid,...
  • [pavg,buffer]=melp_APU(p3,rp3...
  • [pc,cor_pc]=double_ck(sig_in,...
  • cor_p=double_ver(sig_in,pp,co...
  • exc=lpc_residual(lpcs,sig_in)...
  • f=LSF_clmp(LSF)
  • f=d_lsf(codeword)
  • f=d_lsf(codeword)
  • f=melp_FMCQ(mag,Wf)
  • f=melp_lpc(s) LPC
  • f=melp_lpc2lsf(a)
  • f=melp_lsf2lpc(lsfs)
  • f=melp_lsf2lpc(lsfs)
  • g=melp_msvq(lpcs,f)
  • gain=noise_sup(gain,G_n)
  • k=d_k1(p)
  • vbp=melp_bpva(melp_bands,melp...
  • codebook_fmcq1.m
  • codebook_fmcq1.m
  • codebook_fmcq2.m
  • codebook_fmcq2.m
  • coeff.m
  • coeff.m
  • d_init.m
  • d_pdfs.m
  • melp_decoder.m
  • melp_encode.m
  • melp_init.m
  • stage.m
  • stage.m
  • View all files
from MELP source code by Oleg Basov
MELP encoder and decoder in Matlab

[pavg,buffer]=melp_APU(p3,rp3,G2,buffer)
function [pavg,buffer]=melp_APU(p3,rp3,G2,buffer) 
%  
%  : 
% p3     -   
% rp2    -   p3 
% G2     -     
% buffer -    
%  :  
% pavg   -    
% buffer -   

if (rp3>0.8)&&(G2>30) 
    buffer=[buffer(2:3),p3]; 
else
    buffer=buffer*0.95+2.5;
end 
pavg=median(buffer);

Contact us at files@mathworks.com

 
  • © 1994-2012 The MathWorks, Inc.
  • Site Help
  • Patents
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Terms of Use
  • RSS
  • Facebook
  • Twitter
  • Featured MathWorks.com Topics:
  • New Products
  • Support
  • Documentation
  • Training
  • Webinars
  • Newsletters
  • MATLAB Trials
  • Careers