LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Manchester Decoder

If I am trying to implement a Manchester decoder on Labview , will it be enough to parse the binary array two elements at a time like this example:

 

01 10 01 10 01 01 10=
1 0 1 0 1 1 0 

 

or should i generate a clock signal ?and how shall i proceed with it?

thanks 

0 Kudos
Message 1 of 3
(3,769 Views)

As long as you are capturing the data at the correct rate, you do not need to worry about having the clocked completely synchonized (in time).  I have done Manchester Encoding of data and I just pulled off the two bits at a time and translated those.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 3
(3,731 Views)

I am doing a RDS receiver using the attached block diagram , the modulation toolkit already offers a BPSK demod with its matched filter, and since I don't need to worry about the clock , all i have to do is Manchester decoder and differential decoder for now . 

 

For the differential decoder , I found its transfer function H(z)=1-z^-1 , after manchester decoding and obtaining the bits how would I be able to decode?

 

does the FM-RDS toolkit make it easier for me to implement a RDS receiver? It only contains Generation and Analysis  but I'm not sure if it can be used to acquire RDS data 

 

thank you

0 Kudos
Message 3 of 3
(3,713 Views)