ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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,921 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.



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,883 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,865 Views)