Re: [Discuss-gnuradio] Problem with tx path in bbn code

2007-09-27 Thread DiX


Thanks for your reply!


Greg Troxel wrote:
 
 DiX [EMAIL PROTECTED] writes:
 
 We used the receiver much more.  Beware that the default flags don't use
 the barker code (because it's so cpu intensive), and that you'll have to
 turn that on if you want to try to interoperate.
 

-- Yes, the rx path works like a charm! 



 How are you injecting packets into the transmitter?  We had this set up
 to use a pseudointerface to get packets to/from the kernel from the
 802.11 code.  If you don't send it packets it won't send anything.
 

-- I use bbn_80211b_transmit_path.send_pkt(payload, eof) to send packet.
Should that work?  Is it possible to send from a packet from USRP with bbn
code and receive the packet on a standard wireless card in my laptop? By
receiving, I mean detecting with the help of ethereal.

   Best,

   -Di
-- 
View this message in context: 
http://www.nabble.com/Problem-with-tx-path-in-bbn-code-tf4522697.html#a12915682
Sent from the GnuRadio mailing list archive at Nabble.com.



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] about transmiting and receiving signals

2007-09-27 Thread DiX


 You may want to read some examples in gnuradio-examples/python/usrp/ . In
fact I implemented something similar with narrow band modulation. In that
directory the *nbfm*.py codes are narrow band related examples.

  -Di


Ruby Lin wrote:
 
 Hi All,

   I am trying to use one USRP board to tranmit some audio file, say at 
 900MHz, and use another USRP board as the receiver to receive this audio
 file @ 900MHz. How should I start it? Could anyone give me some hint to
 start it?

   Thanks a lot,
   Ruby
 

 -
 Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user
 panel and lay it on us.
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 
 

-- 
View this message in context: 
http://www.nabble.com/about-transmiting-and-receiving-signals-tf4499234.html#a12915943
Sent from the GnuRadio mailing list archive at Nabble.com.



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] benchmark_* not working correctly

2007-09-27 Thread Dev Ramudit
Running benchmark_loopback.py with gmsk (-m gmsk) seems to work 
correctly for all my systems. Unfortunately, the same doesn't seem to be 
true of the benchmark_rx and benchmark_tx, which use gmsk by default. 
Changing them to any of the other modulation options didn't yield any 
results either.


Good luck. I'll continue to try to figure out what's going wrong as well.

Tim Meehan wrote:

I have some additional hints.

When I run with 2 samples per symbol (the default)
./benchmark_loopback.py  -s 20 -M 0.004 -S 2
ok = False  pktno =   19  n_rcvd =1  n_right =0
ok = False  pktno =7  n_rcvd =2  n_right =0
ok = False  pktno =  180  n_rcvd =3  n_right =0
..

Consistent with Dev

When I run with 4 samples per symbol
./benchmark_loopback.py  -s 20 -M 0.004 -S 4
ok = False  pktno =2  n_rcvd =1  n_right =0
ok =  True  pktno =3  n_rcvd =2  n_right =1
ok = False  pktno =6  n_rcvd =3  n_right =1
.

So it is still broken but seems to perform better with 4 samples per
symbol.  I have spent some time looking through all of the blocks and
looking through the .dat files with logging turned on.  The data data looks
OK up until gr_mpsk_receiver_cc.  I spent a good amount of time looking
through this file but I suspect the problem lies elsewhere because this file
does not seem to have changed other than comments since rev 5873

I will keep looking

Tim





___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Vista, Xp, or Linux?

2007-09-27 Thread Kevin Rudd \(Contractor\)
Hello all,

  I just got my new notebook computer with Vista pre-installed.  I have a
couple questions.

 

1) Has anyone had any luck installing GNURadio under Vista using Cygwin or
MinGW method? 

 

2) Are there any performance issues running GNURadio under windows (XP or
Vista) as opposed to Linux?

 

Thanks!

Kevin 

 

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Vista, Xp, or Linux?

2007-09-27 Thread Matt Ettus
Kevin Rudd (Contractor) wrote:

 Hello all,

   I just got my new notebook computer with Vista pre-installed.  I
 have a couple questions.

  

 1) Has anyone had any luck installing GNURadio under Vista using
 Cygwin or MinGW method?

  

 2) Are there any performance issues running GNURadio under windows (XP
 or Vista) as opposed to Linux?

  



You will be much happier if you run linux.  XP usually works ok, but
unless you have a real pressing need to not run Linux, that is what I
would suggest.  I don't know if anyone has tried Vista.

Matt


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] USRP assembly instruction

2007-09-27 Thread W. David Li

Hi All,

My USRP package comes in without any assembly instructions. I didnt find
any at The Ettus Research web site. Just to make sure I don't do
something silly - isn't the fan suppose to be on top of the Altera
Cyclone chip by glue pins? Are there any special attentions I need to
pay when installing the RFX2400? Any pointer to instruction would be
helpful.

Thanks.

- David



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP assembly instruction

2007-09-27 Thread Matt Ettus
W. David Li wrote:
   
 Hi All,

 My USRP package comes in without any assembly instructions. I didnt find
 any at The Ettus Research web site. Just to make sure I don't do
 something silly - isn't the fan suppose to be on top of the Altera
 Cyclone chip by glue pins? Are there any special attentions I need to
 pay when installing the RFX2400? Any pointer to instruction would be
 helpful.
   

The fan mounts on the side of the enclosure where there are studs.  It
should blow into the enclosure.

The RFX2400 should be mounted such that its mounting holes line up with
the mounting holes on the USRP directly below it.

Matt


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Vista, Xp, or Linux?

2007-09-27 Thread Don Ward

Hi Kevin,


1) Has anyone had any luck installing GNURadio under Vista using Cygwin or
MinGW method?


I haven't tried Vista.  I don't expect it to be different from XP, but we 
won't know until someone tries it.



2) Are there any performance issues running GNURadio under windows (XP or
Vista) as opposed to Linux?


It is certainly easier to install GNU Radio on Linux, but it does work under 
both Cygwin and MinGW as well.


I mostly run the MinGW version but have also built and tested it under 
Cygwin and Debian Linux.  For my application the MinGW version is the 
fastest (50-60% of cpu time), the Cygwin version is the slowest (70-80% of 
cpu), and the Linux version is somewhere in between.  I haven't tracked down 
what causes the difference; it could be something as simple (and fixable) as 
compile options for FFTW or as complicated (and difficult to fix) as 
graphics display speed.


One advantage of Windows is that you can set the priority of the thread that 
processes USRP data to eliminate overruns and data processing hiccups caused 
by window management and display events without noticeable impact on GUI 
responsiveness.  I think the only option on Linux is to use realtime 
priority, which requires root access; I don't know if this affects GUI 
responsiveness.


My impression is that Windows isn't so good if you need low latency, but I 
can't quantify (or even verify) that.


-- Don




___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Cautions with _write_oe

2007-09-27 Thread Nirali Patel
Hi, 

 

I have the TV_RX board in slot B and Basic RX in slot A of the USRP. I am
trying to get the raw A/D data that comes into the FPGA, out on the daughter
card connector. I would like to use the 16-bit general purpose debug pins
from the FPGA on the connector on Basic RX. However, I'd like to be careful
before I write to the direction register using the _write_oe given that an
improper setting can cause damage. My question is whether I can have both
TV_RX and Basic RX boards plugged in, while I use the _write_oe? If yes,
what is the precaution that I have to follow?  Any suggestions appreciated. 

 

Thanks,

Nirali Patel

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Problem Making and Installing New Block

2007-09-27 Thread Franklin Sands
OK I goofed.  I forgot to attach the the command line output.  Here it is.

Thanks,

Keith

bash-3.2# make
make  all-recursive
make[1]: Entering directory `/home/franklin/gr-howto-write-a-block-3.0.4'
Making all in config
make[2]: Entering directory `/home/franklin/gr-howto-write-a-block-3.0.4/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/franklin/gr-howto-write-a-block-3.0.4/config'
Making all in src
make[2]: Entering directory `/home/franklin/gr-howto-write-a-block-3.0.4/src'
Making all in lib
make[3]: Entering directory 
`/home/franklin/gr-howto-write-a-block-3.0.4/src/lib'
make  all-am
make[4]: Entering directory 
`/home/franklin/gr-howto-write-a-block-3.0.4/src/lib'
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I../.. -pthread -I/usr/local/include/gnuradio-I/usr/include/python2.5
-g -O2 -Wall -Woverloaded-virtual -pthread -MT howto.lo -MD -MP -MF 
.deps/howto.Tpo -c -o howto.lo howto.cc; \
then mv -f .deps/howto.Tpo .deps/howto.Plo; else rm -f 
.deps/howto.Tpo; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I../.. -pthread -I/usr/local/include/gnuradio 
-I/usr/include/python2.5 -g -O2 -Wall -Woverloaded-virtual -pthread -MT 
howto.lo -MD -MP -MF .deps/howto.Tpo -c howto.cc  -fPIC -DPIC -o .libs/howto.o
howto.cc:4226: error: expected initializer before '.' token
howto.cc: In function 'PyObject* 
_wrap_howto_file_modulator_ff_sampling_freq(PyObject*, PyObject*)':
howto.cc:5288: error: 'howto_file_modulator_ff' was not declared in this scope
howto.cc:5288: error: 'arg1' was not declared in this scope
howto.cc:5288: error: expected primary-expression before ')' token
howto.cc:5288: error: expected `;' before numeric constant
howto.cc:5299: error: expected type-specifier before 'howto_file_modulator_ff'
howto.cc:5299: error: expected `' before 'howto_file_modulator_ff'
howto.cc:5299: error: expected `(' before 'howto_file_modulator_ff'
howto.cc:5299: error: expected primary-expression before '' token
howto.cc:5299: error: expected `)' before ';' token
howto.cc:5300: error: expected primary-expression before 'double'
howto.cc:5300: error: expected `)' before 'double'
howto.cc: In function 'PyObject* 
_wrap_howto_file_modulator_ff_data_rate(PyObject*, PyObject*)':
howto.cc:5310: error: 'howto_file_modulator_ff' was not declared in this scope
howto.cc:5310: error: 'arg1' was not declared in this scope
howto.cc:5310: error: expected primary-expression before ')' token
howto.cc:5310: error: expected `;' before numeric constant
howto.cc:5321: error: expected type-specifier before 'howto_file_modulator_ff'
howto.cc:5321: error: expected `' before 'howto_file_modulator_ff'
howto.cc:5321: error: expected `(' before 'howto_file_modulator_ff'
howto.cc:5321: error: expected primary-expression before '' token
howto.cc:5321: error: expected `)' before ';' token
howto.cc:5322: error: expected primary-expression before 'double'
howto.cc:5322: error: expected `)' before 'double'
howto.cc: In function 'PyObject* 
_wrap_howto_file_modulator_ff_mark_value(PyObject*, PyObject*)':
howto.cc:5332: error: 'howto_file_modulator_ff' was not declared in this scope
howto.cc:5332: error: 'arg1' was not declared in this scope
howto.cc:5332: error: expected primary-expression before ')' token
howto.cc:5332: error: expected `;' before numeric constant
howto.cc:5343: error: expected type-specifier before 'howto_file_modulator_ff'
howto.cc:5343: error: expected `' before 'howto_file_modulator_ff'
howto.cc:5343: error: expected `(' before 'howto_file_modulator_ff'
howto.cc:5343: error: expected primary-expression before '' token
howto.cc:5343: error: expected `)' before ';' token
howto.cc:5344: error: expected primary-expression before 'double'
howto.cc:5344: error: expected `)' before 'double'
howto.cc: In function 'PyObject* 
_wrap_howto_file_modulator_ff_space_value(PyObject*, PyObject*)':
howto.cc:5354: error: 'howto_file_modulator_ff' was not declared in this scope
howto.cc:5354: error: 'arg1' was not declared in this scope
howto.cc:5354: error: expected primary-expression before ')' token
howto.cc:5354: error: expected `;' before numeric constant
howto.cc:5365: error: expected type-specifier before 'howto_file_modulator_ff'
howto.cc:5365: error: expected `' before 'howto_file_modulator_ff'
howto.cc:5365: error: expected `(' before 'howto_file_modulator_ff'
howto.cc:5365: error: expected primary-expression before '' token
howto.cc:5365: error: expected `)' before ';' token
howto.cc:5366: error: expected primary-expression before 'double'
howto.cc:5366: error: expected `)' before 'double'
howto.cc: In function 'PyObject* 
_wrap_howto_file_modulator_ff_file_name(PyObject*, PyObject*)':
howto.cc:5376: error: 'howto_file_modulator_ff' was not declared in this scope
howto.cc:5376: error: 'arg1' was not declared in this scope
howto.cc:5376: error: expected primary-expression before ')' token
howto.cc:5376: error: expected `;' before numeric constant
howto.cc:5392: 

[Discuss-gnuradio] Problem Making and Installing New Block

2007-09-27 Thread Franklin Sands
I'm trying to write a new block called howto_file_modulator_f to be used in gnu 
radio.  I'm new to programming using autotools and I believe this is where I'm 
having problems.  I found a tutorial for writing a new block here: 
http://www.nd.edu/~jnl/sdr/docs/tutorials/11.html.  I am also using How to 
Write a Signal Processing Block article on the Gnu Radio site.  I'm using Gnu 
Radio version 3.0.4 on a machine running Fedora 7.

So first I extracted the tar file into my home directory 
/home/franklin/gr-howto-write-a-block-3.0.4/.  I will call this topdir.  I 
wrote the c++ .h and .cc files and put them in the topdir/src/lib folder.  I 
modified the howto.i file by putting #include howto_file_modulator_f.h in 
the include section and added this at the end of the file:

GR_SWIG_BLOCK_MAGIC(howto,file_modulator_f.h);

howto_file_modulator_f_sptr howto_make_file_modulator_f ();

I also added a class declaration with the public member functions, the private 
constructor, and public destructor.  

Then I modifed topdir/src/lib/Makefile.am.  howto_file_modulator_f.cc was added 
to _howto_la_SOURCES list.  howto_file_modulator_f.h was added to the 
grinclude_HEADERS list.  

topdir/configure.ac and topdir/src/python/Makefile.am were not modified.  
Configure.ac was left alone because I was still installing everything under the 
howto module.  The last Makefile.am was not modified because I haven't created 
any quality assurance test code yet.

./configure still seems to work find but I get a long list of errors when I try 
to make the block.  I have attached a file with the command line output.  

Any idea on what I forgot to do or didn't do right?  I can send the c++ code if 
it will be helpful in trouble shooting this.

Thanks,

Keith


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Channel Estimator? again

2007-09-27 Thread Joseph Crowley
Hey,
I've heard that there is a channel estimator available in the OFDM codebase. 
Could someone please refer me to the directory/file/or specific location in any 
other form useful to me?

Thanks
Joseph Crowley


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] RFX2400 using 2.4-2.48GHz Patch antennas

2007-09-27 Thread Joseph Crowley
Joseph Crowley wrote:

Hey,
Just purchased a couple of RFX2400 transceiver dboards as well as a couple of 
patch antennas (WA5JVB) and tried running the benchmark program from one USRP 
to another (both mounted with the RFX boards). However it didn't seem to work. 
I tried looking for a spike using the fft on the receiver USRP but found only a 
spike at 2.4GHz (from surrounding wireless hardware) which didnt change during 
transmission (using benchmark_tx.py). Was just wondering what the problem is if 
anyone else has encountered it. i.e. is it a problem with the boards? Or 
antenna? Or is it a problem with the benchmark script?

Thanks
-Joseph Crowley


You'll have to provide more information than that. Which benchmark script and 
what were the parameters? What was the setup of the experiment (TX-RX 
distance)? Have you successfully run other GNU Radio applications? Try 
usrp_siggen and usrp_fft.

Tom

The commands being used are:

./benchmark_tx.py -f 2.4G -T A --tx-amplitude=1 -s 1000 -r 1 -v -M 5

./benchmark_rx.py -f 2.4G -R A -r 1 -v

used rate of 1 just to set to lowest possible bitrate (for gmsk 35 kb/s)

Distance have ranged between 1 - 2 metres.

When using usrp_fft.py on the receiver the transmitter Rf power is showing on 
the display (pretty large 10db gain from the noise floor).

Problem now is the receiver is not receiving any packets.

Thanks 
Joseph Crowley



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio