[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] how to configure my two usrp
From: |
zzw.1012 |
Subject: |
[Discuss-gnuradio] how to configure my two usrp |
Date: |
Mon, 29 Mar 2010 17:48:32 +0800 (CST) |
Hi,
Now ,I am studying usrp! but ,I meet some problems .I have two usrp board. each usrp board has one daugtherboard named Flex 2400.I want to send data with one usrp board ,and receive data with the other.
This is my send_uspr board configure:
which = 0;
usrp_subdev_spec spec(1,0);
amp = 30000;
rf_freq = 2.5e9;
interp = 16; gain = -1 ; fusb_block_size = 0; fusb_nblocks = 0;
realtime_p = false; nsamples = 32e6;
::make (which,interp,1,-1,fusb_block_size,fusb_nblocks);
subdev = utx ->selected_subdev(spec);
mux = utx->determine_tx_mux_value(spec);
set_mux(mux);
subdev->set_gain(gain);
utx->tune(subdev->which(),subdev,2.5e9,&r);
subdev->set_enable(true);
utx->start();
the sent data is like 30000,-30000,30000,-30000.....
Then ,I run it ,it can work well .I can watch the spectrum.
Then ,I configure my second usrp board for receive. the following is my configure.
loopback = false; counting_p = false; width_p = false; max_bytes = 128M. which = 0; usrp_subdev_spec spec(0,0); decim = 8; center_freq = 2.5e9; gain = -1; mode = 0;
::make(which,decim,1,-1,mode,0,0);
subdev = urx->selected_subdev(spec);
mux= urx->determine_rx_mux_value(spec);
urx->set_mux(mux);subdev->set_gain(gain);
urx->set_rx_freq(0,center_freq);urx->set_ddc_phase(0,0);
urx->tune(subdev->which(),subdev,2.5e9,&r);
subdev->set-enable(true);
urx->start(true);
then ,i run it . I found that the received data is unorderly.
I don't know whether I really received the data or the data is random number ??
and ,how can I receive the true data from sender with freq = 2.5e9 ?
Is there any error in my configuration ?
I need your help !
best wishes!
thanks
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Discuss-gnuradio] how to configure my two usrp,
zzw.1012 <=