Home > freetb4matlab > comm > gdftmtx.m

gdftmtx

PURPOSE ^

%

SYNOPSIS ^

function d = gdftmtx(a)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {@var{d} = } gdftmtx (@var{a})
%
% Form a matrix, that can be used to perform Fourier transforms in
% a Galois Field.
%
% Given that @var{a} is an element of the Galois Field GF(2^m), and
% that the minimum value for @var{k} for which @code{@var{a} ^ @var{k}} 
% is equal to one is @code{2^m - 1}, then this function produces a 
% @var{k}-by-@var{k} matrix representing the discrete Fourier transform    
% over a Galois Field with respect to @var{a}. The Fourier transform of
% a column vector is then given by @code{gdftmtx(@var{a}) * @var{x}}.
%
% The inverse Fourier transform is given by @code{gdftmtx(1/@var{a})}
% @end deftypefn
% @seealso{dftmtx}

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003