Kablosuz İletişim protokolleri için Fpga Çözümlerini Uygulamayın
Table of Contents
Modern Kablosuz Sistemlerdeki FPGA'ların Rolünü Anlayın
Daha yüksek veri oranları için sürekli talep, daha düşük gecikme ve ubiquitous bağlantı kablosuz altyapıyı yeniden şekillendiriyor. Alan-Programlanabilir kapı dizileri (FPGAs) fiziksel katmanlı esneklik ve donanım seviyesindeki performansın arasındaki boşluk haline geldi. Doğrulanmış bir paralellik ve yeniden yapılandırmadan farklı olarak, daha hızlı bir şekilde iletişim kurma ihtiyacı olan bir alan, fiziksel-katılımdaki bir ağ oluşturmaz.
Modern kablosuz protokolleri – LTE ve Wi-Fi'den 5G Yeni Radyo (NR) ve ortaya çıkan 6G'den – bu GPU işleme zincirlerini tanımlamak: kanal kodlama, modulation mapping, multiple-input multiple- ⁇ (MIMO) ön kodlama, veya çok yönlü (OFDM) çok sayıdaki standartlama (OFDM) sembolü, ve dijital ön işleme sistemleri, bu algoritmaların yazılımlarını uygulamaktadır.
FPGA'ların değeri ham performansın ötesine geçer - ortak spektrumda tek bir FPGA tabanlı radyo platformu, FPGA'larda kablosuz iletişim protokollerini desteklemek için yeniden kullanılabilir, algoritmalı haritalamadan sistem seviyesindeki her şeyi kapsayan ve gelecekteki trendlere geçiş.
FPGA-Based Uygulamanın Temel Avantajları
Paralellik ve Deterministic Low Latency
Radyo bağlantı işleme doğal olarak paraleldir: her paralel şekilde, alt sınıflama birimlerinde, her bir paralel yol için birden fazla alt modüle sahip, fiziksel dağıtım kanallarını bağımsız olarak çalıştırabilir. FPGAs bu paralellik için mükemmel bir şekilde çalışır.Her bir kod bloğu için uygun olmayan bir şekilde ayarlanan bir veri kümesini kullanarak, alt sürümdeki tüm alt sınıfları otomatik olarak kullanabilir.
Donanım Yeniden yapılandırılabilirlik ve Over-the-Air Updates
ASIC'lerin üzerindeki FPGA'ları kullanmak için en çekici nedenlerden biri, dağıtım sonrası donanımı yeniden programlama yeteneğidir. Kablosuz standartlar statik kalmayız; 3GPP, gelişmiş MIMO programları, yüksek modulation emirleri veya geliştirilmiş kanal kodlaması gibi yeni özellikleri tanıtabilir. FPGA ile, bu, belirli bir işlemden önce alan donanımını kullanarak farklı bir şekilde yeniden yapılandırılabilir.
Low-to-Mid Volume ve Specialized Applications için Maliyet-Efficiency for Low-to-Mid Volume and Specialized Applications
Yüksek hacimli tüketici ürünleri için ASIC'ler, en düşük birim maliyeti ve gücü sunar. Ancak, ASIC gelişiminin maliyeti çok daha pahalı ve uzun tasarım döngüleri, ancak gerekli performans için on milyonlarca dolar daha fazla tasarruf sağlarken, standartın ana akımdan ayrıldığı uygulamalar için - özel 5G ağları ile özel algoritmaların - FPGA'nın en uygun şekilde geliştirme yeteneğinden kaçınılması ve uzun tasarım döngülerine ihtiyaç duyduklarında.
Alternatiflere FPGA'ları Karşılaştırmak
FPGA'ların uygun olduğunu anlamak için, üç yönlü bir karşılaştırmayı düşünün. CPUs programlama ve hızlı zaman pazarlama için kolay bir performans sunar, ancak yüksek seviyeli PHY işleme için zayıf enerji verimliliğinden muzdariptir. GPUs yüksek paralel yüzenlık ve dış bellek bant genişliğine sahip olabilir. ASICs ölçeklendirmek için en iyi performans sağlar ve en düşük maliyetli bir şekilde çalışır. FPGAs orta zemini işgal eder: düzenli veripaths için yakın noktaya ulaşabilir ve en az güç modu gibi yeniden programlanabilir.
Kablosuz Protokoller ve FPGA Gerçekleştirmeleri
5G Yeni Radyo (NR) ve Massive MIMO
5G NR, bugüne kadarki en karmaşık kablosuz standarttır ve fiziksel tabaka FPGA cihazlarının yeteneklerini zorlamaktadır. Standart anahtarlama algoritmaları - dijital, analog veya karma - gerçek zamanlı olarak yüzlerce anten veri akışının işlenmesine izin verir.
Wi-Fi 6 ve 7 (802.11ax/be)
Son işlem Wi-Fi nesilleri daha önce sadece hücresel olarak görülen birçok teknik içerir, örneğin OFDMA ve 1024-QAM (Wi-Fi 6) veya 4096-QAM ve multi-link operasyonu (Wi-Fi 7) FPGA tabanlı bir Wi-Fi uygulamaları, geliştirme ve testlerde kritik bir rol oynar. Access noktası ve istasyon emulation, kanal seslendirme ve gerçek zamanlı MACGA-PHY prototyping genellikle FPGA platformları üzerinde yapılır.
Özel ve-3GPP Waveforms
Ana akım standartlarının ötesinde, FPGA kablosuz çalışmalarının önemli bir kısmı, özel veya askeri dalgaformları içerir. Bunlar frekans uçları yayılabilir spektrumu, uydu iletişim biçimleri veya sert multipath ortamları için tasarlanmış dalga formları içerir. Çünkü bu protokollerin standart çipler tarafından hizmet edilmez, FPGA'lar genellikle tek uygun uygulama aracı olarak tanımlanır.Onlar da eşsiz zaman frekans yapıları, özel önbellek tasarımlarını işlemek için yeteneğini sağlar ve şifreleme onları savunma ve havacılık iletişim sistemleri için vazgeçilmez kılar.
FPGA'da Fiziksel Katmanı Tasarlamak
Yüksek Lisans Synthesis ve HDL-Based Design
Geleneksel FPGA gelişimi, VHDL ve Verilog gibi Donanımsal Hesaplamalı Hesaplamalı Sistemlere Sahip Olduğumuz Donanımın Üzerindeki En İyi Şekilde Kontrollüdür, ancak yüksek hızlı PHY tasarımları ile RTL'yi oluşturmak için geliştiricilerin en iyi şekilde kullanılması ve algoritmaların kanaldaki algoritmaların yüksek seviyeli hale getirilmesini sağlar.
Signal Processing Zincirleri DSP Slices'e
Kablosuz PHY işleme, yüksek hızda tek bir MAC (MAC) işlemi ile yönetilir: örneğin, FFT /IFFT, ve filtreleme. Modern FPGAs, DSP katlarını kullanan binlerce sert DSP bloğu sağlar.Influence for zero-forcing veya MMSE için dönüştürücüler, DFT'nin DSP'yi birden fazla kez kullandığı DSP ekranını kullanarak altüstelik sistemine yönlendirmelidir.
İleri Hata düzeltmesi: LDPC, Polar ve Turbo Kodlar
Kanal kodlaması, temel bantlının en yoğun bölgelerinden biridir. LDPC decoders genellikle kısmen paralel olarak uygulanan, ağaç açma mimarisine sahip olan birimleri gerektirir. FPGA uygulamaları genellikle blok RAM'ları ve rout kumaşı kullanarak yumuşak bilgilerle ticaret yapar.
Geliştirme İş Akışı ve Ekosistem Araçları
Algorithm'den Bitstream'e: Bir Yapı Akış
İyi tanımlanmış bir akış, kablosuz FPGA projelerinin karmaşıklığını yönetmek için kritiktir. Süreç genellikle MATLAB veya Python'da modellemek için sabit tasarımlara karşı tasarıma karşı ölçüm yapar.In this stage, Hardware mimarlar tasarımla ayrı saat alanlarını bölmek ve HLS ve RTL uygulamaları arasında seçim yapar.
IP Cores ve Referans Tasarımlarını Kullanın
Kablosuz FPGA tasarımı boş bir tuvalden başlıyor. 3GPP Channel Coding veya Intel'in FEC hızlandırıcı IP çekirdeği, standart test vektörlerine karşı doğrulanmış olan uygulama alanlarıdır.For specific değerlendirme kitleri için referans tasarımları, ADRV9009 entegre transceiver platformu gibi, tam bir kodlama veya Intel'in FEC hızlandırıcı IP erişimine sahip olmak için son derece optimize edilmiş bir uygulama için geçerlidir.
Doğrulama, Emulation, ve Donanım-in-Loop
Bir FPGA'da tam kablosuz bir protokol yığınının belirlenmesi, bir anıtsal görevdir. RTL simülasyonu yalnızca gerçekçi fading kanalları ve protokol elhakları için gerekli olan milyarlarca saatlik döngüyü kapsamaz. FPGA-son test ve donanım-in-loop (HIL) testleri, FPGA'nın yalnızca standart test modellerini veya gerçek dünya ekranlarını içeren kapsamlı bir şekilde doğrulanmış olması için doğrulanabilir.
Kaynak Utilization and Optimization Strategies
Mantık, bellek ve DSP Kaynaklar
64QAM ile 100 MHz taşıyıcı için tipik bir 5G NR PHY, 200K LUTs, 300 blok RAM (36Kb her), ve 1500 DSP48E2 dilimleri orta sınıf bir Xilinx FPGA cihazıyla uyumlu hale getirmek için, tasarımcılar sürekli olarak paralellik vs. kaynak saymalarını kullanarak, birden fazla FFT motor zaman karmaşıklığını kullanarak, mantıkları azaltır ve son derece karmaşık bir şekilde kontrol edilebilir.
Yüksek Saat Hızları için Borulining ve Retiming
Kablosuz PHY 5G'yi hedef alan tasarımlar genellikle FIR filtredeki saat hızlarını gerektirir - kayıt işlemleri mantıkla yapılır.Achieving these frequency requests careful pipelining.Influ-accumulate zinciri gibi - kayıt işlemleri için doğrulanmış bir kontrol sinyalleri ile aynı şekilde kesintiye uğratılmalıdır.Retiming (ingmov records through logic) otomatik olarak sentez araçlarıyla yapılır, ancak RTL'de ilk boru hattını planlayın.
Meydanlar ve Mitigation Strategies
Güç tüketimi ve ısı En Geliştirme
FPGAs outperform CPUs, özel görevler için güç verimliliğinde, kötü optimize edilmiş kablosuz tasarım aşırı akım çizebilir, aktif soğutma ve kutup destekli radyolarda dağıtıma zorlanabilir. birincil güç suçluları yüksek seviyeli ve daha küçük FPGA düğümleri yardımcı olur, ancak tasarımcının odak noktası, bu saati gating, dikkatli zemin planlayıcıları yerelleştirmeyi sağlamak için gereken iki boyutlu devreden uzak tutmalı ve daha düşük güç işlemi için gereken daha düşük güç işlemlerini kullanarak.
Tasarım Kompleksi ve Timing Closure
5G-yeterli tasarımlar genellikle 70-% 90 büyük bir FPGA'nın mantığını işgal eder, yerleştirme ve bir mücadeleyi atlatmak gibi, borulama ve replikasyonu daha önce belirgin olmayan zamanlama başarısızlıklarına neden olabilir. Modüler tasarımı iyi tanımlanmış arayüzler ile, eleştirel yollar için fiziksel kısıtlamalar yaratarak, DSP'nin sütun tabanlı düzeni ile uyumlu olan yüksek performanslı kontrol sinyalleri ile uyumlu hale getirir.In many cases, achieve scheduling design with well-defined interfaces internal architecture - Örneğin, DSP ve BRAMZorları kullanarak fiziksel kısıtlamalara karşılaştırıldığında, kritik bir şekilde ayarlanır.
Ensuring Standart Uyum ve Interoperability
Kablosuz standartlar ticari dağıtımdan önce titiz bir şekilde uygun teste maruz kalıyor. Bir FPGA uygulaması sadece temiz bir sinyal değil, aynı zamanda dışsal bir işlemci veya gömülü ARMGPP uyum özellikleri ile ilgili olarak belirlenen standart müdahaleleri de doğru bir şekilde ele almalıdır.Bu uygulama FAPI (promon API ile ilgili olarak) küçük PHY ile standartlaştırılmış bir şekilde yapılan işlemlerde kesintiye uğramaya yardımcı olabilir.
Yol Ahead: AI, Open RAN ve Beyond
Yapay zeka (AI) ve FPGA tabanlı kablosuz bağlantı, hızlı büyüyen bir alandır. Neural ağ tabanlı kanal tahminleri, sembol algılama ve hatta dekoding, özellikle de non-linear distasyonu için incelenir. FPGA-based kablosuzlaştırma, bu AI inference hızlandırıcıları için doğal bir hedeftir, genellikle geleneksel sinyal işleme ve ML inference fazları arasında aynı radyo çerçevede güncellenebilir.
Donanım cephesinde, FPGA mimarlıkları, büyük MIMO kanal tahminlerine ve gerçek zamanlı kirişlere sahip olmak için gelişmektedir.) Intel'in Çevik Hızlandırma platformlarını (ACAPs) kanal kovariksiyon matrisi ve yüksek bant genişliği hafıza (HBM) ile birlikte, büyük MIMO kanal tahmin ve gerçek zamanlı ışınlamalarını sağlar.
Daha uzun vadede, 6G araştırma alt-THz frekanslarına ve yeniden yapılandırılabilir akıllı yüzeylere doğru ilerliyor. Bu teknolojilerin doğası - CPU'lar tarafından etkin bir şekilde ele alınamayan gerçek zamanlı kirişli işleme - bu programlanabilir donanımın daha düşük maliyetli geliştiriciler ve daha küçük organizasyonlara ulaşmasını sağlayacaktır.
Uzman FPGA Design Services ile ortak olmak
Bir çalışma FPGA tabanlı kablosuz sistem yolunda iyi tanımlanmış olsa da, pratik know-how birikimi - karışık imzalı yönetim kurulu tasarımından ileri zamanlama tekniklerine kadar - Aylarda piyasayı vuran bir proje ile ilgili olarak, bir sonraki nesil test cihazı, modern FPGA araçlarıyla birlikte hızlı bir şekilde optimize etmek için çalışan firmalar için bugün ürün geliştirme konusunda önemli ölçüde risk ve zaman-sonuçlu bir tasarım sağlayabilirler.
5G NR'nin fiziksel katmanı ayrıntılarıyla ilgilenenler için, resmi )3GPP 38 serisi özellikleri [Dönemli kaynak kalırken, [[ÇUygunT:2)Açık HavaSüre referans kodu), teoriden FPGA dağıtımına hareket edenler için pratik uygulamalar öngörüleri sağlar.