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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |