MATLAB Answers


HDL coding of simulink blocks Qam, Convolutional encoder and Ifft

Asked by aitizaz
on 13 Mar 2011

Hi everyone

I have implemented 802.11n Mimo-Ofdm on simulink and now i want to simulate it on FPGA via HDL coder. First i want to simulate Transmitter side having some math functions, constants , convolutional encoder, ifft's and 16 qam. but

I am constantly having problem in Checkpoint 1.3 of HDL workflow advisor giving following errors

Error : Frame based models are not supported for HDL code generation. Error : Matrices are not supported in this release.

i have also converted its format from double to sfix16_En13 to check it on different compatibility but same problem. kindly help me out of this problem

Simulation images are given below:


Log in to comment.


No products are associated with this question.

1 Answer

Answer by Kaustubha Govind on 14 Mar 2011
 Accepted Answer

The error is about the fact that your input signal (coming from Bernoulli Random Binary Generator) is a frame-based signal. You will need to serialize your model (have the algorithm process one bit at a time, rather than a vector or matrix signal). For example, step #2 of the Modeling a Video Processing System for an FPGA Target demo shows how this can be done.


Log in to comment.

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!