6 votos

La captura de datos en 500MHz

Tengo un ADC de muestreo a 500MHz (es recoger los datos de un sensor de Ultrasonido). Tengo que ser capaz de transmitir estos datos a mi PC (por el momento - esto se hace a través de una unidad inalámbrica). Estoy en busca de una solución informática que se encuentra en entre la unidad inalámbrica y el ADC. Estoy poniendo todo esto en un robot y estoy tratando de mantenerlo lo más pequeño posible (en términos de dimensiones) y esperemos que mantenga el consumo de energía baja.

Hay una solución que es mejor que el uso de una FPGA? He leído que es muy difícil conseguir un FPGA para que se ejecute a 500MHz y algún tipo de computación en Paralelo, podría ser necesaria? ¿Significa eso que estoy supone que el uso de Gpu?

2voto

tomnexus Puntos 3958

Una solución es utilizar un demux para reducir la frecuencia de muestreo del ADC, y tomar ventaja de la gran cantidad de pines de la FPGA.

Por ejemplo, el ADC se podría velocidad de reloj de 500 MHz, y la FPGA en un más razonable 125 MHz. Luego de 4:1 demux puede ser utilizado de recogida de 4 ADC muestras por cada tick de la FPGA. El autobús se convierte en 4 veces mayor, por lo que en cada tick de la FPGA necesidades para la ingesta de 40 bits, no de 10, pero eso no es difícil de tratar.

En mi aplicación, el 2Gsps ADC y 8:1 demux se venden como un par, por lo que su salida se vuelve 88 bits a 250 Mbps. No hay otra forma de usar el ADC.

Supongo que no será de muestreo para muy largo, a ese ritmo. Los requisitos de procesamiento será determinado por el número de muestras que deben ser utilizados, y cómo rápidamente usted necesita respuestas. Por ejemplo, usted podría usar de 10 gbe de fibra para el transporte de los datos de su robot para una PC normal, para el procesamiento fuera de línea, sin exóticas de hardware o software adicional.

Regular fuera de la plataforma de enlaces inalámbricos sólo el trabajo que tal vez 100Mbps, y sólo en condiciones ideales, que no se encuentran en un movimiento del robot. Algo tendrá para amortiguar la señal entera antes de descargarlo. DRAM en el FPGA? Embedded PC? Buena suerte!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X