How to check which digital signal was originally transmitted from group of known digital signals on receiver side?

1 view (last 30 days)
I am working in Simulink. At transmitter side I have some digital data (Let say of 10 bits with simply data rate 1 bit/sec) which I can see through scope as unipolar digital data. On receiver side let suppose I am unaware what was originally transmitted digital data but what I know is that the transmitted digital sequence must be from one of the ten known signals (if already added as a library) on receiver side. So I want to compare the received signal with ten known sequences one by one to check which digital signal among them was actually transmitted. I am not that much expert.
Kindly tell me should I use correlation for comparison of this digital data or any other thing. I will wait for your response.
Also can I do all this in Simulink? As I can do this with scope waveform by comparing waveform of received digital signal with available known waveforms one by one to check which waveform matches more OR should I import the data to MATLAB and should perform some comparison there?
Also the received waveform is little much distorted because of channel noise etc.
Thanks in advance.

Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!