This week I focused mainly on our plan of attack for the serial communication protocol. It became very apparent that our initial proposals of turbo and LDPC would be too computationally heavy for what we would want for the microcontrollers specified.
I found some substitute algorithms for the two different serial approaches, these will be described in more detail in our design document, but we plan on using more lightweight approaches for both which will max out our code rate to at most 1/2, but still keep us within our new constraint of under 1 second in total.
The solution approach we are going with for now with defined packet sizes such as UART and I2C have a new packet definition with 4 encoding bits to help minimize the chance of error failure, but still keep our code rate at 1/2 for now.
Most of the work has been put into the design document for this week.
Is your progress on schedule or behind? If you are behind, what actions will beĀ taken to catch up to the project schedule?
- Order remaining parts.
- Have all protocols loaded onto the components with wires connected
- Run packet generation and acceptance on these protocols.
- Begin writing algorithms for wrapping.