Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Clock recovery circuit will extract clock signal from received data. It is generally used in synchronous communication system. Data does not always have transition on each clock edge so it's not easy to derive clock from the data stream. PLL or SAW is used to do this. The extracted clock is generally used to re-sample the data. We call this clock and data recovery (CDR).
CRC is most often the "Cyclic Redundancy Check" code used for detecting (but not correcting) bit errors in transmitted data blocks.
Do a Google search.
If you really want to do CDR, check out the major Xilinx and Altera FPGA's, which have CDR built-in.
Otherwise it depends on the kind of data. Also look at the Opencores.org USB core. It has a kind of CDR by oversampling the signal and using a crystal at nearly the correct frequency. If the packet is short, this will ensure that all bits are reclocked correctly, even without having the ideal recovered clock available.
Also check out Hogge phase detectors in combination with phase locked loops. Again, do a Google search
a little detail is given in wyne tommasi digital communication systems. now it also depends upon how the clock is present in the signal. it might be in the form of pilot carrier. other way is that u encode the data stream such that the output signal varies twice during a sinlgle clock pulse for a single output. in soch cases the recieved signal is exored with a half bit delay
Bigrice, you still didn't explain what kind of signal you have. I think the only way to get a good answer is to explain the problem you want to solve. CDR is too big a field to get a simple answer that covers all the cases.
CRC = cyclic redundancy check
CDR = Clock Data recovery
the basic concept behind CDR is to reduce power by removing extra clock information from the transmitted data and recover clock at the reciving end from the data only
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.