P
praveen
Guest
hi all,
I have a 2.048 Mbps HDB3 data stream, now i should recover the clock
from this data stream. For this i am using 16.384 MHZ(8xbaud) clock.
First i detect the edges of the 2.048 Mbps data stream using 16.384
MHz(8xbaud)synchronously .The edges detected are used to reset a 3-bit
counter synchronously running at 16.384 Mbps.Now if i take the MSB of
the counter it will be of frequency 2.048 Mhz with the rising edge of
the recovered clock approximately at the center of the bit duration.
My problem is that the recoverd clock's rising edge will not be at the
center of the bit duration.I want the recovered clock's rising edge in
the middle of the bit duration . Should i increase the high frequency
clock to 16xBaud,
OR is there any other solution.
rgds,
praveen
I have a 2.048 Mbps HDB3 data stream, now i should recover the clock
from this data stream. For this i am using 16.384 MHZ(8xbaud) clock.
First i detect the edges of the 2.048 Mbps data stream using 16.384
MHz(8xbaud)synchronously .The edges detected are used to reset a 3-bit
counter synchronously running at 16.384 Mbps.Now if i take the MSB of
the counter it will be of frequency 2.048 Mhz with the rising edge of
the recovered clock approximately at the center of the bit duration.
My problem is that the recoverd clock's rising edge will not be at the
center of the bit duration.I want the recovered clock's rising edge in
the middle of the bit duration . Should i increase the high frequency
clock to 16xBaud,
OR is there any other solution.
rgds,
praveen