Kutupsal kodlama (kodlama teorisi) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Kutup Kodlarını Simüle Etme
  • 2 Endüstriyel Uygulamalar
  • 3 Ayrıca bakınız
  • 4 Kaynakça
  • 5 Dış bağlantılar

Kutupsal kodlama (kodlama teorisi)

  • Català
  • English
  • فارسی
  • Français
  • Русский
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

Bilgi teorisinde, kutupsal kod doğrusal bir blok hata düzeltme kodudur. Kodun yapısı, fiziksel kanalı sanal dış kanallara dönüştüren bir kısa çekirdek kodunun (short kernel code) çoklu özyinelemeli birleşimine dayanır. Özyineleme sayısı arttığında, sanal kanalların her biri ya yüksek güvenilirliğe (reliability) ya da düşük güvenilirliğe sahip olma eğilimindedir (başka bir deyişle, kutuplaşırlar) ve veri bitleri en güvenilir kanallara tahsis edilir.

Kutup kodları 2009 yılında Erdal Arıkan tarafından tanımlanmıştır.[1] Bunun, bitümlü çok aşamalı kod çözme için daha önce optimize edilmiş bir koda eşdeğer olduğunu,[2] orijinal olarak Norbert Stolte tarafından tanımlanan bir kod olduğunu gösteren bir çalışma bulunmaktadır.[3][4] Kapasite boşluğuna polinomsal bir bağımlılık ile simetrik ikili girişi ayrık hafızasız kanalların (B-DMC) kanal kapasitesine erişebildiği kanıtlanabilen açık bir yapıya sahip ilk koddur. Kutupsal kodlar oldukça düşük kodlama (encoding) ve kod çözme (decoding) karmaşıklığına (complexity) sahiptir ( O ( n log ⁡ n ) {\displaystyle O(n\log n)} {\displaystyle O(n\log n)}) ve bu da onları birçok uygulama için elverişli kılmaktadır. Ayrıca, genelleştirilmiş kutupsal kodların kodlama ve kod çözme enerji karmaşıklığı, iki boyutlu devrenin enerji tüketimi için temel alt sınırların O ( n ϵ p o l y l o g ( n ) ) {\displaystyle O(n^{\epsilon }\mathrm {polylog} (n))} {\displaystyle O(n^{\epsilon }\mathrm {polylog} (n))} katına kadar herhangi bir ϵ > 0 {\displaystyle \epsilon >0} {\displaystyle \epsilon >0} için ulaşabilmektedir.[5]

Kutup Kodlarını Simüle Etme

[değiştir | kaynağı değiştir]

MATLAB, C ++ vb.gibi herhangi bir programlama dilinde polar kodların simülasyon ortamı uygulanabilir.

Tipik olarak bir kodlayıcı, bir kod çözücü, bir kanal (AWGN, BSC, BEC gibi ) ve bir kod oluşturma modülünün modellenmesini içerir.

Bir dizi tanıtım videosunu içeren örnek bir MATLAB uygulaması bulunmaktadır.[6]

Stolte ve Arikan'ın Polar kodlarını oluşturma ve kod çözme yöntemleri arasındaki denklik simülasyonlarla doğrulanmıştır.[2]

Endüstriyel Uygulamalar

[değiştir | kaynağı değiştir]

Endüstri uygulamalarını düşünmeden önce kutupsal kodların daha fazla araştırılması gereken birçok konusu bulunmaktadır. Özellikle, kutup kodlarının özgün tasarımı, ardışık iptal kod çözücüsü ile blok boyutları asimptotik olarak büyük olduğunda aynı kapasiteye ulaşır. Bununla birlikte, endüstri uygulamalarının çalıştığı blok boyutlarında, ardışık iptalin performansı, LDPC ve Turbo gibi iyi tanımlanmış ve uygulanmış kodlama şemalarına kıyasla daha zayıftır. Polar performansta art arda iptal listesi kod çözme ile iyileştirilebilir. Ancak gerçek uygulamalardaki kullanılabilirlikleri çok düşük uygulama verimliliği nedeniyle hala sorgulanmaktadır.[7]

2016 yılı Ekim ayında Huawei, kanal kodlaması için Polar kodlarını kullanarak 5G saha deneme testlerinde 27Gbps'ye ulaştığını duyurmuştur. Kanal performansı, neredeyse belirli bir bant genişliği ve belirli bir gürültü seviyesi için çıtayı ayarlayan Shannon sınırına olan boşluğu kapatmıştır.[8]

2016 yılı Kasım ayında 3GPP, 5G NR (Yeni Radyo) arayüzünde eMBB (Gelişmiş Mobil Geniş Bant) kontrol kanalları için Polar kodlarını kullanmayı kabul etmeyi kabul etmiştir. Aynı toplantıda 3GPP, karşılık gelen veri kanalı için LDPC kullanmayı kabul etmiştir.[9]

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Erdal Arıkan

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Arikan (Temmuz 2009). "Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels". IEEE Transactions on Information Theory. 55 (7). ss. 3051-73. 
  2. ^ a b El-Khamy (Haziran 2016). "Binary polar codes are optimised codes for bitwise multistage decoding". Electronics Letters. 52 (13). ss. 1130-1132. 
  3. ^ Arşivlenmiş kopya. 9 Mayıs 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Nisan 2020. 
  4. ^ "Recursive Codes with the Plotkin-Construction and Their Decoding". English translation of Ph.D. dissertation, Technische Universität Darmstadt. 12 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Haziran 2018. 
  5. ^ "Energy Consumption of Error Control Coding Circuits" (PDF). University of Toronto. 2017. 29 Ocak 2019 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 18 Ekim 2019. 
  6. ^ "www.polarcodes.com". Resources on Polar Codes. 12 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Nisan 2020. 
  7. ^ Arikan, Erdal, et al.
  8. ^ "Huawei achieves 27Gbps 5G speeds with Polar Code". 6 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2016. 
  9. ^ "3GPP RAN1 meeting #87 final report". 3GPP. 27 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ağustos 2017. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Yazılımdaki 17 Ağustos 2020 tarihinde Wayback Machine sitesinde arşivlendi. yüksek hızlı kutup kodları simülasyonları için AFF3CT Ana Sayfası 17 Ağustos 2020 tarihinde Wayback Machine sitesinde arşivlendi. (Hızlı İleri Hata Düzeltme Araç Kutusu )
"https://tr.wikipedia.org/w/index.php?title=Kutupsal_kodlama_(kodlama_teorisi)&oldid=35672706" sayfasından alınmıştır
Kategoriler:
  • Kodlama teorisi
  • Hata tanılama ve düzeltme
Gizli kategori:
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 10.31, 13 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Kutupsal kodlama (kodlama teorisi)
Konu ekle