hola comunidad un cordial saludo
Con dos compañeros estamos trabajando en la realización de un analizador de espectros en la banda UHF y VHF, con ancho de banda de 20 Mhz basado en la transformada rápida de Fourier (FFT) utilizando el FPGA Cyclone II: EP2C35F672C6, El algoritmo de la FFT lo tenemos ya casi listo, pero tenemos inconvenientes puesto que debemos ingresar a la FFT los datos que provienen de un ADC (board de evaluación de 8 bits 250MSPS 44-TQFP) de Analog Devices, tenemos 1024 entradas en la FFT y solo 8 bits en paralelo que provienen del ADC a una velocidad de 100MSPS, la solución que planteamos es utilizar una memoria FIFO en Quartus II versión 11.0 con la herramienta megawizard que almacenaría 1024 datos y después ingresen al algoritmo matemático, esto se haría cíclicamente para indicar los datos al usuario en tiempo real. El problema que tenemos radica en que no tenemos experiencia en el manejo del software puesto que en la universidad en la que estudiamos no se ha manejado este dispositivo a nivel avanzado, hemos realizado algunas pruebas utlizando PLLs disponibles en los diagramas de bloques y memorias Fifo pero siempre nos salen advertencias, errores o en el momento de la
simulación no nos resulta la respuesta esperada, estaríamos muy agradecidos si ustedes nos podría colaborar con esos convenientes para que el proyecto tenga un buen termino.


Con dos compañeros estamos trabajando en la realización de un analizador de espectros en la banda UHF y VHF, con ancho de banda de 20 Mhz basado en la transformada rápida de Fourier (FFT) utilizando el FPGA Cyclone II: EP2C35F672C6, El algoritmo de la FFT lo tenemos ya casi listo, pero tenemos inconvenientes puesto que debemos ingresar a la FFT los datos que provienen de un ADC (board de evaluación de 8 bits 250MSPS 44-TQFP) de Analog Devices, tenemos 1024 entradas en la FFT y solo 8 bits en paralelo que provienen del ADC a una velocidad de 100MSPS, la solución que planteamos es utilizar una memoria FIFO en Quartus II versión 11.0 con la herramienta megawizard que almacenaría 1024 datos y después ingresen al algoritmo matemático, esto se haría cíclicamente para indicar los datos al usuario en tiempo real. El problema que tenemos radica en que no tenemos experiencia en el manejo del software puesto que en la universidad en la que estudiamos no se ha manejado este dispositivo a nivel avanzado, hemos realizado algunas pruebas utlizando PLLs disponibles en los diagramas de bloques y memorias Fifo pero siempre nos salen advertencias, errores o en el momento de la
simulación no nos resulta la respuesta esperada, estaríamos muy agradecidos si ustedes nos podría colaborar con esos convenientes para que el proyecto tenga un buen termino.

