00001 #ifndef __CABCOD_H 00002 #define __CABCOD_H 00003 00004 00005 /************************************/ 00006 /* 1992 (c) Grupo de Voz - DAET */ 00007 /* ETSII/IT Bilbao */ 00008 /************************************/ 00009 00010 00011 /**********************************************************/ 00012 /**********************************************************/ 00013 /* C¢digos de las constantes utilizados en las cabeceras */ 00014 /**********************************************************/ 00015 /* Tipos de fichero */ 00016 00017 #define TF_SORIG 0 /* <100 ==> vector unidimensional (se¤ales) */ 00018 #define TF_SENF 5 00019 #define TF_SDENF 7 00020 #define TF_SERR 10 00021 #define TF_SLPC 20 00022 #define TF_SFOR 25 00023 #define TF_FILT 30 00024 #define TF_SVUS 40 00025 00026 #define TF_LPC 100 /* >=100 ==> vector multidimensional (parametros) */ 00027 #define TF_PARCOR 110 00028 #define TF_ESPEC 120 00029 #define TF_PITCH 130 00030 #define TF_ENERG 140 00031 #define TF_CPCERO 150 00032 00033 #define es_fsenal(tf) (tf<100) 00034 00035 /**********************************************************/ 00036 /* Tipos de datos */ 00037 00038 #define TD_INT2 0 /* short int (2bytes) */ 00039 #define TD_FLOAT4 10 /* short float (2bytes) */ 00040 #define TD_INT4 20 /* long int (4bytes) */ 00041 #define TD_FLOAT8 30 /* long float (8bytes) */ 00042 00043 /**********************************************************/ 00044 /* Mascaras de cabeceras */ 00045 00046 #define MC_SENAL 0x0001 00047 #define MC_PARAM 0x0002 00048 /* otras 00049 #define MC_????? 0x0004 00050 */ 00051 00052 #define MC_NINGUNA 0x0000 00053 #define MC_TODAS 0xFFFF 00054 00055 /**********************************************************/ 00056 /* Tipos de ventanas */ 00057 00058 #define TV_RECT 0 00059 #define TV_HAMM 10 00060 #define TV_HANN 20 00061 #define TV_KAIS 30 00062 00063 /**********************************************************/ 00064 /* Metodo de calculo de LPC */ 00065 00066 #define MLPC_CORR 0 /* Autocorrelaciones */ 00067 #define MLPC_COV 10 /* Covarianzas */ 00068 00069 /**********************************************************/ 00070 /* G si o no incluida en vectores de LPCs */ 00071 00072 #define G_NO 0 00073 #define G_SI 1 00074 #define G_SI_AB 2 00075 00076 /**********************************************************/ 00077 /* Metodo de calculo de Pitch */ 00078 00079 #define MP_ACOR 00080 #define MP_CC 00081 #define MP_CC3N 00082 00083 /**********************************************************/ 00084 00085 #endif 00086