Serial to Parallel Conversion

Hello,
I want to pass digital stream in the format
1 0 1 1 1 0 1 0
into transfer function block in simulink.But my data is stored as 1011 1010
how can i convert this in simulink? please reply.its urgent -vinoth

1 Comment

Required format is (m*1)..but data is stored in(1*m)format

Sign in to comment.

 Accepted Answer

Kaustubha Govind
Kaustubha Govind on 5 Dec 2011
Try the Reshape block.

6 Comments

Thank you very much.
I have one more question.
Data is stored in (m*1)double format(consider alternate 0 and 1).
I want to convert this data into rows, each row has 10 bits?
The Reshape block should help in that case also.
Consider i have input of (100*1)double and if i pass this to reshape block,I am expecting (1*100)double in the output. But i am getting (1*1*100)in output. I have set row vector option in reshape block.
Can you please explain me clearly?
You might need a transpose block as well. Reshape to 10 *rows*, then transpose so that the rows become columns.
Now it works :)we have to pass the signal as a frame based.Cheers :)

Sign in to comment.

More Answers (0)

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!