SystemC Applications for MATLAB Algorithms
MATLAB® algorithms in signal processing, image processing, and communications for
SystemC™ code generation
Generate SystemC code from hardware-optimized MATLAB algorithms in application areas such as signal processing, communications, image processing and, cryptography. These application-specific algorithms are hardware-friendly and demonstrate best practices for generating SystemC code.
Topics
Signal Processing Algorithms
- SystemC Code Generation for LMS Filter
This example shows how to generate SystemC code from a MATLAB® design that implements an LMS filter. - SystemC Code Generation for Bisection Algorithm
You can generate SystemC™ code from a MATLAB® design that implements a bisection algorithm to calculate the square root of a number in fixed-point notation.
Communications Algorithms
- SystemC Code Generation for Data Packetization
This example shows how to generate SystemC code from a MATLAB® design that packetizes a transmit sequence. - SystemC Code Generation for DF2T Filter
You can generate SystemC code from MATLAB® design for direct-form II transposed filter. - SystemC Code Generation For Transmit and Receive FIFO Registers
This example shows how to generate SystemC™ code from MATLAB® code that models the data transfer between a transmit and receive first-in, first-out (FIFO) register or buffer.
Image Processing Algorithms
- SystemC Code Generation for Contrast Adjustment
This example shows how to generate SystemC code from a MATLAB® design that adjusts image contrast by linearly scaling pixel values. - SystemC Code Generation for Image Format Conversion from RGB to YUV
This example shows how to generate SystemC™ code from a MATLAB® design that converts the image format from RGB to YUV.
Cryptographic Algorithms
- SystemC Code Generation for Advanced Encryption Standard
This example shows how to generate SystemC code from MATLAB® code that implements an AES (Advanced Encryption Standard) algorithm.