RX Mux value with dissimilar d'cards, USRP1


Is it possible to receive simultaneously from 1 WBX card, and 1 BasicRX
card, on the same USRP1? Attempting this with GRC gives:
“Cannot compute dual mux when mixing quadrature and non-quadrature

I understand that the WBX is quadrature while the BasicRX is not, so
should require 3 of the 4 ADCs.

The WBX is in side A, the BasicRX is in side B, RXA slot.

ADC0 gets WBX I.
ADC1 gets WBX Q.
ADC2 gets BasicRX.
ADC3 is ignored.

An RX Mux value of 0xF210F210 should accomplish what I want, but I see
note: “All Q’s must be 0xf or none of them may be 0xf”, which this
What gives? Where is this constraint coming from?


On Tue, Oct 12, 2010 at 10:16:31AM -0400, Steven C. wrote:

The WBX is in side A, the BasicRX is in side B, RXA slot.
The constraint comes from the implementation of the rx mux in the
FPGA. It’s configuration register contains a single bit that feeds
zeros to the Q input of all DDCs or not.

Details on the s/w to h/w mapping can be found in usrp_standard.cc
near line 469.

The software presents an interface that is more orthogonal than what
the fpga currently implements.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs