You are on page 1of 4

Uzaysal Modülasyonda Anten Seçimi: Makine

Öğrenmesi Yaklaşımı
Antenna Selection on Spatial Modulation: A
Machine Learning Approach

Selen Gecgel, Caner Goztepe, Güneş Karabulut Kurt


Telsiz Haberleşme ve Araştırma Laboratuvarı (THAL)
Elektrik-Elektronik Fakültesi
İstanbul Teknik Üniversitesi, İstanbul, Türkiye
{gecgel16, goztepe, gkurt}@itu.edu.tr

Özet—5. nesil ve ötesi kablosuz haberleşme sistemlerinde iletişim sistemlerine katkı sağlamak maksadı ile literatüre pek
hata performansı iyileştirilirken enerji ve spektral verimlilik çok çalışma kazandırılmaktadır. İletişim teknolojilerinin kulla-
kıstaslarının sağlanması hedeflenmektedir. Masif çok girişli çok nım alanlarının çeşitlenmesi ile birlikte büyük veri kümeleri
çıkışlı uzaysal modülasyon (MIMO-SM) sistemleri, özellikle enerji oluşmakta, hızlı gelişen teknolojiler sonucunda oluşan büyük
ve spektral verimlilik gereksinimlerini sağlaması bakımından yeni veri kümeleri üstel bir artış göstererek insan gücü ile yo-
nesil iletişim sistemlerinde aday teknolojilerden biri olarak gö-
rumlanması oldukça güç olan veri yığınlarına dönüşmektedir.
rülmektedir. Öklid uzaklığı tabanlı vericide anten seçimi (EDAS)
yaklaşımı ile masif MIMO-SM sistemlerinin hata performansı ge- Bu noktadan hareketle 5G ve ötesi mobil iletişim sistemle-
liştirilebilmesi bu düşünceyi kuvvetlendirmektedir. Bu bildiride, rinde, büyük veri kümelerinin makine öğrenmesi teknikleri ile
masif MIMO-SM sistemi ilk kez gerçek zamanlı test ortamında kullanıcı taleplerini karşılamak ve deneyimlerini geliştirmek
gerçeklenmiştir. Sistemin hata performansını iyileştirmek için amacıyla kullanımı hedeflenmektedir.
optimum yöntemden daha düşük karmaşıklığa sahip makine
öğrenmesi tabanlı vericide anten seçimi yaklaşımı önerilmiş ve Yeni nesil haberleşme sistemleri için oldukça umut verici
önerilen metot benzetim ve gerçek zamanlı ortamlarda test uzaysal modülasyon (SM) tekniğinin masif çok girişli çok
edilmiştir. Yapılan çalışma sonucunda, gerçek zamanlı sistemler çıkışlı (MIMO) sistemler ile uygulanması sonucu spektral ve
açısından en yakın komşuluk (k-NN) algoritmasının uygulanabi- enerji verimliliklerinin çok daha yüksek seviyelere çıkması
lirliği gösterilmiştir. sağlanmaktadır [1]. SM sistemlerinin performansını artırmak
Anahtar Kelimeler—Uzaysal modülasyon, anten seçimi, SDR, için verici anten seçimi (TAS) ilk olarak [2]’de araştırılmıştır.
makine öğrenmesi, k-NN. İki TAS yöntemi önerilmiştir: kapasite (COAS) ve Öklid
uzaklığını temel alan anten seçimi (EDAS). EDAS metodu,
Abstract—In 5G and beyond wireless communication systems, COAS metoduna kıyasla daha iyi hata performansı gösterir-
energy and spectral efficiency requirements should be satisfied ken beraberinde yüksek karmaşıklık getirmiştir. Literatürdeki
while improving the error performance. Massive multiple input diğer çalışmalar incelendiğinde verici anten seçimi yapılarak
multiple output spatial modulation (MIMO-SM) systems are con-
iletişim sistemlerinin hata performansını iyileştirebileceği [3],
sidered to be one of the candidate technologies for next-generation
communication systems in terms of providing energy and spectral [4], yüksek enerji verimliliği [5] ve kapasite [6] ihtiyaçlarının
efficiency requirements. Error performance of massive MIMO- karşılanabileceği gösterilmiştir. [3]’te yazarlar Öklid uzaklığı
SM systems can be improved with Euclidean distance based tabanlı anten seçimi (EDAS) ile aynı hata performansını sağ-
antenna selection (EDAS), which strengthens this idea. In this layan düşük karmaşıklığa sahip bir sistem sunmuştur. [4]’de
paper, massive MIMO-SM systems are implemented for the first verici anten seçimi için düşük karmaşıklığa sahip bir metot
time in a real-time environment. In order to improve the error sunulmuş ve bahsedilen metot ile sistemin hata performansının
performance of the system, a machine learning based approach klasik MIMO sistemlere nazaran daha başarılı olduğu göste-
for transmitter antenna selection that has lower complexity than rilmiştir. Enerji verimliliğini geliştirmek üzere, [5]’te arama
the optimal method. The designed system was on simulation and teknikleri tabanlı farklı verici anten seçim yaklaşımları ortaya
real-time environments. As a result of the study, in real-time
konmuştur. [6]’da vericide seçilen anten sayısını azaltmayı ve
systems nearest neighborhood (k-NN) algorithm’s practicality has
been demonstrated. ortalama hızı maksimize etmeyi amaçlayan iki farklı verici
anten seçim algoritması sunulmuştur. [7]’de genelleştirilmiş
Keywords—Spatial modulation, antenna selection, SDR, mac- uzaysal modülasyon için yeni bir verici anten gruplama şeması
hine learning, k-NN. önerilmiş ve sistem performansının geliştirildiği gösterilmiştir.

I. G İR İ Ş Bu çalışmada masif MIMO-SM sistemlerinde verici anten


seçimi çok sınıflı sınıflandırma problemi olarak tanımlan-
5G ve ötesi mobil iletişim sistemleri ile yüksek seviyeli mış ve uygun makine öğrenmesi yöntemi kullanılarak sistem
kullanıcı taleplerini karşılamanın yanı sıra daha etkin ve güve- karmaşıklığının azaltılabileceği gösterilmiştir. Önerilen metot,
nilir bir iletişimin sunulması hedeflenmektedir. Gelecek nesil yazılım tabanlı radyo (SDR) düğümleri üzerinde test edilmiş

Authorized licensed use limited to: ULAKBIM UASL - Karaelmas Universitesi. Downloaded on April 06,2021 at 18:51:01 UTC from IEEE Xplore. Restrictions apply.
Tablo I: Uzaysal Modülasyon Avantajları ve Dezavantajları
Avantajlar Dezavantajlar
Yüksek veri hızı Çok hızlı anten anahtarlama isteği
Basit alıcı tasarımı Darbe şekillendirmede zaman kısıtlaması
Basit verici tasarımı Bütün kanal bilgilerinin ihtiyacı
Daha az güç tüketimi Yönlendirilmiş beamforming kısıtlaması
Spektral verimlilik artışı En az 2 alıcı anten sayısı ihtiyacı

sezme işlemi ile elde edilen i ve s değerleri:



(ĩ, s̃)M L = arg min ky − ρhi sk22 . (1)
i∈L, s∈S

Burada x vericiden gönderilen işareti, ρ her alıcı antendeki


ortalama sinyal-gürültü oranını ve y alıcıda alınan işareti temsil
etmektedir. Nt , verici anten sayısı; Nr , alıcı anten sayısı ve M ,
modülasyon derecesi olmak üzere SM-MIMO sisteminde anlık
iletilebilecek bit sayısı m:
m = blog2 (Nt × M )c bpcu. (2)
SM-MIMO sistemini hata performansını iyileştirmek için li-
teratürde farklı yaklaşımlar sunulmuştur. Genel MIMO sis-
temlerinde de sıklıkla başvurulan anten seçimi (AS) yaklaşımı
SM-MIMO için de hata performansı açısından uygun bir se-
çenek olarak görülmektedir. Hata başarımını geliştirmek ama-
cıyla optimum yöntem; kanal durum bilgisi altında semboller
Şekil 1: Dörtlü anten grubu için SM işaret şeması. arası uzaklığın norm karesini hesaplayan anten seçim yöntemi
EDAS’dır [3]
 
ve gerçek zamanlı sistem koşullarında masif MIMO-SM sis- ϕEDAS = arg max min kHϕ (x1 − x2 )k22 (3)
temlerin, makine öğrenmesi algoritmaları ile uygulandığında ϕ∈Υ s1 6=s2 ∈S
yeni nesil teknolojilerden beklenen kriterleri sağlayabileceği
AS hata performansında iyileşme sağlamasına karşın, spektral
görülmüştür.
verimlilik anlamında kayıp oluşturmaktadır. AS yapılabilmesi
için SM-MIMO sistemindeki Nt , en az iki gruba ayrılmakta
II. G ENEL B İLG İLER ve en az 1 bpcu kayba sebebiyet vermektedir. Grup sayısının
ve dolayısıyla bpcu kaybının arttırılmasına karşın, AS ile hata
A. Uzaysal Modülasyon performansının iyileşmesi sağlanmaktadır.
Tek taşıyıcılı uzaysal modülasyon (SM-MIMO), anahtar-
lama yardımıyla çalışan ve vericide tek bir RF zinciri kul- B. En Yakın Komsuluk Algoritması (k-NN)
lanılarak MIMO sistem tasarımının gerçekleştirilebildiği ol- En yakın komşuluk algoritması, sınıflandırma ve regresyon
dukça verimli bir teknik olarak ön plana çıkmaktadır [1]. SM- için kullanılan parametrik olmayan, denetimli bir öğrenme
MIMO’nun önemli avantaj ve dezavantajları Tablo I’de göste- yöntemidir. t0 test örneği olmak üzere, k-NN sınıflandırıcı
rilmektedir [8]. SM-MIMO’da bilgi bitleri, modülasyon bitleri ilk olarak en yakın K komşu veri örneğini tespit eder ve test
(log2 M ) ve anten bitleri (blog2 Nt c) olmak üzere iki parçaya verisinin herhangi bir sınıflara ait olma ihtimalini hesaplar.
ayrılmaktadır. Modülasyon bitleri tercih edilen herhangi bir X
1
sayısal modülasyon yöntemi ile modüle edilebilmektedir. Bu P r(V = j|T = t0 ) = K I(vc = j) (4)
çalışmada sayısal modülasyon yöntemi olarak sıklıkla tercih c∈N0
edilen QAM kullanılmaktadır. Anten bitleri ise kullanılacak Burada N0 test verisine en yakın K komşu veri örneğinin
antenin indis bilgisini taşımaktadır. Verici tarafındaki anten sınıflarını içeren küme, j sınıf bilgisini göstermektedir. k-
sayısına göre gönderilecek anten bitleri belirlenmektedir. An- NN sınıflandırıcı, t0 test gözlemini en yüksek olasılıklı sınıfa
ten bitlerine göre seçilen antenden, modülasyon bitlerine göre sınıflandırır.
oluşturulmuş modüle edilmiş işaret iletilmektedir. Böylelikle
MIMO bir sistem oluşturulmakta ve kodlama kazancı elde
edilmektedir. Uzaysal modülasyona ait işaret şemaları Şekil III. S İSTEM TASARIMI
1’de gösterilmektedir. A. Veri Kümesinin Oluşturulması
SM-MIMO sistemde alıcı tarafta en büyük olabilirlikli k-NN algoritmasının eğitim ve test aşamalarında kullanıl-
sezme işlemi yardımıyla, sinyalin gönderildiği antenin indis mak üzere benzetim ve gerçek zamanlı sistemler kullanılarak
bilgisi ve modülasyon işareti elde edilmektedir [8]. Modülas- her biri için 3’er adet olmak üzere 6 farklı veri kümesi
yon sembollerinin kümesi S = {s}M 1 , verici antenlerin indis oluşturulmuştur. Tüm veri setleri Öklid uzaklığı tabanlı anten
kümesi L = {i}1Nt , modüle edilmiş işaret s ve kullanılan anten seçimi yaklaşımına göre etiketlenmiştir. Benzetim yöntemiyle
i olmak üzere, kanal durum bilgisinin (CSI) alıcıda kayıp- elde edilen veri seti: 1 milyon eğitim verisi, 1 milyon test
sız olarak bilindiği varsayımı altında maksimum olabilirlikli verisinden oluşmaktadır. Gerçek zamanlı masif MIMO sistemi

Authorized licensed use limited to: ULAKBIM UASL - Karaelmas Universitesi. Downloaded on April 06,2021 at 18:51:01 UTC from IEEE Xplore. Restrictions apply.
Kanal Durum Bilgisi

Makine Öğrenmesi
Algoritması

Anten I
İndis

Kanal
Seçimi
Bilgi Uzaysal y Maksimum
Bitleri Modülasyon Olabilirlikli
sm
Karar Verici
QAM
Modülasyonu

Alıcı

Şekil 2: Makine öğrenmesi yaklaşımı ile uzaysal modülasyon verici anten seçimi sistem modeli.

Tablo II: Sistem Parametreleri (ADC ve DAC) ve alçak geçiren süzgeçlere sahiptir. Mo-
düler yapısı nedeniyle USRP farklı amaçlar için kolaylıkla
Taşıyıcı Frekansı 2.2 GHz değerlendirilebilmektedir. Testlerde kullanılan USRP 2943R
Modülasyon Çeşidi 4-QAM modeli; en fazla 16 bit örnekleme aralığında ve 40 MHz bant
Verici Kazancı 5, 10, 15 dB genişliğinde kullanılabilmekte, 1.2 GHz ile 6 GHz frekans
Alıcı Kazancı 0 dB aralığında çalışmakta ve en fazla 20 dBm gücünde sinyal
Nt 16 üretebilmektedir. USRP 2940 modelinin ise çalışma frekansları
Nr 2 50 MHz ile 2.2 GHz aralığındadır. Bu çalışmada iki farklı
Subset 2, 4, 8 cihaz için uygun görülen çalışma frekansı 2.2 GHz olarak
Mesafe 3 metre belirlenmiştir.
IQ Rate 2 MS
Gerçek zaman testlerinin yaygın problemi, alıcı ve verici
üzerinden oluşturulan veri kümesi: 5 milyon eğitim, 5 mil- arasındaki senkronizasyon zorluğudur. Alıcı ve verici arasında
yon test verisinden meydana gelmektedir. Her grup bağımsız çeşitli nedenlerle ortaya çıkan taşıyıcı frekans kayması (CFO)
olarak SM yapmak üzere 16 adet iletim anteni 2, 4 veya 8’li ve örnek zaman kayması (STO) sorunu, iletilen sinyale belirli
gruplara ayrılmıştır. İletim seçilen anten grubunun ilgili anteni sıklıklarla yerleştirilen pilot dizileri yardımıyla giderilebilmek-
üzerinden sağlanmıştır. Her bir grup için kanal durum bilgisi tedir [9]. Bu çalışmada [8]’de detaylandırıldığı üzere tasarlanan
toplanarak veri kümesinde özellik olarak tanımlanmıştır. sistem kullanılmıştır.
Genel anlamdaki SM sisteminde tek bir RF zinciri kulla-
B. Gerçek Zamanlı Masif MIMO-SM Sistemi nılmasına rağmen test amacıyla önerilen sistemde anahtarlama
yerine farklı RF zincirleri kullanılmaktadır. İletimde kullanılan
Önerilen test sisteminde, SDR düğümü olarak vericide anten sayısı 16 olmasına rağmen, anten seçimi nedeniyle
sekiz adet ikişer RF zincirli USRP-2943R (Universal Software antenden iletilen bit sayısı 4 yerine 2 olarak belirlenmiştir
Radio Peripheral) ve alıcıda iki RF zincire sahip USRP- ve bu nedenle anten bilgisi ile iletilen 2 biti ifade eden 4
2940 cihazları kullanılmıştır. Yazılım olarak grafiksel program- farklı anten seçeneği oluşturulmuştur. Modülasyon yöntemi
lama dillerinden olan ve USRP cihazları ile iletişimi oldukça olarak tek taşıyıcılı olarak oluşturulan sistemde QAM tercih
verimli gerçekleştiren LabVIEW tercih edilmiştir. Vericideki edilmiştir. Anten seçimi, makine öğrenmesi yöntemiyle ger-
16 kanalın donanımsal anlamda senkronizasyonunu sağlamak çekleştirilmiş ve hata performansını en iyileştiren yöntem olan
amacıyla referens saat üreten “NI PXIe-6674T Synchroniza- EDAS ile benzer başarım elde edilmiştir. Testlerde kullanılan
tion Module” ve bütün cihazlara bu saat bilgisini paylaştıran gerçek zaman sistemi Şekil 3’te görülmektedir.
“CDA-2990 eight-channel clock distribution module” cihaz-
ları kullanılmaktadır. Alıcıda USRP-2940 cihazı kendi içeri-
sinde senkronizasyon işlemini yapmaktadır. Alıcı ve vericideki IV. Ç ALI ŞMA S ONUÇLARI
USRP cihazlarının yönetimi genellikle aynı bilgisayar üzerin-
den kontrol edilebilmektedir. Temel bantta tasarlanan herhangi Bu çalışmada masif MIMO sistemlerin hata performan-
bir haberleşme sistemi, USRP ile donanımsal kısıtlamalar sında oldukça etkili olan anten seçiminin k-NN makine öğ-
altında istenilen taşıyıcı frekansında ve bant genişliğinde ger- renmesi algoritması ile gerçek zamanlı ve benzetim test or-
çek zamanlı olarak çalıştırılabilmektedir. Sistem parametreleri tamlarındaki başarımı araştırılmıştır. Anten seçiminin hata
Tablo II’de gösterilmektedir. performansına etkisini gösteren benzetim sonuçları Şekil 4’te
görülmektedir. Benzetim ve gerçek zaman test sonuçlarına göre
USRP temel olarak lokal osilatöre, sayısal sinyal işlemenin hata performansında önemli bir metrik olan EDAS’a göre elde
gerçekleştirildiği FPGA’ya, analog ve sayısal dönüştürücülere edilmiş sonuçlarla, makine öğrenmesi yöntemi k-NN ile elde

Authorized licensed use limited to: ULAKBIM UASL - Karaelmas Universitesi. Downloaded on April 06,2021 at 18:51:01 UTC from IEEE Xplore. Restrictions apply.
Tablo III: 2, 4 ve 8’li anten grupları için k-NN algoritmasının
anten seçim sonuçları
Veri seti 8 Grup 4 Grup 2 Grup
Benzetim sonuçları 0.933258 0.98699 0.999508
Gerçek zamanlı sistem sonuçları 0.999931 0.993792 0.999453

kemmele çok yakın bir sonuç ortaya koyduğu görülmektedir.


Benzetim ile gerçek zaman sonuçlarının, grup sayısı arttıkça
farklılaşmasının en önemli sebebi, benzetim ortamındaki ka-
nal yapısının bağımsız ve aynı şekilde dağılmış olduğunun
öngörülmesidir. Ancak gerçek zaman test ortamında, kanalın
varyansının bağımsız ve aynı şekilde dağılmış bir kanal yapı-
sına göre daha az değiştiği ve bu nedenle elde edilen başarım
oranlarının mükemmele çok yakın olduğu anlaşılmaktadır.

V. S ONUÇ
Masif MIMO-SM sistemler, 5G ve ötesi haberleşme sis-
temlerinde ulaşılması hedeflenen enerji ve spektral verimlilik
ölçütlerini karşılayacak potansiyele sahip teknikler arasında
yer almaktadır. Bu bildiride verici anten seçimi ile masif
MIMO-SM sistemlerin performansını geliştirirken, sistemin
karmaşıklığını azaltmak için makine öğrenmesi tabanlı bir
yaklaşım öne sürülmüştür. Yöntemin optimum yöntem ile ne-
redeyse aynı performansa sahip iken daha düşük karmaşıklığa
sahip olması özelliğe ile klasik yöntemlere kıyasla gerçek
zamanlı sistemlerde uygulanabilirliğinin daha yüksek olduğu
gösterilmiştir.

B İLG İLEND İRME


Bu araştırma çalışması, TÜBİTAK 1160179 numaralı proje
tarafından desteklenmektedir.

Şekil 3: Test ortamı. K AYNAKLAR


[1] S. Uluocak and E. Başar, “Spatial modulation for multi-user massive
mimo systems,” in 2017 25th Signal Processing and Communications
Applications Conference (SIU), May 2017, pp. 1–4.
[2] R. Rajashekar, K. V. S. Hari, and L. Hanzo, “Antenna selection in spatial
modulation systems,” IEEE Communications Letters, vol. 17, no. 3, pp.
521–524, March 2013.
[3] Z. Sun, Y. Xiao, P. Yang, S. Li, and W. Xiang, “Transmit antenna
selection schemes for spatial modulation systems: Search complexity
reduction and large-scale mimo applications,” IEEE Transactions on
Vehicular Technology, vol. 66, no. 9, pp. 8010–8021, Sep. 2017.
[4] K. Ntontin, M. D. Renzo, A. I. Perez-Neira, and C. Verikoukis, “A low-
complexity method for antenna selection in spatial modulation systems,”
IEEE Communications Letters, vol. 17, no. 12, pp. 2312–2315, December
2013.
[5] H. Li, L. Song, and M. Debbah, “Energy efficiency of large-scale multiple
antenna systems with transmit antenna selection,” IEEE Transactions on
Communications, vol. 62, no. 2, pp. 638–647, February 2014.
[6] Y. Ni, W. Zhang, and M. Chen, “Antenna subset selection in mu large-
scale mimo systems,” in 2013 International Conference on Wireless
Communications and Signal Processing, Oct 2013, pp. 1–5.
Şekil 4: Anten seçiminin hata performansına etkisi. [7] W. Qu, M. Zhang, X. Cheng, and P. Ju, “Generalized spatial modulation
with transmit antenna grouping for massive mimo,” IEEE Access, vol. 5,
pp. 26 798–26 807, 2017.
edilen sonuçların karşılaştırılması ile oluşturulmuş başarım [8] N. Serafimovski, A. Younis, R. Mesleh, P. Chambers, M. Di Renzo, C.-X.
tablosu Tablo III’te verilmiştir. Wang, P. M. Grant, M. A. Beach, and H. Haas, “Practical implementation
of spatial modulation,” IEEE Trans. Veh. Technol., vol. 62, no. 9, pp.
Benzetim sonuçlarına göre grup sayısı arttıkça k-NN algo- 4511–4523, 2013.
ritmasının başarımının azaldığı anlaşılmaktadır. Gerçek zaman [9] C. Goztepe and G. K. Kurt, “The impact of out of band emissions: A
test sonuçlarına göre ise başarımın grup sayısıyla doğrusal bir measurement based performance comparison of uf-ofdm and cp-ofdm,”
ilişkisi olmadığı ve k-NN algoritmasının gerçek zamanda mü- Physical Communication, 2019.

Authorized licensed use limited to: ULAKBIM UASL - Karaelmas Universitesi. Downloaded on April 06,2021 at 18:51:01 UTC from IEEE Xplore. Restrictions apply.

You might also like