Puncturing ve Kısaltma Teknikleri Ldpc Kod Adaptability ve Performansı Üzerine Etkisi
Table of Contents
LDPC Kod Adaptabilityability
Düşük Boyut Parity-Check (LDPC) kodları, USB-S2, Wi-Fi (IEEE 802.11n/ac/ax) gibi standartlarda kabul edilebilir bir şekilde genişletilebilir.
Bu makale, boklama ve kısalama mekaniğini araştırıyor, hata düzeltme performansı üzerindeki etkilerini ve uygulamalarında yer alan ticaret-offları keşfeder.Bu teknikleri anlamakla mühendisler, farklı ortamlarda dinamik olarak dengeyi tasarlayabilirler.
LDPC Kodlarının Temelleri
LDPC kodları, bir sparse parity-check matrixü ile karakterize edilen lineer blok kodlarıdır:0)H.Her sütun düşük karmaşıklık ile uyumludur.[bit) ve her satır bir parite kontrol denklemi oluşturur.[Döneticileri kontrol etmek için yeterlidir.[Dönder) USBT[değiştir | kaynağı değiştir]
Puncturing ve kısaleştirme tek bir anne kodu yeniden kullanmanın bir yolunu sunar (bazıları ile:0) ve )) çeşitli etkili oranları ve uzunlukları oluşturmak için.Anne kodu bir temel olarak hizmet eder; puncturing, kodu biraz yollayarak kodu azaltır, bazı değerlerin bilinmesine kadar kod uzunluğu azaltır.
Puncturing Techniques
Nasıl Puncturing Works
Cümlede, encoder uzun bir kod kelime üretir:0)[Dönetici:0)[Dönetici:2|Döntme[Döneticiler)[değiştir | kaynağı değiştir] veya aşağıdakiler için geçerli olmayan bir kod miktarın (ve bazen sistematik olarak) 5,5 $ değerinden daha yüksek olması gerekir.
Puncturing yaygın olarak, farklı oranlarla kodların bir aile tarafından elde edilir. Bu yaklaşım 5G gibi sistemlerde önemlidir, ulaşım blok büyüklüğü değişir ve kod oranı iletim başına ayarlanmalıdır.
Kod Oranı ve Performansı Üzerine Etkisi
Puncturing doğrudan kod oranını artırır, ancak paritenin kaldırılması biraz hata katını azaltır veya belirli bir hata oranını elde etmek için daha yüksek SNR'ye ihtiyaç duyar.
Laleksiyon, her bir fiyat noktası için optimize edilmiş punkülasyon kalıplarına bağlıdır. Örneğin, 5G NR LDPC kodları, ölçümleme oranına uygun olarak temel bir grafik yaklaşımı kullanır.
Puncturing Desenleri Tasarlamak
Optimal desen tasarımı zor, çünkü çeşitli faktörleri dengelemek içerir: birçok döngünün parçası olan düşük derece değişken düğümleri miniz, iteratif dekoding için bağlantıyı korumak ve BP'deki tekniklerin sonlarından kaçınmak veya daha ilerici bir kenar-growth-like algoritmayı kullanmak için yaygın bir şekilde kullanılır.
Dış bağlantı: Cümle tasarımının ayrıntılı bir tedavisi için, [[GÖRT:0)IEEE kağıdı, punkuring ve kısalama kullanarak uyumlu LDPC kodlarına bakınız.
Teknikleri Kısaltmak Teknikleri
Nasıl Kısa Bir Şekilde Çalışılır
Kısaltma, bir koddaki etkili bilgileri azaltırken, anne kodu uzun süre iletilir:0)[Dönemli:0) Bu, s.D.D.D.D[Döneticileri) ile ilgili olarak, (vardırılmaz) veya s.
Kısaltma genellikle daha küçük bir bilgi bloğu gerektiğinde kullanılır, ancak sistem sabit bir kod kelime uzunluğu gerektirir veya daha güçlü bir hata koruması arzu edilir. Örneğin, bir oran-1/2 anne kodu (n=1000, k=500) 100 bit verimle daha fazla ısınır.
Kod Uzunluk ve Hata Düzeltme Üzerine Etkisi
Etkili oranı azaltırken, kısa sürede kod hatasının performansını arttırır, çünkü decoder bilgi bitlerine göre daha fazla parite kontrol denklemleri vardır. kısaltılmış kodun en az mesafesi, anne kodunun bu kadar büyük olabilir ve sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık sık siyon düğümleri Tanner grafiğinde düğümlerin sayısını azaltır.
Ancak, bu, uygun olmayan bilgileri yeniden yapılandırın; decoder, son derece yüksek log benzeri olmayan değişken düğümleri (LLRs) ile ilk olarak ele geçirebilmeli.
Sabit Bits'leri seçin
Bu bilgi birazlarının kısa bir süre önce önemli olan şeyleri kısaltmak için. Yüksek derece değişken düğümlere veya birçok döngüyü yaratanlara karşılık gelen küçükleri genellikle ilk [[Düzeltme yapısını korumak için yaygındır:0) Ana tasarım[Dönetici-check matrisi tam olarak tam olarak kalır.
Karşılaştırmalı Analiz: Puncturing vs Shorting
Kanal Koşullarına Uygunluk
Puncturing ve kısalama tamamlayıcı rollere hizmet eder. Puncturing kod oranını arttırır - yüksek seviyeli kanallar için bağlantıya öncelik verilir. kısa sürede kod oranını azaltır - düşük seviyeli veya derin koşullar için kullanılabilir. birçok sistemde, her iki yöntem de iyi bir şekilde adaptasyon elde etmek için birleştirilir. Örneğin, HTC-S2 standardı bir anne kodu kullanır ve sonra daha düşük fiyatlar oluşturmak için punktoring uygular.
Adaptif, hibrit otomatik tekrar isteke (HARQ) uzanır. Yükseltilmiş reddantme HARQ, ilk iletim yüksek çözünürlükli bir kod kullanır; başarısızlık üzerine, ek parite bitleri gönderilir (mal olarak punkuring azaltır) ve gerekirse, kısa sürede daha düşük bir şekilde uygulanabilir.
Kod Tasarımlarında Ticaret-Örnek
Puncturing, bu tür bir miktarları azaltır, tasarrufu sağlar, ancak hata direncini azaltır. Kısaltma, bilgi ödeme yükünü azaltır, kesintiyi azaltır, ancak sinyallendirme için küçük bir yük ekler ancak başka bir husus daha karmaşıktır: puncturing, vericiyi omit'e ne kadar az şey bilmek gerekir ve alıcının da ortadan kalkması gerekir.
Bir decoder perspektifinden, punctured bitleri eksik olarak tedavi edilir, bu da, boksajın daha iyi performans göstermesine neden olabilir, ancak bilinmeyen değişkenlerin sayısını azaltmaya yardımcı olur.
Pratik Uygulama Pratik Uygulama Pratik Uygulama Pratik Uygulama
Kablosuz İletişim (5G ve Ötesi)
5G NR LDPC kodları, işletme SNR aralığında performans optimize etmek için temel bir grafik tasarım kullanıyor. büyük makine tipi iletişim (mMTC) çok sayıda blok boyutu ve kod oranları desteklemeyi sağlamak için standart olarak tanımlanıyor.
Dış bağlantı: Rafer to theurFLT:0)3GPP TS 38.212 5G NR çokluxing ve kanal kodlaması için spesifikasyon).
Deep Space ve Uydu İletişim
NASA'nın CCSDS ( Uzay Veri Sistemleri için Konsolosluk Komitesi) telemetri ve telecommand kullanımı için LDPC kodları farklı bağlantı noktaları ve müdahale ile başa çıkmak için uyarlanabilir. AR4JA (Acumulate-Repeat-4-JaggedAccumulate) kodları özellikle de fiyatla uyumlu olarak tasarlanmıştır.
Dış bağlantı: TheETHFLT:0)CCSDS 131.0-B-4 standardı), LDPC kodlamasını, oran uyumlu teknikler dahil olmak üzere uzay uygulamaları için açıklar.
Depolama Sistemleri
Solid-state sürücüler (SSDs) ve NAND flash bellek, LDPC kodlarını kullanarak, daha yüksek kod (punctured) en üst düzeye çıkararak doğru ayarlamayı sağlar; çünkü kod oranı daha düşük (BER) yükselir.
Meydanlar ve Gelecek Yollar
Optimal Desen Tasarımının Kompleksi
Cümle ve kısalama kavramsal olarak basit olsa da, geniş bir oran aralığında iyi performans gösteren desenler bulmak ve SNRs aktif bir araştırma alanı olmaya devam ediyor. Optimizasyon alanı, eşleştirici ve brute kuvveti uygun değildir. Makine öğrenme yaklaşımları, arama modellerine takviye etmek gibi, daha standart değildir.
Başka bir meydan okuma, pratik kodlayıcılarda kısaltılmış bitlerin ele geçirilmesidir. Simülasyonda basit olmasına rağmen, donanım uygulamaları sabit bitlerin LLR'lerin doğru bir şekilde ayarlanması ve iteratif sürecin bilinen düğümlerde atık döngüleri yapması gerekir. Verimli planlama teknikleri uygulama yoluyla korumak için gereklidir.
Modern Standartlarla Bütünleşme
Hızlandırma ve gecikme gibi gelecek iletişim sistemleri, aşırı veri oranları (Tbps) ve ultra-reliable düşük seviyeli iletişim (URLLC) hızıyla uyumsuz LDPC kodları ek olarak incelenecektir ve modülasyon ile ortak optimizasyon yapılacaktır.
Uzaylı olarak çiftleştirilmiş LDPC kodları ve protografya temelli tasarımlar, daha basit oran uyumlu aileler için umut verici yollar sunar. Anahtar, parasal değere izin verirken mükemmel eşik özelliklerini korumaktır.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Tek bir anne kodundan dinamik oran ve uzun ayarlamalar sağlayarak, tüm kodlama zincirini yeniden tasarlamadan iletişim ve depolama sistemlerinin farklı performans gerekliliklerine izin verir. Puncturing, bilgi oranını artırmak için kesintiye uğratır.Birlikte, herhangi bir kanal koşuluna uygun olarak, herhangi bir kod oranlarının sürekli olarak uygun şekilde kullanılmasını sağlar.
Bu tekniklerin pratik başarısı yaygın olarak kullanılan standartlarda açıktır - 5G NR'den derin uzay bağlantılarına kadar.Ancak devam eden araştırmalar, uygulama karmaşıklığını ve gelecek nesil sistemlere uygulanabilirliği azaltmaktadır. Buradaki tüm LDPC kodlarının gerçek dünya sistemlerindeki tam potansiyelini kullanabilmek için mühendislere güç kazandırmak için burada yapılandırmaktadır.