Difference between revisions of "GNURadio: Mengubah board RFX1800 menjadi RFX900"

From OnnoWiki
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
==Ubah EEPROM di Daughter Board==
 +
 
Mengubah board dapat menggunakan perintah
 
Mengubah board dapat menggunakan perintah
  
 
  cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
 
  cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
 +
./burn-db-eeprom -h
 +
 +
Atau untuk GNURadio 3.4.2
 +
 +
cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/
 +
 +
atau
 +
 +
cd /usr/local/src/gnuradio/usrp/host/apps/
 
  ./burn-db-eeprom -h
 
  ./burn-db-eeprom -h
  
Line 16: Line 27:
 
                         'rfx1200_rx', 'rfx1200_tx', 'rfx1800',
 
                         'rfx1200_rx', 'rfx1200_tx', 'rfx1800',
 
                         'rfx1800_mimo_a', 'rfx1800_mimo_b', 'rfx1800_rx',
 
                         'rfx1800_mimo_a', 'rfx1800_mimo_b', 'rfx1800_rx',
                         'rfx1800_tx', 'rfx2400', 'rfx2400_mimo_a',
+
                         'rfx1800_tx', 'rfx2200_mimo_b', 'rfx2400',
                        'rfx2400_mimo_b', 'rfx2400_rx', 'rfx2400_tx',
+
                        'rfx2400_mimo_a', 'rfx2400_mimo_b', 'rfx2400_rx',
                        'rfx400', 'rfx400_mimo_a', 'rfx400_mimo_b',
+
                        'rfx2400_tx', 'rfx400', 'rfx400_mimo_a',
                        'rfx400_rx', 'rfx400_tx', 'rfx900', 'rfx900_mimo_a',
+
                        'rfx400_mimo_b', 'rfx400_rx', 'rfx400_tx', 'rfx900',
                        'rfx900_mimo_b', 'rfx900_rx', 'rfx900_tx', 'tvrx',
+
                        'rfx900_mimo_a', 'rfx900_mimo_b', 'rfx900_rx',
                        'tvrx2', 'tvrx2_mimo', 'tvrx3', 'tvrx3_mimo',
+
                        'rfx900_tx', 'tvrx', 'tvrx2', 'tvrx2_mimo', 'tvrx3',
                        'tvrx_mimo', 'wbx_lo', 'wbx_ng', 'xcvr2450']
+
                        'tvrx3_mimo', 'tvrx_mimo', 'wbx_lo', 'wbx_ng',
 +
                        'xcvr2450']
 
   -A, --burn-a          burn eeprom(s) on side A
 
   -A, --burn-a          burn eeprom(s) on side A
 
   -B, --burn-b          burn eeprom(s) on side B
 
   -B, --burn-b          burn eeprom(s) on side B
   -f, --force          force init of already initialized eeproms
+
   -f, --force          force init of already initialized eeproms  
 
 
  
 
Burn EEPROM di RFX board agar menjadi RFX900
 
Burn EEPROM di RFX board agar menjadi RFX900
  
 
  cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
 
  cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
  burn-db-eeprom -A --force -t rfx900  
+
  ./burn-db-eeprom -A --force -t rfx900  
 +
 
 +
Untuk GNURadio 3.4.2
 +
 
 +
cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/
 +
./burn-db-eeprom -A --force -t rfx900
 +
 
  
 
Hasilnya
 
Hasilnya
Line 38: Line 55:
 
  RX_A: OK
 
  RX_A: OK
  
dan
+
dan untuk board B
  
  burn-db-eeprom -B --force -t rfx900
+
  cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/
  
Hasilnya
+
atau
 +
 
 +
cd /usr/local/src/gnuradio/usrp/host/apps/
 +
./burn-db-eeprom -B --force -t rfx900
 +
 
 +
Jika tidak ada Daughterboard B Hasilnya
  
 
  TX_B: no d'board, skipped
 
  TX_B: no d'board, skipped
 
  RX_B: no d'board, skipped
 
  RX_B: no d'board, skipped
 +
 +
Jika ada Daughterboard B Hasilnya
 +
 +
TX_B: OK
 +
RX_B: OK
 +
 +
==Cek Menggunakan usrp_fft.py==
 +
 +
cd /usr/local/bin
 +
./usrp_fft.py
 +
 +
Harus secara automatis pindah ke center frekuensi di 900MHz
 +
 +
[[Image:Usrp fft900.jpeg|center|200px|thumb]]
  
  
Line 56: Line 92:
  
 
  ./usrp_burn_mb_eeprom --args="fw=../images/usrp_b100_fw.ihx"
 
  ./usrp_burn_mb_eeprom --args="fw=../images/usrp_b100_fw.ihx"
 +
/usr/local/share/uhd/images.
 +
 +
Firmware ada di
 +
 +
http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki#Binary-downloads
  
 
==Referensi==
 
==Referensi==
Line 64: Line 105:
  
 
* [[OpenBTS]]
 
* [[OpenBTS]]
 +
* [[OpenBTS: Arsitektur secara umum]]
  
 
===Persiapan===
 
===Persiapan===
Line 71: Line 113:
 
* [[USRP: Kalibrasi ClockTamer]]
 
* [[USRP: Kalibrasi ClockTamer]]
 
* [[USRP: ClockTamer Control Protocol]]
 
* [[USRP: ClockTamer Control Protocol]]
 +
* [[USRP: ClockTamer Flashing]]
 
* [[USRP: Instalasi Board]]
 
* [[USRP: Instalasi Board]]
 
* [[OpenBTS: GIT Source Code]]
 
* [[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 2.6===
 
===OpenBTS 2.6===
Line 78: Line 130:
 
* [[GNURadio]]
 
* [[GNURadio]]
 
* [[GNURadio: Ubuntu Install]]
 
* [[GNURadio: Ubuntu Install]]
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]]
+
* [[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: 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 99: Line 156:
 
===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 Instal GNURadio 3.4.2]]
+
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.3.0]]
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]]
+
* [[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 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: FreeSWITCH]]
 +
 +
===Multi OpenBTS 2.8===
 +
 +
* [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED'''
 +
* [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED'''
  
 
===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 Mengubah Master Clock]]
 
* [[OpenBTS: E110 Kalibrasi 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 Default Setting]]
 +
 
 +
===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 139: Line 278:
 
* [[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 146: Line 287:
 
* [[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 18:40, 5 January 2014

Ubah EEPROM di Daughter Board

Mengubah board dapat menggunakan perintah

cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
./burn-db-eeprom -h

Atau untuk GNURadio 3.4.2

cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/

atau

cd /usr/local/src/gnuradio/usrp/host/apps/
./burn-db-eeprom -h
Usage: burn-db-eeprom [options]
You must specify a type with -t or --type,
and at least one side using -A and/or -B.

Options:
  -h, --help            show this help message and exit
  -t TYPE, --type=TYPE  choose type from ['basicrx', 'basictx', 'bitshark_rx',
                        'dbsrx', 'dbsrx_clkmod', 'dtt754', 'dtt768',
                        'experimental_rx', 'experimental_tx', 'lfrx', 'lftx',
                        'rfx1200', 'rfx1200_mimo_a', 'rfx1200_mimo_b',
                        'rfx1200_rx', 'rfx1200_tx', 'rfx1800',
                        'rfx1800_mimo_a', 'rfx1800_mimo_b', 'rfx1800_rx',
                        'rfx1800_tx', 'rfx2200_mimo_b', 'rfx2400',
                        'rfx2400_mimo_a', 'rfx2400_mimo_b', 'rfx2400_rx',
                        'rfx2400_tx', 'rfx400', 'rfx400_mimo_a',
                        'rfx400_mimo_b', 'rfx400_rx', 'rfx400_tx', 'rfx900',
                        'rfx900_mimo_a', 'rfx900_mimo_b', 'rfx900_rx',
                        'rfx900_tx', 'tvrx', 'tvrx2', 'tvrx2_mimo', 'tvrx3',
                        'tvrx3_mimo', 'tvrx_mimo', 'wbx_lo', 'wbx_ng',
                        'xcvr2450']
  -A, --burn-a          burn eeprom(s) on side A
  -B, --burn-b          burn eeprom(s) on side B
  -f, --force           force init of already initialized eeproms 

Burn EEPROM di RFX board agar menjadi RFX900

cd /usr/local/src/gnuradio-3.3.0/usrp/host/apps/
./burn-db-eeprom -A --force -t rfx900 

Untuk GNURadio 3.4.2

cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/
./burn-db-eeprom -A --force -t rfx900 


Hasilnya

TX_A: OK
RX_A: OK

dan untuk board B

cd /usr/local/src/gnuradio-3.4.2/usrp/host/apps/

atau

cd /usr/local/src/gnuradio/usrp/host/apps/
./burn-db-eeprom -B --force -t rfx900 

Jika tidak ada Daughterboard B Hasilnya

TX_B: no d'board, skipped
RX_B: no d'board, skipped

Jika ada Daughterboard B Hasilnya

TX_B: OK
RX_B: OK

Cek Menggunakan usrp_fft.py

cd /usr/local/bin
./usrp_fft.py

Harus secara automatis pindah ke center frekuensi di 900MHz

Usrp fft900.jpeg


Di E110

cd ~/src/uhd.git/host/build/utils
usrp_burn_db_eeprom

Catatan cara (belum tentu benar)

./usrp_burn_mb_eeprom --args="fw=../images/usrp_b100_fw.ihx"
/usr/local/share/uhd/images.

Firmware ada di

http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki#Binary-downloads

Referensi

Pranala Menarik

Persiapan

Script


OpenBTS 2.6

OpenBTS 2.8

Multi OpenBTS 2.8

Ettus E110

Ettus N210

RangeNetworks

GPRS

Briker OpenBTS

FreeSWITCH OpenBTS

Power Amplifier

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah

Dokumentasi Video

Perjuangan OpenBTS