Professional Documents
Culture Documents
IEEE Región 9
wavplay(Aout,11025);
Una vez obtenida las constantes de atenuación y los tamaños Fig. 7. Ley de compresión en 3 tramos.
de los buffers de retardo se empezó a migrar cada algoritmo al
void compresor (void)
lenguaje C. A continuación veremos la rutina del eco para el {
AduC7026: signed short aux;
signed short muestra=0;
void eco (void) signed short nivelneginf=0xE666;
{ signed short nivelnegsup=0xB333;
signed int out; //vector de salida signed short nivelposinf=0x199A;
signed int overflowpos=0x00007FFF; //excursion positiva max. signed short nivelpossup=0x4CCD;
signed int overflowneg=0xFFFF8000; //excursion negativa max
muestra = (ADCDAT>>12)-0x8000; //resto el valor medio
signed short buffer[3250]={0x0000}; //buffer de retardo
signed short coef = 0x4FFF; //Coeficiente de atenuacion codificado en if( muestra>nivelpossup)// si es mayor a 0.6(Q15) atenua
1.15 {
signed short muestra=0; aux=((muestra*0x4000)>>15)+0x4000;
signed short mult; DAC2DAT = ((aux+0x8000)<<12);
unsigned int index=0; }
for(index=0;index<3000;index++) //loop if( muestra>nivelposinf && muestra<nivelpossup)// si esta entre 0,2 y 0.6
{ lineal
muestra = (ADCDAT>>12)-0x8000; //resto el valor medio {
mult=(buffer[index]*coef)>>15; //La mult. esta en 2.30 la paso a 1.31 aux=muestra+0x199A;
//Trunco el dato DAC2DAT = ((aux+0x8000)<<12);
}
4
AGRADECIMIENTOS
if( muestra>nivelneginf && muestra<nivelposinf)// entre 0,2 y -0,2 amplifico
{ Los autores agradecen el espacio para trabajar y realizar las
aux=muestra+muestra; // muestra x2 mediciones y los PCB en el Laboratorio abierto de la UTN
DAC2DAT = ((aux+0x8000)<<12);
FRBA. Agradecemos al Ing. Julián Bruno, docente de la materia
}
DSP RT perteneciente al grupo de Procesamiento Digital de la
if( muestra<nivelneginf && muestra>nivelnegsup)// entre -0,2 y -0.6 lineal facultad quien nos dio la teoría y bases necesarias para llevar
{ adelante cada etapa del proyecto.
aux=muestra-0x199A;
DAC2DAT = ((aux+0x8000)<<12); Finalmente agradecer a Federico DiVruno, vicepresidente de
} la rama y compañero en la carrera, quien nos motivo a redactar
este paper.
if( muestra<nivelnegsup)// si es menor a -0.6(Q15) atenua
{
aux=((muestra*0x4000)>>15)-0x4000; REFERENCIAS
DAC2DAT = ((aux+0x8000)<<12);
}
[1] Walt Kester “Analog-Digital Conversion”, U.S.A. 2004.
}
[2] Darius Mostowfir “Digital Signal Processing with the PIC16C74”,
AN616 Aplication note, U.S.A,1997.
[3] Richard G. Lyons “Understanding Digital Signal Processing” Prentice
III. CONCLUSIONES Hall, 2001.
[4] ADuc 7026 Datasheets, Analog Devices.
No se considero un Ancho de banda de audio ideal de 20
KHz. El estudio del Ancho de Banda nos permitió ajustar la fc BIOGRAFIAS
del filtro y la fs de muestreo del ADC. El estudio de niveles de
tensión adecuó la ganancia del preamplificador de entrada para César A. Fuoco, nacido en Buenos Aires en el
poder aprovechar al máximo el rango dinámico del ADC. año 1984. En 2003 se recibió de Técnico
Trabajar con lógica de saturación provoca distorsión y en Electrónico. En el año 2004 comenzó sus
estudios de grado en Ingeniería Electrónica en
audio es un problema audible. Se debería acondicionar la señal
la Universidad Tecnológica Nacional, Facultad
con controles automáticos de ganancia de tal manera de evitar Regional Buenos Aires. Desde el 2007 trabaja
siempre la saturación. como becario en los laboratorios de electrónica
Es imprescindible un buen PCB y pocos cables de de la facultad dando soporte técnico, tutorías
conexionado en etapas de micrófono, utilizando cable de electrónica para alumnos ingresantes y
realizando proyectos propios del
blindado y en lo posible con señales balanceadas. Departamento de Electrónica.
Queda como pasos futuros, realizar efectos basados en filtros
digitales ,utilizando la instrucción MAC. Es miembro estudiantil del IEEE desde el 2006 , y colabora fuertemente en la
rama de la UTN FRBA . Participo en la RNR 2007 (Argentina), RRR 2007
(Chile) y RNR2008 (Argentina).
El equipo se diseño con un formato similar a los pedales de
Santiago F. Maudet, nacido en San Isidro,
efectos que se encuentran en el mercado. En la foto ( cuadro
Prov. Bs. As. Argentina, en 1985. Bachiller.
rojo ) se muestra la prueba del equipo realizada por alumnos Estudiante de grado de Ing. Electrónica a partir
de la facultad en el stand de la feria de proyectos 2010. del año 2003 en la Universidad tecnológica
Nacional Facultad regional buenos aires. Desde
2008 se desempeña como becario del dpto. de
Ing. Electrónica de la misma facultad y desde
2010 desempeña tareas como ayudante de
cátedra de la materia informática I . Miembro
IEEE y voluntario en la rama IEEE desde 2006
Actualmente desempeñando el cargo de
Vicepresidente