I hope this is not off-topic for this site.
In my problem, Viterbi decoder is used for decoding convolutional-coded (rate = 1/2, constraint length = 7) messages.
A message is 250 bits where the first 8 bits are 1/3 of a preamble. There are several types of messages. A message is received as 500 bits because of the coding, which means, the preamble is also coded.
Since there is no place marker other than the coded preamble, I am in trouble with finding the first bit of the 500 bits to start decoding.
I would really appreciate any suggestions and comments.