In a Simulink model, I have a timeseries array (uniform times of .01 and data in uint8)that I need to feed into an encoder as a bits per second stream. The sample time on this stream needs to be 1/1200, 1/600, 1/300, or 1/150 with 0.2 samples per frame. The output needs to be boolean. How could I do this? Thanks for any help.

 채택된 답변

Don Zheng
Don Zheng 2017년 7월 19일

0 개 추천

You may consider using a Level-2 MATLAB S-Function block between the input block and the encoder block. In the S-Function block, define a buffer to hold the input data and emit the required amount of bits out per simulation time step.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Prepare Model Inputs and Outputs에 대해 자세히 알아보기

질문:

2017년 7월 17일

답변:

2017년 7월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by