An adaptive character wordlength algorithm for data compression

被引:12
|
作者
Al-Bahadili, Hussein [1 ]
Hussain, Shakir M. [2 ]
机构
[1] Amman Arab Univ Grad Studies, Dept Comp Sci, Amman, Jordan
[2] Appl Sci Univ, Dept Comp Sci, Amman, Jordan
关键词
data compression; coding; Huffman coding; binary codes;
D O I
10.1016/j.camwa.2007.05.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents a new and efficient data compression algorithm, namely, the adaptive character wordlength (ACW) algorithm, which can be used as complementary algorithm to statistical compression techniques. In such techniques, the characters in the source file are converted to a binary code, where the most common characters in the file have the shortest binary codes, and the least common have the longest; the binary codes are generated based on the estimated probability of the character within the file. Then, the binary coded file is compressed using 8 bits character wordlength. In this new alorithm, an optimum character wordlength, b, is calculated, where b > 8, so that the compression ratio is increased by a factor of b/8. In order to validate this algorithm, it is used as a complement algorithm to Huffman code to compress a source file having 10 characters with different probabilities, and these characters are randomly distributed within the source file. The results obtained and the factors that affect the optimum value of b are discussed, and, finally, conclusions are presented. (C) 2008 Published by Elsevier Ltd.
引用
收藏
页码:1250 / 1256
页数:7
相关论文
共 50 条
  • [1] A character elimination algorithm for lossless data compression
    Hosang, M
    DCC 2002: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2002, : 457 - 457
  • [2] ADAPTIVE CDCLZW ALGORITHM FOR DATA COMPRESSION
    Liu, Xiaoqin
    Liao, Jianxin
    Shen, Qiwei
    2013 5TH IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK & MULTIMEDIA TECHNOLOGY (IC-BNMT), 2013, : 80 - 84
  • [3] AN ADAPTIVE ALGORITHM FOR THE COMPRESSION OF COMPUTER-DATA
    RAMABADRAN, TV
    COHN, DL
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1989, 37 (04) : 317 - 324
  • [4] An adaptive compression algorithm for pipeline EMAT inspection data
    Huang, Songling
    Tong, Yun
    Zhao, Wei
    APPLIED ELECTROMAGNETICS AND MECHANICS (II), 2009, 13 : 421 - 422
  • [5] Adaptive wavelet algorithm for complicated spectra data compression
    Wang Kai
    Zhang Hui
    Chang Sheng-Jiang
    Shen Jin-Yuan
    ACTA PHYSICA SINICA, 2007, 56 (06) : 3613 - 3618
  • [6] An adaptive compression algorithm for pipeline EMAT inspection data
    Huang, Songling
    Tong, Yun
    Zhao, Wei
    Wang, Shen
    INTERNATIONAL JOURNAL OF APPLIED ELECTROMAGNETICS AND MECHANICS, 2010, 33 (3-4) : 1095 - 1100
  • [7] A Novel Adaptive Algorithm for Holter ECG Data Compression
    Sahal, M. A.
    John, Jessy
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2014, : 9 - 12
  • [8] COMPRESSION OF CHARACTER STRINGS BY AN ADAPTIVE DICTIONARY
    JAKOBSSON, M
    BIT, 1985, 25 (04): : 593 - 603
  • [9] An adaptive real-time ecg data compression algorithm
    Wang, W
    Zhang, SD
    ICSP '96 - 1996 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1996, : 1719 - 1722
  • [10] An Adaptive Huffman Algorithm for Data Compression in Wireless Sensor Networks
    Sacaleanu, Dragos Ioan
    Stoian, Rodica
    Ofrim, Dragos Mihai
    2011 10TH INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS (ISSCS), 2011,