discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] USRP2 benchmark_rx.py, benchmark_tx.py, transmit_


From: Smith L.
Subject: Re: [Discuss-gnuradio] USRP2 benchmark_rx.py, benchmark_tx.py, transmit_path_usrp2.py, receive_path_usrp2.py, pick_bitrate.py
Date: Fri, 24 Apr 2009 11:03:19 -0700 (PDT)

Hi,

I don't have two usprp2. So I am trying to communicate  between usrp1 and
usrp2. Moreover, in the transmit_path.py file I have hard coded my usrp2's
mac address so you would have to replace it with yours before using it. If
there are any other problems with the code then please let me know

Smith


Ben Yahmed wrote:
> 
> Hi,
> Did you try to send and receive packets between 2 USRP2? I tryed but 
> without any result. Are you sure that it's working correctly? I will 
> have a look to the code in more details and tell you if something will 
> work.
> 
> Ben Yahmed
> 
> 
> Smith L. wrote:
>> Hi,
>>
>> This is what I get when I run benchmark _tx.py and benchmark_rx.py
>> respectively on USRP2 with transmit_path_usrp2.py and
>> receive_path_usrp2.py
>> respectively:
>>
>> benchmark_tx.py:-
>>
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ sudo
>> ./benchmark_tx.py -f 2400M -v
>> usrp2::ctor reset_db failed
>> usrp2::ctor set_rx_gain failed
>> usrp2::ctor set_tx_interp failed
>> usrp2::ctor set_rx_scale_iq failed
>>   
>>>>> gr_fir_fff: using SSE
>>>>>         
>> bits per symbol = 1
>> Gaussian filter bt = 0.35
>> Using TX d'board 43
>> Tx amplitude     12000
>> modulation:      gmsk_mod
>> bitrate:         500kb/s
>> samples/symbol:    2
>> interp:          100
>> Tx Frequency:    2.4G
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ 
>>
>> benchmark_rx.py:-
>>
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ sudo
>> ./benchmark_rx.py -f 2400M -v
>> usrp2::ctor reset_db failed
>>   
>>>>> gr_fir_fff: using SSE
>>>>>         
>> bits per symbol = 1
>> M&M clock recovery omega = 2.000000
>> M&M clock recovery gain mu = 0.175000
>> M&M clock recovery mu = 0.500000
>> M&M clock recovery omega rel. limit = 0.005000
>> frequency error = 0.000000
>>
>> Receive Path:
>> Using RX d'board 39
>> Rx gain:         35
>> modulation:      gmsk_demod
>> bitrate:         500kb/s
>> samples/symbol:    2
>> decim:           100
>> Rx Frequency:    2.4G
>>
>>
>> Now the same thing for usrp1 but using transmit_path.py and
>> receive_path.py
>> which is already provided in gnuradio:
>>
>> benchmark_tx.py:-
>>
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ sudo
>> ./benchmark_tx.py -f 2400M -v
>>   
>>>>> gr_fir_fff: using SSE
>>>>>         
>> bits per symbol = 1
>> Gaussian filter bt = 0.35
>> Using TX d'board A: Flex 2400 Tx MIMO B
>> Tx amplitude     12000
>> modulation:      gmsk_mod
>> bitrate:         500kb/s
>> samples/symbol:    2
>> interp:          128
>> Tx Frequency:    2.4G
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ 
>>
>> benchmark_rx.py:-
>>
>> address@hidden:~/gnuradio/gnuradio-examples/python/digital$ sudo
>> ./benchmark_rx.py -f 2400M -v
>>   
>>>>> gr_fir_fff: using SSE
>>>>>         
>> bits per symbol = 1
>> M&M clock recovery omega = 2.000000
>> M&M clock recovery gain mu = 0.175000
>> M&M clock recovery mu = 0.500000
>> M&M clock recovery omega rel. limit = 0.005000
>> frequency error = 0.000000
>>
>> Receive Path:
>> Using RX d'board A: Flex 2400 Rx MIMO B
>> Rx gain:         45
>> modulation:      gmsk_demod
>> bitrate:         500kb/s
>> samples/symbol:    2
>> decim:            64
>> Rx Frequency:    2.4G
>>
>> I am using the same pick_bitrate.py file that is already provided in
>> gnuradio. As it can be seen that both usrp systems have the default bit
>> rate
>> irrespective of whether it acts as receiver or transmitter. My concern is
>> with the interpolation and decimation. Do I need to make changes to the
>> pick_bitrate.py file for USRP2? If yes, then what kind of changes. I also
>> observed that even though USRP2 shows a bit rate of 500kbps, however I
>> believe that its transmitting too fast which does not allow USRP1 to
>> receive
>> correctly.I would greatly appreciate any help in this matter.
>>
>> Thanks in advance.
>>
>> Smith
>>
>> Eric Blossom wrote:
>>   
>>> On Tue, Apr 14, 2009 at 01:48:21PM -0700, Smith L. wrote:
>>>     
>>>> Hi,
>>>>
>>>> I am trying to establish communication between USRP2 and USRP1. I am
>>>> using
>>>> RFX2400 daughterboard. I am using Ubuntu 8.10. I am using the svn
>>>> version
>>>> of
>>>> GNU Radio. I dont know the revision number. I am not able to receive
>>>> anything on USRP2 when USRP1 is transmitting and vice versa. The python
>>>> codes for USRP2 work perfectly fine. I guess there is some problem with
>>>> the
>>>> ADC and DAC incompatibility (interpolation and decimation) between
>>>> USRP2
>>>> and
>>>> USRP1. I am attaching all the necessary files that I am using
>>>> currently.
>>>> I
>>>> would appreciate if someone can look at these files and help me to sort
>>>> out
>>>> the problem. 
>>>>       
>>> My guess is that the two are not running at the same bit rate.
>>> You haven't provided us much to go on.
>>>
>>> Please see http://gnuradio.org/trac/wiki/ReportingErrors, and try
>>> asking again.
>>>
>>> Eric
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>>     
>>
>>   
> 
> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 
> 

-- 
View this message in context: 
http://www.nabble.com/USRP2-benchmark_rx.py%2C-benchmark_tx.py%2C-transmit_path_usrp2.py%2C-receive_path_usrp2.py%2C-pick_bitrate.py-tp23047724p23221979.html
Sent from the GnuRadio mailing list archive at Nabble.com.





reply via email to

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