Publication: Data compression and run-length-limited ISI-mitigation (RLIM) coding for molecular communication
| dc.contributor.advisor | Akan, Özgür Barış | |
| dc.contributor.kuauthor | Şahin, Melih | |
| dc.contributor.program | Electrical and Electronics Engineering | |
| dc.contributor.referee | Alagöz, Fatih | |
| dc.contributor.referee | Kuşçu, Murat | |
| dc.contributor.schoolcollegeinstitute | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
| dc.coverage.spatial | İstanbul | |
| dc.date.accessioned | 2026-09-10T09:04:31Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Abstract: Molecular Communication (MC) enables information transfer at the nanoscale by encoding messages into sequences of released molecules, but its practical deployment is hindered by two fundamental constraints: the high cost of molecule releases and severe inter-symbol interference (ISI) arising from residual molecules in the diffusion channel. This thesis develops coding techniques to tackle each challenge. We first introduce source‐coding schemes that reduce both average code length and molecule usage. Building on an MC-adapted Huffman baseline (MoHuffman), we propose Optimized Molecular Prefix Coding (MoPC) to select a prefix codebook with minimal expected length and fewest number of 1-symbols. To push compression further, we derive Molecular Arithmetic Coding (MoAC) using an existing constrained arithmetic coding construction scheme and show its superior efficiency over substitution arithmetic coding (SAC), our different adaptation of arithmetic source coding to MC. Finally, we design Molecular Arithmetic with Prefix Coding (MoAPC) to ensure unique decodability under finite-precision arithmetic. Using two nucleotide alphabets, we then demonstrate that MoAPC has a better compression ratio than MoPC. Through MC simulations, the effectiveness of the proposed methods is also shown. To mitigate ISI at the channel coding level, we develop an infinite family of Run-Length-Limited ISI-Mitigation (RLIM) codes with a corresponding built-in error correction algorithm. We then demonstrate, via binomial and diffusion channel simulations, that RLIM codes reduce bit-error rate compared to prominent coding schemes. Together, these contributions lay a comprehensive foundation for reliable and efficient diffusion-based Molecular Communication. | |
| dc.description.abstract | Özet: Moleküler Haberleşme (MH), bilgi mesajlarını salınan molekül dizilerine kodlayarak nano ölçekte bilgi aktarımını mümkün kılar; ancak gerçek hayatta uygulanabilirliği, molekül salınımının yüksek maliyeti ve difüzyon kanalındaki zamanla biriken moleküllerden kaynaklanan şiddetli semboller arası girişim (ISI) olmak üzere iki temel kısıtlamayla engellenmektedir. Bu tez, her bir zorluğu ele alan kodlama teknikleri geliştirmektedir. Öncelikle ortalama kod uzunluğunu ve molekül tüketimini düşüren kaynak-kodlama şemaları tanıtıyoruz. MH'ye uyarlanmış Huffman temelli bir yöntem (MoHuffman) üzerinden, beklenen kod uzunluğunu en aza indiren ve "1" sembolü sayısını mümkün olduğunca azaltan Optimize Moleküler Önek Kodlama'yı (MoPC) öneriyoruz. Sıkıştırmayı bir adım daha ileri taşımak için, var olan bir kısıtlı aritmetik kodlama inşa yapısından yararlanarak Moleküler Aritmetik Kodlama'yı (MoAC) geliştiriyor ve bunun, aritmetik kaynak kodlamanın MH'ye farklı bir uyarlamamız olan Yerine Koymalı Aritmetik Kodlama'ya (SAC) göre üstün verim sunduğunu gösteriyoruz. Ayrıca, sonlu hassasiyetli aritmetikte benzersiz çözülebilirliği garanti altına almak amacıyla Önek Kodlamalı Moleküler Aritmetik Kodlama'yı (MoAPC) tasarlıyoruz. İki adet nükleotit alfabesi kullanarak MoAPC'nin MoPC'den daha yüksek sıkıştırma oranı sağladığını gösteriyoruz. Yaptığımız MH simülasyon sonuçları da önerdiğimiz yöntemlerin yararlılığını doğrulamaktadır. ISI'yı kanal kodlama katmanında hafifletmek için, Koşu Uzunluğu Sınırlı ISI-Azaltım (RLIM) sonsuz kod ailesini gömülü hata düzeltme algoritması ile birlikte geliştiriyoruz. Binom ve difüzyon kanalı simülasyonları, RLIM kodlarının öne çıkan diğer kodlama yöntemlerine kıyasla bit-hata oranını düşürdüğünü göstermektedir. Bütün bu katkılar, difüzyona dayalı Moleküler İletişim için güvenilir ve verimli bir temel oluşturmaktadır. | |
| dc.description.fulltext | Yes | |
| dc.format.extent | xiii, 74 leaves ;; 30 cm. | |
| dc.identifier.embargo | No | |
| dc.identifier.endpage | 87 | |
| dc.identifier.filenameinventoryno | T_2025_066_GSSE | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14288/35132 | |
| dc.identifier.yoktezid | 976003 | |
| dc.identifier.yoktezlink | https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=V-oEQd0LkkqRGCXNzJWCTX1VCAFqoJOiDPZPXhqFVbY-6KRH6wGefn3zoxL67ugV | |
| dc.keywords | Molecular communication | |
| dc.keywords | Data compression | |
| dc.keywords | Run-length-limited (RLL) coding | |
| dc.keywords | Intersymbol interference (ISI) | |
| dc.keywords | Channel coding | |
| dc.keywords | Moleküler iletişim | |
| dc.keywords | Veri sıkıştırma | |
| dc.keywords | Koşu uzunluğu sınırlı kodlama (RLL) | |
| dc.keywords | Semboller arası girişim (ISI) | |
| dc.keywords | Kanal kodlama. | |
| dc.language | eng | |
| dc.publisher | Koç University | |
| dc.relation.collection | Koç University Theses & Dissertations Collection | |
| dc.rights | restrictedAccess | |
| dc.rights.copyrightsnote | © All Rights Reserved. Accessible to Koç University Affiliated Users Only! | |
| dc.subject | Molecular communication (Telecommunication) | |
| dc.subject | Molecules | |
| dc.subject | Nanotechnology | |
| dc.subject | Telecommunication | |
| dc.subject | Molecular electronics | |
| dc.subject | Nanoelectronics | |
| dc.subject | Nanonetworks | |
| dc.subject | Nanoelectromechanical systems | |
| dc.title | Data compression and run-length-limited ISI-mitigation (RLIM) coding for molecular communication | |
| dc.title.alternative | Moleküler haberleşme için veri sıkıştırma ve koşu uzunluğu sınırlı ISI azaltım (RLIM) kodlaması | |
| dc.type | Thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfThesis | 93bd4f6c-33b6-449e-aff8-5efdef860475 | |
| relation.isAdvisorOfThesis.latestForDiscovery | 93bd4f6c-33b6-449e-aff8-5efdef860475 | |
| relation.isParentOrgUnitOfPublication | 434c9663-2b11-4e66-9399-c863e2ebae43 | |
| relation.isParentOrgUnitOfPublication.latestForDiscovery | 434c9663-2b11-4e66-9399-c863e2ebae43 |
