Difference between revisions of "USRP Reference"

From MyLabWiki
Jump to: navigation, search
(WBX: Added info about AUX ADC.)
m (LFTX)
 
(25 intermediate revisions by one user not shown)
Line 43: Line 43:
  
 
The data coming from the USRP1 is &plusmn; 32767 as the floating point range. In the USRP2 we use &plusmn; 1.0<ref>[http://lists.gnu.org/archive/html/discuss-gnuradio/2009-09/msg00288.html Discuss-gnuradio mailing list, 22 Sep 2009]</ref>.
 
The data coming from the USRP1 is &plusmn; 32767 as the floating point range. In the USRP2 we use &plusmn; 1.0<ref>[http://lists.gnu.org/archive/html/discuss-gnuradio/2009-09/msg00288.html Discuss-gnuradio mailing list, 22 Sep 2009]</ref>.
 +
 +
In comparison, audio source and sink has range &plusmn; 1.0
  
 
=== Filtering ===
 
=== Filtering ===
Line 57: Line 59:
 
|-
 
|-
 
| Frequency
 
| Frequency
|
+
| 1150 - 1450 MHz
 
|-
 
|-
 
| Noise Figure
 
| Noise Figure
|
+
| 6-10 dB
 +
|-
 +
| TX Power
 +
| 200 mW (23 dBm)
 
|-
 
|-
 
| Antenna
 
| Antenna
Line 78: Line 83:
 
|}
 
|}
  
The AUX ADC is used to measure received signal level<ref name="auxadc">Email from Matt Ettus, http://lists.gnu.org/archive/html/discuss-gnuradio/2010-01/msg00321.html</ref>.
+
The AUX ADC is used to measure received signal level<ref name="auxadc">Email from Matt Ettus, http://lists.gnu.org/archive/html/discuss-gnuradio/2010-01/msg00321.html</ref>. The AUX DACs are used to set gains on most of the daughterboards<ref name="auxadc" />.
  
 
== RFX2400 ==
 
== RFX2400 ==
  
The AUX ADC is used to measure received signal level<ref name="auxadc" />.
+
{|class="wikitable" border="1" cellspacing="1" cellpadding="5" style="border-collapse:collapse;"
 +
!colspan="2" style="background:#D9E5E5;" |Specifications
 +
|-
 +
| Rev
 +
|
 +
|-
 +
| Frequency
 +
| 2.3 - 2.9 GHz
 +
|-
 +
| Noise Figure
 +
| 6-10 dB
 +
|-
 +
| TX Power
 +
| 50 mW (17 dBm)
 +
|-
 +
| Antenna
 +
| TX/RX and RX2
 +
|-
 +
| GPIO
 +
|
 +
|-
 +
| Power
 +
| __ V / __ mA
 +
|-
 +
| Size (mm)
 +
| 142 x 69
 +
|-
 +
| Weight (g)
 +
| 49
 +
|}
 +
 
 +
The AUX ADC is used to measure received signal level<ref name="auxadc" />. The AUX DACs are used to set gains on most of the daughterboards<ref name="auxadc" />.
  
 
== TVRX ==
 
== TVRX ==
Line 114: Line 150:
 
|}
 
|}
  
Note: Being a TV tuner, TVRX has 75 &Omega; input. When using 50 &Omega; cables and antenna, this will result in an SWR of ~ 1.5 (TBC), which is not that bad considering all other deficiencies of a TV tuner.
+
* Being a TV tuner, TVRX has 75 &Omega; input. When using 50 &Omega; cables and antenna, this will result in an SWR of ~ 1.5 (TBC), which is not that bad considering all other deficiencies of a TV tuner.
 
+
* I have measured the sensitivity to be between -123 ... -126 dBm (0.11 and 0.14 µV) using a CW signal, SSB receiver and RF gain set to 71.
Using FFT spectrum analyser (avg. &alpha; = 0.07) we could detect a -120 dBm FM signal (3 kHz deviation) at 435 MHz, 250 kHz bandwidth (decimation 256).
+
* The TVRX can only receive up to 6 MHz channels (NTSC channel?).
 +
* Nick Foster on TVRX gain<ref>Email Dec 21, 2010 - link TBD</ref>: ''"The TVRX gain is set via an analog pin and isn't even guaranteed to be monotonic, let alone accurate. It varies with temperature as well. I've tried to compensate for what I can, but the absolute gain really can't be controlled very tightly."''
  
 
== DBSRX ==
 
== DBSRX ==
Line 191: Line 228:
 
|}
 
|}
  
 
+
* Input power level: +10 dBm will clip, more than +17dBm could cause damage.
 +
* With a good and matched antenna, LFRX can receive hamradio traffic without preamp, see http://www.youtube.com/watch?v=BF3VgsKdnUE
 +
* Subdevice0 is the antenna A, Subdevice1 is the antenna B. You can use both subdevice 0 and 1 at the same time on two different ddc inputs and tune them separately. These subdevices are used as real inputs, and the Q inputs to the ddc are set to zero. The third possibility is to use subdevice2 which treats the antenna A and B as a single complex input (I and Q), and connects them to the I and Q inputs of the DDC input0. When using subdevice2, you cannot use subdevice 0 and 1.<ref>Email from Josh Blum, 21 Feb 2010</ref>
 +
* Sensitivity of LFRX measure to be between -102 and -97 dBm (1.8 and 3 µV) using a CW signal, SSB receiver and gain set to 20 dB.
  
 
== LFTX ==
 
== LFTX ==
Line 210: Line 250:
 
|
 
|
 
|-
 
|-
| Power
+
| DC Power
 
| __ V / __ mA
 
| __ V / __ mA
 +
|-
 +
| RF Power
 +
| 3 dBm / 2 mW<ref>[http://lists.gnu.org/archive/html/discuss-gnuradio/2009-08/msg00292.html Discuss-gnuradio mailing list, 25 Aug 2009]</ref>
 
|-
 
|-
 
| Size (mm)
 
| Size (mm)
Line 219: Line 262:
 
| 24
 
| 24
 
|}
 
|}
 +
 +
* Subdev A:A is daughterboard in slot A, antenna A. It i a real subdevice and only the I channel of the DUC is connected<ref name="lftx">[http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2011-January/000516.html USRP Users List 27 Jan 2011]</ref>.
 +
* Subdev A:AB is daughterboard in slot A, antenna A and antenna B. I from the DUC is connected to A and Q to B<ref name="lftx" />.
  
 
== WBX ==
 
== WBX ==
Line 226: Line 272:
 
|-
 
|-
 
| Rev
 
| Rev
|
+
| 2
 
|-
 
|-
 
| Frequency
 
| Frequency
Line 232: Line 278:
 
|-
 
|-
 
| Noise Figure
 
| Noise Figure
|
+
| 5-6 db<ref name="wbxrpp">WBX Receiver Performance Plots, http://code.ettus.com/redmine/ettus/documents/show/16</ref>
 +
|-
 +
| IIP2
 +
| 40-55 dBm<ref name="wbxrpp"/>
 +
|-
 +
| IIP3
 +
| 5-10 dBm<ref name="wbxrpp"/>
 +
|-
 +
| TX power
 +
| 50-100mW up to 1 GHz<br/>30-50 mW above 1 GHz<br/>(adjustable)
 
|-
 
|-
 
| Antenna
 
| Antenna
Line 240: Line 295:
 
|
 
|
 
|-
 
|-
| Power
+
| DC Power
| __ V / __ mA
+
| 6 V / 1.1 A<ref>According to schematics 540 mA TX and 543 mA RX.</ref>
 
|-
 
|-
 
| Size (mm)
 
| Size (mm)
Line 253: Line 308:
  
  
The AUX ADC is used to measure the temperature<ref name="auxadc" />.
+
The AUX ADC is used to measure the temperature<ref name="auxadc" />. The AUX DACs are used to set gains on most of the daughterboards<ref name="auxadc" />.
 +
 
 +
=== Receiver Sensitivity in CW ===
 +
 
 +
<gallery caption="WBX receiver sensitivity in CW" widths="300px" heights="200px" perrow="2">
 +
Image:WBX-70M-133dBm.png|70 MHz using a -133 dBm CW signal.
 +
Image:WBX-145M-130dBm.png|145 MHz using a -130 dBm CW signal.
 +
Image:WBX-435M-130dBm.png|435 MHz using a -130 dBm CW signal.
 +
Image:WBX-1296M-130dBm.png|1296 MHz using a -130 dBm CW signal.
 +
Image:WBX-1600M-130dBm.png|1.6 GHz using a -130 dBm CW signal.
 +
Image:WBX-2100M-130dBm.png|2.1 GHz using a -130 dBm CW signal.
 +
Image:WBX-2200M-130dBm.png|2.2 GHz using a -130 dBm CW signal.
 +
</gallery>
  
 
== References ==
 
== References ==

Latest revision as of 10:39, 28 January 2011

This page provides an index containing technical data for the USRP and various daughterboards

Contents

USRP

Specifications (v1)
Rev 4.5
Power 6 V / _ mA
Size (mm) 160 x 160
Weight (g) 130


Power consumption (v1)
State DBSRX+TVRX DBSRX only
Switch ON 770 mA 600 mA
Start 1.60 A 1.37 A
Stop 900 mA 730 mA


The data coming from the USRP1 is ± 32767 as the floating point range. In the USRP2 we use ± 1.0[1].

In comparison, audio source and sink has range ± 1.0

Filtering

If the decimation is a factor of four there are two half-band filters + CIC filter, if it is a multiple of two (i.e. even, but not a factor of four) then there is only one half-band filter + CIC, and if it is an odd number, just a CIC filter[2].

RFX1200

Specifications
Rev 3.0
Frequency 1150 - 1450 MHz
Noise Figure 6-10 dB
TX Power 200 mW (23 dBm)
Antenna TX/RX and RX2
GPIO
Power __ V / __ mA
Size (mm) 142 x 69
Weight (g) 49

The AUX ADC is used to measure received signal level[3]. The AUX DACs are used to set gains on most of the daughterboards[3].

RFX2400

Specifications
Rev
Frequency 2.3 - 2.9 GHz
Noise Figure 6-10 dB
TX Power 50 mW (17 dBm)
Antenna TX/RX and RX2
GPIO
Power __ V / __ mA
Size (mm) 142 x 69
Weight (g) 49

The AUX ADC is used to measure received signal level[3]. The AUX DACs are used to set gains on most of the daughterboards[3].

TVRX

Specifications
Rev
Frequency 50 - 870 MHz
Noise Figure 8-10 dB
Antenna
GPIO
Power __ V / __ mA
Size (mm)
Weight (g) 78
  • Being a TV tuner, TVRX has 75 Ω input. When using 50 Ω cables and antenna, this will result in an SWR of ~ 1.5 (TBC), which is not that bad considering all other deficiencies of a TV tuner.
  • I have measured the sensitivity to be between -123 ... -126 dBm (0.11 and 0.14 µV) using a CW signal, SSB receiver and RF gain set to 71.
  • The TVRX can only receive up to 6 MHz channels (NTSC channel?).
  • Nick Foster on TVRX gain[4]: "The TVRX gain is set via an analog pin and isn't even guaranteed to be monotonic, let alone accurate. It varies with temperature as well. I've tried to compensate for what I can, but the absolute gain really can't be controlled very tightly."

DBSRX

Specifications
Rev 2.2
Frequency 800 - 2400 MHz
Noise Figure 3-5 dB
Antenna only one
GPIO
  • Antenna bias 6V, 500 mA
Power 6 V / __ mA
Size (mm)
Weight (g) 20

This receiver performs surprisingly well. Using the FFT spectrum analyser (avg. α = 0.07) we could detect a -132 dBm CW signal at 2.25 GHz, 250 kHz sampling bandwidth.

Channel Filter

The DBSRX has a programmable channel filter at the output that can be programmed within 1 and 60 MHz.

Python: u.subdev.set_bw(1e6) # set bandwidth to 1 MHz

C++: TBD
Channel filter set to 10 MHz.
Channel filter set to 1 MHz.

LFRX

Specifications
Rev 2.2
Frequency DC - 50 MHz
Antenna RX_A and RX_B
GPIO
Power __ V / __ mA
Size (mm) 69 x 63
Weight (g) 24
  • Input power level: +10 dBm will clip, more than +17dBm could cause damage.
  • With a good and matched antenna, LFRX can receive hamradio traffic without preamp, see http://www.youtube.com/watch?v=BF3VgsKdnUE
  • Subdevice0 is the antenna A, Subdevice1 is the antenna B. You can use both subdevice 0 and 1 at the same time on two different ddc inputs and tune them separately. These subdevices are used as real inputs, and the Q inputs to the ddc are set to zero. The third possibility is to use subdevice2 which treats the antenna A and B as a single complex input (I and Q), and connects them to the I and Q inputs of the DDC input0. When using subdevice2, you cannot use subdevice 0 and 1.[5]
  • Sensitivity of LFRX measure to be between -102 and -97 dBm (1.8 and 3 µV) using a CW signal, SSB receiver and gain set to 20 dB.

LFTX

Specifications
Rev 2.2
Frequency DC - 50 MHz
Antenna TX_A and TX_B
GPIO
DC Power __ V / __ mA
RF Power 3 dBm / 2 mW[6]
Size (mm) 69 x 63
Weight (g) 24
  • Subdev A:A is daughterboard in slot A, antenna A. It i a real subdevice and only the I channel of the DUC is connected[7].
  • Subdev A:AB is daughterboard in slot A, antenna A and antenna B. I from the DUC is connected to A and Q to B[7].

WBX

Specifications
Rev 2
Frequency 50 MHz - 2.2 GHz
Noise Figure 5-6 db[8]
IIP2 40-55 dBm[8]
IIP3 5-10 dBm[8]
TX power 50-100mW up to 1 GHz
30-50 mW above 1 GHz
(adjustable)
Antenna
GPIO
DC Power 6 V / 1.1 A[9]
Size (mm)
Weight (g)

Became available in Jan 2010. Full duplex.


The AUX ADC is used to measure the temperature[3]. The AUX DACs are used to set gains on most of the daughterboards[3].

Receiver Sensitivity in CW

References

  1. Discuss-gnuradio mailing list, 22 Sep 2009
  2. Discuss-gnuradio mailing list, 26 Oct 2009
  3. 3.0 3.1 3.2 3.3 3.4 3.5 Email from Matt Ettus, http://lists.gnu.org/archive/html/discuss-gnuradio/2010-01/msg00321.html
  4. Email Dec 21, 2010 - link TBD
  5. Email from Josh Blum, 21 Feb 2010
  6. Discuss-gnuradio mailing list, 25 Aug 2009
  7. 7.0 7.1 USRP Users List 27 Jan 2011
  8. 8.0 8.1 8.2 WBX Receiver Performance Plots, http://code.ettus.com/redmine/ettus/documents/show/16
  9. According to schematics 540 mA TX and 543 mA RX.