The problem is the following: I have a signal coming in which has different types of encodings: NRZ, Manchester, etc, i.e. for 10ms the encoding might be NRZ, then in 25 ms the encoding might Manchester, for example.
How can I go about of decoding this signal. What paradigms could be used in this case?
Well .It is clear that you have to decode the signal with two parallel decoders and if the recovered data has some type of know header .See which of the decoders matches it .And use then that data . Usually when you send encoded data there is always a header signifying the beggining of meaningful data .