[Top][All Lists]

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

[Discuss-gnuradio] USRP MUX questions

From: Achilleas Anastasopoulos
Subject: [Discuss-gnuradio] USRP MUX questions
Date: Thu, 21 Apr 2005 20:07:41 -0400
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

Dear all,

I read in the USRP description that the Receiver path has
4 ADC's and in the FPGA there are 4 DDC's implemented.
Each DDC has 2 inputs (I and Q) and two real (or one complex)
output. The MUX is swithcing the output of the 4 ADC's (or
the value zero) to the 8=4x2 inputs of the DDC's.

I attach three eps files with what I understand is the block diagram
of this implementation. It is assumed that the standard Rx dboard is on side 0 and the tv_rx board is on side 1.

Here are some questions:

Are the connections from the daughterboards to the ADC's
hardwired in the USRP the way it is shown in the figure,
ie, RX-A to ADC-0, RX-B to ADC-1 and the IF output of the
TV-RX to both ADC-2 and ADC-3 ?

Why is there a need for 4 DDC implemented in the FPGA?

How exactly are the 4 complex streams multiplexed into the USB port?
are we always sampling one from each of the four, or
can we control it so that we always select say DDC-0 ?
How is this controled in software?

According to usrp_wfm_gui.py the correct MUX seting for listening to
FM is    0x f0 f0 f0 f2.
These connections are shown on the second eps file.
It seems to me that this is not the way the tv_rx output should be connected to the DDC's. To start with, why are we zeroing all Q channels? If this is done then we should be getting always a complex number with zero imaginary part...
It seems to me that the correct setup is 0x 32 32 32 32,
as it is shown in the third figure.
(however, I do have a very nice FM reception even with the f0f0f0f2,
so I guess I am missing something)


Attachment: usrp1.eps
Description: PostScript document

Attachment: usrp_tvrx.eps
Description: PostScript document

Attachment: usrp_tvrx_correct.eps
Description: PostScript document

reply via email to

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