www.pudn.com > CryptoPhone-src-031122.zip > celpfilt.h


/* Copyright 2001,2002,2003 NAH6 
 * All Rights Reserved 
 * 
 * Parts Copyright DoD, Parts Copyright Starium 
 * 
 */ 
/* 
	This file contains all the filter information for filtering 
	in CELP. 
 
*/ 
 
#include "main.h" 
#include "filter.h" 
 
/* Input High Pass Filter */ 
 
extern 	FILTER	InputHPFZ, InputHPFP; 
extern	float 	InputHPFCoefsZ[3]; 
extern	float 	InputHPFCoefsP[3]; 
extern	int	InputHPFOrder; 
extern	int	InputHPFLength; 
 
/*  LP Residual filter */ 
extern FILTER	LP_ResZ, LP_ResP, LP_ResP2; 
 
/*  Adaptive CB residual filter */ 
extern FILTER	Adapt_ResZ, Adapt_ResP, Adapt_ResP2; 
 
/*  Update residual filter */ 
extern FILTER	Update_ResZ, Update_ResP, Update_ResP2; 
 
/*  LP synthesis filter */ 
extern FILTER	LP_Filt; 
 
/*  Post filter */ 
extern FILTER	PostP, PostZ, PostZ2; 
 
/*  Output high pass filter */ 
extern 	FILTER	OutputHPFZ, OutputHPFP; 
extern	float 	OutputHPFCoefsZ[3]; 
extern	float 	OutputHPFCoefsP[3];