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: Maher . Ben_Yahmed
Subject: Re: [Discuss-gnuradio] USRP2 benchmark_rx.py, benchmark_tx.py, transmit_path_usrp2.py, receive_path_usrp2.py, pick_bitrate.py
Date: Sun, 26 Apr 2009 02:08:29 +0200 (CEST)
User-agent: SquirrelMail/1.4.8-5.el5.centos.3

Hi,
I replaced your USRP2'mac adress with mine and tryed the code but no
received packet even with USRP2. I suggest that you use the usrp2_version
branch code to transmit packets with USRP2 and try to catch them with
USRP1 since this code works fine for many of us.

Ben Yahmed

>
> 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.
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>






reply via email to

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