From: Gullik W. <gul...@co...> - 2013-08-04 09:29:45
|
My usrp B100 has about 17 dBm, 50 mW out. Sensitivity of receiver is similar to cell phone. A handset typicaly has 30 dBm out, i.e. at least 10 times as much. Thus, you should expect range to be downlink limited. This is my assumption. Because of this I have improved the antenna a little on downlink transmit. IF, IF you want to add an amplifier, then you ALSO have to take into consideration leakage from downlink TX to uplink RX. I *seem* to have gotten away with this without filters or duplexer by using CATV cable that has a foil shield ( better then wire mesh) It is likely the amp would make most use on downlink transmit. Just adding power will likely just cause MORE desensitization of uplink. THE FIRST component I would add would be a block bandpass filter to the uplink receive. This would allow some freedom in antenna placement, i.e. less desens. Right now, my RX antenna is mounted directly on the USRP, at the end of a 50 cm length of UT141 ( SOLID SCREEN) coax. Rxgain is DOWN 20-37 dB (depending on test) The TX antenna is a single folded dipole made from a length of 1.5 mm copper wire, placed in front of a aluminum sheet, so the usrp is on the "back", and cannot "see" the dipole. Horizontal separation is about 2 m. The antenna is fed with 4-5 m of CATV line, to allow me to move TX antenna around a little. With power settings "stock", and RXgain 20 I get reasonable coverage in my entire garden, as well as inside an adjacent house 50 m away. I hope this information is a small indication of how to establish a "baseline". I am running 1800 Mhz. I have a impedance mismatch between the 50 ohm TX port and the 75 ohm CATV line. It seems that the optimum place (yet) for this is right at the 50 ohm port. Thus I have a single coax adapter SMA-M to F-F at the usrp, and 75 ohm coax to the TX dipole. Various other ways of connecting the dipole were much worse. Connector adapters cannot be "stacked" at 1800 Mhz, unless impedance matched very high quality items. Hope this helps, Gullik On 08/04/2013 10:16 AM, john wake wrote: > Hello guys, > > Thanks for the responses just to let you know it is a 2 x FLEX900 > daughterboard setup 1 each for TX/RX and we are currently testing > indoors at a university. > > We have got another duplexer with similar spec but with more isolation > (around 100db), and added a BPF with 30db isolation to the RX side we > are also planning to try an variable attenuator to lower the gain of > the power amp on the TX side to see if it is a crosstalk noise issue? > > Currently we have the cable coming from the antenna through the > duplexer hooked up to the INPUT side of the power amplifier and the > OUTPUT side going to the Transmit filter into the USRP is this correct > or should it be the other way around? > > We are using CLF-200 900MHz - 0.326dB/m low loss cables and have > checked all pins/heads and made sure they are all connected ok > sma-male to female > > We get slightly better range with just the duplexer and antenna now > around 20-25 meters but surely it should be better?? This decreases > for some reason when we add the amps/filters?? > > Our current readings are > > rxgain = 32db > current downlink power 0 dB wrt full scale > current attenuation bounds 0 to 12 dB > > Aswell see the log below this was carried out WITHOUT the power > amplifier on the TX side as we could not find it but again we only got > 10-15 metres range??? > > > command socket path is /var/run/command > rm: cannot remove `/tmp/OpenBTS.console.1929.51fdfea6': No such file > or directory > response socket bound to /tmp/OpenBTS.console.1929.51fdfea6 > readline installed > Remote Interface Ready. > Type: > "help" to see commands, > "version" for version information, > "notices" for licensing information. > "quit" to exit console interface > OpenBTS> rxgain > current RX gain is 36 dB > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -52 19 1 -92 1.13 > > > OpenBTS> noise > noise RSSI is -65 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -48 25 1 -96 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -52 23 1 -95 2.26 > > > OpenBTS> noise > noise RSSI is -66 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> noise > noise RSSI is -64 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> noise > noise RSSI is -66 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> noise > noise RSSI is -66 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -48 23 1 -94 1.13 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -50 23 1 -95 1.13 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -50 27 1 -95 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -53 25 1 -95 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -50 23 1 -94 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -49 25 1 -94 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -50 27 1 -95 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -51 27 1 -95 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -51 25 1 -95 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -49 25 1 -94 2.26 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 342274087 0.00 -50 27 1 -95 2.26 > > > OpenBTS> power > current downlink power 0 dB wrt full scale > current attenuation bounds 0 to 12 dB > > OpenBTS> power > current downlink power 0 dB wrt full scale > current attenuation bounds 0 to 12 dB > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > > > OpenBTS> ^C ^C > ^C > sudo ./OpenBTSCLI > command socket path is /var/run/command > rm: cannot remove `/tmp/OpenBTS.console.2079.51fe004e': No such file > or directory > response socket bound to /tmp/OpenBTS.console.2079.51fe004e > readline installed > Remote Interface Ready. > Type: > "help" to see commands, > "version" for version information, > "notices" for licensing information. > "quit" to exit console interface > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -79 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -78 0.00 > > > OpenBTS> power > current downlink power 0 dB wrt full scale > current attenuation bounds 0 to 12 dB > > OpenBTS> noise > noise RSSI is -64 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> noise > noise RSSI is -65 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> noise > noise RSSI is -64 dB wrt full scale > MS RSSI target is -50 dB wrt full scale > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -79 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -49 5 1 -80 0.00 > > > OpenBTS> rxgain 40 > current RX gain is 36 dB > new RX gain is 40 dB > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -55 5 1 -80 0.57 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -50 9 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -52 7 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -51 9 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -50 9 1 -80 0.57 > > > OpenBTS> rxgain 32 > current RX gain is 40 dB > new RX gain is 32 dB > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 4.75 -61 9 1 -80 0.57 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.02 -54 19 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -54 15 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -48 17 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -51 21 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -54 17 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -48 15 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -48 21 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -52 17 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -50 17 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -48 21 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -52 21 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -51 17 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -48 19 1 -80 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -52 19 1 -80 0.00 > > > OpenBTS> power > current downlink power 0 dB wrt full scale > current attenuation bounds 0 to 12 dB > > OpenBTS> rxgain > current RX gain is 32 dB > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -51 21 1 -79 0.00 > > > OpenBTS> chans > CN TN chan transaction UPFER RSSI TXPWR TXTA CIPHER DNLEV DNBER > CN TN type id pct dB dBm sym en/de dBm pct > 0 1 TCH/F 203521258 0.00 -52 17 1 -80 0.00 > > > ------------------------------------------------------------------------ > Date: Tue, 23 Jul 2013 21:38:55 +0200 > From: gul...@co... > To: ope...@li... > Subject: Re: [Openbts-discuss] USRP/OpenBTS Extending Range/Coverage Help > > I concur, > > Range is at least 200 m, limited by TX power. I have made a few folded > dipoles for the TX side, this compresses the radiation > diagram vertically, to give less range up or down and more gain in the > horizontal plane. > > Combined with a single RX dipole, and careful adjustment of RXGain, in > excess of 200 m is easily done. > > Gullik > > On 07/23/2013 12:28 PM, Ralph A. Schmid, dk5ras wrote: > > Believe me, this crosstalk problem is nothing but a rumor from > someone who did not understand the difference between crosstalk > when using one frequency vs. using two frequencies. In fact I > cover 200 m with a standard WBX and two directly attached small > antennae without any problems when using GSM1800 with its large > uplink/downlink spacing. At a demonstration a few weeks ago it was > no problem to cover three floors of a conference center with only > a few mW of output power. > > The OP must have some error in his setup, maybe mixing up > downlink/uplink or input/output. Or some bad cable, bent connector > pin, whatever. > > > Ralph. > > *From:*Kurtis Heimerl [mailto:khe...@cs...] > *Sent:* Monday, July 22, 2013 6:52 PM > *To:* Derek Wells > *Cc:* ope...@li... > <mailto:ope...@li...> > *Subject:* Re: [Openbts-discuss] USRP/OpenBTS Extending > Range/Coverage Help > > Oh this is one daughterboard? My understanding is that there's a > lot of crosstalk on the board with one daughterboard, that's going > to limit your coverage a lot. Also may explain why the duplexer > does so little. > > On Mon, Jul 22, 2013 at 9:49 AM, Derek Wells > <der...@gm... <mailto:der...@gm...>> wrote: > > John, > > Can you discern whether you are uplink or downlink limited? > > That is, is your range limitation due to a transmitter problem or > a receiver problem? And furthermore, is it the on phone end > (unlikely) or the USRP end of the up or downlink? > > It sound like you are working off of one daughterboard, is that > correct? > -99 dBm sounds pretty low at 15 meters with a Yagi (like Kurtis > said). Consider using the "noise" and "power" commands from the > CLI and providing some numbers back to the forum. > > And because I've done it before with other systems...check each RF > connection and cable to make sure you have a male pin mated with a > female socket at every connection, and not two female sockets...it > happens. > > Derek > > > > > > On Sat, Jul 20, 2013 at 1:37 AM, Kurtis Heimerl > <khe...@cs... <mailto:khe...@cs...>> wrote: > > There's something wrong with your USRP, you should certainly get > more than 15 meters with a USRP1 and a 12db Yagi. > > On Sat, Jul 20, 2013 at 1:20 PM, john wake > <dag...@ho... <mailto:dag...@ho...>> wrote: > > Hello guys, > > We are having trouble extending the range of our USRP1 which > is running OpenBTS I really hope someone can help our current > setup is as follows > > RX = Antenna -> Duplexer -> LNA -> USRP > TX = Same antenna -> Same duplexer -> Power Amplifier -> > Fullband Transmit Filter -> USRP > > When we try running the USRP with just the antenna we get a > range of around max 10-15 meters the phone showing -99dBM when > we add the power amp the range increases by a few meters > however when we also add the LNA so we have both the LNA + > power amp connected at the same time > this is when the range decreases to around 5 meters. > > We would be happy if we were able to cover 1/2 mile or > anything near this range we do have a temporary license to > transmit in our frequency however this expires in 2 months. > > There has been quite a bit spent on equipment so far trying to > extend the range with no luck it seems the USRP is made only > to work at a very short range so any help on how to do this > would be very much appreciated. > > Also would adding a bandpass filter to the RX side make any > difference? > > The spec of equipment we are using is as follows > > 900 Mhz 12 dBi Yagi antenna > > Frequency(MHz)824~960MHz > Length:55cm > SWR ??1.5 > Input Impedance-?: 50 > Horizontal Beamwidth -° :54/48/40/36/30 > Vertical Beamwidth -° :48/40/36/32/30 > Maximum Power -W :100 > Bandwidth-MHz :154/154/154/140/120 > > Duplexer > > 30 W GSM Duplexer TX RX > Pass Band 925 - 960 MHz 880 - 915 MHz > Insertion Loss 1.0 dB 1.0 dB > Passband Ripple 0.2 dB 0.2 dB > Rejection 50 dB @ 80-850 MHz 50 dB @ 80-800 MHz > 50 dB @ 1-3 GHz 50dB @ 1-3 GHz > Return Loss minimum 20 dB > Impedance 50 Ohms > Coupling Port -30 dB (+/- 1.5 dB) > Power 30 W average RF poewr > > > LNA > > Parameter Unit Minimum Typical Maximum > Frequency Range MHz 850 950 > Small Signal Gain dB 40 41 > Output Power Pout @ Pin = 0dBm dBm +40 > Saturated Power Psat @ Pin = +5dBm dBm +42 > IP3 dBm +50 > Reverse Isolation dB -75 > Efficiency at Pout = +40dBm % 38 > VSWR Input 1.4:1 > DC Power Supply V +12 > > Power Amp > > 775-950 Mhz > 40 dB gain > +18 dBm > > Filter > > Passband: 925-960 MHz > Passband Insertion Loss: 1.5 dB maximum > Rejection: > DC-915 MHz 80 dB minimum > 1000-2880 MHz 60 dB minimum > Passband Return Loss: 15 dB minimum > Maximum Power Handling: > CW 10 watts > Peak Instantaneous 40 watts > Intermodulation Products: -110 dBm maximum > with two +34 dBm carriers > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from > AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > <mailto:Ope...@li...> > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > <mailto:Ope...@li...> > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... <mailto:Ope...@li...> > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics Get > end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. Start your > free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ Openbts-discuss > mailing list Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk > > > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss |