Untitled - Gazi Üniversitesi Açık Arşiv

advertisement
CPU VE GPU ÜZERİNDE FREKANS SEÇİCİ YÜZEY UYGULAMALARI
İfakat Merve BAYRAKTAR
YÜKSEK LİSANS TEZİ
ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI
GAZİ ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
NİSAN 2015
İFAKAT MERVE BAYRAKTAR tarafından hazırlanan “CPU VE GPU ÜZERİNDE FREKANS
SEÇİCİ YÜZEY UYGULAMALARI” adlı tez çalışması aşağıdaki jüri tarafından OY BİRLİĞİ ile
Gazi Üniversitesi Elektrik Elektronik Mühendisliği Anabilim Dalında YÜKSEK LİSANS TEZİ
olarak kabul edilmiştir.
Danışman: Doç. Dr. Nursel AKÇAM
Elektrik Elektronik Mühendisliği Anabilim Dalı, Gazi Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
...…………………
Başkan : Prof. Dr. Etem KÖKLÜKAYA
Elektrik Elektronik Mühendisliği Anabilim Dalı, Gazi Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
…………………...
Üye : Yrd. Doç. Dr. Mustafa ÖZDEN
Elektrik Elektronik Mühendisliği Anabilim Dalı, Kırıkkale Üniversitesi
Bu tezin, kapsam ve kalite olarak Yüksek Lisans Tezi olduğunu onaylıyorum
Tez Savunma Tarihi:
…………………...
14/04/2015
Jüri tarafından kabul edilen bu tezin Yüksek Lisans Tezi olması için gerekli şartları yerine
getirdiğini onaylıyorum.
…………………….…….
Prof. Dr. Şeref SAĞIROĞLU
Fen Bilimleri Enstitüsü Müdürü
ETİK BEYAN
Gazi Üniversitesi Fen Bilimleri Enstitüsü Tez Yazım Kurallarına uygun olarak
hazırladığım bu tez çalışmasında;

Tez içinde sunduğum verileri, bilgileri ve dokümanları akademik ve etik kurallar
çerçevesinde elde ettiğimi,

Tüm bilgi, belge, değerlendirme ve sonuçları bilimsel etik ve ahlak kurallarına uygun
olarak sunduğumu,

Tez çalışmasında yararlandığım eserlerin tümüne uygun atıfta bulunarak kaynak
gösterdiğimi,

Kullanılan verilerde herhangi bir değişiklik yapmadığımı,

Bu tezde sunduğum çalışmanın özgün olduğunu,
bildirir, aksi bir durumda aleyhime doğabilecek tüm hak kayıplarını kabullendiğimi beyan
ederim.
(İmza)
İfakat Merve BAYRAKTAR
14/04/2015
v
CPU VE GPU ÜZERİNDE FREKANS SEÇİCİ YÜZEY UYGULAMALARI
(Yüksek Lisans Tezi)
İfakat Merve BAYRAKTAR
GAZİ ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
Nisan 2015
ÖZET
2,4 GHz, 3,6 GHz, 4,9 GHz, 5 GHz ve 5,9 GHz frekans bantları IEEE 802.11
protokolünde belirtilen WLAN kanallarıdır. Cihazlar, genellikle 2,4 GHz frekansında
kullanılmaktadırlar. Fakat çoğu durumda, kanal sayısının azlığı ve bu frekansta çalışan
cihazların çok olması nedeniyle verimli kullanım sağlanamamaktadır. 5 GHz frekansının
kullanılmasıyla bu durumun önüne geçilebilecektir. Kanal sayısının çokluğu ve bu
frekansta çalışan cihazların az olması sayesinde daha verimli kullanım sağlanacaktır. Bu
kapsamda, 5 GHz frekans bandında girişimin önlenmesi ve istemeyen dalgaların
engellenmesi için bant durduran FSY tasarımı yapılmıştır. Bu tasarımla FSY‘nin 5 GHz
frekans bandındaki kalkanlama etkinlikleri incelenmiştir. Bir elektromanyetik dalga iletken
bir yüzeye geldiği zaman iletken üzerinde akım indüklenir. İndüklenen bu akımlardan
dolayı saçılmalar olur. FSY tasarımında ilk olarak dalga denklemlerinin ifadesi elde
edilmiştir. Ardından saçılan dalgaların denklemleri vektör potansiyellere göre yazılmıştır.
İletken yama üzerinde indüklenen akım ile bu akımın FSY içinde bulunduğu ortamdaki
herhangi bir noktada meydana getirdiği manyetik vektör potansiyeli arasındaki bağlantı
Green fonksiyonları ile ifade edilmiştir. Momentler metodu uygulanarak doğrusal denklem
sistemleri elde edilmiştir. Elde edilen doğrusal denklem sistemleri farklı matris boyutları
için CPU ve GPU üzerinde ayrı ayrı hesaplanmıştır. Denklem sistemlerinin çözümünden
saçılım ve iletim katsayıları bulunmuştur. Bu katsayılar kullanılarak akım yoğunlukları
elde edilmiştir. Akım yoğunluklarından elektrik alanlarının ifadesi elde edilerek FSY‘nin
kalkanlama etkinlikleri incelenmiştir. Filtre cevabı ve kalkanlama etkinliği kararlı
olduklarından dolayı, 5 GHz frekans bandında girişimin önlenmesi ve istemeyen dalgaların
engellenmesi için FSY tasarımda kare tipi yama elemanlar tercih edilmiş olup; kare tipi
yama elemanların kararlı sonuçlar verdiği gözlemlenmiştir. Ayrıca, Ax = b doğrusal
denklem sistemlerinin çözümünde, CPU ve GPU ayrı ayrı test edilmiştir. 220 x 220
boyutundaki bir “A” matrisi ve 220 x 1 boyutundaki bir “b” vektörünün çözümü GPU
üzerinde yaklaşık 0.19 ms’de, CPU üzerinde yaklaşık 6.22 ms’de gerçekleştirilmiştir.
GPU’nun sistemin hızını artırdığı (yaklaşık 33 kat) ve CPU ‘ya göre daha etkin çözümler
sağladığı gözlemlenmiştir.
Bilim Kodu
: 905.1.038
Anahtar Kelimeler : Frekans Seçici Yüzeyler, Momentler Yöntemi, Merkezi İşlemci
Birimi (CPU), Grafik İşlemci Birimi (GPU)
Sayfa Adedi
: 59
Danışman
: Doç. Dr. Nursel AKÇAM
vi
THE FREQUENCY SELECTIVE SURFACE APPLICATIONS ON CPU AND GPU
(M. Sc. Thesis)
İfakat Merve BAYRAKTAR
GAZİ UNIVERSITY
GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES
April 2015
ABSTRACT
2,4 GHz, 3,6 GHz, 4,9 GHz, 5 GHz and 5,9 GHz frequency bands are WLAN channels
specified in the IEEE 802.11 protocol. The devices are often used at the 2,4 GHz
frequency. But the efficient use cannot be achieved in most cases due to limited number of
channels and many of these devices working at this frequency. This situation can be
prevented by using the 5 GHz frequency. The efficient use can be achieved owing to
enough number of channels and few devices working at this frequency. FSS band stop
filter has been designed to prevent initiatives and stop inappropriate waves at the 5 GHz
frequency bands in this context. Shielding effectiveness of FSS has been analyzed at the 5
GHz frequency bands with this design. When the electromagnetic waves are coming to a
conductive surface, currents are induced on the conductor. Scattering are happened
because of these induced currents. First off all, the expression of the wave equations are
written. Then, the scattered wave equations are written according to the vector potentials.
The relations between the induced currents on the conductive patch and the magnetic
vector potential which is created by currents that caused at any point in the FSS are
expressed by Green's functions. System of linear equations is calculated by applying
Method of Moments. These linear equations are solved separately on the CPU and GPU
for different sizes of matrix. Scattering and transmission coefficients are calculated from
the solution of the linear equations. The current density is calculated by using these
coefficients. The electric fields are calculated by current density and the shielding
effectiveness of FSS is analyzed. The square type of the patch elements are preferred to the
design of FSS for blocking interference and preventing unsuitable waves at 5 frequency
band owing to stability of filter response and shielding effectiveness. It is observed that
square type of the patch elements give stable results. In addition, CPU and GPU are tested
with the solution of systems of linear equations Ax = b separately. GPU time is 0.19 ms
and CPU time is 6.22 ms approximately for solution of the A matrix size of 220x220 and b
vector size of 220x220. GPU increases the speed of system (approximately 33 times) and
provides more effective solutions according to CPU as results.
Science Code
Key Words
:
:
Page Number
Supervisor
:
:
905.1.038
Frequency Selective Surfaces, Method of Moments, Central
Processing Unit (CPU), Graphics Processing Unit (GPU)
59
Assoc. Prof. Dr. Nursel AKÇAM
vii
TEŞEKKÜR
Bu tez çalışmasının gerçekleşmesinde, sahip olduğu bilgi birikimini benimle paylaşıp, bana
yol gösteren ve katkılarıyla tezin bugünlere gelmesini sağlayan Hocam Doç. Dr. Nursel
AKÇAM ‘a teşekkürü bir borç bilirim. Çalışmalarım sırasında her zaman değerli destek ve
fedakârlıklarını esirgemeyen biricik aileme ve tüm dostlarıma teşekkürlerimi sunarım.
viii
İÇİNDEKİLER
Sayfa
ÖZET ..............................................................................................................................
v
ABSTRACT ....................................................................................................................
vi
TEŞEKKÜR ....................................................................................................................
vii
İÇİNDEKİLER ..............................................................................................................
viii
ÇİZELGELERİN LİSTESİ.............................................................................................
x
ŞEKİLLERİN LİSTESİ ..................................................................................................
xi
SİMGELER VE KISALTMALAR.................................................................................
xiv
1. GİRİŞ.......................................................................................................
1
2. FSY TASARIMI...........................................................................................................................................
7
2.1. FSY Tasarım Parametreleri...................................................................................
8
2.2. Dalga Denklemlerinin Yazılması ............................................................................
10
2.3. Green Fonksiyonlarının Uygulanması .....................................................................
12
2.4. Momentler Yöntemi ................................................................................................
17
2.5. Hata ve Baz Fonksiyonlarının Tanımlanması ......................................................
19
2.6. Doğrusal Denklem Sisteminin Çözümü ................................................................
21
2.7. Uygun Çözücünün Seçilmesi .................................................................................
24
2.8. Denklem Sisteminin GPU ve CPU Üzerinde Uygulanması ................................
26
3. SİSTEM TASARIMI VE ANALİZ SONUÇLARI .......................................
31
3.1. FSY ve Yama Boyutlarının Belirlenmesi ..............................................................
31
3.2. Gelen Dalga Açılarına ve Polarizasyonuna Göre Testler Yapılması.......................
36
3.3. CPU ve GPU Testleri ..............................................................................................
48
4. SONUÇLAR VE ÖNERİLER .............................................................................
51
KAYNAKLAR ...............................................................................................................
55
ix
Sayfa
ÖZGEÇMİŞ ........................................................................................................................
59
x
ÇİZELGELERİN LİSTESİ
Çizelge
Sayfa
Çizelge 2.1. Gauss eliminasyon, LU ve QR ayrıştırma yöntemleri çözüm
süreleri.........................................................................................................
24
Çizelge 2.2. CPU ve GPU üzerinde “for” ve “parfor” döngü süreleri ............................
28
Çizelge 3.1. Ax = b doğrusal denklem sisteminin CPU ve GPU üzerindeki
çözüm süreleri .............................................................................................
48
xi
ŞEKİLLERİN LİSTESİ
Şekil
Sayfa
Şekil 1.1. FSY yama ve oyuk tipi elaman .......................................................................
1
Şekil 1.2. FSY eleman tipleri ..........................................................................................
2
Şekil 1.3. FSY filtre tasarımları ......................................................................................
2
Şekil 2.1. FSY tasarım akış diyagramı............................................................................
8
Şekil 2.2. FSY tasarım parametreleri ..............................................................................
9
Şekil 2.3. Kare tipinde yama eleman yapısı ....................................................................
10
Şekil 2.4. FSY üzerinde gelen dalga ...............................................................................
13
Şekil 2.5. Tam bölge ve alt bölge baz fonksiyonları.......................................................
19
Şekil 2.6. Enine dalgalar .................................................................................................
20
Şekil 2.7. Gauss eliminasyon, LU ve QR ayrıştırma yöntemleri çözüm
süreleri grafiği .................................................................................................
25
Şekil 2.8. CPU ve GPU mimarisi ...................................................................................
26
Şekil 2.9. Matlab parfor komut seti işleyişi ....................................................................
27
Şekil 2.10. CPU ve GPU üzerinde for ve parfor döngü süreleri grafiği .........................
29
Şekil 3.1. FSY uzunluğu: 10 mm, yama uzunluğu: 1 mm için
kalkanlama etkinliği ........................................................................................
32
Şekil 3.2. FSY uzunluğu: 20 mm, yama uzunluğu: 1 mm için
kalkanlama etkinliği ........................................................................................
32
Şekil 3.3. FSY uzunluğu: 30 mm, yama uzunluğu: 1 mm için
kalkanlama etkinliği ........................................................................................
33
Şekil 3.4. FSY uzunluğu: 40 mm, yama uzunluğu: 1 mm için
kalkanlama etkinliği ........................................................................................
33
Şekil 3.5. FSY uzunluğu: 50 mm, yama uzunluğu: 1 mm için
kalkanlama etkinliği ........................................................................................
34
Şekil 3.6. FSY uzunluğu: 50 mm, yama uzunluğu: 10 mm için
kalkanlama etkinliği ........................................................................................
34
xii
Şekil
Sayfa
Şekil 3.7. FSY uzunluğu: 50 mm, yama uzunluğu: 20 mm için
kalkanlama etkinliği ........................................................................................
35
Şekil 3.8. FSY uzunluğu: 50 mm, yama uzunluğu: 30 mm için
kalkanlama etkinliği ........................................................................................
35
Şekil 3.9. FSY uzunluğu: 50 mm, yama uzunluğu: 40 mm için
kalkanlama etkinliği ........................................................................................
36
Şekil 3.10. Yatay polarizasyonda θ = 0° için kalkanlama etkinliği ...............................
37
Şekil 3.11. Yatay polarizasyonda θ = 30° için kalkanlama etkinliği ............................
37
Şekil 3.12. Yatay polarizasyonda θ = 60° için kalkanlama etkinliği ............................
38
Şekil 3.13. Dikey polarizasyonda θ = 0° için kalkanlama etkinliği ..............................
38
Şekil 3.14. Dikey polarizasyonda θ = 30° için kalkanlama etkinliği ............................
39
Şekil 3.15. Dikey polarizasyonda θ = 60° için kalkanlama etkinliği ............................
39
Şekil 3.16. Yatay polarizasyonda φ = 0° için kalkanlama etkinliği ..............................
40
Şekil 3.17. Yatay polarizasyonda φ = 30° için kalkanlama etkinliği ............................
40
Şekil 3.18. Yatay polarizasyonda φ = 60° için kalkanlama etkinliği ............................
41
Şekil 3.19. Dikey polarizasyonda φ = 0° için kalkanlama etkinliği ..............................
41
Şekil 3.20. Dikey polarizasyonda φ = 30° için kalkanlama etkinliği............................
42
Şekil 3.21. Dikey polarizasyonda φ = 60° için kalkanlama etkinliği............................
42
Şekil 3.22. Farklı kare yama sayıları kullanarak FSY tasarımı ......................................
43
Şekil 3.23. FSY:50 mm, Yama:30 mm için dikey polarizasyonda θ = 0° ve
1 adet kare yama için kalkanlama etkinliği...................................................
44
Şekil 3.24. FSY:50 mm, Yama:10 mm için dikey polarizasyonda θ = 0° ve
4 adet kare yama için kalkanlama etkinliği...................................................
44
Şekil 3.25. FSY:50 mm, Yama:7 mm için dikey polarizasyonda θ = 0° ve
9 adet kare yama için kalkanlama etkinliği...................................................
45
Şekil 3.26. FSY:50 mm, Yama:5 mm için dikey polarizasyonda θ = 0° ve
16 adet kare yama için kalkanlama etkinliği.................................................
45
xiii
Şekil
Sayfa
Şekil 3.27. FSY:50 mm, Yama:30 mm için dikey polarizasyonda θ = 30° ve
1 adet kare yama için kalkanlama etkinliği...................................................
46
Şekil 3.28. FSY:50 mm, Yama:10 mm için dikey polarizasyonda θ = 30° ve
4 adet kare yama için kalkanlama etkinliği...................................................
46
Şekil 3.29. FSY:50 mm, Yama:7 mm için dikey polarizasyonda θ = 30° ve
9 adet kare yama için kalkanlama etkinliği...................................................
47
Şekil 3.30. FSY:50 mm, Yama:5 mm için dikey polarizasyonda θ = 30° ve
16 adet kare yama için kalkanlama etkinliği.................................................
47
Şekil 3.31. Ax = b doğrusal denklem sisteminin CPU ve GPU üzerindeki
çözüm süreleri grafiği ...................................................................................
49
xiv
SİMGELER VE KISALTMALAR
Bu çalışmada kullanılmış simgeler ve kısaltmalar, açıklamaları ile birlikte aşağıda
sunulmuştur.
Simgeler
Açıklamalar
sn
Saniye
ms
Milisaniye
mm
Milimetre
dB
Desibel
GHz
Giga Hertz
E
Elektrik alan şiddeti
D
Elektrik akı yoğunluğu
H
Manyetik alan şiddeti
B
Manyetik akı yoğunluğu
µ
Manyetik geçirgenlik katsayısı
ε
Elektriksel geçirgenlik katsayısı
J
Birim alan başına akım yoğunluğu
ρ
Elektrik yük yoğunluğu
σ
Elektriksel iletkenlik
Kısaltmalar
Açıklamalar
CPU
Central Processing Unit (Merkezi İşlemci Birimi)
FSS
Frequency Selective Surfaces
FSY
Frekans Seçici Yüzeyler
GPU
Graphic Processing Unit (Grafik İşlemci Birimi)
LU
Lower Upper
MoM
Method of Moments (Momentler Yöntemi)
WLAN
Wireless Local Area Network
(Kablosuz Yerel Alan Ağı)
1
1. GİRİŞ
Elektromanyetik dalgalar, boşlukta veya maddesel bir ortamda yayılan, elektrik ve
manyetik alan bileşenlerinden oluşan dalgalardır. Elektromanyetik dalga kavramı ilk
olarak James Clerk Maxwell tarafından yazılan Elektromanyetik Alanın Dinamik Teorisi
[1] kitabının yayınlaması ile ortaya çıkmıştır. Dalga boylarına göre sınıflandırılan
elektromanyetik dalgaların: radyo dalgaları, mikrodalgalar, kızılötesi ışınlar, görünür ışık,
morötesi ışınlar, X ışınları ve gama ışınları gibi çeşitleri bulunur. Elektromanyetik
dalgaların savunma sanayinde, radarlarda, takip sistemlerinde, tıp alanında, tomografide,
cep telefonlarında vb. birçok alanda uygulamaları mevcuttur.
Elektromanyetik dalgalar bir yüzeye geldiği zaman yüzeyin özelliklerine bağlı olarak
dalganın bir kısmı saçılır, bir kısmı da ilerler. Frekans seçici yüzeyler (FSY), gelen
elektromanyetik dalganın frekansına bağlı olarak yansıma ve iletim karakteristiklerini
değiştiren, periyodik dielektrik yüzeyler ve dielektrik yüzey üzerine periyodik olarak
yerleştirilmiş Şekil 1.1.‘deki gibi iletken yamalar veya periyodik oyuklar açılarak
oluşturulan yapılardır.
Yam
a Tip
i
O yuk
Şekil 1.1. FSY yama ve oyuk tipi elaman
Tipi
2
Bu özellikleri sayesinde FSY, istenilen frekanstaki dalgaları geçiren ve durdurulması
istenen dalgaları geçirmeyen, elektromanyetik dalgalar için filtre gibi çalışırlar.
Literatürde, Şekil 2.1.‘de gösterildiği üzere FSY tasarımında kullanılan farklı şekillerde
eleman tipleri vardır.
Şekil 1.2. FSY eleman tipleri
FSY, Şekil 1.3.‘te gösterildiği gibi tasarımlarına bağlı olarak alçak geçiren, yüksek
geçiren, bant geçiren ve bant durduran filtreler olarak kullanılır.
Alçak Geçiren
Yüksek Geçiren
Band Durduran
Band Geçiren
Şekil 1.3. FSY filtre tasarımları
3
Filtreleme özellikleri sayesinde FSY, uydu sistemlerinde [2], anten ve haberleşme
sistemlerinde [3], Radyo Frekansı ile Tanımlama (Radio Frequency Identification - RFID)
uygulamalarında [4], özellikle elektromanyetik dalga kalkanlama uygulamaları başta
olmak üzere askeri alanlarda [5], radar uygulamalarında [6], sivil uygulamalarda [7] ve 21.
yy ‘dan itibaren de 3G ve GSM ağlarında [8] kullanılmaya başlanmıştır.
Frekans seçici yüzeylerin (FSY) ilk uygulamaları Rittenhouse tarafından bir lambaya
bakıldığında ışık spektrumundaki bazı renklerin bastırıldığının farkına varılmasıyla
başlamıştır [9]. Bu optik olay FSY çalışma prensibinin temelini ortaya koymuştur.
Bilgisayar teknolojisindeki gelişmeler sayesinde, Momentler Metodu (Method of Moments
- MoM) [10], Zamanda Sonlu Farklar Metodu (Finite Difference Time Domain Method FDTD) [11], Sonlu Eleman Metodu (Finite Element Method - FEM) [12], Ortak Empedans
Metodu (Mutual Impedance Method - MIM) [13], Eşdeğer Devre Modeli (Equivalent
Circuit Models - ECM) [14] gibi yöntemler FSY ’deki saçılma analizlerini yapabilmek için
literatürde yaygın olarak kullanılmaya başlanmıştır.
Özellikle homojen yapıda olan FSY’deki saçılma analizlerinde, etkili ve basit çözümler
sunan MoM en çok tercih edilen yöntemlerden biridir [15]. Elektromanyetik bir dalga
FSY’e geldiği zaman, dalga FSY yüzeyinde akım indüklenmesine neden olur ve saçılımlar
meydana gelir. Elektrik alan ile bu indüklenen akım arasında bir ilişki vardır. Bu ilişkiden
yola çıkarak frekans alanında MoM uygulandığında; doğrusal denklem sistemleri elde
edilir. Bu denklem sistemlerinin bilgisayar yardımıyla çözülmesiyle saçılım ve iletim akım
yoğunluğu katsayıları hesaplanır. Akım yoğunluklarından elektrik alanlarının ifadesi elde
edilir. Gelen elektrik alan ile ilerleyen elektrik alan arasındaki ilişkiden ise FSY‘nin
kalkanlama etkinlikleri hesaplanır.
Literatürde, genetik algoritma [16], yapay sinir ağları [17], V-Dipol baz fonksiyonu [18],
Ewald Dönüşümü [19], Rao Wilton Glisson (RWG) bas fonksiyonu [20], Maehly
Yaklaşımı [21] vb. birçok farklı yöntem MoM uyarlanarak FSY analizinde kullanılır.
Ayrıca Floqet modları ve Green fonksiyonları da [22] FSY analizinde yaygın olarak
kullanılır.
4
Tezin Kapsamı
FSY tasarımında dielektrik ortamın parametreleri, FSY’nin geometrisi, periyodu, yama
veya oyuk olması, eleman tipi, diziler arası mesafe, gelen dalganın açısı ve polarizasyonu
vb. faktörler etkili olup, FSY’nin hangi frekanstaki dalgaları geçireceğini ve hangi
frekanstaki dalgaları durduracağını belirler.
Bu tez kapsamında 5 GHz frekans bandında, bant durduran bir FSY tasarımı yapılmıştır.
Bunun için izlenen yol aşağıdaki gibidir. Bir elektromanyetik dalga iletken bir yüzeye
geldiği zaman iletken yama üzerinde akım indüklenir. İndüklenen bu akım yayınım yapar
ve saçılmalar meydana gelir. İlk olarak dalga denklemleri elde edilir. Ardından, saçılan
dalgaların ifadesi, vektör potansiyellere göre yazılır. İletken yama üzerinde indüklenen
akım ile bu akımın FSY içinde bulunduğu ortamdaki herhangi bir noktada meydana
getirdiği manyetik vektör potansiyelinin arasındaki bağlantıyı ifade edebilmek amacıyla
Green Fonksiyonları [23] kullanılır. Ardından MoM’un uygulanmasıyla elde edilen
doğrusal denklem sistemlerinin çözülmesi gerekir. Bu çalışmada elde edilen doğrusal
denklem sistemlerinin çözümü için Merkezi İşlemci Birimleri (Central Processing Units CPU) ve Grafik İşlemci Birimleri (Graphic Procesing Units - GPU) kullanılmıştır.
GPU, CPU‘ya göre hızlı ve etkin çözümler sağlaması sayesinde, son yıllarda bilimsel
hesaplamalarda, görüntü ve video işlemede, akışkan dinamiği simülasyonlarında, biyoloji,
kimya ve tıp alanında kullanılmaya başlamıştır [24]. Özellikle GPU’nun matris vektör
çarpımı işlemlerini optimize edecek şekilde tasarlanmaları, iteratif denklem sistemleri
çözüm algoritmalarının hızlı bir şekilde uygulanabilmelerini sağlamıştır.
Tez kapsamında MoM’un uygulanmasıyla elde edilen doğrusal denklem sistemlerinin
çözümü CPU ve GPU üzerinde farklı matris boyutları için ayrı ayrı yapılarak performans
analizi yapılmıştır. Denklem sistemlerinin çözümü bize saçılım ve iletim katsayılarını
vermektedir. Saçılım ve iletim katsayılarını, akım yoğunluklarını ifade etmekte kullanılır.
Akım yoğunluklarını kullanarak da elektrik alanlarının ifadesi elde edilerek, gelen ve
ilerleyen elektrik alan ifadelerine bağlı olarak FSY‘nin kalkanlama etkinlikleri
hesaplanmıştır.
5
Kalkanlama istenmeyen elektromanyetik dalgaların olumsuz etkilerinin azaltılması amacı
ile yapılan elektromanyetik durdurma işlemidir. Kalkanlama kaçak veya istenmeyen
alanların azaltılması amacıyla kullanılır. Kalkanlamanın temeli Faraday Kafesine dayanır.
Bu topraklamalı kafes sayesinde elektromanyetik dalganın içeri girmesi veya dışarı
çıkması engellenir.
Tezin Amacı
WLAN kanalları yasal olarak IEEE 802.11 protokolünde belirtilen 2.4 GHz, 3.6 GHz, 4.9
GHz, 5 GHz ve 5.9 GHz bantları olmak üzere 5 farklı frekansta kullanılır. Cihazlar
genellikle 2.4 GHz frekansını kullandığından bazı durumlarda verimli kullanım
sağlanamaz. Ülkemizde 5 GHz frekansının kullanılması durumunda, hem kullanılacak
kanal sayısının çokluğu, hem de bu frekansta çalışan cihazların az olması nedeniyle daha
verimli kullanım sağlanacağı düşünülmektedir. Bu tez çalışmasının amacı 5 GHz frekans
bandında girişimin önlenmesi ve istemeyen dalgaların engellenmesi için bant durduran
FSY tasarımı yapılması ve FSY‘nin kalkanlama etkinliklerinin incelenmesidir. FSY‘nin
kalkanlama etkinlikleri gelen dalganın farklı geliş açıları ve polarizasyon durumlarına göre
incelenmiştir. Ayrıca FSY’nin tasarım yapısı değiştirilerek de kalkanlama etkinlikleri
gözlemlenmiştir.
Çalışmada, FSY‘nin kalkanlama etkinliklerini inceleyebilmek için ortaya çıkan denklem
sistemlerinin çözümü CPU ve GPU üzerinde farklı matris boyutları için ayrı ayrı yapılarak,
GPU ‘nun ne kadar hızlı ve etkin çözümler sağladığı analiz edilmiş ve CPU ile GPU
performans karşılaştırmaları yapılmıştır.
Tezin Ana Hatları
Birinci bölüm giriş bölümü olup, FSY tasarımdan kullanılan eleman tipleri ve şekilleri,
FSY filtre tipleri ve kullanım alanları, FSY analizinde kullanılan yöntemler, özellikle
MoM ile kullanılan teknikler, FSY‘nin kalkanlama etkinlikleri ve FSY hakkında literatür
özeti verilmiştir. Ayrıca tezin kapsamı ve ana hatları konusunda kısaca giriş yapılarak tezin
amacına dair bilgiler verilmiştir.
6
İkinci bölümde FSY yapısı tasarlanırken izlenilen adımlar, tasarımın nasıl yapıldığı ve
hangi yöntemlerin kullanıldığı anlatılmıştır. Doğrusal denklem sistemlerinin çözümüne
yönelik
tekniklerden
ve
FSY
etkinliklerinin
bahsedilmiştir.
Doğrusal
denklem
sistemlerinin çözümü için CPU ve GPU yapılarından bahsedilerek, paralel programlama
için kullanılacak platform ve araçlar tanıtılmıştır. Ayrıca CPU ve GPU programlamasına
dair döngü örnekleri yapılarak, iterasyon sayılarına bağlı karşılaştırmalı örnekler de
sunulmuştur.
Üçüncü bölümde sistem tasarımı ve analiz sonuçları kısmı yer almaktadır. Tasarımı
yapılan FSY‘nin kalkanlama etkinlikleri, farklı geliş açıları ve polarizasyon durumlarına
göre test edilmiştir. Test sonuçları, grafikleri ve değerlendirmeleri verilmiştir. FSY
tasarımı değiştirilerek farklı sayıdaki eleman tipleri için farklı geliş açıları ve polarizasyon
durumlarına göre testler yapılmıştır. Test sonuçları ayrıntılı olarak yorumlanmıştır.
Ayrıca bu bölümde elde edilen doğrusal denklem sistemlerinin çözümü CPU ve GPU
üzerinde gerçekleştirilmiş ve performans analizleri yapılarak sonuçlar yorumlanmıştır.
Sonuçlar ve öneriler kısmı da bölüm 4’de yer almaktadır.
7
2. FSY TASARIMI
Bu tez çalışmasında 5 GHz frekans bandında girişimin önlenmesi ve istemeyen dalgaların
engellenmesi için bant durduran FSY tasarımı yapılmıştır. FSY tasarımı yaparken:

Dalga denklemlerinin yazılması,

Saçılan dalgaların denklemleri ile vektör potansiyellerinin ifade edilmesi,

İndüklenen akım ile manyetik vektör potansiyelinin arasındaki bağlantının Green
fonksiyonları ile ifade edilmesi,

MoM uygulanması,

En uygun çözücünün seçilerek, elde edilen doğrusal denklem sistemlerinin CPU ve
GPU üzerinde çözdürülmesi,

Denklem sistemlerinin çözümünden saçılım ve iletim katsayılarının hesaplanması,

Katsayılar kullanılarak akım yoğunluklarının ifade edilmesi,

Akım yoğunluklarından elektrik alanlarının ifadesinin elde edilerek FSY‘nin
kalkanlama etkinliklerinin hesaplanması gerekmektedir.
Bu amaçla Şekil 2.1. ‘de verilen akış diyagramı adım adım takip edilerek FSY tasarımı
gerçekleştirilmiştir.
8
Frekans Seçici Yüzey
Tasarım Parametreleri
Sonuçlar
Elektrik Alanlarının Hesaplanarak
Kalkanlama Etkinliklerinin Bulunması
Dalga
Denklemlerinin
Yazılması
Yansıma ve İletim Akım Katsayılarının Hesaplanarak
Akım Yoğunluklarının Elde Edilmesi
Green
Fonksiyonlarının
Uygulanması
Momentler
Yöntemi
Performans Karşılaştırması
Denklem
sisteminin GPU
üzerinde çözümü
Hata ve Baz
Fonksiyonlarının
Tanımlanması
Denklem
sisteminin CPU
üzerinde çözümü
Ax=b
Denklem
Sistemi
Şekil 2.1. FSY tasarım akış diyagramı
2.1. FSY Tasarım Parametreleri
FSY tasarımında, FSY’nin etkinliğini belirleyen Şekil 2.2. ‘de verildiği gibi, dielektrik
ortamın parametreleri, FSY’nin geometrisi, periyodu, eleman tipi, diziler arası mesafe
gelen dalganın açısı, polarizasyonu gibi birçok parametre bulunur.
9
Yama
Tipi
Elem
an
ktrik
Malz
eme
Dizile
Diele
r aras
ı me
safe
Periyodik
Diziler
Üstte
n
görün
ü
ma
Ya tları
yu
Bo
ş
Şekil 2.2. FSY tasarım parametreleri
Çalışmada tasarlanan FSY‘de, kare tipinde yama elemanlar kullanılmıştır (Şekil 2.2.).
Kare tipinde yama elemanlar kullanılma nedeni ise, bu tür yapıların elektromanyetik
dalganın geliş açısındaki değişimlere göre daha kararlı bir filtre yapısında olmalarından
dolayıdır [25]. Bu sayede farklı geliş açıları ve polarizasyondaki dalgalar için daha kararlı
bir bant durduran filtre tasarımı yapılabilmesi mümkündür. Bu kapsamda kare tipinde
yama elemanlar kullanılarak FSY tasarımı yapabilmek için, Şekil 2.3. ‘teki gibi FSY ve
yama kenar uzunlukları referans olarak alınmıştır. FSY ve yama boyutları, girdilerden ilki
olarak seçilmiştir.
10
FSY Kenar Uzunluğu
Y ekseni
Yama
Kenar
Uzunluğu
X ekseni
Şekil 2.3. Kare tipinde yama eleman yapısı
Elemanlar, kare tipinde yama eleman olarak ve uzunluklar da belirlendikten sonra FSY
tasarımı için gerekli olan dalga denklemlerinin ifadeleri elde edilecektir.
2.2. Dalga Denklemlerinin Yazılması
Maxwell denklemleri, elektrik alanlar ve manyetik alanlar arasındaki ilişkiyi ortaya koyan
denklem takımlarıdır. E; elektrik alan şiddeti (V/m), D; elektrik akı yoğunluğu
(Deplasman) (C/m2), H; manyetik alan şiddeti (A/m), B; manyetik akı yoğunluğu (T), ε;
elektriksel geçirgenlik katsayısı (F/m), μ; manyetik geçirgenlik katsayısı (H/m), J; birim
alan başına akım yoğunluğu (A/m2), ρ; elektrik yük yoğunluğu (C/m3) ve σ; elektriksel
iletkenlik (S) olmak üzere, Maxwell denklemleri Eş.(2.1-2.4) ile verilmektedir.
⃗⃗
⃗∇xE
⃗ = − ∂B
∂t
(2.1)
⃗⃗
⃗∇xH
⃗⃗ = J + ∂D
∂t
(2.2)
⃗ .D
⃗⃗ = ρ
∇
(2.3)
⃗∇. ⃗B = 0
(2.4)
11
Kaynakların bulunmadığı ortamlarda Maxwell denklemleri harmonik olarak
⃗ xE
⃗ = −jwB
⃗
∇
(2.5)
⃗∇xH
⃗⃗ = jwD
⃗
(2.6)
⃗∇. ⃗D
⃗ =ρ
(2.7)
⃗ .B
⃗ =0
∇
(2.8)
biçiminde yazılır.
Vektör manyetik potansiyeli ile manyetik akı yoğunluğu Eş.(2.9), manyetik alan şiddeti ile
manyetik akı yoğunluğu Eş.(2.10), elektrik alan şiddeti ile elektrik akı yoğunluğu Eş.(2.11)
ve elektrik alan şiddeti ile birim alan başına akım yoğunluğu Eş.(2.12) arasındaki ilişkiler
verilmiştir.
⃗
⃗B=∇
⃗ xA
(2.9)
⃗ =μH
⃗⃗
B
(2.10)
⃗D
⃗ =εE
⃗
(2.11)
⃗
J=σE
(2.12)
Zamanla değişen alanlarda E; elektrik alanı, A; manyetik vektör potansiyeli ile V; statik
elektrik potansiyeline bağlı olarak Eş.(2.13) ‘deki gibi elde edilir.
⃗⁄
⃗ = −∇
⃗ V − ∂A
E
∂t
(2.13)
Eş.(2.9)’un her iki tarafının rotasyoneli alınırsa, manyetik vektör potansiyeli ve manyetik
alan şiddeti ifadesi elde edilir.
⃗ = ⃗∇(∇
⃗∇xB
⃗ = ⃗∇x∇
⃗ xA
⃗ . ⃗A) − ∇2 ⃗A
(2.14)
⃗⁄
⃗ xB
⃗ =∇
⃗ x(μH
⃗⃗ ) = μ(∇
⃗ xH
⃗⃗ ) = μ (J + ∂D
∇
∂t)
(2.15)
12
Eş.(2.14) ve Eş.(2.15) eşitlenerek, birlikte yazılırsa;
⃗⃗
2 ⃗A
⃗
∂t
∂t2
⃗∇(∇
⃗ . ⃗A) − ∇2 ⃗A = μJ − ⃗∇ (με ∂V) − με ∂
(2.16)
ifadesi elde edilir.
Bu denklem farklı bir şekilde düzenlenirse;
∇2 ⃗A − με
⃗
∂2 ⃗A
∂t2
⃗⃗
⃗ . ⃗A + με ∂V)
= − μJ + ⃗∇ (∇
∂t
(2.17)
elde edilir.
Lorentz koşulu, manyetik vektör potansiyel ve statik elektrik potansiyeli arasındaki
bağıntıyı verir.
⃗⃗
⃗ . ⃗A + με ∂V = 0
∇
∂t
(2.18)
Eş.(2.18) Lorenz koşulu uygulanırsa; manyetik vektör potansiyeli için dalga denklemini
∇2 ⃗A − με
⃗⃗
∂2 A
∂t2
= −μJ
(2.19)
olarak elde edilir.
2.3. Green Fonksiyonlarının Uygulanması
Bu tez çalışmasında, FSY tasarımında kare tipinde yama eleman kullanıldığı için gelen
elektrik alanının ifadesini iki boyutta (x,y);
E Gelen = Eo ej(αox+βo y)
(2.20)
biçiminde ifade etmek mümkündür.
Eş.(2.20) α ve β katsayıları pozitif gerçek sabitleri göstermektedir. k ise dalga sayısı olmak
üzere aşağıdaki denklemlerle 𝑎0 , β0 ve k katsayıları
13
ao = ksin(θ) cos(∅)
(2.21)
βo = ksin(θ) sin(∅)
(2.22)
k = w√με
(2.23)
olarak verilir.
Elektromanyetik dalga FSY’ye geldiği zaman, FSY üzerinde akım indüklenir. İndüklenen
bu akımlardan dolayı saçılmalar olur ve gelen dalganın bir kısmı da FSY içinden geçerek
ilerler (Şekil 2.4.).
Sa
a
nD
e
y
le
İler
lga
an
çıl
Da
lga
Da
len
e
G
lga
Şekil 2.4. FSY üzerinde gelen dalga
Gelen ve saçılan elektrik alanının ifadesi, birim alan başına akım yoğunluğu cinsinden
⃗EGelen + ⃗E Saçılan =
J
σ
(2.24)
biçiminde ifade edilir.
Elektriksel iletkenlik (σ), bir iletkene uygulanan elektriksel alan etkisinde yük
taşıyıcılarının durumlarını ifade eder. Elektriksel iletkenliğe göre ortamlar 3 başlıkta
incelenebilir.
14

σ → ∞,
Mükemmel iletken ortam

σ = 0,
Kayıpsız ortam

σ ≠0,
Kayıplı ortam
Problem tipini mükemmel iletken ortamlara göre incelendiği için, gelen ve saçılan elektrik
alanları mükemmel iletken ortamlar (σ → ∞) için düzenlenirse, gelen ve saçılan elektrik
alan ifadeleri
⃗ Gelen + E
⃗ Saçılan = J = 0
E
σ→∞
(2.25)
olarak yazılır.
Lorentz koşulunu Eş.(2.18) uygulayarak manyetik vektör potansiyeli için elde ettiğimiz
dalga denklemini (Eş.(2.19)), bir noktanın uzaydaki konumunu diğer bir noktaya göre
belirleyen sabit “r” pozisyon vektörü ile gösterilirse, saçılan elektrik alanın ifadesi
⃗ (r) + 12 ∇
⃗ (r))]
⃗ Saçılan (r) = −jwμ [A
⃗ (∇
⃗ .A
E
k
(2.26)
biçiminde ifade edilir.
Green fonksiyonu homojen olmayan diferansiyel denklemlerin belirli sınır şartları altında
çözülmesini sağlayan bir metodtur. Bu kapsamda iletken yama üzerinde indüklenen akım
ile bu akımın FSY’nin içinde bulunduğu ortamdaki herhangi bir noktada meydana getirdiği
manyetik vektör potansiyelinin arasındaki bağlantıyı ifade edebilmek amacıyla Green
fonksiyonları kullanılabilir. Diğer bir deyişle, dalga denklemini çözebilmek ve manyetik
vektör potansiyelini hesaplayabilmek amacıyla (r) gözlem noktası ve (r’) kaynak noktası
olmak üzere Green fonksiyonları uygulanabilir.
İletken yama üzerinde indüklenen akım ile bu akımın FSY içinde bulunduğu ortamdaki
herhangi bir noktada meydana getirdiği manyetik vektör potansiyelinin arasındaki ilişki
Green fonksiyonu ile
⃗A(𝑟) = ∫ ⃗G(r, r ′ ) J(r′)ds′
(2.27)
15
biçiminde ifade edilir.
Manyetik vektör potansiyeli için Green fonksiyonunun çözümü Eş.(2.28) ile verilir [26].
⃗ =e
G
−jk|r−r′|
(2.28)
4π|r−r′|
Çalışmamamızda FSY tasarımında kare tipinde yama eleman kullanıldığı için elektrik alan
şiddetinde yazıldığı gibi (Eş.(2.20)), manyetik vektör potansiyeli ifadesini de iki boyutta
⃗ = ∂Ax + ∂Ay
⃗∇.A
∂x
(2.29)
∂y
yazmak mümkün olur.
Manyetik vektör potansiyeli için kısmı türevleri alarak Eş.(2.29) düzenlenirse
⃗ =
⃗ .∇
⃗ .A
∇
∂Ax ∂Ay
+
∂x
∂y
+
∂x
∂Ax ∂Ay
+
∂x
∂y
∂y
=(
∂2 Ax
∂x2
+
∂2 Ay
)(
∂x ∂y
∂2 Ay
∂y2
+
∂2 Ax
)
∂x ∂y
(2.30)
eşitliği elde edilir.
Gelen elektrik alanının x ve y bileşenlerini ve manyetik vektör potansiyelinin ifadesini
dalga denkleminde Eş.(2.19) yerine koyarak düzenlenirse; aşağıdaki
ExGelen = −
EyGelen = −
1
jwε
1
jwε
[
[
∂2 Ax
∂x2
∂2 Ay
∂y2
+ kAx +
+ kAy +
∂2 Ay
]
(2.31)
]
(2.32)
∂x ∂y
∂2 Ax
∂x ∂y
eşitlikler elde edilir.
Bu iki eşitlik Ex ve Ey bileşenleri için matris formunda yazılarak denklem sistemi elde
edilir.
[
Ex
] = −jwμ [
Ey
1+
1
1 ∂2
1
k2 ∂x2
k2 ∂x ∂y
∂2
k2 ∂x ∂y
1+
∂2
1 ∂2
k2 ∂y2
][
Ax
]
Ay
(2.33)
16
Gelen elektrik alanının ifadesine (Eş.(2.20)) benzer şekilde manyetik vektör potansiyelinin
ifadesi (x,y) için iki boyutlu olarak ⃗A(x, y)ej(am x+bny) şeklinde yazılabilir. Bu ifadenin
ikinci dereceden kısmi türevleri alınırsa;
∂2 Ax
∂x2
∂2 Ay
∂x ∂y
= j2 am 2 Ax = −am 2 Ax (am , bn )
(2.34)
= jam jbn Ay = −am bn Ay (am , bn )
(2.35)
eşitlikleri elde edilir.
Burada “m” ve “n” kare tipindeki yama sayısına bağlı olarak değişen indisleri
göstermektedir. Eşitliklerdeki am ve bn ise yama sayısına bağlı olarak değişen uzaysal
frekanslardır ve
am = a0 +
2π
bn = b0 +
2π
a
b
m
(2.36)
n
(2.37)
biçiminde ifade edilirler.
Matris formunda ifade edilen dalga denkleminde (Eş.(2.33)), manyetik vektör
potansiyelinin kısmı türevler ifadesini (Eş.(2.34 – 2.35)) yazılıp, denklemler düzenlenirse;
Ex (am, bn )
[
] = −jwμ [
Ey (am, bn )
1−
am 2
k2
−am bn
k2
−am bn
k2
]
bn 2
1−
k2
[
Ax(am ,bn )
]
Ay(am ,bn )
(2.38)
elde edilir.
Dalga denklemlerini matris formunda yazıp, elektrik alan ile manyetik vektör
potansiyelinin ifadesinden elde edilen denklem sistemine Eş.(2.38) Green fonksiyonu
uygulanırsa;
17
[
Ex (am, bn )
Ey (am, bn )
k2 −am
] = −jwμ [
2
k2
−am bn
k2
−am bn
k2
2
k2 −bn
k2
] G(am, bn ) [
Jx(am ,bn)
]
Jy(am ,bn)
(2.39)
eşitliği elde edilir.
Green fonksiyonunun çözümünden elde edilen denklemin Eş.(2.28) Fourier Dönüşümü
alınarak ifade edilirse;
G(am, bn ) =
−j
(2.40)
√k2 −am 2 −bn 2
denklemi elde edilir.
Matris formunda ifade edilen denklem sistemine (Eş.(2.39)), Green fonksiyonu
uygulanırsa en genel haliyle Eş. (2.41) ’deki ifadeyi elde ederiz.
[
Ex (am, bn )
Ey (am, bn )
]=
k2 −am
−
1
2wε
∑m,n
[
2
−am bn
√k2 −am 2 −bn 2
√k2 −am 2 −bn 2
−am bn
k2 −bn
√k2 −am 2 −bn 2
2
[
Jx(am,bn)
] ej(am x+bny)
Jy(am,bn)
(2.41)
√k2 −am 2 −bn 2 ]
2.4. Momentler Yöntemi
MoM elektromanyetik problemlerde özellikle integrallerde yaygın olarak kullanılan bir
ayrıklaştırma yöntemidir. Eş.(2.42)’de verilen K(x,x’) bilenen çekirdek fonksiyonu, g(x)
bilenen kaynak fonksiyonu ve f(x) bilinmeyen fonksiyonları göstermek üzere MoM bu tarz
denklemlere kolaylıkla uygulanabilir.
b
∫a f(x ′ )K(x, x ′ )dx ′ = g(x)
(2.42)
18
MoM’da, f(x) bilinmeyen fonksiyonu, an bilinmeyen katsayılar ve fn (x) bilinen baz
fonksiyonları göstermek üzere,
f(x) = ∑N
n=1 a n fn (x)
(2.43)
eşitliği ile ifade edilir.
“L” integral operatörü olmak üzere, MoM’un problemde verilen integrale uygulanmasıyla,
∑N
n=1 a n L{fn (x)} = g(x)
(2.44)
olarak genel çözüm denklemi elde edilir.
İntegral ifadesi belli bir hata altında hesaplanacağı için, MoM’da, “W(x)” hata fonksiyonu
W(x) = [∑N
n=1 a n L{fn (x)}] − g(x)
(2.45)
biçiminde verilir.
En genel haliyle MoM uygulanmasıyla elde edilen denklem sistemleri
[Zmn ][an ] = [Vm ]
(2.46)
[Zmn ] = ⟨Wn |Lfn ⟩
(2.47)
[Vm ] = ⟨Wm |g⟩
(2.48)
olarak ifade edilirler.
MoM’da hata ve baz fonksiyonlarının tanımlanmasında farklı tipte fonksiyonlar kullanılır.
Literatürde hata fonksiyonları olarak, Dirac Delta Fonksiyonları ve Galerkin Yöntemi
yaygın olarak kullanılır [27]. Galerkin yönteminde, hata fonksiyonu baz fonksiyonuna eşit
olarak seçilir. Baz fonksiyonlarının tanımlanmasında ise tam bölge veya alt bölge baz
fonksiyonları (Şekil 2.5.) kullanılır [27]. Problem tipi doğrusal veya düzgünse, problem
çözümünde tam bölge baz fonksiyonların kullanılması daha kolay ve hızlı sonuçlar
19
alınmasını sağlar. Farklı geometrideki yapılarda ise alt bölge baz fonksiyonların
kullanılması daha iyi sonuçlar verir.
Tam Bölge Baz Fonksiyonu
Problem Sınırları
Alt Bölge Baz Fonksiyonu
Problem Sınırları
Şekil 2.5. Tam bölge ve alt bölge baz fonksiyonları
2.5. Hata ve Baz Fonksiyonlarının Tanımlanması
Çalışmada, FSY problem tipi düzgün kare yamalardan oluştuğu için, problem çözümünde
tam bölge baz fonksiyonların kullanılması daha uygun olur. Çünkü problem tipi doğrusal
veya düzgün olan yapılarda,
problemin çözümünde tam bölge baz fonksiyonların
kullanılması daha iyi sonuçlar verir. Literatürde farklı tipte tam bölge baz fonksiyonları
kullanılmaktadır. En yaygın kullanılan tam bölge baz fonksiyonları sinüsoidal tipte tam
bölge baz fonksiyonlarıdır [28]. Eş.(2.49)’da literatürde yaygın olarak kullanılan bir
boyutta sinüsoidal tipte tam bölge baz fonksiyonuna örnek bir fonksiyon verilmiştir.
fn (x ′ ) = cos [
(2n−1)πx′
l
]
, −
l
2
≤ x′ ≤
l
2
(2.49)
Tam bölge baz fonksiyonu tanımlanması problem tipine ve çözüm yöntemine göre
değişiklik gösterir. MoM uygulanırken, birim alan başına akım yoğunluğunun, f(x)
bilinmeyen fonksiyonu formatında Eş.(2.43) tanımlanması gerekir. Çalışmada FSY‘de kare
tipi yama elemanlardan oluşan bir tasarım tercih edildiği için J ile f(x) arasındaki ilişkiyi
iki boyutta yazmak yeterlidir [25].
20
TM
J(x, y) = ∑Ii=0 ∑Jj=0[Aij φTE
ij + Bij φij ]
(2.50)
Burada Aij ve Bij bilinmeyen katsayıları, φTE
ij enine elektrik (Transverse Electric - TE) ve
φTM
enine manyetik (Transverse Magnetic - TM) modları simgeler (Şekil 2.6.).
ij
Elektromanyetik dalgalar, dalga klavuzlarının ekseni boyunca yayılmaktadırlar. Yayılan
dalga, klavuz eksenine dik olarak yayılıyorsa ve eksen doğrultusunda herhangi bir elektrik
alan bileşeni yoksa, bu tür modlara TE modları denir. TE modunda manyetik alan
bileşenleri mevcuttur. Manyetik alanın bileşenleri eksen yönünde ve eksene dik olarak
yayılmaktadır. Eğer yayılan dalga, klavuz eksenine dik olarak yayılıyorsa ve eksen
doğrultusunda herhangi bir manyetik alan bileşeni yoksa bu tür modlara da TM modları
denir. TM modunda elektrik alan bileşenleri mevcuttur. Elektrik alanın bileşenleri eksen
yönünde ve eksene dik olarak yayılır. Enine elektromanyetik modunda (Transverse
Electro-Magnetic - TEM) ise hem elektrik alanının hem de manyetik alanın kılavuz ekseni
doğrultusunda herhangi bir bileşeni yoktur.
Ele
k
Ala trik
nı
Manyetik
Alanı
İle
rle
m
eY
ön
ü
Şekil 2.6. Enine dalgalar
TM
φTE
yatay ve dikey sinüsoidal tipte tam bölge baz fonksiyonları olmak üzere,
ij ve φij
sinüsoidal fonksiyonlar,
21
φTE
ij (x, y) =
iπ
iπx
jπy
jπ
iπx
jπy
jπy
jπ
iπx
jπy
[a′ sin ( a′ ) cos ( b′ ) ax + b′ cos ( a′ ) sin ( b′ ) ay ] ej(a0 x+b0y)
(2.51)
φTM
ij (x, y) =
iπ
iπx
[b′ sin ( a′ ) cos ( b′ ) ax − a′ cos ( a′ ) sin ( b′ ) ay ] ej(a0 x+b0y)
(2.52)
biçiminde ifade edilirler.
Hata fonksiyonlarını tanımlarken, hata fonksiyonunu baz fonksiyonuna eşit olarak seçen
Galerkin yöntemini kullanarak,
Wm = fn
(2.53)
[Zmn ] = ⟨fm |Lfn ⟩
(2.54)
[Vm ] = ⟨fm |g⟩
(2.55)
biçiminde denklem sistemi tanımlanır.
Hata ve baz fonksiyonlarının tanımlanmasından sonra MoM uygulayarak Zmn , an ve Vm
denklemleri (Eş.(2.47 – 2.48)) için Ax = b doğrusal denklem sistemi (Eş.(2.46)) elde
edilir. Galerkin yöntemini uygulayarak bütün verileri yerine konulursa Ax = b doğrusal
denklem sistemi en genel haliyle,
⟨f1 |Lf1 ⟩
⋮
[
⟨fm |Lf1⟩
⋯
⋱
⋯
⟨f1 |g⟩
⟨f1 |Lfn ⟩ a1
⋮
][ ⋮ ] = [ ⋮ ]
⟨fm |g⟩
⟨fm |Lfn ⟩ a𝑛
(2.56)
biçiminde elde edilir.
2.6. Doğrusal Denklem Sisteminin Çözümü
x1, x2, … xn bilinmeyen değerler olmak üzere,
a11 x1 + a12 x2 + ⋯ a1n xn = b1
a21 x1 + a22 x2 + ⋯ a2n xn = b2
……………………………….
am1 x1 + am2 x2 + ⋯ amn xn = bm
(2.57)
22
doğrusal denklem sistemleridir.
Bu doğrusal denklem sistemlerini matris formuna getirerek Ax = b formatında,
a11
A=[ ⋮
am1
⋯
⋱
⋯
a1n
⋮ ]
amn
(2.58)
b1
b=[ ⋮ ]
bm
(2.59)
x1
x=[⋮]
n
(2.60)
a11
[ ⋮
am1
⋯
⋱
⋯
a1n x1
b1
⋮ ][ ⋮ ] = [ ⋮ ]
amn xn
bm
(2.61)
yazmak mümkündür.
Ax = b doğrusal denklem sistemlerinin çözümü için doğrudan yöntemler ve sayısal
yöntemler kullanılır. Doğrudan yöntemler için ters matris, Cramer, Gauss eliminasyon,
Gauss Jordan, LU (Lower Upper) ayrıştırması ve QR ayrıştırması yöntemleri örnek
verilebilir. Sayısal yöntemler için ise Jakobi, Gauss Siedell, Eşlenik Gradyan gibi iteratif
yöntemler örnek olarak verilebilir.
Gauss Eliminasyon yönteminde verilen doğrusal denklem sistemi matris biçiminde
yazılarak, matris üzerinde çeşitli satır işlemleri yapılır. Satır işlemleri sonucunda çözüm
kümeleri hesaplanarak üst üçgen matris oluşturulur. Daha sonra geriye doğru yerine koyma
işlemi ile bütün “x” bilinmeyen katsayıları hesaplanarak Ax = b doğrusal denklem
sistemlerinin çözümü elde edilir.
LU ayrıştırmasında A matrisi A = L . U Eş.(2.62) verildiği gibi çarpanlarına ayrılır ve
A x = b doğrusal denklem sistemi ise Lc = b Eş.(2.63) ve Ux = c Eş.(2.64) şeklinde
ayrılarak yazılır. Daha sonra Lc = b eşitliği için ileriye doğru yerine koyma işlemi, Ux = c
eşitliği için geriye doğru yerine koyma işlemi yapılarak Ax = b doğrusal denklem
sistemlerinin çözümü elde edilir.
23
A11
[A21
A31
A12
A22
A32
A13
L11
A23 ] = [L21
L31
A33
L11
[L21
L31
0
L22
L32
b1
0 c1
c
0 ] [ 2 ] = [b 2 ]
L33 c3
b3
(2.63)
U11
[ 0
0
U12
U22
0
c1
U13 x1
U23 ] [x2 ] = [c2 ]
c3
U33 x3
(2.64)
0
L22
L32
0 U11
0 ][ 0
L33 0
U12
U22
0
U13
U23 ]
U33
(2.62)
QR ayrıştırmasında Q; ortagonal matris Eş.(2.65) ve R; üst üçgen matris Eş.(2.66) olmak
üzere A matrisi A = Q . R Eş.(2.67) şeklinde çarpanlarına ayrılarak yazılır. Ortagonal
matrisler, matrisin kendisi (Q) ile transpozunun (QT) çarpımının birim matrise (I) eşit olan
Eş.(2.68) matrisleridir. Daha sonra LU yönteminde olduğu gibi d = 𝑄 𝑇 𝑏 Eş.(2.69)
eşitliğindeki d vektörü için çözüm elde edilir. Ardından Rx = d Eş.(2.70) eşitliği için
geriye doğru yerine koyma işlemi yapılarak Ax = b doğrusal denklem sistemlerinin
çözümü QR ayrıştırması yöntemiyle elde edilir.
Q11
[Q21
Q31
Q12
Q22
Q32
Q13 Q11
Q23 ] [Q12
Q33 Q13
R11
[ 0
0
R12
R 22
0
R13
R 23 ]
R 33
A11
A
[ 21
A31
A12
A22
A32
A13
Q11
A23 ] = [Q21
A33
Q31
Q21
Q22
Q23
R11
[ 0
0
R12
R 22
0
0
0]
1
(2.65)
(2.66)
Q12
Q22
Q32
[Q][Q]𝑇 = [I]
d1
Q11
[d2 ] = [Q21
Q31
d3
Q31
1 0
Q32 ] = [0 1
Q33
0 0
Q13 R11
Q23 ] [ 0
Q33 0
R12
R 22
0
R13
R 23 ]
R 33
(2.67)
(2.68)
Q12
Q22
Q32
Q13 𝑇 b1
Q23 ] [b2 ]
Q33
b3
R13 x1
d1
x
R 23 ] [ 2 ] = [d2 ]
R 33 x3
d3
(2.69)
(2.70)
24
2.7. Uygun Çözücünün Seçilmesi
Tez kapsamında, verilen doğrusal denklem sistemlerinin çözümü için doğrudan
yöntemlerden Gauss eliminasyon, LU ayrıştırması ve QR ayrıştırması yöntemleri farklı
matris boyutları için ayrı ayrı test edilerek en hızlı çözümü sağlayan yöntem seçilmiştir. Bu
nedenle Gauss eliminasyon, LU ayrıştırması ve QR ayrıştırması yöntemlerini farklı matris
boyutları için ayrı ayrı test edilmiş (Çizelge 2.1.) ve sonuçları grafiksel olarak Şekil 2.7.
‘de verilmiştir.
Çizelge 2.1. Gauss eliminasyon, LU ve QR ayrıştırma yöntemleri çözüm süreleri
“A”
Matrisi
Boyutu
“b”
Vektörü
Boyutu
Gauss
Eliminasyon
Yöntemi
süresi (sn)
LU
Ayrıştırma
Yöntemi
süresi (sn)
QR
Ayrıştırma
Yöntemi
süresi (sn)
500x500
1000x1000
1500x1500
2000x2000
2500x2500
3000x3000
3500x3500
4000x4000
4500x4500
5000x5000
500x1
1000x1
1500x1
2000x1
2500x1
3000x1
3500x1
4000x1
4500x1
5000x1
0,0074
0,0399
0,1125
0,2542
0,4189
0,6528
0,9420
1,3743
1,8947
2,7019
0,0117
0,1105
0,2328
0,3087
1,2926
2,2192
2,8516
4,2278
5,2103
7,8787
0,0363
0,3312
0,9079
2,0808
3,3882
5,5797
9,3603
12,5497
16,9602
23,2206
25
Gauss eliminasyon, LU ve QR yöntemleriyle
"Ax=b" Denklemi Çözüm Süreleri
00.040
00.035
Süre (saniye)
00.030
00.025
00.020
QR
00.015
LU
Gauss
00.010
00.005
00.000
Eleman Sayısı
Şekil 2.7. Gauss eliminasyon, LU ve QR ayrıştırma yöntemleri çözüm süreleri grafiği
Şekil 2.7. ‘de görüldüğü üzere Gauss eliminasyon yöntemi, LU ayrıştırma ve QR
ayrıştırma yöntemlerine daha hızlı sonuçlar vermiştir. Bu sebeple çalışmada verilen
doğrusal denklem sistemini çözmek için Gauss eliminasyon yöntemi kullanılmıştır.
Matrislerde iki denklemin yerini değiştirmek, bir denklemi sıfırdan farklı bir sayı ile
çarpmak veya bir denklemi bir sabitle çarpıp başka bir denklemle toplamak denklem
sistemine denk olan başka bir denklem sistemini oluşturur. Gauss eliminasyon yönteminde
verilen doğrusal denklem sistemi matris biçiminde yazılarak, çeşitli satır işlemleri
yapılmıştır. İşlemler sonucunda çözüm kümeleri hesaplanarak üst üçgen matris (örnek bir
üst üçgen matris Eş.2.71’de) oluşturulmuştur. Daha sonra geriye doğru yerine koyma
işlemi ile bütün “x” bilinmeyen katsayıları hesaplanarak çözüm elde edilmiştir.
A11
[ 0
0
A12
A22
0
A13
A21 ]
A33
(2.71)
26
2.8. Denklem Sisteminin GPU ve CPU Üzerinde Uygulanması
CPU seri akışları yürütebilmek için tüm komutları tek tek işleyen birimlerdir. GPU paralel
akışları yürütebilmek için tüm komutları aynı anda işleyen birimlerdir. CPU, seri işlemleri
yürütebilmek için birkaç çekirdekten oluşan seri işlemcilerdir. Karmaşık yazılımlar
gerektirmesi nedeniyle CPU’nun bir arada programlanması zordur. GPU ise paralel
işlemleri yürütebilmek için binlerce çekirdekten oluşan paralel çalışmaya uygun
işlemcilerdir (Şekil 2.8.). GPU‘nun uygun yapıları ve genel kullanıma açık yazılımları
sayesinde, paralel olarak programları daha kolay ve etkili olarak uygular.
GPU
CPU
Kontrol
Aritmetik
Lojik
Birimler
Cache Bellek
D- RAM
D- RAM
Şekil 2.8. CPU ve GPU mimarisi
MoM’un uygulanmasıyla elde edilen Ax = b doğrusal denklem sistemlerinin çözümü CPU
ve GPU üzerinde farklı matris boyutları için ayrı ayrı uygulanarak performans analizi
yapılmıştır.
Çalışmada
tasarladığımız
FSY’nin
yazılımı
Matlab
platformunda
geliştirilmiştir. CPU ve GPU uygulamaları için, ilk olarak Ax = b doğrusal denklem
sistemlerinin CPU üzerindeki çözümleri yapılmıştır. Bu amaçla Gauss Eliminasyon
yöntemi CPU üzerinde uyarlanarak kod yazılmış, sonrasında GPU çözümü için Matlab
Paralel Hesaplama Aracı (Parallel Computing Toolbox) [29] kullanılmıştır. Bu araçla,
GPU üzerinde Ax = b doğrusal denklem sistemlerinin çözümü için Gauss Eliminasyon
yöntemi kodu yazılmıştır.
27
Matlab paralel hesaplama aracı, çok çekirdekli işlemcileri, GPU ve bilgisayar kümelerini
kullanarak özellikle matris vektör çarpımı işlemlerini optimize edecek şekilde tasarlanmış
bir araçtır. Bu araçla çalışacak uygulamaların çok çekirdekli yapılar üzerinde eşzamanlı
koşturulması sağlanır. Bunun için Matlab‘da geliştirilmiş, döngü işlemleri için “parfor”
komut seti vardır. “parfor” komut seti ile döngülerin paralelleştirilerek daha hızlı ve
verimli çalışmaları sağlanır (Şekil 2.9.).
Şekil 2.9. Matlab parfor komut seti işleyişi
Simülasyonda “parfor” komut setinin etkinliğini gözlemleyebilmek için, CPU üzerinde
“for döngüsü” ve GPU üzerinde “parfor döngüsü” kullanılarak matris işlemlerinin seri ve
paralel çalıştırılması uygulaması yapılmıştır (Çizelge 2.2.). Şekil 2.10. ‘da sonuçlar
grafiksel olarak gösterilmiştir.
28
Çizelge 2.2. CPU ve GPU üzerinde “for” ve “parfor” döngü süreleri
İterasyon
Sayısı
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
CPU
“for”
Döngü
Süresi (sn)
0,7671
1,0155
1,3390
1,8291
2,1988
2,4912
2,7945
3,3056
3,3154
3,6756
3,9294
4,6058
4,4942
4,9423
5,7913
5,8576
6,3107
6,3993
7,1644
GPU
“parfor”
Döngü
Süresi (sn)
0,4592
0,5454
0,6064
0,7404
0,7473
0,9495
0,9595
1,0331
1,1436
1,2280
1,2377
1,4964
1,4974
1,5172
1,7053
1,8143
1,9396
1,9467
2,1736
29
CPU ve GPU üzerinde for ve parfor döngü süreleri
00.010
00.009
00.008
Süre (saniye)
00.007
00.006
00.005
CPU_for
00.004
GPU_parfor
00.003
00.002
00.001
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
00.000
İterasyon Sayısı
Şekil 2.10. CPU ve GPU üzerinde “for” ve “parfor” döngü süreleri grafiği
Şekil 2.10. ‘da görüldüğü üzere, GPU üzerinde paralel olarak çalışan “parfor” döngü
komut seti, CPU üzerinde seri olarak çalışan “for” döngü komut setine göre oldukça hızlı
sonuçlar vermiştir. İterasyon sayısına bağlı olarak, GPU ile CPU arasındaki hız farkı başta
az olmasına rağmen, iterasyon sayısı arttıkça GPU ile CPU arasındaki hız farkı da
artmaktadır. Sonuç olarak GPU, CPU‘ya göre daha verimli ve hızlı çözümler
sağlamaktadır.
Matlab‘da GPU üzerinde işlemler yapabilmek için “gpuArray” fonksiyonu kullanılır.
“gpuArray” fonksiyonu ile verilerin GPU üzerine aktarılarak, GPU üzerinde işlemlerin
gerçekleştirilmesi sağlanır. “gpuArray” fonksiyonu CPU üzerinde yapılabilen, matris
bölme, çarpma, toplam, çıkarma, ters alma, determinant bulma, rank alma, traspoz alma,
eşlenik alma vb. birçok işlemin GPU üzerinde de yapılabilmesini [30] destekler.
“gpuArray” fonksiyonu, tanımları GPU üzerinde otomatik olarak yaparak işlemlerin
30
gerçekleştirilmesini sağlar. Kaynaklar [31-32] ‘de “gpuArray” fonksiyonu kullanımına ait
örnekler mevcuttur.
Bu tez kapsamında “gpuArray” fonksiyonları ve “parfor” döngüleri kullanılarak Ax = b
doğrusal denklem sistemlerinin çözümü Gauss eliminasyon yöntemi kullanılarak farklı
matris boyutları için GPU üzerinde gerçekleştirilmiştir.
31
3. SİSTEM TASARIMI VE ANALİZ SONUÇLARI
Kalkanlama, istenmeyen elektromanyetik dalgaların olumsuz etkilerinin azaltılması amacı
ile yapılan elektromanyetik durdurma işlemidir. Kalkanlama, kaçak veya istenmeyen
alanların azaltılması amacıyla kullanılmaktadır. Kalkanlama etkinliği (shielding efficiency
SE) desibel (dB) olarak,
Kalkanlama EtkinliğidB = 20 log10
EGelen
Eİlerleyen
(3.1)
biçiminde ifade edilir.
FSY yapılarının kalkanlama etkinlikleri, FSY‘yi oluşturan elemanların tiplerine, FSY ve
yamaların boyutlarına, gelen dalganın açısına ve polarizasyonuna bağlı olarak değişir.
Özellikle FSY‘yi oluşturan elemanların tipleri FSY tasarımında önemli rol oynar. Çünkü
her eleman tipinin kendisine has özellikleri bulunur. Bu bakımdan FSY tasarımı yapılırken
problem tipine göre eleman tipi seçilmesi oldukça önemlidir.
Çalışmada tasarlanan FSY‘nin 5 GHz ‘de kararlı bir bant durduran filtre yapısında olması
istenmektedir. Bu nedenle kare tipinde yama elemanların, elektromanyetik dalganın geliş
açısındaki değişimlere göre daha kararlı bir filtre yapısında olmaları nedeniyle dolayı FSY
tasarımında kare tipinde yama elemanlar kullanılmıştır.
3.1. FSY ve Yama Boyutlarının Belirlenmesi
FSY eleman tipini belirledikten sonra 5 GHz ‘de bant durduran filtre tasarlayabilmek için
FSY ve yamaların boyutlarını belirlemek gerekmektedir. Bu amaçla farklı FSY ve yama
boyutları için (Şekil 2.3.) testler yapılmış (Şekil 3.1. – 3.9.) ve en uygun FSY, yama
uzunlukları belirlenmiştir.
32
Şekil 3.1. FSY uzunluğu: 10 mm, yama uzunluğu: 1 mm için kalkanlama etkinliği
Şekil 3.2. FSY uzunluğu: 20 mm, yama uzunluğu: 1 mm için kalkanlama etkinliği
33
Şekil 3.3. FSY uzunluğu: 30 mm, yama uzunluğu: 1 mm için kalkanlama etkinliği
Şekil 3.4. FSY uzunluğu: 40 mm, yama uzunluğu: 1 mm için kalkanlama etkinliği
34
Şekil 3.5. FSY uzunluğu: 50 mm, yama uzunluğu: 1 mm için kalkanlama etkinliği
Şekil 3.6. FSY uzunluğu: 50 mm, yama uzunluğu:10 mm için kalkanlama etkinliği
35
Şekil 3.7. FSY uzunluğu: 50 mm, yama uzunluğu:20 mm için kalkanlama etkinliği
Şekil 3.8. FSY uzunluğu: 50 mm, yama uzunluğu:30 mm için kalkanlama etkinliği
36
Şekil 3.9. FSY uzunluğu: 50 mm, yama uzunluğu:40 mm için kalkanlama etkinliği
Şekil 3.1. - 3.9. ‘da görüldüğü üzere, FSY uzunluklarının 50 mm‘den farklı seçildiği
durumlarda
dalgaların
5
GHz’den
farklı
frekans
değerlerinde
kalkanlandığı
gözlemlenmiştir. FSY uzunluğu 50 mm için, yama uzunluğu 20 mm ve 40 mm olan
tasarımlarda kalkanlama etkinliği 5 GHz’de 33 dB, yama uzunluğu 1 mm ve 10 mm olan
tasarımlarda ise 23 dB seviyesinde kalmıştır. FSY uzunluğu 50 mm ve yama uzunluğu 30
mm olan tasarımda 5 GHz’de en iyi kalkanlama etkinliği elde edilmiştir.
3.2. Gelen Dalga Açılarına ve Polarizasyonuna Göre Testler Yapılması
FSY uzunluğu 50 mm ve yama uzunluğu 30 mm olarak belirlendikten sonra, tasarlanan
FSY yapılarının kalkanlama etkinliklerinin gelen dalganın açısına (θ ve φ) ve
polarizasyonuna (yatay veya dikey) bağlı olarak nasıl değiştiği, farklı açı değerleri ve
polarizasyon durumlarına göre de test edilmiştir. Test sonuçları Şekil 3.10. – 3.21. ‘de
verilmiştir.
37
Şekil 3.10. Yatay polarizasyonda 𝜃 = 0° için kalkanlama etkinliği
Şekil 3.11. Yatay polarizasyonda 𝜃 = 30° için kalkanlama etkinliği
38
Şekil 3.12. Yatay polarizasyonda 𝜃 = 60° için kalkanlama etkinliği
Şekil 3.13. Dikey polarizasyonda 𝜃 = 0° için kalkanlama etkinliği
39
Şekil 3.14. Dikey polarizasyonda 𝜃 = 30° için kalkanlama etkinliği
Şekil 3.15. Dikey polarizasyonda 𝜃 = 60° için kalkanlama etkinliği
40
Şekil 3.16. Yatay polarizasyonda 𝜑 = 0° için kalkanlama etkinliği
Şekil 3.17. Yatay polarizasyonda 𝜑 = 30° için kalkanlama etkinliği
41
Şekil 3.18. Yatay polarizasyonda 𝜑 = 60° için kalkanlama etkinliği
Şekil 3.19. Dikey polarizasyonda 𝜑 = 0° için kalkanlama etkinliği
42
Şekil 3.20. Dikey polarizasyonda 𝜑 = 30° için kalkanlama etkinliği
Şekil 3.21. Dikey polarizasyonda 𝜑 = 60° için kalkanlama etkinliği
43
Şekil 3.10. – 3.21. ‘de görüldüğü üzere FSY‘de kullanılan kare tipinde yama elemanlar,
değişen dalga açılarına (θ ve φ) ve polarizasyonuna (yatay veya dikey), kararlı bir bant
durduran filtre yapısında cevap vermektedir. Bu da kare tipinde yama elemanların FSY
tasarımda başarılı sonuçlar verdiğini göstermektedir.
Bu çalışmada, ayrıca kare tipinde yama elemanlar kullanarak tasarlanan FSY yapılarında,
farklı yama sayıları ve uzunlukları kullanılarak (Şekil 3.22.) farklı geliş açıları için,
kalkanlama etkinliklerinin nasıl değiştiği test edilmiştir. Test sonuçları Şekil 3.23. – 3.30.
‘da verilmiştir.
FSY:50 mm, Yama:30 mm
1 adet kare yama
FSY:50 mm, Yama:7 mm
9 adet kare yama
FSY:50 mm, Yama:10 mm
4 adet kare yama
FSY:50 mm, Yama:5 mm
16 adet kare yama
Şekil 3.22. Farklı kare yama sayıları kullanarak FSY tasarımı
44
Şekil 3.23. FSY:50 mm, Yama:30 mm için dikey polarizasyonda 𝜃 = 0° ve 1 adet kare
yama için kalkanlama etkinliği
Şekil 3.24. FSY:50 mm, Yama:10 mm için dikey polarizasyonda 𝜃 = 0° ve 4 adet kare
yama için kalkanlama etkinliği
45
Şekil 3.25. FSY:50 mm, Yama:7 mm için dikey polarizasyonda 𝜃 = 0° ve 9 adet kare
yama için kalkanlama etkinliği
Şekil 3.26. FSY:50 mm, Yama:5 mm için dikey polarizasyonda 𝜃 = 0° ve 16 adet kare
yama için kalkanlama etkinliği
46
Şekil 3.27. FSY:50 mm, Yama:30 mm için dikey polarizasyonda 𝜃 = 30° ve 1 adet kare
yama için kalkanlama etkinliği
Şekil 3.28. FSY:50 mm, Yama:10 mm için dikey polarizasyonda 𝜃 = 30° ve 4 adet kare
yama için kalkanlama etkinliği
47
Şekil 3.29. FSY:50 mm, Yama:7 mm için dikey polarizasyonda 𝜃 = 30° ve 9 adet kare
yama için kalkanlama etkinliği
Şekil 3.30. FSY:50 mm, Yama:5 mm için dikey polarizasyonda 𝜃 = 30° ve 16 adet kare
yama için kalkanlama etkinliği
48
Şekil 3.23. – 3.30. ‘da görüldüğü üzere, FSY‘de kullanılan farklı sayıdaki kare tipinde
yama elemanlar için dikey polarizasyonda 𝜃 = 0° ve 𝜃 = 30° için en iyi kalkanlama
etkinliğini 1 adet kare yamanın kullanıldığı FSY tasarımı sağlamıştır. Yama sayısı arttıkça
ve açı değiştikçe 11 ile 12 GHz frekans arasında istenmeyen yayınımlar olduğu
gözlemlenmiştir. Hatta 9 adet kare yamanın kullanıldığı FSY tasarımında 11 GHz
frekansında 22 dB seviyesinde bir istenmeyen yayınım olduğu gözlemlenmiştir.
3.3. CPU ve GPU Testleri
MoM’un uygulanmasıyla elde edilen Ax = b doğrusal denklem sistemlerinin çözümünü
farklı boyutlardaki matrisler için Gauss eliminasyon yöntemiyle CPU ve GPU üzerinde
ayrı ayrı uygulanarak test edilmiş (Çizelge 3.1.) ve sonuçlar Şekil 3.31. ‘de verilmiştir.
GPU üzerinde uygulanırken Matlab Paralel Hesaplama Aracı kullanılarak çözümler
yapılmıştır.
Çizelge 3.1. Ax = b doğrusal denklem sisteminin CPU ve GPU üzerindeki çözüm süreleri
“A” Matrisi
Boyutu
“b” Vektörü
Boyutu
CPU Çözüm
Süresi (ms)
GPU Çözüm
Süresi (ms)
4x4
12x12
24x24
40x40
60x60
84x84
112x112
144x144
180x180
220x220
4x1
12x1
24x1
40x1
60x1
84x1
112x1
144x1
180x1
220x1
0,3800
0,3870
0,4531
0,5927
0,8027
1,0869
1,6719
2,8526
4,8914
6,2157
0,1046
0,1080
0,1102
0,1124
0,1372
0,1453
0,1488
0,1661
0,1855
0,1915
49
CPU ve GPU Üzerinde "Ax=b" Denklemi Çözüm Süreleri
07,000
06,000
Süre (milisaniye)
05,000
04,000
03,000
CPU
GPU
02,000
01,000
00,000
Eleman Sayısı
Şekil 3.31. Ax = b doğrusal denklem sisteminin CPU ve GPU üzerindeki çözüm süreleri
grafiği
Grafikten de görüldüğü üzere (Şekil 3.31.) GPU, CPU ‘ya göre çok daha hızlı (yaklaşık
3~40 kat) olarak doğrusal denklem sistemlerini çözmektedir.
50
51
4. SONUÇLAR VE ÖNERİLER
Bu tez çalışmasında FSY’nin ne olduğu, nerelerde kullanıldığı ve FSY ile yapılan
çalışmalar hakkında kısa bilgiler verildikten sonra FSY tasarım parametreleri
açıklanmıştır. Simülasyonda Green fonksiyonları ve MoM kullanılmıştır. 5 GHz frekans
bandında girişimin önlenmesi ve istemeyen dalgaların engellenmesi için, dalga
denklemleri yazılarak, saçılan dalgaların denklemleri vektör potansiyellere göre ifade
edilmiştir. İndüklenen akım ile bu akımın FSY içinde bulunduğu ortamdaki herhangi bir
noktada meydana getirdiği manyetik vektör potansiyeli arasındaki bağlantı Green
fonksiyonları ile gösterilmiş ve MoM uygulanarak elde edilen doğrusal denklemler
çözülmüştür. Akım yoğunluklarından elde edilen gelen ve ilerleyen elektrik alanlarının
ifadelerine bağlı olarak FSY‘nin kalkanlama etkinlikleri incelenerek bir bant durduran
FSY tasarımı gerçekleştirilmiştir. Bu tasarım kare tipi yama elemanlar tercih edilerek
gerçekleştirilmiştir. Tasarımda, farklı 𝜃 ve 𝜑 açıları ile yatay veya dikey polarizasyonlu
dalgalar kullanılmıştır. Ayrıca doğrusal denklem sistemlerinin çözümleri CPU ve GPU’da
ayrı ayrı yapılarak, CPU ve GPU’nun çözüm hızları karşılaştırılmıştır.
Tasarımın, yatay polarizasyonda 𝜃 = 0° ve 𝜑 = 0° için 5 GHz frekansında en iyi
kalkanlama etkinliğine sahip olduğu gözlemlenmiştir. Yatay polarizasyonda 𝜃 açısı
artırıldığında özellikle 9 ile 12 GHz frekans aralığında istenmeyen yayınımların oluştuğu,
𝜃 = 60° olduğu zaman 10 GHz frekansında yaklaşık 19 dB’lik bir istenmeyen yayınım
olduğu gözlemlenmiştir. Ayrıca 𝜃 açısı attıkça 5 GHz bandında yayılma olduğu da
gözlemlenmiştir. Kalkanlama eşiği olarak ortalama 20 dB‘lik değer kabul edilirse, kare tipi
yama elemanların yatay polarizasyonda 5 GHz frekansında, değişen 𝜃 açılarına göre
kararlı bir filtre yapısında cevap verdiği söylenebilir.
FSY‘nin dikey polarizasyonda da 𝜃 = 0° ve 𝜑 = 0° için 5 GHz frekansında çok iyi bir
kalkanlama etkinliğine sahip olduğu gözlemlenmiştir. Dikey polarizasyonda 𝜃 açısı
artırıldığında FSY‘nin kalkanlama etkinliğinin daha kararlı yapıda cevap verdiği
görülmüştür. Sadece
𝜃 = 60° olduğu zaman 5 GHz bandında önemsenmeyecek
büyüklükte bir yayılma olduğu gözlemlenmiştir. FSY‘nin dikey polarizasyonda, 5 GHz
frekansında, değişen 𝜃 açılarına göre kararlı bir filtre yapısında cevap verdiği görülmüştür.
52
Yatay polarizasyonda ise 𝜑 açısını arıttırıldığında, özellikle 8 ile 9 GHz frekans aralığında
yaklaşık 16 dB’lik bir istenmeyen yayınım olduğu gözlemlenmiştir. Ayrıca 𝜃 açısının
aksine, 𝜑 açısını arıttırıldığında 5 GHz bandında herhangi bir yayılma olmadığı
gözlemlenmiştir. FSY‘nin, yatay polarizasyonda 5 GHz frekansında, değişen 𝜑 açılarına
göre kararlı bir filtre yapısında olduğu görülmüştür.
Dikey polarizasyonda 𝜑 açısını arıttırıldığında, FSY‘nin kalkanlama etkinliği kararlı bir
yapıda cevap vermektedir. Sadece 𝜑 = 60° olduğu zaman 9 GHz frekansında yaklaşık 19
dB’lik bir istenmeyen yayınım olduğu gözlemlenmiştir. Kalkanlama eşiği olarak ortalama
20 dB‘lik değer kabul edilirse, kare tipi yama elemanların dikey polarizasyonda da 5 GHz
frekansında, değişen 𝜑 açılarına göre kararlı bir filtre yapısında cevap verdiği söylenebilir.
Çalışmada ayrıca, FSY tasarımı farklı sayıdaki kare yama elemanlar için de test edilmiştir.
Dikey polarizasyonda 𝜃 = 0° ve 𝜑 = 0° için 1, 4, 9 ve 16 adet kare yamalardan oluşan 4
farklı tasarımın 5 GHz frekansında kararlı bir filtre yapısında cevap verdiği söylenebilir.
Ayrıca istenmeyen yayınımlar da 5 dB‘nin altında kalmıştır. Bu değer tasarımın başarılı bir
filtre yapısında olduğunu ifade etmektedir. Dikey polarizasyonda 𝜃 = 30° için en iyi
kalkanlama etkinliğini 1 adet kare yamanın kullanıldığı FSY tasarımı sağlamıştır. Yama
sayısı arttıkça 11 ile 12 GHz frekans arasında istenmeyen yayınımlar olduğu
gözlemlenmiştir. Hatta 9 adet kare yamanın kullanıldığı FSY tasarımında 11 GHz
frekansında yaklaşık 22 dB’lik bir istenmeyen yayınım olduğu gözlemlenmiştir. Bu durum,
FSY‘nin 5 GHz frekansının yanı sıra 11 GHz frekansını da kalkanladığını göstermektedir
ve istenmeyen bir durumdur.
FSY tasarımında ortamın parametreleri, FSY’nin geometrisi, periyodu, eleman tipi, diziler
arası mesafe, gelen dalganın açısı ve polarizasyonu vb. faktörler FSY’nin hangi frekanstaki
dalgaları geçireceğini ve hangi frekanstaki dalgaları durduracağını belirlemektedir. Bu
nedenle istenmeyen yayılımları engelleyebilmek için tasarımın problem tipine ve istenilen
parametrelere göre çok dikkatli olarak yapılması gerekmektedir.
Filtre cevabının ve kalkanlama etkinliğinin kararlı olması nedeniyle, FSY tasarımda kare
tipi yama elemanlar tercih edilmiştir. Ayrıca kare tipi yama elemanlar, elektromanyetik
53
dalgaların geliş açılarındaki değişimlere ve polarizasyonlarına daha düzgün cevaplar
vermişlerdir.
Ax = b doğrusal denklem sistemlerinin çözümünde, CPU ve GPU ayrı ayrı test edilmiştir.
Örneğin, 220 x 220 boyutundaki bir “A” matrisi ve 220 x 1 boyutundaki bir “b”
vektörünün 220 x 1 boyutundaki “x” vektör çözümü GPU üzerinde yaklaşık 0.19 ms’de
gerçekleştirilirken, aynı yöntem kullanılarak “x” vektör çözümü CPU üzerinde yaklaşık
6.22 ms’de gerçekleştirilmiştir. Bu sonuç GPU çözümünün CPU çözümüne göre yaklaşık
33 katlık bir hız artışı sağladığını göstermektedir.
GPU sistemin hızını arttırarak CPU‘ya göre daha etkin çözümler sağlamıştır. Bu tip
problemlerde GPU‘ların kullanılması, hesaplamaların daha hızlı yapabilmelerini
sağlamaktadır. GPU kullanımı sayesinde saatlerce hatta günlerce sürebilecek hesaplamalar
kısa sürelerde yapılabilecektir.
54
55
KAYNAKLAR
1. Maxwell, J. C. (1865). A Dynamical Theory of the Electromagnetic Field.(155).
London/England: Phil. Trans. R. Soc. London, 459.
2. Maini, A. K. Agrawal, V. (2011). Satellite Technology: Principles and Applications.
New York City/United States: John Wiley & Sons, 694.
3. Capolino, F. (2009). Applications of Metamaterials. London/England: CRC Press, 762.
4. Shen, Z. (2007). Millimeter Wave Imaging Technologies for Plasma Diagnostics on
Superconducting Tokomak Machines. Michigan/United States: ProQuest, 197.
5. Elbert, B. R. (2004). The Satellite Communication Applications Handbook.
London/England:Artech House, 551.
6. Balanis, C. A. (2011). Modern Antenna Handbook. New York City/United States:
John Wiley & Sons, 1074.
7. Wu, T. K. (1995). Frequency Selective Surface and Grid Array. New York
City/United States: Wiley, 331.
8. Subrt, L. Grace, D. and Pechac, P. (2010). Controlling the Short-Range Propagation
Environment Using Active Frequency Selective Surfaces. Radioengineering, 19(4),
610-617.
9. Hertl, I. Raida, Z. and Novacek, Z. (2006). Multireflector Antennas – Cascaded
Structures with Frequency Selective Surfaces. Radioengineering, 15(4), 80-83.
10. Gibson, W. C. (2007). The Method of Moments in Electromagnetics. London/England:
CRC Press, 288.
11. Kunz, K. S. and Luebbers, R. J. (1993). The Finite Difference Time Bölge Method for
Electromagnetics. London/England: CRC Press, 464.
12. Polycarpou, A. C. (2006). Introduction to the Finite Element Method in
Electromagnetics. California/United States: Morgan & Claypool Publishers, 115.
13. Mittra, R. Chan, C. H. and Cwik, T. (1988). Techniques for analyzing frequency
selective surfaces a review. IEEE, 76(12), 1593-1615.
14. Jha, K. R. and Singh, G. (2014). Terahertz Planar Antennas for Next Generation
Communication. London/England: Springer Science & Business Media, 228.
15. Celozzi, S. Araneo, R. and Lovat, G. (2008). Electromagnetic Shielding. New York
City/United States: John Wiley & Sons, 385.
56
16. Lanuzza, L. Monorchio, A. and Manara, G. (2002). Synthesis of High-Impedance
FSSs Using Genetic Algorithms. IEEE, 364-637.
17. Paulo, H. Silva, F. Lacaouth, P. Fontgalland, G. Campos, A. and Assunçao, A. (2007).
Design of Frequency Selective Surfaces Using a Novel MoM-ANN-GA Technique.
IEEE, 275-279.
18. Poulsen, S. (2003). Scattering From Frequency Selective Surfaces: An Efficient Set of
V-Dipole Basis Functions. IEEE, 540-548.
19. Bringuier, J. N. and Mittra, R. (2011). Efficient Analysis of Frequency Selective
Surfaces Using the Ewald Transform. IEEE, 2645-2648.
20. Zhuang, W. Fan, Z. H. Ding, D. Z. and Chen, R.S. (2008). An Efficient Technique for
Analysis of Frequency Selective Surface in Spectral Domain with RWG Basis
Functions. IEEE, 224-226.
21. Ma, X. Wan, G. B. and Wan, W. (2011). Efficient Analysis of FSS Using the MoMbased Maehly Approximation. IEEE, 21-24.
22. Weile, D. S. (2001). Analysis of Frequency Selective Surfaces Through the Blazing
Onset Using Rational Krylov Model-Order Reduction and Woodbury Singularity
Extraction. IEEE, 49(10), 1470-1478.
23. Mittra, R. (2013). Computational Electromagnetics: Recent Advances and Engineering
Applications. London/England: Springer Science & Business Media, 712
24. Akıncı, G. ve Yılmaz, A. E. (2013). CPU ve GPU Üzerinde Eşlenik Gradyan Yöntemi
İmplementasyonlarının Performanslarının Karşılaştırılması. 6. Mühendislik ve
Teknoloji Sempozyumu (MTS6), 259-262.
25. Munk, B. A. (2000). Frequency Selective Surfaces: Theory and Design. New York
City/United States: John Wiley & Sons.
26. Akira, I. (1991). Electromagnetic Wave Propagation, Radiation and Scattering. New
Jersey /United States: Prentice Hall.
27. Balanis, C. A. (1989). Advanced Engineering Electromagnetics. New York
City/United States: John Wiley & Sons, 670-743.
28. Attaei, Y. M. (2012). Current Distribution on Linear Thin Wire Antenna Application
of MOM and FMM, Yüksek Lisans Tezi, Eastern Mediterranean University Electrical
and Electronic Engineering, North Cyprus, 8-9.
29. Suh, J. W. Kim, Y. (2014). Accelerating MATLAB with GPU Computing: A Primer
with Examples. Waltham /United States: Elsevier Inc, 99.
30. Altman, Y. (2014). Accelerating MATLAB Performance: 1001 tips to speed up
MATLAB programs. London/England:CRC Press, 308.
57
31. Koranne, S. (2011). Handbook of Open Source Tools. Oregon/England: Springer
science and Business Media, 308.
32. Hwu, W. (2012). GPU Computing Gems Jade Edition. Waltham /United States:
Elsevier Inc, 380.
58
59
ÖZGEÇMİŞ
Kişisel Bilgiler
Soyadı, adı
: BAYRAKTAR, İfakat Merve
Uyruğu
: T.C.
Doğum tarihi ve yeri
: 23.03.1987, Ankara
Medeni hali
: Bekar
Telefon
: 0 (312) 311 22 65
e-mail
: [email protected]
Eğitim
Derece
Eğitim Birimi
Mezuniyet tarihi
Yüksek lisans
Gazi Üniversitesi / Elk. Elt. Müh.
2015
Lisans
Gazi Üniversitesi / Elk. Elt. Müh.
2011
Lise
Aydınlıkevler Anadolu Lisesi
2005
İş Deneyimi
Yıl
Yer
Görev
2013-Halen
Gümrük ve Ticaret Bakanlığı
Denetmen Yardımcısı
Yabancı Dil
İngilizce
Yayınlar
Bayraktar, İ. M. ve Akçam, N. (2015). The Frequency Selective Surface Applications with
Parallel Programming. 2nd International Conference on Electrical and Electronics
Engineering (ICEEE).
Bayraktar, İ. M. ve Akçam, N. (2015). 5 GHz Frekans Bandında Bant Durduran Frekans
Seçici Yüzey Uygulaması. 8. Mühendislik ve Teknoloji Sempozyumu (MTS8).
Hobiler
Yüzme, voleybol oynamak, kitap okumak, film izlemek.
GAZİ GELECEKTİR...
Download