New Fast and Efficient Huffman Decoder with Using Newton Method

碩士 === 國立交通大學 === 電機與控制工程系 === 89 === This thesis presents a new Huffman decoder by numerical methods with the sectioning technique for increasing the decoding speed and reducing the memory requirement. The decoder is realized by first concatenating zeros in the rear of each codeword of a...

Full description

Bibliographic Details
Main Authors: Gin-Yen Lee, 李俊顏
Other Authors: Mu-Huo Cheng
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/04920911531420747549
id ndltd-TW-089NCTU0591056
record_format oai_dc
spelling ndltd-TW-089NCTU05910562016-01-29T04:28:16Z http://ndltd.ncl.edu.tw/handle/04920911531420747549 New Fast and Efficient Huffman Decoder with Using Newton Method 使用牛頓法之一新快速有效的赫夫曼解碼器 Gin-Yen Lee 李俊顏 碩士 國立交通大學 電機與控制工程系 89 This thesis presents a new Huffman decoder by numerical methods with the sectioning technique for increasing the decoding speed and reducing the memory requirement. The decoder is realized by first concatenating zeros in the rear of each codeword of a variable-length Huffman code and then reordering the resulting codewords to form a monotonic decreasing or increasing data sequence; this sequence is used as the data reference for decoding. The decoding is accomplished by numerical method using the input data for finding the corresponding codeword from the data reference. The numerical method mainly uses the Newton's method. Since the Newton's method, although fast in searching, may be unable to converge, the bisection (or Regula Falsi) approach is integrated to ensure the convergence of the numerical method. The variable-length Huffman code may make the data sequence having irregular slopes which make the numerical method converge slowly. This thesis tackles the problem by dividing the entire data sequence into a number of smaller sections such that the slopes of each section is smoother. This sectioning technique highly increases the searching speed at the cost of only small memory increment. In the thesis, the memory requirement and decoding speed are analyzed and simulated by using the example for decoding MP3 data. The analysis and simulation results are demonstrated to verify the usefulness of our approach. Mu-Huo Cheng 鄭木火 2001 學位論文 ; thesis 0 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電機與控制工程系 === 89 === This thesis presents a new Huffman decoder by numerical methods with the sectioning technique for increasing the decoding speed and reducing the memory requirement. The decoder is realized by first concatenating zeros in the rear of each codeword of a variable-length Huffman code and then reordering the resulting codewords to form a monotonic decreasing or increasing data sequence; this sequence is used as the data reference for decoding. The decoding is accomplished by numerical method using the input data for finding the corresponding codeword from the data reference. The numerical method mainly uses the Newton's method. Since the Newton's method, although fast in searching, may be unable to converge, the bisection (or Regula Falsi) approach is integrated to ensure the convergence of the numerical method. The variable-length Huffman code may make the data sequence having irregular slopes which make the numerical method converge slowly. This thesis tackles the problem by dividing the entire data sequence into a number of smaller sections such that the slopes of each section is smoother. This sectioning technique highly increases the searching speed at the cost of only small memory increment. In the thesis, the memory requirement and decoding speed are analyzed and simulated by using the example for decoding MP3 data. The analysis and simulation results are demonstrated to verify the usefulness of our approach.
author2 Mu-Huo Cheng
author_facet Mu-Huo Cheng
Gin-Yen Lee
李俊顏
author Gin-Yen Lee
李俊顏
spellingShingle Gin-Yen Lee
李俊顏
New Fast and Efficient Huffman Decoder with Using Newton Method
author_sort Gin-Yen Lee
title New Fast and Efficient Huffman Decoder with Using Newton Method
title_short New Fast and Efficient Huffman Decoder with Using Newton Method
title_full New Fast and Efficient Huffman Decoder with Using Newton Method
title_fullStr New Fast and Efficient Huffman Decoder with Using Newton Method
title_full_unstemmed New Fast and Efficient Huffman Decoder with Using Newton Method
title_sort new fast and efficient huffman decoder with using newton method
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/04920911531420747549
work_keys_str_mv AT ginyenlee newfastandefficienthuffmandecoderwithusingnewtonmethod
AT lǐjùnyán newfastandefficienthuffmandecoderwithusingnewtonmethod
AT ginyenlee shǐyòngniúdùnfǎzhīyīxīnkuàisùyǒuxiàodehèfūmànjiěmǎqì
AT lǐjùnyán shǐyòngniúdùnfǎzhīyīxīnkuàisùyǒuxiàodehèfūmànjiěmǎqì
_version_ 1718171236794630144