Quiero digitalizar una señal de 10MhZ a 16 o 32 bits, luego multiplicar ese número con unos 200 números complejos diferentes y luego mantener una suma de cada uno de los 200 resultados. Si no hago esto en tiempo real, los datos crecerán aproximadamente un terabyte cada día. ¿Puedo usar un microcontrolador (alguna sugerencia)? ¿Lo conecto a un servidor o computadora portátil para controlar y almacenar los resultados cada segundo o cada hora? Quiero que esto se ejecute 24x7.
Muchas gracias a todos por sus comentarios. Realmente me has ayudado a pensar sobre el problema.
Para dar más detalles, lo que realmente quiero hacer es medir el ruido de fase en una onda sinusoidal de 10MHz.
Encontré un costoso ADC de 200 Mbps de 16 bits que se conecta directamente a una placa base. Colocando la salida en una cola de mensajería puedo procesar la salida usando CPUs. Con 16 núcleos y 2GHz y procesamiento de 64 bits, debería poder obtener 128Gflops en 16 bits.
¿Cuál es la mejor manera de medir el ruido de fase? Puedo muestrear muchas veces por ciclo, pero cómo cronometrar las muestras, cuando la señal de 10MHz tendrá una frecuencia mucho más estable que la frecuencia de muestreo más alta. Si quiero el ruido de fase, necesito otra referencia estable.
¿Puedo tener dos ondas sinusoidales de 10 MHz estables, una para muestrear y la otra para activar la muestra? Sin embargo, ¿qué puedo hacer si una de las ondas sinusoidales varía en frecuencia?
Gracias