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

New to MATLAB?

HDL coding of simulink blocks Qam, Convolutional encoder and Ifft

Asked by aitizaz

aitizaz (view profile)

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:



aitizaz (view profile)


No products are associated with this question.

1 Answer

Answer by Kaustubha Govind

Kaustubha Govind (view profile)

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.


Kaustubha Govind

Kaustubha Govind (view profile)

Contact us