Home > freetb4matlab > comm > huffmanenco.m

huffmanenco

PURPOSE ^

%

SYNOPSIS ^

function hcode=huffmanenco(sig,dict)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {} huffmanenco (@var{sig}, @var{dict})
%
% Returns the Huffman encoded signal using @var{dict}. This function uses 
% a @var{dict} built from the @code{huffmandict} and uses it to encode a
% signal list into a huffman list. A restrictions is that a signal set must
% strictly belong in the range @code{[1,N]} with @code{N = length(dict)}. 
% Also @var{dict} can only be from the @code{huffmandict} routine.
% An exmaple of the use of @code{huffmanenco} is
%
% @example
% @group
%   hd = huffmandict(1:4,[0.5 0.25 0.15 0.10])
%   huffmanenco(1:4,hd) %  [ 1 0 1 0 0 0 0 0 1 ]
% @end group
% @end example
% @end deftypefn
% @seealso{huffmandict, huffmandeco}

CROSS-REFERENCE INFORMATION ^

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