A low-cost implementation of functional Near InfraRed (fNIR) spectroscopy with the specific purpose of brain mapping.
TODO
The FPGA is used for fast DSP functionality on a per-sensor basis. This allows us to transmit data to the microprocessor for each sensor that is already prepared for packetization.
- Download Intel Quartus Prime Lite (QPL) edition
- Using QPL, open: /fpga/CerebroImagini.qpf
...compile, JTAG programmer
There are a few notable modifications which can affect the speed/accuracy tradeoff:
- The length of the radix-2^N DIT FFT vector
- Increasing the length provides higher frequency resolution but also increases the buffer times
- Increasing the length takes a higher number of logic elements on the FPGA
The discovery board gathers all sensor readings through a custom interface designed specifically for the sensor. Once the data is read, it gets packetized and transmitted to a USB2.0 interface directly to the user system.
TODO ...
The custom UI reads and displays the USB2.0 output of the discovery board.
TODO ...
...incomplete