Passing binary sequence from matlab to simulink in scrambler

4 views (last 30 days)
I have a simulink model which uses in-built scrambler and want to pass my binary code as input to the simulink model and want to get the scrambled output.

Answers (1)

Ninad
Ninad on 6 Nov 2023
Hi Pratham,
As per my understanding, you are trying to use the in-built Simulink "Scrambler Block" to scramble the input binary code and want to get a scrambled output.
These high level steps will help you:
  1. Attach a "From Workspace" block to the input of "Scrambler Block".
  2. Attach a "To Workspace" block or a "Scope Block" to the output of "Scrambler Block" to visualize your output. Set the "Save format" block parameter of the "To Workspace" block to "array.
  3. Change the following block parameters of the "Scrambler Block":Calculation base = 2Set the "Scramble polynomial" and "Initial states".
  4. Assign a value to the "simin" variable from in the MATLAB workspace. This variable will be given as an input to the "Scrambler Block"Ex: >>simin = [1 0 1 0 1 1 1]
  5. Run the simulation, You could visualize the output in the "out.simout" variable
You may visit the following reference link to understand the Scrambler Block in detail:
I have attached a dummy Simulink model, named "scrambler_dummy.slx" for your reference.
Hope this helps.
Regards,
Ninad

Categories

Find more on Interactive Model Editing 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!