universidad
Antecedentes
Filtros analógicos y digitales
Filtros pasabajas, pasaaltas, pasabanda,rechazabanda
Respuesta al impulso, respuesta en frecuencia, función de transferencia
Respuesta en magnitud normalizada y dB
Respuesta en fase
Codec
Material y equipo
1 kit de desarrollo DSKTMS320C6713
Computadora con CCS y puerto USB
Micrófono
Audífono
Matlab
Desarrollo
1. Crear un proyecto llamado DSP09_IIR.pjt.
2. Agregue las librerías:
En la versión 2.0 del CCSC:\ti\c6000\bios\lib\csl6713.lib,
C:\ti\c6000\dsk6713\lib\dsk6713bsl.lib,
C:\ti\c6000\cgtools\lib\rts6700.lib.
En la versión 3.1 del CCS
C:\CCStudio_v3.1\C6000\csl\lib\csl6713.libC:\CCStudio_v3.1\C6000\dsk6713\lib\dsk6713bsl.lib
C:\CCStudio_v3.1\C6000\cgtools\lib\rts6700.lib
3. Agregar el archivo: C6713dskinit.c en el cual se encuentran las funciones: input_sample,output_sample, comm_intr, etc. (este archivo forma parte de [3])
4. Agregue el archivo de comandos: c6713dsk.cmd (este archivo forma parte de [3])
5. Agregar el archivo: vectors_intr.asm en elcual están contenidos los vectores de interrupción. (este archivo forma parte de [3])
6. Crear 4 archivo con la extensión .cof e incluya los siguientes coeficientes los cualesrepresentan la respuesta al impulso de un filtro pasabaja FIR e IIR y un filtro pasa altas FIR e IIR . Este archivo no se necesita agregar al proyecto ya que el programa principal hace referencia aél.
//filtro pasa altas
#define N 12 //number of coefficients
float b[12]={0.0861,0.4930,1.5461,3.3308,5.3828,6.7875,6.7875,5.3828,3.3308,1.5461,0.4930,0.0861};
floata[12]={1.0000,2.3814,4.7797,6.3833,6.9654,5.9557,4.1352,2.2811,0.9823,0.3136,0.0672,0.0074};
//filtro pasa bajas
#define N 12 //number of coefficients
float b[N]={0.0660,-0.3007,0.8354,-1.6547,...
Regístrate para leer el documento completo.