discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] Re: transmitting two independent Signals


From: anmar
Subject: [Discuss-gnuradio] Re: transmitting two independent Signals
Date: Wed, 21 Feb 2007 11:11:17 +0100

Eric Blossom wrote:
> On Tue, Feb 20, 2007 at 03:41:31PM +0100, anmar wrote:
>> hi all,
>> 
>> we have been searching for a way to transmit two independent signals one
>> on TxA and the other on TxB.
> 
> Using two daughterboards, you can send different complex baseband
> signals out the A side d'board and the B side d'board.  You must set
> nchan=2 in the usrp.sink_c constructor, and provide an interleaved
> stream of complexes.  (Yes, the interface is a bit strange and ought
> to be revisited/fixed.)  You can create the interleaved output stream
> using
> 
>   u = usrp.sink_c(nchan=2, interp_rate=<interp>)
> 
>   src0 = <first complex source>
>   src1 = <second complex source>
>   interleaver = gr.interleave(gr.sizeof_gr_complex)
>   fg.connect(src0, (interleaver, 0))
>   fg.connect(src1, (interleaver, 1))
>   fg.connect(interleaver, u)
> 
>   r0 = u.tune(0, u.db[0][0], freq_0)   # set center freq on side A 
> d'board
>   r1 = u.tune(1, u.db[1][0], freq_1)   # set center freq on side B 
> d'board
> 
> 
>> we have read the Tx_MUX documentation and tried some settings but we
>> only could send two different frequencies two only 80khz!!! and we
>> always have had two signals!
>> what we like to do is is to chose the "two independent real signal" mode
>> on the AD9862, how can we do that, just change the AD9862.h, or some
>> different approach? if yes how to load it to the USRP.
>> reading some of the forum questions, we understand that the gnuradio
>> have the "Dual channel complex" mode and changing it would give
>> conflicts with the FPGA and the software.
> 

Hi Eric,
thanks for your answer,

> That's right.  If you're using a single Basic Tx daughterboard, and
> you want independent real output out the I and Q, that'll take a fair
> amount of hacking.  Using two daughterboards is going to be much, much
> easier ;)

ok that is to bad, but do you know any one how tried to do this, or do 
you know where to begin hacking :)?
We just want to see if it can be done with the time that we have, or 
just go and use two Tx daugterboards.

thanks



-- 
Posted via http://www.ruby-forum.com/.




reply via email to

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