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 commentaire

Vinoth
Vinoth le 5 Déc 2011
Required format is (m*1)..but data is stored in(1*m)format

Connectez-vous pour commenter.

 Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 5 Déc 2011

1 vote

Try the Reshape block.

6 commentaires

Vinoth
Vinoth le 5 Déc 2011
Thank you very much.
Vinoth
Vinoth le 6 Déc 2011
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?
Kaustubha Govind
Kaustubha Govind le 6 Déc 2011
The Reshape block should help in that case also.
Vinoth
Vinoth le 6 Déc 2011
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?
Walter Roberson
Walter Roberson le 6 Déc 2011
You might need a transpose block as well. Reshape to 10 *rows*, then transpose so that the rows become columns.
Vinoth
Vinoth le 6 Déc 2011
Now it works :)we have to pass the signal as a frame based.Cheers :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Communications Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by