Retinal Prosthesis Dissertation - Student Home Pages
Retinal Prosthesis Dissertation - Student Home Pages
Retinal Prosthesis Dissertation - Student Home Pages
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.5.1 Incoming (short) AER stream<br />
The `short’ AER stream for a 16 pixel image consists of 8 address bits and 18 bits of<br />
colour plane information. This initial component (preform_for_electrodes) simply<br />
produces 8 address bits and 6 bits of colour information - this encoding of the integer<br />
range 0..63 holds the pulse count of up to 50 pulses for maximum intensity; for each<br />
plane of colour.<br />
5.5.2 Production of colour data streams<br />
The pulse count for each plane is now converted (produce_colour_data_streams) to a<br />
50 bit representation whereby each bit of value one is an active pulse and of value<br />
zero inactive i.e. no pulse. At this stage of the processing, within the FPGA fabric,<br />
the value of one means that the next stage of the processing will recognise that an<br />
innerpulse aka biphasic pulse representing a spike aka, an action potential in<br />
biological terminology, occurs within an outerpulse.<br />
5.5.3 Convert to long format<br />
For the red, green and blue planes the colour data stream held in fifty bits is now<br />
converted so that each outerpulse is represented by twenty bits where four bits<br />
represent the `spike’ aka as the innerpulse and the remaining 16 bits represent the off<br />
time of the outerpulse. Therefore the information for a full pixel for each plane is<br />
held in 1000 bits.<br />
5.5.4 Production of output streams<br />
Using a case statement enables 250 blocks of four bits to be sent to each of the<br />
outgoing wires (sixteen for each colour) equally spaced over a second where those<br />
100 of 200