NVIDIA Instant RM ile Hızlı ve Farklılaştırılabilir Radyo Haritaları

7


Kablosuz ağlar, kesintisiz bağlantıyı sağlayan temel altyapıdır. Tek bir binada veya tüm bir şehirde en iyi performansı sağlamak için, bu tür ağlar, diğer bilgilerin yanı sıra geniş bir alandaki alınan sinyal gücünü gösteren radyo haritaları kullanılarak optimize edilir.

Şimdiye kadar, radyo haritalarının oluşturulmasının zaman alıcı olduğu ve karmaşık optimizasyon yöntemlerinin kullanımını sınırladığı düşünülüyordu. Bir NVIDIA araştırma projesi yeni bir ölçüt belirledi.

Kapsama haritası, Frauenkirche yakınlarındaki Münih'in bir görüntüsünü gösterir. Mavi bir nokta bir radyo vericisini gösterir ve üst üste bindirilmiş bir radyo haritası, kırmızı-sarı renk gradyanı kullanarak bu vericiye karşılık gelen yol kaybını gösterir.
Şekil 1. Kapsama haritası, seçili bir etki alanı boyunca belirli bir verici (mavi nokta) için kablosuz kanalla ilgili yol kaybını gösterir

Anında farklılaştırılabilir radyo haritaları

NVIDIA Anlık Radyo Haritaları (Instant RM), saniyede yaklaşık 100 harita hızında yüksek çözünürlüklü radyo haritaları hesaplayabilen yüksek performanslı bir farklılaştırılabilir ışın izleyicidir. Üst düzey bilgisayar grafiklerinden gelen işleme teknikleri üzerine inşa edilen ve kablosuz yayılma modellerini benimseyen Instant RM, büyük ölçekli ve karmaşık ortamlarda radyo dalgası yayılımını simüle etmek için NVIDIA donanımını tam potansiyeliyle kullanır.

Şekil 2, Arc de Triomphe’nin yakınındaki Paris’i göstermektedir. Her görüntüdeki mavi nokta bir radyo vericisinin yerini gösterir ve üst üste bindirilmiş bir radyo haritası, bu vericiye karşılık gelen yol kaybını kırmızı-sarı renk gradyanı kullanarak gösterir. Yol kaybı haritasının bazı kısımları, onu hesaplamak için kullanılan nispeten düşük örnek sayısı nedeniyle gürültülüdür.

Instant RM yol kaybı haritalarının ötesine ulaşır. Ayrıca şunları da destekler:

  • Gecikme yayılımı için radyo haritalarının hesaplanması
  • Ayrılma yönü yayılımı (DSD)
  • Varışın yön yayılımı (DSA)

Bu tür radyo haritaları, kablosuz kanalın özellikleri hakkında değerli bilgiler sağlar.

Video 1. Radyo haritaları

Video 1’deki radyo haritaları, Instant RM kullanılarak hesaplanan yol kaybı, gecikme yayılımı, varış yönü yayılımı (DSA) ve ayrılış yönü yayılımı (DSD) haritalarını göstermektedir.

Instant RM’nin yayılma ortamını tanımlayan bir sahneyi yüklemek ve radyo haritalarını hesaplamak için yalnızca birkaç satır koda ihtiyacı vardır.

import mitsuba as mi
import instant_rm
import numpy as np
 
# Load the scene
scene = mi.load_file("my_scene.xml")
 
# Instantiate the map tracer
tracer = instant_rm.MapTracer(scene,
                          	# Carrier frequency [Hz]
               	           fc = 3.5e9,
                          	# Transmit antenna pattern
               	           tx_pattern = 'tr38901',
                          	# Slant angle [rad]
                              tx_slant_angle = 0.0,
                          	# Radio map position, orientation, and size
               	           mp_center = np.array([0., 0., 1.5]),
               	           mp_orientation = np.array([0.,0.,0.]),
                          	mp_size = np.array([500.,500.]),
               		       # Size of a cell of the radio map
                          	mp_cell_size = np.array([1.,1.]),
               	           # Number of paths to compute the radio map
                          	num_samples = int(1e7),
                          	# Maximum number of interactions
               	           max_depth = 10)
 
# Ray trace the radio maps
# pm: Path loss map
# rdsm: Root mean square delay spread map
# mdam: Mean direction of arrival map
# mddm: Mean direction of departure map
pm, rdsm, mdam, mddm = tracer(# Transmitter position
                          	tx_position = np.array([0.,0.,20.]),
                          	# Transmitter orientation
                          	tx_orientation = np.array([np.pi, 0., 0.]))

Eğimlerin akmasına izin verin

Instant RM tamamen farklılaştırılabilir bir ışın izleyici sağladığı için, radyo haritalarının malzeme özelliklerine ve sahne geometrisine göre fonksiyonlarının gradyanları kolayca hesaplanabilir.

İlginç bir uygulama, simülasyon sonuçlarının gerçek dünya gözlemleriyle eşleşmesini sağlamak için ölçümlerden bir yayılma ortamının gradyan tabanlı kalibrasyonudur. Farklılaştırılabilir ışın izleme, daha önce hiç deneyimlenmemiş hızlarda gradyan tabanlı ağ optimizasyonunun yolunu açar.

Video 2. Farklılaştırılabilir Işın İzleme ve Radyo Haritaları

Video 2’de, türevlenebilir ışın izleme, nesnelerin şekli gibi geometrinin optimizasyonuna olanak sağlıyor.

Animasyonda, radyo haritasında sinyal-parazit oranını en üst düzeye çıkarmak için reflektörün şekli optimize edilmiştir.

Bugün Instant RM’yi deneyin

Başlamak için README talimatlarını izleyin Instant RM’yi yükleyin ve gör Merhaba, Instant RM! Etkileşimli bir not defterinde özelliklerin sergilendiği öğretici.

Kaynak kodu araştırma topluluğunun kullanımına açıktır /NVlabs/anlık-rm GitHub deposu.

Kaynak: Nvidia

Doğrudan cihazınızda gerçek zamanlı güncellemeleri alın, şimdi abone olun.

Yorumlar