Continue to Site

Welcome to EDAboard.com

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.

help in synchronisation circuit

Status
Not open for further replies.

pankaj waghmare

Junior Member level 3
Joined
Mar 18, 2005
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,526
Hi,
I am using a 8-bit binary signal as an input which is then mixed with the 8-bit pseudo random number by using an XOR gate then transmitted the mixed signal by using a wire link. To reproduce the original signal, another 8-bit pseudo random number (which must has the same sequence as used for transmitter) is XORed with the received signal. In order to extract the input signal from the received signal, the pseudo random number used at transmitter and receiver side must generate the same sequence, which requires the synchronisation. I am not using any modulation technique as I am only require to do a small practical and signal can be transmit by using a small wire.
I want to design the synchronisation circuit.How to implement that circuit? Could u please help me to implement this circuit.I dont know how to implement using PLL this circuit or using or DLL.Can somebody provide me the diagram for that for this project. I will be very much thanful.
Thanks
Pankaj.
 

To synchronise you have to transmit a constant signal (all 0's or all 1's) and check that you receive the same signal. If it isn't the same signal, maintain the same 8bit pseudo random number in receiver until you get a match, and then pass to the next 8bit pseudo random number. If you are synchronised, you will get a new match. If not, keep the actual 8bit number until next match.
You will have to transmit the constant signal for a time enough to allow synchronisation (perhaps the length of your pseudo random code). After that you can and BOT and EOT codes to detect beginning and end of data...
Once you reach synchronisation in receiver, a 'desynchronisation' will mean the beginning of data if the received signal match with BOT code.

This is an easy way to reach synchronisation.

If you also need to recover original clock, the easiest way is to sample input signal in receiver at higher speed than the original clock, and detect input signal's edges to determine the best sample point. A 4x of the original clock is a good value.

Now you have to warm your brain a bit. Good luck.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top