Re: [Discuss-gnuradio] Problem with tx path in bbn code
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
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
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?
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?
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
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
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?
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
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
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
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
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
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