Difference between revisions of "USRP: Menyambungkan ClockTamer ke USRP1"

From OnnoWiki
Jump to navigation Jump to search
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
USRP 2, N2x0, E1x0 and B1x0
+
Tulisan ini akan fokus pada cara menyambungkan ClockTamer ke USRP1. Sebetulnya ClockTamer dapat digunakan untuk USRP 2, N2x0, E1x0 dan B1x0. Secara umum, untuk menggunakan ClockTamer dengan USRP selain USRP1 kita perlu menyambungkannya ke "input 10MHz external reference" dan mengkonfigurasi ClockTamer agar membangkitkan frekuensi 10MHz.
  
This page focuses on connecting ClockTamer to a USRP1. Yet you can use ClockTamer with USRP 2, N2x0, E1x0 and B1x0 as well, we just don't have a detailed manual for this. In general, to use ClockTamer with USRP's other then USRP1 you should connect it to "10MHz external reference" input and configure ClockTamer to output 10MHz frequency.
+
==USRP1==
USRP1
 
  
Installation of a ClockTamer to USRP1 has three stages:
+
Instalasi ClockTamer ke USRP1 terdiri dari tiga (3) tahapan:
  
    USRP1 modification to disable internal USRP1 clock reference and enable external clock input.
+
* Modifikasi USRP1 untuk men-disable internal USRP1 clock reference dan enable external clock input.
    Proper termination of the USRP1 clock input.
+
* Terminasi yang baik USRP1 clock input.
    16-pin connector installation on a RFX daughter board (optional).
+
* (optional) instalasi 16-pin connector di RFX daughter board.
    R7 current limiting resistor removal (optional).
+
* (optional) hilangkan R7 current limiting resistor.
    ClockTamer installation on a USRP1.  
+
* Instalasi ClockTamer di USRP1.  
  
All these steps are described in more details below.
+
Langkah ini akan di jelaskan dengan lebih detail di bawah ini.
  
USRP1 modifications
+
==Modifikasi USRP1==
  
 
[[Image:Re-clocking.jpg|center|200px|thumb]]
 
[[Image:Re-clocking.jpg|center|200px|thumb]]
  
According to Synchronizing multiple USRP1s on USRP wiki, bullet "For the slave boards" you should do following modifications in order to connect external clock to USRP:
+
Berdasarkan USRP wiki, kita perlu mengikuti urutan langkah berikut untuk menyambungkan external clock ke USRP:
  
    Solder an SMA connector into J2001. This is the clock input. Be careful when soldering the SMA connector so you don't break the delicate trace from J2001 to C927.
+
* Solder SMA connector ke J2001. Ini adalah clock input. Hati-hati waktu menyolder jangan sampai merusak sambungan antara J2001 to C927.
    Note that you won't be able to fit a TVRX in the RXB slot anymore once you do this.
+
* Perlu  dicatat bahwa kita tidak bisa memasukan TVRX di RXB jika kita sudah melakukan hal ini.
    Move R2029 to R2030. This disables the onboard clock. R2029/R2030 is a 0-ohm resistor. This step is not strictly necessary.
+
* Pindahkan R2029 ke R2030. Ini akan men-disable onboard clock. R2029/R2030 adalah 0-ohm resistor. Langkah ini sebetulnya tidak fatal.
    Move C925 to C926.
+
* Pindahkan C925 ke C926.
    Remove C924.  
+
* Buang C924.  
  
Terminating clock input with 50 Ohm resistor
+
==Terminasi clock input dengan resistor 50 Ohm==
  
We strongly encourage you to install 50 Ohm termination resistor on USRP side no matter whether you use ClockTamer's CMOS or half-LVDS output (read below how to do this). If you use a CMOS output of ClockTamer then everything will likely work without terminating resistor and we're not aware of any damaged USRP due to absence of this terminating resistor, but such usage is out of specs. Don't blame us if you burn your USRP by using ClockTamer without installing the terminating resistor on USRP1. If you plan to use a half-LVDS output of ClockTamer, then terminating resistor is a must to get it working. Using half-LVDS output without a proper terminating resistor at J2001 will result in signal bouncing and USRP1 will not be able to lock to the clock.
+
Sangat di sarankan untuk memasang resistor terminasi 50 Ohm di sisi USRP apakah anda akan menggunakan output ClockTamer CMOS atau half-LVDS.
  
Note: You must solder termination resistor to USRP near the clock input connector J2001. If you solder 50 Ohm resistor to ClockTamer instead of USRP, it will not work.
+
Jika kita menggunakan CMOS output dari ClockTamer maka kemungkinan besar akan jalan tanpa terminating resistor, sejauh ini belum ada laporan kerusakan USRP karena ketiadaan terminating resistor, tapi cara ini sangat diluar spec. Tapi jangan complain kalau USRP anda terbakar karena mengunakan ClockTamer tanpa terminating resistor di USRP1.
  
"50 Ohm resistor" is a term often used in RF discussions and usually means resistors with a nominal close to 50 Ohm. Both 49.9 Ohm or 51 Ohm resistors are ok. We use 51 Ohm resistors in our setups usually.
+
Jika kita merencanakan menggunakan output half-LVDS dari ClockTamer, maka terminating resistor wajib digunakan agar dia beroperasi dengan baik. Menggunakan output half-LVDS tanpa terminating resistor di J2001 akan menyebabkan sinyal membalik dan USRP1 tidak mungkin mengunci ke clock,
  
Below are pictures of our way of soldering an terminating resistor to J2001. If you find a better/safer way - please let us know (and send us pictures if possible).
+
Catatan: kita harus menyolder terminating resistor di USRP dekat connector input clock J2001. Jika kita menyolder 50 Ohm resistor di ClockTamer bukan di USRP, dia tidak akan bekerja.
 +
 
 +
"50 Ohm resistor" adalah istilah yang biasa digunakan di diskusi RF yang biasanya berarti resistor yang mempunyai nilai dekat dengan 50 ohm. Baik 49.9 Ohm atau 51 Ohm resistor adalah OK. Kami biasanya menggunakan 51 Ohm resistor.
 +
 
 +
Dibawah adalah gambar cara menyolder terminating resistor ke J2001. Jika anda mengetahui cara yang lebih baik / lebih aman - mohon kami diberitahu (dan kirimkan gambarnya kalau bisa).
  
 
[[Image:Side.jpg|center|200px|thumb]]
 
[[Image:Side.jpg|center|200px|thumb]]
 
[[Image:Top.jpg|center|200px|thumb]]
 
[[Image:Top.jpg|center|200px|thumb]]
  
 +
==RFX900/RFX1800 16-pin connector==
  
RFX900/RFX1800 16-pin connector
+
Jika kita mempunyai RFX daughter board yang baru kemungkinan besar tidak punya connector 16-pin J24 yang di solder. Kita akan menginginkan untuk menyolder connector yang di berikan J24 untuk memastikan ClockTamer tersambung di USRP1. Ini memang tidak menjadi keharusan karena ClockTamer akan bekerja dengan baik tanpa connector ini.
 
 
If you have new RFX daughter board most likely it don't have J24 16-pin connector soldered. You may want to solder the provided connector to J24 to securely fixate ClockTamer inside of a USRP1. This is not strictly required and ClockTamer will perfectly work without this connector.
 
  
J24 connector may also be used to communicate with ClockTamer without a miniUSB cable, but this feature is in beta stage and is not recommended for new users.
+
Connector J24 juga dapat digunakan untuk berkomunikasi dengan ClockTamer tanpa kabel miniUSB, tapi fitur ini masih tahapan beta dan tidak di sarankan untuk pemula.
Fan connector's current limiting resistor
 
  
If you want to power your ClockTamer from the USRP1's fan connector, and still be able to power the fan, you have to replace a current limiting resistor R7 with 0 Ohm resistor or a short circuit. This resistor is located right next to the fan power connector J3. Picture below shows the location of the R7 resistor with a short circuit instead of the actual resistor. Soldering on the picture is quite rough, we know you could do better :)
+
==Resistor Pembatas Arus di Fan connector==
  
 +
Jika kita ingin memberikan daya ClockTamer dari USRP1 fan connector, dan masih ingin memberikan daya untuk fan, kita perlu mengganti resistor pembatas arus R7 menjadi resistor 0 ohm (di short). Resistor ini terletak di sebelah kanan persis sebelah fan power connector J3. Di gambar di perlihatkan lokasi dari resistor R7 dengan di solder short circuit tanpa ada resistor. Solderan di gambar terlihat cukup brutal, kami yakin anda bisa melakukan dengan lebih baik :)
  
 
[[Image:Current-limiting-resistor.jpg|center|200px|thumb]]
 
[[Image:Current-limiting-resistor.jpg|center|200px|thumb]]
  
 +
==Instalasi ClockTamer==
  
 +
Paket ClockTamer berisi komponen berikut:
  
ClockTamer installation
+
* Kabel Flat ribbon. Ini dapat digunakan untuk menyambungkan ClockTamer ke RFX daughter board connector jika kita ingin meletakan ClockTamer secara remote. Kabel ini tidak digunakan di manual ini, karena kita akan meletakan ClockTamer langsung di connector RFX board.
Package contents
+
* ClockTamer. Jika ClockTamer anda adalah yang GPS enabled, dia akan mempunyai pigtail female U.FL tersambung (tidak terlihat pada gambar di bawah). Pigtail Female U.FL digunakan untuk menyambungkan ClockTamer ke antenna GPS.
 
+
* Pigtail Male U.FL. Digunakan untuk menyambungkan ClockTamer ke USRP1 input clock.
ClockTamer package should contain the following items:
+
* kabel power 2-wire.
 
+
* 16-pin connector untuk menyolder ke RFX daughter board.
    Flat ribbon cable. It can be used to connect a ClockTamer to RFX daughter board connector if you place ClockTamer remotely. It will not be used in this manual, because the normal way to place ClockTamer is to place it directly on the RFX board connector (see below).
+
* SMA connector untuk menyolder ke input USRP1 clock.
    ClockTamer itself. If your ClockTamer is GPS enabled, it have a female U.FL pigtail attached to it (not shown on the picture below). Female U.FL pigtail is used to connect ClockTamer to GPS antenna.
+
* GPS antenna (jika ClockTamer sudah GPS-enabled, tidak di perlihatkan di gambar di bawah).  
    Male U.FL pigtail. Used to connect ClockTamer to USRP1 clock input.
 
    2-wire power cable.
 
    16-pin connector to solder to RFX daughter board.
 
    SMA connector to solder to USRP1 clock input.
 
    GPS antenna (only if ClockTamer is GPS-enabled, not shown on the picture below).  
 
  
 
[[Image:1-ClockTamer-kit.jpg|center|200px|thumb]]
 
[[Image:1-ClockTamer-kit.jpg|center|200px|thumb]]
  
 +
==Sambungkan pigtail==
  
Connecting pigtail
+
Pertama-tama, sambungkan pigtail male U.FL ke ClockTamer seperti tampak pada gambar. Default-nya hanya CMOS Output #1 yang di enable, dan oleh karena-nya cukup memudahkan kita dapat mengkonfigurasi agar ClockTamer bisa beroperasi. Kami sangat menyarankan untuk menggunakan itu. Jika kita ingin menggunakan output yang lain, kita dapat menggunakan ClockTamer GUI atau secara manual menggunakan ClockTamer control protocol.
 
 
First, connect male U.FL pigtail to the ClockTamer as shown on the pictures below. Only CMOS output #1 is enabled by default, and thus it requires less effort from you to get your setup working. We strongly encourage you to use it. If you want to enable other outputs, you can do this with ClockTamer GUI or manually with ClockTamer control protocol.
 
 
 
Make sure to connect pigtail securely. Loose connection may lead to bad performance or non-responsive USRP1.
 
 
 
Picture of the pigtail connected to output #1 - the default CMOS output.
 
 
 
[[Image:2-ClockTamer-CMOS.jpg|center|200px|thumb]]
 
 
 
  
 +
Pastikan pigtail sudah terpasang dengan baik. Sambungan yang kurang baik akan menyebabkan kinerja yang tidak baik atau USRP1 yang tidak responsive.
  
Picture of the pigtail connected to output #0 - a half-LVDS output. You have to enable this output before using it (see above).
+
[[Image:2-ClockTamer-CMOS.jpg|center|200px|thumb|Pigtail yang tersambung ke output #1 - default CMOS output]]
  
[[Image:3-ClockTamer-halfLVDS.jpg|center|200px|thumb]]
+
[[Image:3-ClockTamer-halfLVDS.jpg|center|200px|thumb|Pigtail yang tersambung ke output #0 - half-LVDS output. Kita perlu meng-enable output ini sebelum menggunakannya]]
  
 +
==Sambungkan Kabel Power==
  
 
+
Selanjutnya, sambungkan kabel power ke ClockTamer. Sambungan kabel power ClockTamer tersambung satu sama lain secara langsung, hal ini memungkinkan kita membuat "rantai" sambungan ke beban yang ke dua (ClockTamer yang lain atau fan). Oleh karenanya, kita dapat menyambungkan kabel power ke salah satu diantara ke dua-nya.
Connecting power cord
 
 
 
Now, connect power cord to the ClockTamer. ClockTamer power connectors are connected directly to each other to allow "chained" connection of the second load (another ClockTamer or a fan). Thus you can connect power cord to any of the power connectors, both will work.
 
  
 
[[Image:4-ClockTamer-with-power.jpg|center|200px|thumb]]
 
[[Image:4-ClockTamer-with-power.jpg|center|200px|thumb]]
  
 +
==Sambungkan ke USRP1 clock input==
  
 
+
Selanjutnya sambungkan ClockTamer ke USRP1 clock input, seperti tampak pada gambar di bawah. Pastikan konektor tersambung dengan baik.
Connecting to a USRP1 clock input
 
 
 
Then connect ClockTamer to the USRP1 clock input, as shown on the picture below. Make sure to tighten the connector securely.
 
 
 
  
 
[[Image:5-clock-connected.jpg|center|200px|thumb]]
 
[[Image:5-clock-connected.jpg|center|200px|thumb]]
  
Placing ClockTamer and power connection
+
==Placing ClockTamer and power connection==
  
This step is pretty easy. Just place ClockTamer as shown on the picture bellow to fixate it inside of the USRP1 and connect the power cord to the USRP1's fan connector. If you don't have J24 connector, you have to find some other place for your ClockTamer to be fixated. If you do so, make sure to not short-circuit any wires on the ClockTamer or the USRP1.
+
Tahapan ini sangat mudah. Letakan ClockTamer seperti tampak pada gambar di bawah untuk meletakan ClockTamer di dalam USRP1 dan sambungkan kabel power ke konektor Fan USRP1. Jika anda tidak mempunyai konektor J24, kita harus menemukan tempat untuk meletakan ClockTamer. Jika anda melakukan hal itu, pastikan tidak ada kabel yang ter-short antara ClockTamer atau USRP1.
  
 
[[Image:6-power-connected.jpg|center|200px|thumb]]
 
[[Image:6-power-connected.jpg|center|200px|thumb]]
  
 +
==Sambungkan USRP1 Fan==
  
Connecting the USRP1's fan
+
Jika kita sudah membuang power limiting resistor dari sambungan power fan (lihat keterangan di atas), kita dapat menyambungkan USRP1 fan ke ClockTamer, seperti tampak pada gambar.
 
 
If you have removed the power limiting resistor from the fan power connector (see above), then you can connect the USRP1's fan to the ClockTamer, as shown on the picture.
 
 
 
  
 
[[Image:7-fan-connected.jpg|center|200px|thumb]]
 
[[Image:7-fan-connected.jpg|center|200px|thumb]]
  
Testing
+
==Testing==
 
 
    Power on your USRP1.
 
    If you ClockTamer is NOT connected to miniUSB, it should NOT have its LED lighting. If your ClockTamer IS connected to miniUSB, its LED SHOULD blink once and then light continuously.
 
    One of USRP1's LEDs should blink fast.
 
    Use some application from GnuRadio or UHD to check that you can get data from your USRP1 or send data to it as usual. We prefer to use usrp_fft.py for this purpose.
 
 
 
  
 +
* Nyalakan Power dari USRP1.
 +
* Jika ClockTamer TIDAK tersambung ke miniUSB, maka LED-nya TIDAK menyala. Jika ClockTamer TERSAMBUNG ke miniUSB, maka LED HARUS blink satu kali kemudian nyala terus menerus.
 +
* Salah satu dari LED USRP1 harus blink secara cepat.
 +
* Gunakan aplikasi GnuRadio atau UHD untuk mencek apakah kita dapat menerima / mengirim data dengan USRP1 seperti biasa. Kami lebih suka menggunakan usrp_fft.py untuk keperluan ini.
  
 
==Referensi==
 
==Referensi==
Line 130: Line 113:
 
* http://shop.fairwaves.ru/clock-tamer
 
* http://shop.fairwaves.ru/clock-tamer
 
* http://code.google.com/p/clock-tamer/wiki/ClockTamerUSRPInstallation
 
* http://code.google.com/p/clock-tamer/wiki/ClockTamerUSRPInstallation
 +
* http://code.google.com/p/clock-tamer/wiki/ClockTamerCalibration
 +
* http://code.google.com/p/clock-tamer/wiki/LinuxBuildHowto
 +
* http://code.google.com/p/clock-tamer/wiki/GUI
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[OpenBTS]]
 
* [[OpenBTS]]
 +
* [[OpenBTS: Arsitektur secara umum]]
  
===Persiapan Hardware===
+
===Persiapan===
  
 
* [[USRP: High Precision Clock]]
 
* [[USRP: High Precision Clock]]
 
* [[USRP: Menyambungkan ClockTamer ke USRP1]]
 
* [[USRP: Menyambungkan ClockTamer ke USRP1]]
 +
* [[USRP: Kalibrasi ClockTamer]]
 +
* [[USRP: ClockTamer Control Protocol]]
 +
* [[USRP: ClockTamer Flashing]]
 
* [[USRP: Instalasi Board]]
 
* [[USRP: Instalasi Board]]
 +
* [[OpenBTS: GIT Source Code]]
 +
* [[USRP: Rangkaian Board USRP]]
 +
* [[OpenBTS: Tethr untuk Bencana Alam]]
 +
* [[USRP: Tip Pemesanan]]
 +
 +
===Script===
 +
 +
* [[OpenBTS: Script Membuat GNURadio 3.4.2 di Ubuntu 13.04]]
 +
* [[OpenBTS: Script Membuat OpenBTS dan yate di Ubuntu 13.04]]
 +
* [[OpenBTS: Script Membuat OpenBTS 2.8.0 di RangeNetwork Dev Kit]]
 +
* [[OpenBTS: Script Membuat OpenBTS di RangeNetwork Dev Kit]]
  
 
===OpenBTS 2.6===
 
===OpenBTS 2.6===
  
 +
* [[GNURadio]]
 
* [[GNURadio: Ubuntu Install]]
 
* [[GNURadio: Ubuntu Install]]
 +
* [[GNURadio: Menggunakan UHD]]
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2 Clock 52MHz]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 13.04 Install GNURadio 3.4.2 Clock 52MHz]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Contoh Aplikasi]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
 
* [[GNURadio: Programming Untuk Pemula]]
 
* [[GNURadio: Programming Untuk Pemula]]
* [[OpenBTS: Ubuntu Install]]
+
* [[OpenBTS: Ubuntu Install]] '''RECOMMENDED'''
* [[OpenBTS: Konfigurasi]]
+
* [[OpenBTS: Ubuntu Install OpenBTS 2.6 Clock 52MHz]] '''RECOMMENDED'''
 +
* [[OpenBTS: Ubuntu 13.04 Install OpenBTS 2.6 Clock 52MHz]] ''NOT RECOMMENDED''
 +
* [[OpenBTS: Konfigurasi]] '''RECOMMENDED'''
 
* [[OpenBTS: Kalibrasi]]
 
* [[OpenBTS: Kalibrasi]]
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]]
+
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Menjalankan smqueue]]
 
* [[OpenBTS: Menjalankan smqueue]]
* [[OpenBTS: Mengoperasikan BTS]]
+
* [[OpenBTS: Mengoperasikan BTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Operasi 1800 MHz]]
 
* [[OpenBTS: Operasi 1800 MHz]]
Line 159: Line 168:
 
* [[OpenBTS: Amplifier]]
 
* [[OpenBTS: Amplifier]]
 
* [[OpenBTS: SMS]]
 
* [[OpenBTS: SMS]]
 +
* [[AirProbe]]
  
 
===OpenBTS 2.8===
 
===OpenBTS 2.8===
  
* [[GNURadio: Ubuntu 11.10 Install]] '''*NOT RECOMMENED*'''
+
* [[GNURadio: Ubuntu 11.10 Install]] ''NOT RECOMMENED''
* [[GNURadio: Ubuntu 11.10 instalasi menggunakan Repo]] '''NOT RECOMMENDED'''
+
* [[GNURadio: Ubuntu 11.10 instalasi menggunakan Repo]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Download GNURadio]]
 +
* [[GNURadio: Install UHD]]
 
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
 
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]]
+
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.3.0]]
 +
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.1]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.04 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.04.1 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.2]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 13.04 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.3.2]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.6.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 cek USRP Daughter Board]]
 +
* [[GNURadio: UHD]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD Image]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD burn EEPROM RFX Board di USRP1]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD Identifikasi Device]]
 
* [[OpenBTS: Ubuntu 11.10 Install]]
 
* [[OpenBTS: Ubuntu 11.10 Install]]
* [[OpenBTS: 2.8 dari SVN Install]] '''RECOMMENDED'''
+
* [[OpenBTS: dari GIT ttsou]]
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]]
+
* [[OpenBTS: 2.8 dari SVN Install]]
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 12.10]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 13.04]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 dari SVN 2.8.0 Install Clock 52MHz di Ubuntu 13.04]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz dengan UHD tanpa GNURadio]] ''NOT RECOMMENDED''
 +
* [[OpenBTS: 2.8 Edit User di sqlite3.db]] '''RECOMMEND'''
 +
* [[OpenBTS: Yate Softswitch]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Softswitch install Ubuntu 12.10]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Softswitch install Ubuntu 13.04]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Config Test]]
 +
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 Menjalankan]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 Konfigurasi]]
 
* [[OpenBTS: 2.8 Konfigurasi]]
 +
* [[OpenBTS: 2.8 Konfigurasi Cognitive Radio Elsabagh]]
 +
* [[OpenBTS: 2.8 Konfigurasi Subscriber Registery]]
 
* [[OpenBTS: Database SQLite]]
 
* [[OpenBTS: Database SQLite]]
 +
* [[OpenBTS: Set SQLite Subscriber Registry secara manual]]
 +
* [[OpenBTS: Set SQLite parameter smqueue]]
 +
* [[OpenBTS: FreeSWITCH]]
 +
 +
===Multi OpenBTS 2.8===
 +
 +
* [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED'''
 +
* [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED'''
 +
* [[Multi OpenBTS: Catatan BSIC=NCC+BCC]]
 +
* [[Multi OpenBTS: Catatan Frekuensi Planning di GSM]]
 +
* [[Multi OpenBTS: Catatan BTS Color Code BCC di GSM]]
 +
* [[Multi OpenBTS: Catatan Network Color Code NCC di GSM]]
 +
* [[Multi OpenBTS: Catatan BCCH]]
 +
* [[Multi OpenBTS: Catatan Public Land Mobile Network PLMN]]
 +
 +
===OpenBTS 3.1.x===
 +
 +
* [[OpenBTS: Install UHD untuk USRP1]]
 +
* [[OpenBTS: UHD Identifikasi Device]]
 +
* [[OpenBTS: OpenBTS 3.1.3 Compile]] '''Tidak bisa untuk USRP1'''
 +
* [[OpenBTS: Yate Compile]]
  
 
===Ettus E110===
 
===Ettus E110===
  
 
* [[OpenBTS: E110 Cara Login]]
 
* [[OpenBTS: E110 Cara Login]]
* [[OpenBTS: E110 Install Image di MicroSD]]
+
* [[OpenBTS: E110 Install Image di MicroSD]] '''*RECOMMENDED*'''
 
* [[OpenBTS: E110 Cek Daughter Board]]
 
* [[OpenBTS: E110 Cek Daughter Board]]
 +
* [[OpenBTS: E110 Mengubah Master Clock]]
 +
* [[OpenBTS: E110 Kalibrasi Clock]]
 +
* [[OpenBTS: E110 Konfigurasi Jaringan]]
 
* [[OpenBTS: E110 Bekerja dengan opkg]]
 
* [[OpenBTS: E110 Bekerja dengan opkg]]
 +
* [[OpenBTS: E110 Instalasi iptables]]
 
* [[OpenBTS: E110 GNURadio]]
 
* [[OpenBTS: E110 GNURadio]]
 +
* [[OpenBTS: E110 Compile UHD]] ''Not Recommended''
 +
* [[OpenBTS: E110 Compile UHD dari Release Bukan git]] ''Not Recommended''
 +
* [[OpenBTS: E110 UHD burn EEPROM RFX Board]] ''Not Recommended''
 +
* [[OpenBTS: E110 Install UHD Image]] ''Not Recommended''
 
* [[OpenBTS: E110 Instalasi OpenBTS]]
 
* [[OpenBTS: E110 Instalasi OpenBTS]]
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] '''*NOT RECOMMENDED*'''
+
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] ''NOT RECOMMENDED''
 +
* [[OpenBTS: E110 Instalasi OpenBTS 2.8 untuk MultiBTS]] '''*RECOMMENDED*'''
 +
* [[OpenBTS: E110 Yate Softswitch]]
 +
 
 +
===Ettus N210===
 +
 
 +
* [[OpenBTS: N210 Instalasi GPSDO Kit]]
 +
* [[OpenBTS: N210 GNURadio]]
 +
* [[OpenBTS: N210 GNURadio 3.7.0]]
 +
* [[OpenBTS: N210 Instalasi OpenBTS]]
 +
* [[OpenBTS: N210 Instalasi Yate]]
 +
* [[OpenBTS: N210 Yate Config Test]]
 +
* [[OpenBTS: N210 Burn Firmware]]
 +
 
 +
===RangeNetworks===
 +
 
 +
* [[OpenBTS: RangeNetwork Foto]]
 +
* [[OpenBTS: RangeNetwork menggunakan USB recovery image]]
 +
* [[OpenBTS: RangeNetwork Default Setting]]
 +
* [[OpenBTS: RangeNetwork Instalasi UHD]]
 +
* [[OpenBTS: RangeNetwork Compile GNURadio UHD]]
 +
* [[OpenBTS: RangeNetwork Compile]]
 +
* [[OpenBTS: RangeNetwork Compile OpenBTS 2.8.0]]
 +
* [[OpenBTS: RangeNetwork Compile OpenBTS 3.1.3]]
 +
* [[OpenBTS: RangeNetwork Yate Compile]] '''*RECOMMENDED*'''
 +
* [[OpenBTS: RangeNetwork Web Interface]]
 +
* [[OpenBTS: RangeNetwork Trunk ke Asterisk Lain]]
 +
* [[OpenBTS: RangeNetwork Audit]]
 +
* [[VoIP: Trunk]]
 +
 
 +
===GPRS===
 +
 
 +
* [[OpenBTS: GPRS]]
 +
* [[OpenBTS: GPRS Konfigurasi]]
 +
* [[OpenBTS: GPRS untuk dibelakang Router dengan NAT]]
 +
 
 +
===Briker OpenBTS===
 +
 
 +
* [[OpenBTS: Briker]]
 +
 
 +
===FreeSWITCH OpenBTS===
 +
 
 +
* [[OpenBTS: FreeSWITCH]]
 +
 
 +
===Power Amplifier===
 +
 
 +
* [[Driver 900MHz]]
 +
* [[Power Amplifier 900MHz]]
 +
* [[Duplexer]]
 +
* [[OpenBTS: Menaikan Jangkauan OpenBTS]]
  
 
===Lain Lain===
 
===Lain Lain===
  
 +
* [[OpenBTS: Materi Magang di ICTWATCH]]
 +
* [[OpenBTS: Seminar Outline]]
 +
* [[OpenBTS: Workshop Outline]]
 
* [[Membuat Base Station GSM Open Source]]
 
* [[Membuat Base Station GSM Open Source]]
 
* [[Teknologi Selular]]
 
* [[Teknologi Selular]]
Line 199: Line 321:
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 +
* [[OpenBTS: Catatan MNC dan MCC COOL]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 +
* [[GSM: Daftar Channel Frekuensi]]
  
 
===Catatan Sejarah===
 
===Catatan Sejarah===
Line 206: Line 330:
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 +
* [[OpenBTS: Permohonan Kanal dan DID untuk OpenBTS]]
 +
* [[OpenBTS: 2013/02/19 - OpenBTS TelkomSel Mengudara di Muscat Oman]]
 +
* [[OpenBTS: Beroperasi di Papua]]
 +
 +
===Dokumentasi Video===
 +
 +
* http://www.metrotvnews.com/read/newsprograms/2012/10/14/14624/212/Teknologi-BTS
 +
* http://youtu.be/8ogOcUSpINU (1/6)
 +
* http://youtu.be/F5d7HGuhppk (2/6)
 +
* http://youtu.be/90Jgq6bOgrQ (3/6)
 +
* http://youtu.be/cNkx_qNqdfc (4/6)
 +
* http://youtu.be/6LCuoeI57ak (5/6)
 +
* http://youtu.be/-dEqcHoIlYk (6/6)
 +
* http://www.youtube.com/watch?v=Ff_rw4kAOZg&feature=share
 +
 +
===Perjuangan OpenBTS===
 +
 +
* http://www.technologyreview.com/news/522371/how-remote-places-can-get-cellular-coverage-by-doing-it-themselves/?utm_campaign=socialsync&utm_medium=social-post&utm_source=twitter
 +
 +
  
 
[[Category: Wireless]]
 
[[Category: Wireless]]
 
[[Category: Selular]]
 
[[Category: Selular]]

Latest revision as of 20:11, 10 March 2014

Tulisan ini akan fokus pada cara menyambungkan ClockTamer ke USRP1. Sebetulnya ClockTamer dapat digunakan untuk USRP 2, N2x0, E1x0 dan B1x0. Secara umum, untuk menggunakan ClockTamer dengan USRP selain USRP1 kita perlu menyambungkannya ke "input 10MHz external reference" dan mengkonfigurasi ClockTamer agar membangkitkan frekuensi 10MHz.

USRP1

Instalasi ClockTamer ke USRP1 terdiri dari tiga (3) tahapan:

  • Modifikasi USRP1 untuk men-disable internal USRP1 clock reference dan enable external clock input.
  • Terminasi yang baik USRP1 clock input.
  • (optional) instalasi 16-pin connector di RFX daughter board.
  • (optional) hilangkan R7 current limiting resistor.
  • Instalasi ClockTamer di USRP1.

Langkah ini akan di jelaskan dengan lebih detail di bawah ini.

Modifikasi USRP1

Re-clocking.jpg

Berdasarkan USRP wiki, kita perlu mengikuti urutan langkah berikut untuk menyambungkan external clock ke USRP:

  • Solder SMA connector ke J2001. Ini adalah clock input. Hati-hati waktu menyolder jangan sampai merusak sambungan antara J2001 to C927.
  • Perlu dicatat bahwa kita tidak bisa memasukan TVRX di RXB jika kita sudah melakukan hal ini.
  • Pindahkan R2029 ke R2030. Ini akan men-disable onboard clock. R2029/R2030 adalah 0-ohm resistor. Langkah ini sebetulnya tidak fatal.
  • Pindahkan C925 ke C926.
  • Buang C924.

Terminasi clock input dengan resistor 50 Ohm

Sangat di sarankan untuk memasang resistor terminasi 50 Ohm di sisi USRP apakah anda akan menggunakan output ClockTamer CMOS atau half-LVDS.

Jika kita menggunakan CMOS output dari ClockTamer maka kemungkinan besar akan jalan tanpa terminating resistor, sejauh ini belum ada laporan kerusakan USRP karena ketiadaan terminating resistor, tapi cara ini sangat diluar spec. Tapi jangan complain kalau USRP anda terbakar karena mengunakan ClockTamer tanpa terminating resistor di USRP1.

Jika kita merencanakan menggunakan output half-LVDS dari ClockTamer, maka terminating resistor wajib digunakan agar dia beroperasi dengan baik. Menggunakan output half-LVDS tanpa terminating resistor di J2001 akan menyebabkan sinyal membalik dan USRP1 tidak mungkin mengunci ke clock,

Catatan: kita harus menyolder terminating resistor di USRP dekat connector input clock J2001. Jika kita menyolder 50 Ohm resistor di ClockTamer bukan di USRP, dia tidak akan bekerja.

"50 Ohm resistor" adalah istilah yang biasa digunakan di diskusi RF yang biasanya berarti resistor yang mempunyai nilai dekat dengan 50 ohm. Baik 49.9 Ohm atau 51 Ohm resistor adalah OK. Kami biasanya menggunakan 51 Ohm resistor.

Dibawah adalah gambar cara menyolder terminating resistor ke J2001. Jika anda mengetahui cara yang lebih baik / lebih aman - mohon kami diberitahu (dan kirimkan gambarnya kalau bisa).

Side.jpg
Top.jpg

RFX900/RFX1800 16-pin connector

Jika kita mempunyai RFX daughter board yang baru kemungkinan besar tidak punya connector 16-pin J24 yang di solder. Kita akan menginginkan untuk menyolder connector yang di berikan J24 untuk memastikan ClockTamer tersambung di USRP1. Ini memang tidak menjadi keharusan karena ClockTamer akan bekerja dengan baik tanpa connector ini.

Connector J24 juga dapat digunakan untuk berkomunikasi dengan ClockTamer tanpa kabel miniUSB, tapi fitur ini masih tahapan beta dan tidak di sarankan untuk pemula.

Resistor Pembatas Arus di Fan connector

Jika kita ingin memberikan daya ClockTamer dari USRP1 fan connector, dan masih ingin memberikan daya untuk fan, kita perlu mengganti resistor pembatas arus R7 menjadi resistor 0 ohm (di short). Resistor ini terletak di sebelah kanan persis sebelah fan power connector J3. Di gambar di perlihatkan lokasi dari resistor R7 dengan di solder short circuit tanpa ada resistor. Solderan di gambar terlihat cukup brutal, kami yakin anda bisa melakukan dengan lebih baik :)

Current-limiting-resistor.jpg

Instalasi ClockTamer

Paket ClockTamer berisi komponen berikut:

  • Kabel Flat ribbon. Ini dapat digunakan untuk menyambungkan ClockTamer ke RFX daughter board connector jika kita ingin meletakan ClockTamer secara remote. Kabel ini tidak digunakan di manual ini, karena kita akan meletakan ClockTamer langsung di connector RFX board.
  • ClockTamer. Jika ClockTamer anda adalah yang GPS enabled, dia akan mempunyai pigtail female U.FL tersambung (tidak terlihat pada gambar di bawah). Pigtail Female U.FL digunakan untuk menyambungkan ClockTamer ke antenna GPS.
  • Pigtail Male U.FL. Digunakan untuk menyambungkan ClockTamer ke USRP1 input clock.
  • kabel power 2-wire.
  • 16-pin connector untuk menyolder ke RFX daughter board.
  • SMA connector untuk menyolder ke input USRP1 clock.
  • GPS antenna (jika ClockTamer sudah GPS-enabled, tidak di perlihatkan di gambar di bawah).
1-ClockTamer-kit.jpg

Sambungkan pigtail

Pertama-tama, sambungkan pigtail male U.FL ke ClockTamer seperti tampak pada gambar. Default-nya hanya CMOS Output #1 yang di enable, dan oleh karena-nya cukup memudahkan kita dapat mengkonfigurasi agar ClockTamer bisa beroperasi. Kami sangat menyarankan untuk menggunakan itu. Jika kita ingin menggunakan output yang lain, kita dapat menggunakan ClockTamer GUI atau secara manual menggunakan ClockTamer control protocol.

Pastikan pigtail sudah terpasang dengan baik. Sambungan yang kurang baik akan menyebabkan kinerja yang tidak baik atau USRP1 yang tidak responsive.

Pigtail yang tersambung ke output #1 - default CMOS output
Pigtail yang tersambung ke output #0 - half-LVDS output. Kita perlu meng-enable output ini sebelum menggunakannya

Sambungkan Kabel Power

Selanjutnya, sambungkan kabel power ke ClockTamer. Sambungan kabel power ClockTamer tersambung satu sama lain secara langsung, hal ini memungkinkan kita membuat "rantai" sambungan ke beban yang ke dua (ClockTamer yang lain atau fan). Oleh karenanya, kita dapat menyambungkan kabel power ke salah satu diantara ke dua-nya.

4-ClockTamer-with-power.jpg

Sambungkan ke USRP1 clock input

Selanjutnya sambungkan ClockTamer ke USRP1 clock input, seperti tampak pada gambar di bawah. Pastikan konektor tersambung dengan baik.

5-clock-connected.jpg

Placing ClockTamer and power connection

Tahapan ini sangat mudah. Letakan ClockTamer seperti tampak pada gambar di bawah untuk meletakan ClockTamer di dalam USRP1 dan sambungkan kabel power ke konektor Fan USRP1. Jika anda tidak mempunyai konektor J24, kita harus menemukan tempat untuk meletakan ClockTamer. Jika anda melakukan hal itu, pastikan tidak ada kabel yang ter-short antara ClockTamer atau USRP1.

6-power-connected.jpg

Sambungkan USRP1 Fan

Jika kita sudah membuang power limiting resistor dari sambungan power fan (lihat keterangan di atas), kita dapat menyambungkan USRP1 fan ke ClockTamer, seperti tampak pada gambar.

7-fan-connected.jpg

Testing

  • Nyalakan Power dari USRP1.
  • Jika ClockTamer TIDAK tersambung ke miniUSB, maka LED-nya TIDAK menyala. Jika ClockTamer TERSAMBUNG ke miniUSB, maka LED HARUS blink satu kali kemudian nyala terus menerus.
  • Salah satu dari LED USRP1 harus blink secara cepat.
  • Gunakan aplikasi GnuRadio atau UHD untuk mencek apakah kita dapat menerima / mengirim data dengan USRP1 seperti biasa. Kami lebih suka menggunakan usrp_fft.py untuk keperluan ini.

Referensi

Pranala Menarik

Persiapan

Script

OpenBTS 2.6

OpenBTS 2.8

Multi OpenBTS 2.8

OpenBTS 3.1.x

Ettus E110

Ettus N210

RangeNetworks

GPRS

Briker OpenBTS

FreeSWITCH OpenBTS

Power Amplifier

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah

Dokumentasi Video

Perjuangan OpenBTS