[dsp-l] se vienen los proyectos

Martin rocamar en adinet.com.uy
Jue Nov 7 18:32:43 GMT 2002


Nacho:

Jorge Juárez mi compañero de grupo habló contigo el Martes para juntarnos el
Viernes y conversar sobre el proyecto (yo te envié unos archivos).
Nosotros nos reunimos hoy y organizamos lo que te pretendemos plantear.

Dado el apuro por definir proyecto, y la ansiedad por arrancar, quisieramos
confirmar si mañana Viernes tendrás 15 min. para hablar con nosotros. Podría
ser unos minutos antes de que empiece el taller (12:40 o 45 hrs.). ¿Te
parece bien?
Si no te queda bien decinos cuando podrías, la única restricción es que yo
entro a trabajar a las 15:00 hrs.

Esperamos tu respuesta.

Saludos,

Martín Rocamora.

----- Mensaje original -----
De: "Ignacio Ramirez Paulino" <nacho en fing.edu.uy>
Para: <dsp-l en fing.edu.uy>
Enviado: Jueves, 07 de Noviembre de 2002 06:19 p.m.
Asunto: [dsp-l] se vienen los proyectos


> Gente:
>
> Es imperativo ir avanzando en el tema de los proyectos, de modo que dentro
> de dos semanas puedan estar empezando a laburar, sobre todo sin nosotros
> que vamos a estar ausentes (por coincidencia los 3 docentes del curso).
>
> Como Juan está saliendo el Jueves 14, el laboratorio del Viernes que viene
> se va a correr seguramente para el Martes junto con el grupo de ese dia.
>
> Es crítico que tengan el preinforme para el Martes!
>
> Les tiro algunos posibles temas para aquellos que están perdidos:
>
> 1-BIBLIOTECA DE  EFECTOS
>
> Hasta ahora, muchos proyectos han consistido en implementar efectos
> clásicos de audio, típicos sobre todo en distorsión de guitarra y voz.
> Algunos de estos son Flanger, Chorus, Reverb, Delay, Overdrive, Wah-Wah.
>
> En general, estos efectos se componen de una serie de bloques funcionales
> que se repiten entre un efecto y el otro.
>
> La idea del proyecto es armar una biblioteca con interfaz en C para cada
> uno de estos bloques de modo que sean configurables y reutilizables para
> armar otros efectos. Para probarlos, pueden implementar uno de estos
> efectos en tiempo real (uno sencillo como el flanger).
>
> Hay un sitio dedicado a la música que tiene una muy buena sección en la
> cual describe cada efecto y como se hace. La dirección es
> http://www.harmony-central.com (por las dudas que lo haya escrito mal,
> está en la página del curso también).
>
> 2-PROTOCOLO SLIP CON DETECCION DE ERRORES
>
> Hacer andar los puertos serie de los DSPs, y sobre ellos
> implementar una "capa 2" de enlace basada en el protocolo SLIP (Serial
> Line Internet Protocol) de muy sencilla implementación, con detección de
> errores CRC16 por ejemplo.
> Ambos protocolos (SLIP y CRC-16) son fácilmente implementables y existe
> abundante documentación sobre ellos en Internet.
>
> 3-IMPLEMENTACION DE BUS RS485
>
> El bus RS485 es similar al Rs232 pero es "multidrop", es decir, se pueden
> conectar varios dispositivos (hasta 32) en un mismo bus. Es un bus de 2
> hilos balanceado y half-duplex.
>
> En fin, si alguien se anima, sería implementar un hardware mínimo
> (algunos buffers tristate, eventualmente controlados por algún nivel
> lógico) para
> adaptar las salidas serie de los DSPs para utilizar este protocolo,
> programar los puertos serie de forma acorde e implementar la comunicación
> entre 2 máquinas.
>
> Si puediera combinarse entre 2 grupos, podríamos intentar implementar esto
>  para conectar 3 (o mas DSPs) si algún grupo se anima a diseñar, sobre
> este bus, una "subcapa de acceso al medio tipo Ethernet IEEE 802.3" o
> algo más sencillo tipo "Aloha". En este último caso, serían 2 proyectos:
>
> El grupo 1 implementa el Hardware y programa los puertos serie (y prueba
> comunicacion punto a punto).
> El otro grupo tendría que diseñar un protocolo de competencia por acceso
> al medio o algo así para usar sobre este bus.
>
> Advierto que esto último es medio crudo y solo para valientes. La primera
> propuesta (solo el RS485) me parece razonable para este año.
>
> Algunos lugares que encontré sobre RS485 (busqué simplemente "RS485
> specification" en google):
>
> http://www.rs485.com/rs485spec.html
> http://www.integrityusa.com/specs.htm
>
> 4-IMPLEMENTACION DEL ANFIS (Artiticial Neuro-Fuzzy Inference System)
>
> Esto por si alguien está haciendo el curso de NeuroFuzzy que se está
> dictando este semestre, es una buena.
>
> De paso, si a alguien se le ocurre mezclar con otras asignaturas (por
> ejemplo Tratamiento Estadístico de Señales) mejor, porque así pueden
> aprobar ambas a la vez si nos ponemos de acuerdo con los docentes.
>
> 5-INTERFAZ PARA PROCESAMIENTO DE IMAGENES CON EL DSP
>
> El DSP tal como lo tenemos ahora está listo para procesar audio en tiempo
> real. Sin embargo, no disponemos de una manera práctica de probar
> algoritmos de tratamiento de imágenes.
>
> Este proyecto sería para programadores experientes y consistiría en
> diseñar un protocolo de comunicación especial con el DSP para enviar y
> recibir imágenes hacia y desde el DSP, y mostrarlos en pantalla (imágenes
> pequeñas y en blanco y negro). También requeriría programar los puertos
> serie, en lo posible llevarlos hasta el máximo de 115200.
> Desde el PC, habría que diseñar un programa en algún lenguaje (yo
> recomiendo Java) que maneje el puerto serie, implemente el protocolo del
> lado del PC, cargue, muestre y guarde los archivos de imágen (en Java
> estas funciones ya están implementadas).
> Es un proyecto que podría resultar pesado, pero que debido a su interés
> para el curso podría ser asistido por mí para la parte de la programación
> en PC.
>
> Si se me ocurre algo más les digo.
>
> Nacho.-
>
>
>
> --- dsp-l en iie.edu.uy ------------------------------
> por altas y bajas de la lista dirijase al formulario en
> la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/


--- dsp-l en iie.edu.uy ------------------------------
por altas y bajas de la lista dirijase al formulario en
la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/



Más información sobre la lista de distribución dsp-l