How to change a initial Seed in during Simulink?

Hello,
I am using random interleavers and deinterleavers in a Simulink progam. I want to change the initial Seed of the interleaver every 100 data frames. If I take the Seed from workspace, it remains constant all the simulation. I tried to create a random number in that simulink, store it to workspace and re-call it from the workspace to the interleaver block, but it did not work.
Can any body know how to come up with my problem? Thanks alot. Thang

답변 (1개)

Ryan G
Ryan G 2012년 12월 3일

0 개 추천

The random intervleaver is likely not tunable during simulation. In other words, you have to stop, change the seed, then hit play again to change the seed.
To workaround this you can save and restore the simulation state. You can do this from a MATLAB script as well.

카테고리

도움말 센터File Exchange에서 Modeling에 대해 자세히 알아보기

질문:

2012년 12월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by