http://www.nalanda.nitc.ac.in/industry/appnotes/Natsemi/AN-505.pdf here's a national semiconductor PDF on data separators for one of their disk controller chips, this may give you some ideas :)