Code Excited Linear Predictive Coding is a speech coding algorithm. CELP coders use codebook excitation, a long term pitch prediction filter, and a short term format prediction filter.