Anda di halaman 1dari 4

SISTEM KOMUNIKASI

Measuring Outdoor and Indoor Performance of RF Xbee Pro S2C


|
Oleh : Eni Dwi Wardihani
Job : II
Tujuan :
1. Mengetahui konfigurasi RF Xbee Pro S2C
2. Mengetahui cara mendapatkan nilai RSSI RF Xbee Pro S2C
3. Dapat menjelaskan perbedaan performa indoor dan outdoor test
Gambar Percobaan :

Gambar Infrastruktur sistem komunikasi menggunakan RF Xbee


Pada pembuatan sistem ini digunakan dua modul RF Xbee. Menggunakan seri Pro S2C.
Modul Xbee terhubung dengan host (PC atau laptop) melalui port serial. Perangkat Xbee yang
menjadi “remote” bisa di beri power menggunakan power bank.
Kekuatan sinyal komunikasi RF Xbee diukur berdasarkan Receive Signal Strength
Indicator (RSSI) PWM Output. Modul ini beroperasi pada 12 Mhz dengan total counts 2400
pada PWM berdasarkan periode 200µs (Sukhairi Sudin et al., 2014). Pembacaan PWM dalam
desimal dari port analog dapat dikonversikan ke dalam prosentase kekuatan sinyal
menggunakan rumus,

(1)

(2)
Keterangan :
PWM : The count of one cycle
RSSI : Receive Signal Strength Indicator
S(%) : Signal Strength in percentage
Langkah :
1. Lakukan Instalasi X-CTU dan lakukan update driver, jika driver sudah latest update,
maka abaikan saja langkah ini
https://www.digi.com/products/embedded-systems/digi-xbee/digi-xbee-tools/xctu

2. Koneksikan Modul RF Xbee pada FTDI seperti gambar berikut ;

3. Lakukan Set up konfigurasi pada masing masing RF Xbee, seperti pada praktek
sebelumnya, XBee(1) menjadi Local Radio, sedangkan Xbee(2) menjadi remote
Radio.
4. Klik Explore Xbee > lalu pilih Remote Xbee yang terdapat dalam 1 network.
5. Setelah terkoneksi, lakukan Range Test, dengan memilih menu Tools > Range Test
6. Lakukan percobaan sejauh 100 meter dengan interval 2 meter (dimulai dari jarak terdekat 2
meter).
7. Catat data Jarak dan RSSI dalam bentuk tabel seperti di bawah ini ;
No Jarak Sinyal RSSI
1 2
2 4
3 6
... ...
... ...
... ...
dst dst dst

8. Plotting data yang telah dikumpulkan dalam grafik menggunakan Matlab ;


Script Program 1:
clear;clc;
xi=[1.10,1.12,1.13,1.15,1.16,1.18,1.20,1.20,1.23,1.25,1.27,1.27,1.30,1.33,1.36,1.39,1.42,1.
45,1.49,1.51,1.54,1.57,1.60,1.62,1.65,1.67,1.70,1.72,1.72,1.74,1.76,1.78,1.80,1.82,1.83,1.8
5,1.87,1.87,1.88,1.89,1.90];

yi=[-58.58,-58.58,-60.68,-60.68,-60.68,-60.68,-61.21,-61.21,-62.79,-62.79,-62.79,-65.42,-
65.42,-68.05,-68.05,-73.84,-73.84,-75.42,-75.42,-69.11,-69.11,-69.11,-69.11,-69.11,-69.11,-
71.21,-71.21,-71.21,-71.21,-72.26,-72.26,-70.68,-70.68,-71.21,-71.21,-70.68,-70.68,-72.79,-
72.79,-75.42,-75.42];

Xi2=xi*xi';
XiYi=xi*yi';
Sx=sum(xi);
Sy=sum(yi);
N=41;
a1=(Xi2*Sy-Sx*XiYi)/(N*Xi2-Sx^2);
b1=((N*XiYi)-(Sx*Sy))/((N*Xi2)-((Sx)^2));
a=(Xi2*Sy-Sx*XiYi)/(N*Xi2-Sx^2);
b=-((N*XiYi)-(Sx*Sy))/((N*Xi2)-((Sx)^2));
%xx=1:2;
%yy=a1+b1*xx;
plot(xi,yi,'+')%,xx,yy)
title('Wireless Range Test')
xlabel('Jarak (m)')
ylabel('RSSI (dBm)')
legend('penyebaran data','regresi linear pathloss')
fprintf('Persamaan Regresi Linear Y=[%2.4f]+[%2.4f]x\n',a,b)

Contoh Hasil Figure :

9. Beri legend (keterangan) dengan jelas dalam figure hasil plotting (sesuai kreatifitas)

10. Buatlah garis persaman Linear Regresi dengan Matlab ;


Script program 2:
clear;clc;
xi=[1.10,1.12,1.13,1.15,1.16,1.18,1.20,1.20,1.23,1.25,1.27,1.27,1.30,1.33,1.36,1.39,1.42,1.
45,1.49,1.51,1.54,1.57,1.60,1.62,1.65,1.67,1.70,1.72,1.72,1.74,1.76,1.78,1.80,1.82,1.83,1.8
5,1.87,1.87,1.88,1.89,1.90];

yi=[-58.58,-58.58,-60.68,-60.68,-60.68,-60.68,-61.21,-61.21,-62.79,-62.79,-62.79,-65.42,-
65.42,-68.05,-68.05,-73.84,-73.84,-75.42,-75.42,-69.11,-69.11,-69.11,-69.11,-69.11,-69.11,-
71.21,-71.21,-71.21,-71.21,-72.26,-72.26,-70.68,-70.68,-71.21,-71.21,-70.68,-70.68,-72.79,-
72.79,-75.42,-75.42];

Xi2=xi*xi';
XiYi=xi*yi';
Sx=sum(xi);
Sy=sum(yi);
N=41;
a1=(Xi2*Sy-Sx*XiYi)/(N*Xi2-Sx^2);
b1=((N*XiYi)-(Sx*Sy))/((N*Xi2)-((Sx)^2));
a=(Xi2*Sy-Sx*XiYi)/(N*Xi2-Sx^2);
b=-((N*XiYi)-(Sx*Sy))/((N*Xi2)-((Sx)^2));
xx=1:2;
yy=a1+b1*xx;
plot(xi,yi,'+'),xx,yy)
title('Linear Regression)
xlabel('Jarak (m)')
ylabel('RSSI (dBm)')
legend('penyebaran data','regresi linear pathloss')
fprintf('Persamaan Regresi Linear Y=[%2.4f]+[%2.4f]x\n',a,b)

Contoh Hasil Figure :

Tugas :

1. Amati hasil nya dan Plotting pada Matlab!


2. Bandingkan Data Indoor (Percobaan 1) dan Outdoor (Percobaan 2) !
3. Apakah ada perbedaan ? apabila ada, jelaskan mengapa komunikasi antara kedua tempat
percobaan tersebut berbeda !
4. Jelaskan hubungan antara grafik RSSI dan jarak !
5. Jelaskan maksud dari penurunan grafik !
6. Jelaskan, berapa threshold optimal dari grafik yang menerangkan bahwa komunikasi masih
dapat terjalin dengan baik !
7. Buatlah “data.mat”, agar data (x,y) tidak perlu di input secara manual pada program 1 dan 2
!

Terima kasih

Selamat Mengerjakan

Anda mungkin juga menyukai