[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards - I've got it ! |
Date: |
Sun, 12 Mar 2006 12:35:20 -0800 |
User-agent: |
Mutt/1.5.9i |
On Sat, Mar 11, 2006 at 07:41:02AM -0800, Angilberto Muniz Sb wrote:
> I think I've got it, Eric.
>
> According to "usrp_standard.h" the set_mux method
> understand the mux value a differente way...
>
> BTW does the same mux value works for rx way?
>
> Angilberto.
The Tx and Rx mux work differently.
from class usrp_standard_rx:
/*!
* \brief Set input mux configuration.
*
* This determines which ADC (or constant zero) is connected to
* each DDC input. There are 4 DDCs. Each has two inputs.
*
* <pre>
* Mux value:
*
* 3 2 1
* 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
* +-------+-------+-------+-------+-------+-------+-------+-------+
* | Q3 | I3 | Q2 | I2 | Q1 | I1 | Q0 | I0 |
* +-------+-------+-------+-------+-------+-------+-------+-------+
*
* Each 4-bit I field is either 0,1,2,3
* Each 4-bit Q field is either 0,1,2,3 or 0xf (input is const zero)
* All Q's must be 0xf or none of them may be 0xf
* </pre>
*/
bool set_mux (int mux);
from class usrp_standard_tx:
/*!
* \brief Set output mux configuration.
*
* <pre>
* 3 2 1
* 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
* +-------------------------------+-------+-------+-------+-------+
* | | DAC3 | DAC2 | DAC1 | DAC0 |
* +-------------------------------+-------+-------+-------+-------+
*
* There are two interpolators with complex inputs and outputs.
* There are four DACs.
*
* Each 4-bit DACx field specifies the source for the DAC and
* whether or not that DAC is enabled. Each subfield is coded
* like this:
*
* 3 2 1 0
* +-+-----+
* |E| N |
* +-+-----+
*
* Where E is set if the DAC is enabled, and N specifies which
* interpolator output is connected to this DAC.
*
* N which interp output
* --- -------------------
* 0 chan 0 I
* 1 chan 0 Q
* 2 chan 1 I
* 3 chan 1 Q
* </pre>
*/
bool set_mux (int mux);
- [Discuss-gnuradio] Simulateous transmission from two daughterboards, Satashu Goel, 2006/03/05
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Eric Blossom, 2006/03/07
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Satashu Goel, 2006/03/08
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Eric Blossom, 2006/03/08
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Eric Blossom, 2006/03/08
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Angilberto Muniz Sb, 2006/03/11
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards - I've got it !, Angilberto Muniz Sb, 2006/03/11
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards - I've got it !,
Eric Blossom <=
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards - I've got it !, Angilberto Muniz Sb, 2006/03/12
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards - I've got it !, Eric Blossom, 2006/03/13
- Re: [Discuss-gnuradio] Simulateous transmission from two daughterboards, Eric Blossom, 2006/03/11