I ve written some many YEARS ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and their total number of occurence in that file s1(1000), s2(200), s3(30) so the total length of file is 1000+200+30=1230 bytes, it will be encoded assigning one bit to s1 and 2 bits to s2, s3 so the encoded length will be 1*1000+2*(200+30)=1460 bits=182 bytes). In the best case the file consisted of just one symbol will be encoded with compression ratio as 1:8. Huffman coding is used in image compression, however in JPEG2000 arithmetic codec is imployed.
标签: decompress algorithm compress Huffman
上传时间: 2016-05-15
上传用户:aysyzxzm
JLAB is a set of Matlab functions I have written or co-written over the past fifteen YEARS for the purpose of analyzing data. It consists of four hundred m-files spanning thirty thousand lines of code. JLAB includes functions ranging in complexity from one-line aliases to high-level algorithms for certain specialized tasks. These have been collected together and made publicly available for you to use, modify, and --- subject to certain very reasonable constraints --- to redistribute. Some of the highlights are: a suite of functions for the rapid manipulation of multi-component, potentially multi-dimensional datasets a systematic way of dealing with datasets having components of non-uniform length tools for fine-tuning figures using compact, straightforward statements and specialized functions for spectral and time / frequency analysis, including advanced wavelet algorithms developed by myself and collaborators.
标签: co-written functions the fifteen
上传时间: 2014-01-26
上传用户:hjshhyy
This book is the culmination of more than 20 YEARS of building, studying, and teaching real-time systems. The author’s travels have taken him to NASA, UPS, Lockheed Martin, the Canadian and Australian Defense Forces, MIT’s Charles Stark Draper Labs, and many other places. These visits and interactions with literally hundreds of students from such places as Boeing, Motorola, and Siemens have resulted in a wider understanding of real-time systems and particularly their real application. This book is, in essence, a compendium of these experiences. The author’s intent is to provide a practical framework for software engineers to design and implement real-time systems. This approach is somewhat different from that of other texts on the subject.
标签: culmination real-time building studying
上传时间: 2014-01-01
上传用户:fnhhs
Advanced UNIX Programming is the long-awaited (19 YEARS!) update to the 1985 original. Maybe "update" isn t the right word--of the 750-or-so pages in the new book, there are maybe two dozen paragraphs that are unchanged. The original covered about 70 system calls, and the new one covers about 300. (这是Advanced UNIX Programming的附书源码)
标签: update long-awaited Programming the
上传时间: 2013-12-19
上传用户:xiaoxiang
Over the past YEARS, we have witnessed destructions of various kinds caused by human actions. As a university student, write a letter to our society to
标签: destructions witnessed actions various
上传时间: 2014-11-23
上传用户:一诺88
A few short YEARS ago, the applications for video were somewhat confined—analog was used for broadcast and cable television, VCRs, set-top boxes, televisions and camcorders. Since then, there has been a tremendous and rapid conversion to digital video, mostly based on the MPEG-2 video compression standard. Today, in addition to the legacy DV, MPEG-1 and MPEG-2 audio and video com- pression standards, there are three new high- performance video compression standards. These new video codecs offer much higher video compression for a given level of video quality.
标签: applications for confined somewhat
上传时间: 2016-10-28
上传用户:bjgaofei
JAVA编写的一个简单计算年龄的计算器,首先输入DOG YEARS的数值,HUMAN YEARS得到的结果相应的乘以10 得出!很明朗!
上传时间: 2016-10-31
上传用户:h886166
I often need a simple function generator. Just to generate a certain frequency. After all the YEARS I ve worked with electronics, I still haven t got me one. Even though I need it now and then, I just couldn t seem to justify the cost of one. So, standard solution - build one yourself. I designed a simple sinewave generator based on a Analog Devices AD9832 chip. It will generate a sinewave from 0.005 to 12 MHz in 0.005 Hz steps. That s pretty good, and definitely good enough for me ! But while waiting for the AD9832 chip to arrive, I came up with a very simple version of the DDS synth, using just the 2313 and a resistor network.
标签: frequency generator function generate
上传时间: 2013-12-17
上传用户:thesk123
Teach Yourself Programming in Ten YEARS
标签: Programming Yourself Teach YEARS
上传时间: 2017-01-04
上传用户:aysyzxzm
In recent YEARS, the library uses the view of " people oriented " to library manage and serve. On the purpose of let the management of library services to be a qualitative leap
标签: library the oriented recent
上传时间: 2013-12-26
上传用户:dreamboy36