lossless high speed data compresser

Upload: stranger

Post on 07-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 LOSSLESS HIGH SPEED DATA COMPRESSER

    1/2

    LOSSLESS HIGH SPEED DATA COMPRESSER AND DECOMPRESSER USING VHDL

    CSCE 5730

    Kiriti Goli11094717

    University of North Texas, Denton

    ABSTRACT: The objective of the project is to esi!n a lossless ata co"pression syste" #hich

    operates in hi!h$spee to achieve hi!h co"pression rate% &y 'sin! architect're of co"pressor,

    the ata co"pression rates are si!nificantly i"prove % (lso inherent scalability of architect're is

    possible% )ith the increase in silicon ensities, it is beco"in! feasible for co"pression syste"sto be i"ple"ente in a sin!le chip% ( *+$bit syste" #ith "e"ory architect're is base on

    havin! ata co"pression an eco"pression en!ines #or in! on ata at the sa"e ti"e%

    (t present there is an insatiable e"an for ever$!reater ban #i th in the

    co""'nication net#or s an forever$!reater stora!e capacity in co"p'ter syste"% This le

    to the nee for an efficient co"pression techni-'e% The co"pression is the process that is

    re-'ire either to re 'ce the vol'"e of infor"ation to be trans"itte . text, fax an i"a!es or

    re 'ce the ban #i th that is re-'ire for its trans"ission . speech, a' io, an vi eo% The

    co"pression techni-'e is first applie to the so'rce infor"ation prior to its trans"ission% This

    nee for effective co"pression techni-'e "a e "e loo for a techni-'e #hich can perfor"

    lossless hi!h spee ata co"pression an eco"pression%

    The "ain parts of the syste" are the ata co"pressor an the control bloc s

    provi in! control si!nals for the Data co"pressor, allo#in! appropriate control of the ro'tin!

    of ata into an fro" the syste"% The Data co"pressor can process fo'r bytes of ata into an

    fro" a bloc of ata every cloc cycle% This is to ens're that a e-'ate ata is present for

    co"pressor to process rather than bein! in an i le state%Proposed Met od ! "M#t$ Pro A%&or't ( )#sed Co(press'o* S+ste(:

    The / atch ro al!orith" 'ses a fixe #i th ictionary of previo'sly seen ata an atte"pts to

    "atch the c'rrent ata ele"ent #ith a "atch in the ictionary% 2t #or s by ta in! a 4$byte #or

    an tryin! to "atch this #or #ith past ata% This past ata is store in a ictionary, #hich is

  • 8/18/2019 LOSSLESS HIGH SPEED DATA COMPRESSER

    2/2

    constr'cte fro" a content a ressable "e"ory% 2nitially all the entries in the ictionary are

    e"pty an 4$bytes are a e to the front of the ictionary, #hile the rest "ove one position o#n

    if a f'll "atch has not occ'rre % The lar!er the ictionary, the !reater the n'"ber of a ress bits

    nee e to i entify each "e"ory location, re 'cin! co"pression perfor"ance% 3ince the n'"ber

    of bits nee e to co e each location a ress is a f'nction of the ictionary si e !reater

    co"pression is obtaine in co"parison to the case #here a fixe si e ictionary 'ses fixe

    a ress co es for a partially f'll ictionary% 2n the / atch ro syste", the ata strea" to be

    co"presse enters the co"pression syste", #hich is then partitione an ro'te to the

    co"pressors%

    Too%s Used: )e 'se "'%'*, ISE Des'&* S-'te ./ / to esi!n an synthesis this esi!n an

    Mode%S'(1 A%ter# .0 2) for si"'lation%L#*&-#&e -sed: 56D

    Re ere*$es:

    81 ( Novel (pproach for ossless :o"pression an Deco"pression 'sin! Dictionary baseTechni-'e 3%U (1, K;236N(%&+, T(D2 :6(ND;( 3