Skip to main content
SUPERVISOR
Seyed MohammadAli Khosravifard
سیدمحمدعلی خسروی فرد (استاد راهنما)
 
STUDENT
Mohammad Javadkalbasi
محمد جوادکلباسی

FACULTY - DEPARTMENT

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

TITLE

Investigating the Bounds on the Redundancy of Huffman Codes
One of the important blocks in any communication system is the source encoder which reduces the rate of transferred data. In many applications, instantaneous decoding is an essential requirement. This enforces the designer to use prefix-free codes in which no codeword is the prefix of any other codeword. Redundancy is the most important measure for evaluating the performance of a code for a source. The optimal prefix-free code for a source is one with the minimum redundancy. The optimal code can be easily obtained by the well-known Huffman algorithm. Shannon showed that in general, the redundancy of the optimal prefix-free code lies between zero and one. Clearly, if something about the symbol probabilitites is known, the bounds zero and one can be improved. The bounds in terms of the most likely, the least likely and an arbitrary symbol probability have been obtained in the literatures which are reviewed in this thesis. After investigating the known approaches to obtaining the bounds, some different viewpoints are proposed which lead us to derive new upper and lower bounds in terms of two known arbitrary symbol probabilities. Also, the proposed approach is used to obtain new lower bounds for the redundancy of the optimal fix-free codes and the optimal codes with a given Kraftsum. Key words: Prefix-Free Code, Redundancy, Huffman Code, Fix-Free Code
یکی از بخش‌های مهم هر سیستم مخابراتی، کدگذار منبع می باشد که موجب کاهش هزینه ارسال داده می‌گردد. در بسیاری از کاربردها، لازم است کدبرداری به صورت آنی انجام پذیرد. برای دست‌یابی به این هدف باید از کد بدون پیشوند استفاده شود که در آن هیچ کلمه‌کدی پیشوند کلمه‌کد دیگر نیست. افزونگی مهم‌ترین معیار برای ارزیابی کارآیی یک کد بدون پیشوند است.کد بدون پیشوند بهینه، کدی است که دارای کم ترین مقدار افزونگی باشد. این کد توسط الگوریتم معروف هافمن به دست می‌آید. شانون نشان داد که در حالت کلی افزونگی کد بدون پیشوند بهینه مقداری بین صفر و یک است. اگر اطلاعاتی در مورد احتمال وقوع سمبل‌های منبع در اختیار باشد، کران های صفر و یک قابل بهبود هستند. در این خصوص تا کنون کران هایی بر حسب بزرگ‌ترین، کوچک‌ترین و یک احتمال دلخواه از سمبل‌های منبع به دست آمده استکه در این پایان‌نامه بررسی می گردند. در این پایان‌نامه با بررسی روش‌های موجود در محاسبه کران‌ها، دیدگاه های متفاوتی پیشنهادمی شود که از طریق آن‌هامی‌توان کران‌های بالا و پایین جدیدی بر حسب دو احتمال دلخواه از سمبل‌های منبع به دست آورد. همچنین با تعمیم دیدگاه ارائه شده در مورد کران پایین، کران های پایین جدیدی برای کدهای بدون پیشوند-پسوندو کد‌های با مجموع کرافت مشخصارائه می گردد. کلمات کلیدی: 1-کد بدون پیشوند 2-افزونگی 3-کد هافمن 4-کد بدون پیشوند-پسوند

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