I am looking for a hardware clockrecovery circuit that is able to derive the clock from a 300 kbps datastream. The datastream is the output of a FM detector.
Anyone with expierence in this field?
Look for data separators for floppy disks - although those days they are integrated into controllers, there might be some data available. They accept mixed data/clock stream and extract data and clock signals...
In general, first run the signal through a nonlinarity such as a squaring circuit. This will produce a spectral line at the bit rate. Use a PLL to lock onto this spectral line. You will have to produce a delay to make the sampler sample in the center of the bits.