Mike, On Thu, 28 Apr 2005 15:36:11 +0100, Michael Rigby-Jones wrote: >...< > Initialy I was planning on using Manchester encoding to get a DC > balanced bit stream and include a CRC to detect bit errors. Why are you worrying about DC balancing a radio system? I can see why you'd want to with cable linked comms, but radio (especially if it's FM) really doesn't care about it, as far as I know... I'd say a Hamming code is your best bet for error detection/correction, since I believe that Manchester coding can only detect that there is an error, but not tell you what it is (a simple Hamming code should be able to detect and correct all 1-bit errors, and detect all 2-bit errors in a byte). Cheers, -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist