Home > By category > Scripts >Communication > Huffman Coding and Arithmetic Coding



Huffman Coding and Arithmetic Coding

  • Downloads: 
  • Views: 
  • Rating:

This file contains MATLAB functions, m-files, that do Huffman coding and arithmetic coding of integer (symbol) sequences. Complete coding may be done by calling an easy to use main program (or main function), where input argument is the sequences you want to compress and the output is the compressed bitstream, as a vector of bytes. Decoding is done just by switching the arguments.

These main programs are: the Huffman coder, Huff06 an updated version of the Huff03 function sbmitted earlier, and two versions of the arithmetic coder, Arith06.m and Arith07.m. The zipped file also contains examples and a contents file.

Example of use:
y=Huff06(xC); % encoding
xC=Huff06(y); % decoding
where xC is a cell array of column vectors of integers representing the symbol sequences and y is a column vector of non-negative itegers (bytes) representing the code, 0 <= y(i) <= 255.

Free download from Shareware Connection - Huffman Coding and Arithmetic Coding - Functions that compress integer sequences.

Publisher: Karl Skretting | License: Freeware | Price: 0.00
Version: 1.1 | Size: 51 KB | Platform: Matlab, Scripts
Released Date: 12-03-2013 | Rating: 0 | Title: Huffman Coding and Arithmetic Coding

Author Url: http://www.mathworks.com/
Program Info Url: http://www.mathworks.com/
Download Url: http://www.mathworks.com/matlabcentral/fx_files/2818/1/comp.zip

More downloads from Huffman Coding and Arithmetic Coding publisher Karl Skretting:

doubleintegral - The intention is to make a more flexible and more general function than the Matlab function dblquad.

Huffman Coding and Arithmetic Coding keywords:
Huffman Coding and Arithmetic Coding related downloads:

Comodo BoClean - Detects and removes rootkits, hijackers, keyloggers and Trojans and provides.

KPI (Key Performance Indicator) Column - KPI (Key Performance Indicator) column provides users with the ability to define and measure progress toward predefined goals and display current status by using easy-to-understand graphical indicators.

Make Update and Update - Make Update and Update are a set of applications to update an older version of a file (or files) to a newer version.

Time and Attendance Plus - Time and attendance software with automatic payroll reporting

Scan and Repair Utilities Anti Spyware - Scan and Repair Utilities Anti Spyware 2006 - Protect your PC with the leading

Shareware Connection periodically updates pricing and software information of 'Huffman Coding and Arithmetic Coding' from company source 'Karl Skretting' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Huffman Coding and Arithmetic Coding' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Huffman Coding and Arithmetic Coding.

New Reviews

SeaMonkey, Portable Edition - Using the Internet has become a necessity for a majority of people, including those who do not use a PC regularly. To browse web, stream video or download online content, people often resort to using various third party apps. For example, using ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

RawTherapee - There are so many image editors out there but when it comes to powerful and versatile RAW file editors, the choices are somewhat limited. With Adobe switching to Cloud-based subscriptions for most of its apps, semiprofessional users including ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...

CamMask - There are several types of webcam software available in market and so you need not stick with the default webcam software of your laptop any longer. However, not all webcam apps can offer you a plethora of fun and dazzling effects as CamMask. ...

ArtSage - PC users often need to make use of third party applications for making slideshows. While Windows inbuilt utility for viewing images and running slideshows keeps getting better with time, for many users third party apps seem better option. If you ...

Norton Security with Backup - Symantec is an old time player in PC security and its various security suites with Norton brand name are used all over the world. With time, Norton security apps have been tweaked to consume fewer resources and they come with several bells and ...

PC Wizard 2012 - Average computer users use their laptops and desktops to run productivity applications, watch movies, browse web and perform other computing needs. However, seasoned users think beyond these and they need to find out in depth information about ...

Norton Power Eraser - Getting rid of malware and other types of rogue applicationlications with a regular antivirus can prove to be a tough task nowadays. The way malicious users are becoming smarter with time; it makes sense to use an additional layer of protection ...




New Downloads

POL LiveZilla

This is a module for appear
livezilla on Joomla Base
websites.

Normalize N-D Vectors in
Single Matrix or N
Component Matrices

Normalizes N-D vectors
provided either in one matrix,
or as multiple component
matrices.

Polynomial Factorization

POLYFACT Polynomial
Factorization Q = POLYFACT(A)
returns the factorization of
polynomial A. Input variable
A must be a ...

DirectNet

DirectNet is a serverless
instant messaging system.

CoMoblog

CoMoblog is a community driven
'mobile orientated' blogging
application that allows you to
blog to your website from any
...

Interpolation for missing
data

While interpolation functions
are available builtin in
MATLAB, it requires data in
specified griddata format.
Consider ...

Mean-variance portfolio
optimization using GA and
PATTERNSEARCH

Please see PORTOPTGADS, by
following link 'Published
m-files' below

PHP Streamcast for Music
and Sound

PHP Streamcast is a front end
for a version of streamcast
(called stream-db) that will
use a database as a backend
for ...

Search Lucene API Node
Filter

Search Lucene API Node Filter
is an add on module to Search
Lucene API.

num2sci

Works just like num2str except
will print with formatting in
SI prefix notation and
(optional) units and precision

Mean First Passage Time of
an Ornstein-Uhlenbeck
Process

This code determines the mean
first passage time (MFPT) of
an Ornstein-Uhlenbeck process
from analytical solutions ...

Using Weka in Matlab

The file demonstrates
interfacing Java with Matlab
by using weka (Machine
learning software, written in
JAVA) as an example.