discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] questions about two USRP1 with each equipped with two


From: Jinfen Dung
Subject: [Discuss-gnuradio] questions about two USRP1 with each equipped with two RFX400s
Date: Sun, 4 Dec 2011 14:48:50 +0800

Hi,
      I have some problems with my experiment.      
What I want to do is described as follows.

   USRP1(device1)         USRP1(device2)
   +------------+         +------------+
   |            |address@hidden |            |
   |            | data    |db1:        |
   | db1:        -------->   FLEX400(A)|
   | FLEX400(A)  <--------             |
   |            | data ack|            |
   |            |         |            |
   |            |         |            |
   |db2:        |  data   |db2:        |
   | FLEX400(B)  --------> FLEX400(B)  |
| <-------- |
   |            | data ack|            |
   address@hidden +------------+

Now I have two USRP1.
Each of them is equipped with two RFX400 daughterboards.

And I hope that device1's A can communicate with device2's A at 450MHz, and 
device1's B can communicate with device2's B at 470MHz.

For example, device1's A sends data to device2's A ,and when device2's A receives the data, it will send 
an ack back. Finally device1's A will receive the ack from device2.
The same thing will happen in B boards at the same time, but in different frequency. Also B boards will send 
different data from A boards.
So every daughterboard has the capability to transmit and receive payload.

My first qusetion------------>Is this possible to implement on USRP1????????????  


If it is possible, can I solve it by the following way?

Now I try to create new txpath and rxpath under the top block to solve the problem.
########################################################################### 
#for db1 
 self.txpath = usrp_transmit_path.usrp_transmit_path(mod_class, options)
        
 self.rxpath = owl_rxpath.usrp_receive_path(demod_class, callback, options)

#create new txpath and rxpath for db2

 self.txpath2 = usrp_transmit_path.usrp_transmit_path(mod_class, options2)
        
 self.rxpath2 = owl_rxpath.usrp_receive_path(demod_class, callback, options2)

##############################################################################
And I will create new source and sink for db2.

My second qusetion------------>Is that a possible way to solve the problem? 
If it's not or there is any better 
way to solve this problem, please tell me.   

Thanks for help!
I just really want to know the answers.


Candy
 

reply via email to

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