Skip to main content
SUPERVISOR
Hossein Saidi,Seyed MohammadAli Khosravifard
حسین سعیدی (استاد مشاور) سیدمحمدعلی خسروی فرد (استاد راهنما)
 
STUDENT
Parvin Rastegari
پروین رستگاری

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1387

TITLE

A Suboptimal Code in the Sense of Average Redundancy for the Class of Monotone Sources
One of the main problems in the context of source coding is finding a code with minimum average codelength for a given memoryless source. The average codelength should be small because of saving expensive resources, such as hard disk space and transmission bandwidth. In addition to the average codelength, instantaneous decodability of a code should be considered. This is important in many applications such as video compression, where the encoded data must be decoded with the minimum possible delay. Prefix-free codes, for which no codeword is prefix of any other codeword, are instantaneous. It is well known that the Kraft inequality is a necessary and sufficient condition for the existence of a binary prefix-free code with a given codelength vector. Under the Kraft inequality constraint, the average codelength is lower bounded by the entropy. This is why the redundancy, which is the difference between the average codelength and the entropy, is usually considered as a criterion for evaluating the performance of a code for a source. Since assigning prefix-free codewords to the given codelengths is a straightforward task, the main problem is to find the appropriate codelength vector, which minimizes the redundancy under the condition of the Kraft inequality. For a given source, the optimal prefix-free code can be obtained by the well known Huffman algorithm. But in some practical cases symbol probability vector varies in time and/or are not completely known. Hence the problem will be finding a unique code for a justify; MARGIN: 0cm 0cm 0pt; unicode-bidi: embed; DIRECTION: ltr" Consider the case where the only information about the source is its alphabet size and the order of symbol probabilities. In other words, the justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 25.1pt; unicode-bidi: embed; DIRECTION: ltr; mso-list: l0 level1 lfo1" · The M code is a fixed code for all monotone sources with N symbols, i.e. it is enough to apply the Huffman algorithm on the average distribution and employ the derived code on all sources in the justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 25.1pt; unicode-bidi: embed; DIRECTION: ltr; mso-list: l0 level1 lfo1" · The average redundancy of the M code is an upper bound on the average redundancy of the Huffman code. Thus the performance of the M code is Keywords: Redundancy, Average codeword length, Kraft inequality, Huffman code, M code, MinAve criterion, Average distribution, Multiplicity vector.
برای ارسال یا ذخیره سازی داده های تولید شده توسط یک منبع، اطلاعات باید تا حد ممکن فشرده سازی شود. برای این منظور، در واحد کدگذار منبع هر سمبل از دنبال? تولید شده، با یک کلمه کد جایگزین می شود. بدین ترتیب در حافظه مورد نیاز برای ذخیره سازی یا پهنای باند مورد نیاز برای انتقال صرفه جویی می شود. در بسیاری از کاربردها، مانند ارسال اطلاعات ویدئویی باید کدبرداری به صورت آنی امکان پذیر باشد. کد بهینه ای که ضمن داشتن قابلیت کدبرداری آنی و یکتا اطلاعات را تا حد ممکن فشرده نماید، از الگوریتم هافمن به دست می آید. ولی وقتی که تعداد سمبل های منبع زیاد باشد و یا بردار احتمال سمبل ها با زمان تغییر کند، اجرای الگوریتم هافمن زمان بر و مشکل خواهد بود. در این موارد می توان از کدهای شبه بهینه استفاده نمود. در این پایان نامه، کد مورد توجه قرار خواهد گرفت. کد بهترین کد از نظر میانگین افزونگی روی مجموعه منابع یکنواست. شبیه‌سازی‌ها نشان می‌دهد که میانگین افزونگی کد هافمن روی مجموع? منابع یکنوا با افزایش تعداد سمبل ها، به سمت عدد 0287/0 میل می کند. ولی بهترین باند تحلیلی که تا کنون روی میانگین افزونگی کد هافمن برای تعداد سمبل های زیاد به دست آمده است، با توجه به باند Gallager، 086/0 می باشد. جالب این hy;جاست که اگر از کد ، به عنوان کد ش کلمات کلیدی: 1-کدگذاری منبع 2-طول کد 3- افزونگی 4-کد هافمن 5-میانگین افزونگی 6-کد

ارتقاء امنیت وب با وف بومی