Skip to content

Error Control Coding Brainstorming Notes

Hayley van Waas edited this page May 28, 2015 · 1 revision

Brainstorming

.. xjrm low priority link in Ben's parity RAID game --- I'll write a small section here introducing it, but it should be self explanatory

Another form of data that relies on error correction is the QR code (2D bar code). To see error correction at work, try scanning a QR code with an app on a smartphone (there are websites that let you generate your own QR codes containing text or a URL, or you could just use one off a brochure or poster). Now change one or two dots on the code using a black marker or whiteout, and try scanning it again. How many changes can you make before the scanning fails? This is a measure of how good the error correction is. Does it depend on which dots you change? The error correction should be able to work just as well regardless of where the error is.

.. xtcb add info about modified qr codes with images e.g. http://brainwagon.org/wp-content/uploads/2012/04/brainwagon.png http://www.labnol.org/internet/embed-images-in-qr-codes/20800/ http://hackaday.com/2011/08/11/how-to-put-your-logo-in-a-qr-code/

.. xjrm image of a QR code that links to something relevant

.. xtcb curiosity a non-computer form of error coding is the phonetic alphabet (alpha bravo etc.) which lengthens the message but makes it resilient to noise