Home > freetb4matlab > comm > reedmullergen.m

reedmullergen

PURPOSE ^

%

SYNOPSIS ^

function G=reedmullergen(R,M)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {}  reedmullergen (@var{R},@var{M})
%
% Definition type construction of Reed Muller code,
% of order @var{R}, length @math{2^M}. This function
% returns the generator matrix for the said order RM code.
% 
% RM(r,m) codes are characterized by codewords,
% @code{sum ( (m,0) + (m,1) + @dots{} + (m,r)}.
% Each of the codeword is got through spanning the
% space, using the finite set of m-basis codewords.
% Each codeword is @math{2^M} elements long.
% see: Lin & Costello, 'Error Control Coding', 2nd Ed.
%
% Faster code constructions (also easier) exist, but since 
% finding permutation order of the basis vectors, is important, we 
% stick with the standard definitions. To use decoder
% function reedmullerdec,  you need to use this specific
% generator function.
%
% @example
% @group
% G=reedmullergen(2,4);
% @end group
% @end example
%
% @end deftypefn
% @seealso{reedmullerdec,reedmullerenc}

CROSS-REFERENCE INFORMATION ^

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