[Discuss-gnuradio] benchmark_ofdm with -s 16
Hi, when I send from the 'benchmark_ofdm_tx.py' with option -s 16, then about 200 of the packets in the end are lost at the receiver side. Might it be a problem at the code, or am I doing anything wrong or missing something? These are the command I used: ../benchmark_ofdm_tx.py -T A -f 2.45G -i 512 -M 0.04 -s 16 (Then it transmits 2500 packets each of size 16) ../benchmark_ofdm_rx.py -R A -f 2.45G -d 256 (Then I get about 2300 to 2480 packets received at the receiver side) More insteresting: when I send the pre-saved data, which is saved from the 'benchmark_ofdm_tx.py', direct to the USRP, then about 150 to 200 packets are lost - that is: I get about 2300 to 2370 packets received at the receiver side. Any ideas or comments? Thanx, Hoo Chang. Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Re: [Discuss-gnuradio] Re: External card connected to USRP board
On Mon, May 05, 2008 at 06:40:32PM +0200, Diana Iosifescu wrote: The ROM id's the card to the system. You need it. It costs about $0.50. %** Thanks. I know it's a cheap component. Just wondering for the increased complexity (mainly side effects!!). Please give me some clues (pointer to information) to know what should be written in the ROM and consequences in the devices programing. %** Thank very much for answering my questions, Diana The format of the ROM is documented in usrp/firmware/include/usrp_i2c_addr.h. Just be sure that bytes 0x00 through 0x02 make sense. You can set the remainder to 0x00, but be sure to set the checksum correctly in 0x1f. There's a script that will do this for you over the USB. See usrp/host/apps/burn-db-eeprom. The relevant portion is: // format of daughterboard EEPROM // 00: 0xDBcode for ``I'm a daughterboard'' // 01: ..Daughterboard ID (LSB) // 02: ..Daughterboard ID (MSB) // 03: ..io bits 7-0 direction (bit set if it's an output from m'board) // 04: ..io bits 15-8 direction (bit set if it's an output from m'board) // 05: ..ADC0 DC offset correction (LSB) // 06: ..ADC0 DC offset correction (MSB) // 07: ..ADC1 DC offset correction (LSB) // 08: ..ADC1 DC offset correction (MSB) // ... // 1f: ..negative of the sum of bytes [0x00, 0x1e] #define DB_EEPROM_MAGIC 0x00 #define DB_EEPROM_MAGIC_VALUE 0xDB #define DB_EEPROM_ID_LSB0x01 #define DB_EEPROM_ID_MSB0x02 #define DB_EEPROM_OE_LSB0x03 #define DB_EEPROM_OE_MSB0x04 #define DB_EEPROM_OFFSET_0_LSB 0x05// offset correction for ADC or DAC 0 #define DB_EEPROM_OFFSET_0_MSB 0x06 #define DB_EEPROM_OFFSET_1_LSB 0x07// offset correction for ADC or DAC 1 #define DB_EEPROM_OFFSET_1_MSB 0x08 #define DB_EEPROM_CHKSUM0x1f #define DB_EEPROM_CLEN 0x20// length of common portion of eeprom You can use the the existing Experimental Rx daughterboard id, 0x, or define a new one. See usrp/host/lib/legacy/usrp_dbid.dat The dbid is read from the daughterboards and is use to instantiate the correct daughterboard code. You can see what you've got by calling u.daughterboard_id(0) and u.daughterboard_id(1) to retrieve the dbid's from slots 0 and 1. To talk to your daughterboard using our standard interface, you'll need to write a bit of python. Take a look at gr-usrp/src/db_*.py. Start with db_base.py, then maybe db_basic.py Eric ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Discuss-gnuradio] Latest publications: about DAB and Soft-DVB
Hi all, Can anyone make available the OFDM / DAB implementation by Jens Elsner, which original location was: - http://www.1c3.de/gr-dab.tar.bz2 There is also a paper called: - V. Pellegrini, G. Bacci, M. Luise, Soft-DVB, a Fully Software, GNURadio Based ETSI DVB-T Modulator, in Proc. WSR'08, Karlsruhe, Germany, March 2008 Can it be accessible via any University Online Library? Thanks, Rafael Diniz @ Campinas University PGP Key: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x2FF86098 signature.asc Description: This is a digitally signed message part. ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Discuss-gnuradio] Compiling problem
Hi, I have got a problem when following all the steps in the link below to build the GNU radio. http://gnuradio.org/trac/wiki/BuildGuide When I reach the last step of compiling, i.e $ sudo make install It keeps on asking for the password. If I input the password for root of Fedora or the password for current user account. It says Alessandro is not in the sudoers file. This incident will be reported. (Alessandro is the current account name) Has anyone got same problem before? Could you please let me know how to solve it? Thanks Kindest regards, Alessandro _ 用手机MSN聊天写邮件看空间,无限沟通,分享精彩! http://mobile.msn.com.cn/ ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio