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

Vinoth
Vinoth 2011년 12월 5일
Required format is (m*1)..but data is stored in(1*m)format

댓글을 달려면 로그인하십시오.

 채택된 답변

Kaustubha Govind
Kaustubha Govind 2011년 12월 5일

1 개 추천

Try the Reshape block.

댓글 수: 6

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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Community Treasure Hunt

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

Start Hunting!

Translated by