% -*- texinfo -*- % @deftypefn {Function File} {} gconvmtx (@var{a}, @var{n}) % % Create matrix to perform repeated convolutions with the same vector % in a Galois Field. If @var{a} is a column vector and @var{x} is a % column vector of length @var{n}, in a Galois Field then % % @code{gconvmtx(@var{a}, @var{n}) * @var{x}} % % gives the convolution of of @var{a} and @var{x} and is the % same as @code{gconv(@var{a}, @var{x})}. The difference is if % many vectors are to be convolved with the same vector, then % this technique is possibly faster. % % Similarly, if @var{a} is a row vector and @var{x} is a row % vector of length @var{n}, then % % @code{@var{x} * gconvmtx(@var{a}, @var{n})} % % is the same as @code{gconv(@var{x}, @var{a})}. % @end deftypefn % @seealso{gconv,convmtx,conv}