Benchmark_rx problems


#1

Hi, I’m trying to establish my first connection between two computers
using two USRPs. As I have read, there are some example programs that
allow you to do it in an easy way in order to understand the basics of
gnuradio work. I have used Benchmark_tx and Benchmark_rx but I haven’t
had any success. The two computers are connected through a coaxial wire
and I have also a oscilloscope connected between then to check if
everything is ok.

Benchmark_tx seems to work propertly with the next configuration:

python benchmark_tx.py -f 90M

gr_fir_fff: using SSE







In the oscilloscope screen I can see a sin wave so everything is right
with the transmission point.

However, executing benchmark_rx I can’t get any result and the program
never dies. I have look over the benchmark_rx, receive_path and pkt
codes and I can’t find what is the problem. I’ve also tried with several
frecuencies but the result is the same.

python benchmark_rx.py -f 90M

Could you help me please?? Have you got a detailed doc about how
benchmark_rx, benchmark_tx, receive_path, transmit_path and pkt work???

Thank you in advance.

Pedro


#2

On Wed, Jan 21, 2009 at 05:10:07PM +0200, Pedro Sánchez Canal wrote:

Hi, I’m trying to establish my first connection between two
computers using two USRPs. As I have read, there are some example
programs that allow you to do it in an easy way in order to
understand the basics of gnuradio work. I have used Benchmark_tx and
Benchmark_rx but I haven’t had any success. The two computers are
connected through a coaxial wire and I have also a oscilloscope
connected between then to check if everything is ok.

Try following the README in gnuradio-examples/python/digital/README
and pay particular attention to the part about using an antenna and
the keeping them 3m apart. If you’re going to try it with a piece of
coax, you’ll most likely need an attenuator.

python benchmark_tx.py -f 90M

If you’re using basic Tx and Basic Rx daughterboards, try using -f 10M

Could you help me please?? Have you got a detailed doc about how
benchmark_rx, benchmark_tx, receive_path, transmit_path and pkt
work???

Sorry, there’s no docs on how they work.
Have you tried taking a look at the code?

Eric