Ne10 Conditions for MATLAB Functions to Support ARM Cortex-A Processors
Each MATLAB® function that you can use with the Support Package for ARM® Cortex®-A processors with Neon extension requires specific conditions to allow code replacement with the Ne10 Library. You use this code replacement when generating C code from a model or from MATLAB code.
If you do not meet the specific requirements, then the C code is generated to run on the ARM Cortex-A processors. However, this generated code does not use Ne10 library support.
The Ne10 library supports these MATLAB functions only when you set specific properties, as indicated in this table:
MATLAB Function | Supported Function Signatures | Input Requirements | Parameter Requirements | Equivalent Ne10 Functions |
---|---|---|---|---|
fft | Y = fft(X) Y = fft(X, n) Y = fft(X, n, dim) |
| Transform Length
Dimension to operate along
|
Wrapper functions, each with an
|
ifft | X = ifft(Y) X = ifft(Y, n) X = ifft(Y, n, dim) X = ifft(__, symflag) |
| Transform Length
Dimension to operate along
Symmetric type
|
Wrapper functions, each with an
|
fft2 | Y = fft2(X) Y = fft2(X, m, n) |
| Number of transform rows
Number of
transform rows
|
Wrapper functions, each with an
|
ifft2 | X = ifft2(Y) X = ifft2(Y, m, n) X = ifft2(__, symflag) |
| Number of transform rows
Number of
transform rows
Symmetric type
|
Wrapper functions, each with an
|
fftn | Y = fftn(X) Y = fftn(X, sz) |
| Length of transform dimension
|
Wrapper functions, each with an
|
ifftn | X = ifftn(Y) X = ifftn(Y, sz) X = ifftn(__, symflag) |
| Length of transform dimension
|
Wrapper functions, each with an
|