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.

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 what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today