Difference between revisions of "OpenBTS: E110 Mengubah Master Clock"

From OnnoWiki
Jump to navigation Jump to search
Line 31: Line 31:
  
 
==Mengubah Melalui Source Code UHD==
 
==Mengubah Melalui Source Code UHD==
 +
 +
Edit file
  
 
  cd ~/src/uhd.git/host/lib/usrp/e100
 
  cd ~/src/uhd.git/host/lib/usrp/e100
 +
vi e100_impl.hpp
  
vi e100_impl.hpp
+
Ubah
  
 
  static const double          E100_DEFAULT_CLOCK_RATE = 64e6;
 
  static const double          E100_DEFAULT_CLOCK_RATE = 64e6;
static const double          E100_DEFAULT_CLOCK_RATE = 52e6;
 
  
 +
menjadi
  
 
+
  static const double          E100_DEFAULT_CLOCK_RATE = 52e6;
b/host/lib/usrp/usrp_e100/usrp_e100_impl.hpp
 
 
 
static const std::string USRP_E_FPGA_FILE_NAME = "usrp_e100_fpga5.bin";
 
static const boost::uint16_t USRP_E_FPGA_COMPAT_NUM = 0x05;
 
static const double USRP_E_DEFAULT_CLOCK_RATE = 64e6;
 
static const std::string    E100_FPGA_FILE_NAME = "usrp_e100_fpga5.bin";
 
static const boost::uint16_t E100_FPGA_COMPAT_NUM = 0x05;
 
  static const double          E100_DEFAULT_CLOCK_RATE = 64e6;
 
  
 
==Referensi==
 
==Referensi==

Revision as of 18:02, 3 March 2012

Mengubah Master Clock Rate

master clock dari USRP-Embedded dimasukan langsung ke FPGA DSP dan codec chip. Ada ratusan pilihan kecepatan antara 32MHz dan 64MHz. Beberapa clock yang menarik adalah,

  • 64MHz - maximum rate dari codec chip
  • 61.44MHz - bagus untuk aplikasi UMTS/WCDMA
  • 52Mhz - bagus untuk aplikasi GSM

Set 61.44MHz - menggunakan external VCXO

Untuk menggunakan 61.44MHz clock rate dengan USRP-Embedded, dua jumper harus di ubah di device.

J16 sebuah 2 pin header, cabut jumper (atau biarkan hanya di pin1 saja)
J15 sebuah 3 pin header, pindahkan jumper ke (pin1, pin2)

Note: See instructions below to communicate the desired clock rate into the UHD.

Set ke rate lainnya - menggunakan internal VCO

Untuk menggunakan clock rate lainnya, jumper harus di posisi default.

J16 sebuah 2 pin header, pindahkan jumper ke (pin1, pin2)
J15 sebuah 3 pin header, pindahkan jumper ke (pin2, pin3)

Untuk berkomunikasi dengan clock rate yang kita inginkan ke UHD, kita perlu memasukan special device address argument, dengan kata kunci "master_clock_rate" dan nilai dalam Hz, contoh:

uhd_usrp_probe --args="master_clock_rate=52e6"

Rupanya ini tidak permanen


Mengubah Melalui Source Code UHD

Edit file

cd ~/src/uhd.git/host/lib/usrp/e100
vi e100_impl.hpp

Ubah

static const double          E100_DEFAULT_CLOCK_RATE = 64e6;

menjadi

static const double          E100_DEFAULT_CLOCK_RATE = 52e6;

Referensi

Pranala Menarik

Persiapan

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah