Re: [Discuss-gnuradio] B100 clock with UHD

2014-01-21 Thread Robert Light

I thought OpenBTS would use Transceiver52MHz to communicate with B100 and to configure the AD9522 to output 52MHz sampling clock. However, with OpenBTS working with B100 and WBX I measure 64MHz sampling clock. And I am confused here. I didnt compile OpenBTS with resampling option. So where does the resampling happen? Or, am I wrong thinking that OpenBTS uses Transceiver52MHz ? Where is the UHD in this chain ?

Regards, Robert



Gesendet:Dienstag, 21. Januar 2014 um 02:28 Uhr
Von:Ben Hilburn b...@ettus.com
An:Robert Light robert.li...@gmx.de
Cc:GNURadio Discussion List discuss-gnuradio@gnu.org
Betreff:Re: [Discuss-gnuradio] B100 clock with UHD


Hi Robert -


The B100 has a configurable clock rate, specifically so that applications that require specific clock rates can tune it accordingly (e.g., OpenBTS). You can pass master_clock_rate=rate into the args string of the device and set the master clock rate to what works for your application. I havent personally used OpenBTS recently, but if you arent resampling on the host, that is probably how the host is using the device.



Cheers,

Ben


On Mon, Jan 20, 2014 at 8:29 AM, Robert Light robert.li...@gmx.de wrote:




Hi, I run B100 with OpenBTS. I thought the reconfigurable clock on B100 board would run with OpenBTS at 52MHz but I actually measure the sampling clock as 64MHz.

So, where is the resampling done? Is the driver Transceiver52MHz used with B100 or not? Can someone shine some light on how it actually works?



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio









___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 clock with UHD

2014-01-21 Thread Tom Tsou
On Tue, Jan 21, 2014 at 5:45 AM, Robert Light robert.li...@gmx.de wrote:
 I thought OpenBTS would use Transceiver52MHz to communicate with B100 and to
 configure the AD9522 to output 52MHz sampling clock. However, with OpenBTS
 working with B100 and WBX I measure 64MHz sampling clock. And I am confused
 here. I didn't compile OpenBTS with resampling option. So where does the
 resampling happen? Or, am I wrong thinking that OpenBTS uses
 Transceiver52MHz ? Where is the UHD in this chain ?

Please post subsequent questions to the OpenBTS mailing list.

Note there is no longer any user configurable resampling option.
Device specific rate configuration (clocking and sampling) is handled
by the code internally.

http://wush.net/trac/rangepublic/wiki/BuildInstallRun#AllOtherDevicesexceptforUSRP1

OpenBTS and B100 runs at 64 MHz. This was changed from 52 MHz because
of significantly better performance and stability.

https://wush.net/trac/rangepublic/wiki/USRP

The host transceiver operates internally at 1.0833 Msps transmit and
270.833 ksps receive. These sample rates are converted and matched to
device specific values on the host side in between the GSM processing
and device I/O. For B100 the conversion rate is 65/96, which is
selected to keep both halfband filters in place on the FPGA minimizing
pass band distortion.

The name 'Transceiver52M' is historical, which is admittedly
confusing. The name originates from the initial public OpenBTS
release, which only supported the USRP1. Back then, there were
completely separate implementations for 64 MHz and 52 MHz for this
single device. Eventually, all USRP code was merged into the 52 MHz
code that is the active version remaining today.

  -TT

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] B100 clock with UHD

2014-01-20 Thread Robert Light
Hi, I run B100 with OpenBTS. I thought the reconfigurable clock on B100 board would run with OpenBTS at 52MHz but I actually measure the sampling clock as 64MHz.

So, where is the resampling done? Is the driver Transceiver52MHz used with B100 or not? Can someone shine some light on how it actually works?

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 clock with UHD

2014-01-20 Thread Ben Hilburn
Hi Robert -

The B100 has a configurable clock rate, specifically so that applications
that require specific clock rates can tune it accordingly (e.g., OpenBTS).
You can pass master_clock_rate=rate into the args string of the
device and set the master clock rate to what works for your application. I
haven't personally used OpenBTS recently, but if you aren't resampling on
the host, that is probably how the host is using the device.

Cheers,
Ben


On Mon, Jan 20, 2014 at 8:29 AM, Robert Light robert.li...@gmx.de wrote:

 Hi, I run B100 with OpenBTS. I thought the reconfigurable clock on B100
 board would run with OpenBTS at 52MHz but I actually measure the sampling
 clock as 64MHz.
 So, where is the resampling done? Is the driver Transceiver52MHz used with
 B100 or not? Can someone shine some light on how it actually works?

 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio