unable to convert 'rsgenpoly' even though support is provided for c/c++ conversion
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
The function 'rsgenpoly' has the support for extended c/c++ library generation, but when converting it provides the error that
Code generation cannot handle Galois field output. Please set the parameter 'outputFormat' of rsgenpoly function to 'double'.
function [ g ] = gen_poly(n,k) %#codegen
g=rsgenpoly(n,k);
end
But MATLAB doesn't allow changes in the inbuilt function.
Please suggest!
4 Kommentare
Walter Roberson
am 23 Jan. 2018
I guessed at the syntax; the help file gives the example
g4 = rsgenpoly(7,3,[],[],'double') % Output the generator polynomial as a GF array
For code generation, all inputs must be constant. MATLAB will generate the values at the time of compile, so the code that is embedded will simply be a vector of doubles, which is what deconv expects.
Antworten (1)
Siehe auch
Kategorien
Mehr zu Generating Code finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!