discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] OpenBTS with DBSRX?


From: Eric Blossom
Subject: Re: [Discuss-gnuradio] OpenBTS with DBSRX?
Date: Thu, 5 Mar 2009 10:05:34 -0800
User-agent: Mutt/1.5.18 (2008-05-17)

On Thu, Mar 05, 2009 at 05:14:57AM -0800, George Roberts wrote:
> I'm trying to run OpenBTS using a USRP1 with an RFX900 transceiver board (to
> use as the transmitter) and a DBSRX board to use as a receiver.
> Now that I look at the OpenBTS code in depth (Transceiver/USRPDevice.cpp,
> specifically functions like USRPDevice::rx_setFreq()), I see that it only
> supports the RFX boards because it uses the low-level, raw SPI interface to
> configure the daughterboard cards.
> 
> How difficult will it be to make this work with the DBSRX?  Can anyone point
> me in the right direction?
> 
> Cheers!


It shouldn't be too hard.  The easy way is to remove the OpenBTS
daughterboard code and use the native USRP C++ daughterboard code
that's now in the trunk.  See usrp_basic.h and db_base.h for the
interface.  It's pretty much identical to the python code that it
replaced.

To avoid changing two things at once, it would probably be best to
test before and after this mod using two RFX boards, then if that all
checks out (i.e., OpenBTS works successfully), test with the DBSRX.
Otherwise there's a lot of uncertaintly about what's going on.

We'd definitely welcome a patch that makes these changes along with
some reports that the mods worked in the orignal configuration and
with the DBS RX :-)

Eric




reply via email to

[Prev in Thread] Current Thread [Next in Thread]