[Discuss-gnuradio] How can I read byte by byte from a file and send it to input stream of a block.

2008-12-29 Thread Mir Ali
Hi,
I want to read a byte from a file and send it to an input stream. Each time
I read one byte from the file i want to send it onto the input stream of a
particular block and then read the next byte and do the same. I looked at
gr.message_source() which does similar work to what I need. But I see that
when we use gr.message_from_string(databyte) and then do
msgq().insert_tail(msg) we add some more information to the data byte. I
just want to send the particular byte read onto the stream. How can I do
this?

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


RE: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Bob McGwier
The intel graphics chip set and northbridge are power hungry.  I think the idea 
is optimize code for the 330 and not the peripherals with this ine

ARRL SDR Working Group Chair
Member: ARRL, AMSAT, AMSAT-DL, TAPR, Packrats,
NJQRP, QRP ARCI, QCWA, FRC.
"And yes I said, yes I will Yes", Molly Bloom


-Original Message-
From: Daniel O'Connor [mailto:dar...@dons.net.au] 
Sent: Sunday, December 28, 2008 6:12 PM
To: discuss-gnuradio@gnu.org
Cc: Bob McGwier; hp...@lists.hpsdr.org; q...@yahoogroups.com; 
flexra...@flex-radio.biz
Subject: Re: [Discuss-gnuradio] Intel Atom is NICE.

On Monday 29 December 2008 06:53:30 Bob McGwier wrote:
> I am running GnuRadio, SDRMAX, and  PowerSDR on my new Intel ATOM 330 
> MiniITX motherboard.  I had to put a firewire card in the single PCI slot.
> The integrated intel graphics are nice and spiffy (glxgears is at 800 
> fps if you turn off the desktop enhancements, no wiggly windows please).
>
>
>
> At 96000 PowerSDR is running under 15% CPU.  The ATOM burns EIGHT 
> watts and has dual hyperthread cores  (shows up as four processors in task 
> manager).

Unfortunately the 945 chipset eats ~20W - god knows why Intel lumbered the Atom 
with it :(

Toms Hardware (and others) did a test of the Atom vs an underclocked Athlon and 
the later won most of the tests

http://www.tomshardware.com/reviews/Atom-Athlon-Efficient,1997-1.html

I think the Atom combo is cheaper and smaller though :)

--
Daniel O'Connor software and network engineer for Genesis Software - 
http://www.gsoft.com.au "The nice thing about standards is that there are so 
many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C



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


RE: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Bob McGwier
The intel graphics chip set and northbridge are power hungry.  I think the idea 
is optimize code for the 330 and not the peripherals with this inexpensive and 
easy to use Mobo.  The disk drive is hungry as well.

The Intel ATOM Z500 family are mobile processors that have the same SIMD 
registers,  support LCD,  good GigE support, and the potential wart (POTENTIAL) 
is the 100 or 133 MHz FSB.

http://www.axiomtek.com.tw/Products/ViewProduct.asp?view=680#3


The Virginia Tech Mobile (SDR/CR) groups are looking at these (largest SDR/CR 
department in the world I think).

I think we want to optimize SIMD code and see what we can get running on these 
prepackaged, easy to get up and running systems as well as the SoC parts such 
as that family of TI OMAP parts carried on the Beagleboard.

One does NOT need to spend thousands of dollars on an SDR computer for most 
operations.   That is a convenient excuse for me to justify my computer budget 
for "development" and get high end things to play with (so I can kill aliens 
from another galaxy or FSU laboratory with impressive graphics in my "spare 
time").  But most people need to really justify the need for the high end 
computer in my mind and they cannot.  That is my point in all of this.

SDR wants to be on consumer/commodity level processors and SoC to be in 
everyone's "coffee budget" and taken for granted in the ideal world in my book. 
 There seems to be little gained by optimizing this for Quad core extreme 
processors with massive GPU's sitting on them,  tons of expensive high speed 
memory, and the world's fastest drives and costing well upwards of $1000 US.  
Lightweight,  easy to distribute, with browser level GUI's and distributed 
everything on inexpensive processors and we rule the world.  You can call me 
Dr. No. and SDR Working group chairman stands for SPECTRE DUMB RESEARCH working 
group. 

Cheers,
Bob


ARRL SDR Working Group Chair
Member: ARRL, AMSAT, AMSAT-DL, TAPR, Packrats,
NJQRP, QRP ARCI, QCWA, FRC.
"And yes I said, yes I will Yes", Molly Bloom


-Original Message-
From: Daniel O'Connor [mailto:dar...@dons.net.au] 
Sent: Sunday, December 28, 2008 6:12 PM
To: discuss-gnuradio@gnu.org
Cc: Bob McGwier; hp...@lists.hpsdr.org; q...@yahoogroups.com; 
flexra...@flex-radio.biz
Subject: Re: [Discuss-gnuradio] Intel Atom is NICE.

On Monday 29 December 2008 06:53:30 Bob McGwier wrote:
> I am running GnuRadio, SDRMAX, and  PowerSDR on my new Intel ATOM 330 
> MiniITX motherboard.  I had to put a firewire card in the single PCI slot.
> The integrated intel graphics are nice and spiffy (glxgears is at 800 
> fps if you turn off the desktop enhancements, no wiggly windows please).
>
>
>
> At 96000 PowerSDR is running under 15% CPU.  The ATOM burns EIGHT 
> watts and has dual hyperthread cores  (shows up as four processors in task 
> manager).

Unfortunately the 945 chipset eats ~20W - god knows why Intel lumbered the Atom 
with it :(

Toms Hardware (and others) did a test of the Atom vs an underclocked Athlon and 
the later won most of the tests

http://www.tomshardware.com/reviews/Atom-Athlon-Efficient,1997-1.html

I think the Atom combo is cheaper and smaller though :)

--
Daniel O'Connor software and network engineer for Genesis Software - 
http://www.gsoft.com.au "The nice thing about standards is that there are so 
many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C



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


Re: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Daniel O'Connor
On Monday 29 December 2008 21:41:03 Bob McGwier wrote:
> The intel graphics chip set and northbridge are power hungry.  I think the
> idea is optimize code for the 330 and not the peripherals with this

I think that unfortunately the power consumption is high regardless of wether 
you actually use the video or not :(

> inexpensive and easy to use Mobo.  The disk drive is hungry as well.

Well you could use an SSD ;)

> One does NOT need to spend thousands of dollars on an SDR computer for most
> operations.   That is a convenient excuse for me to justify my computer

I think the Athlon would be quite competitive, it has higher memory bandwidth 
I believe and the boards aren't limited in connectivity like the Atom.

Basically my point was that it should be considered rather than just assuming 
the Atom is best :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


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


Re: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Marcus D. Leech
Bob McGwier wrote:
> One does NOT need to spend thousands of dollars on an SDR computer for most 
> operations.   That is a convenient excuse for me to justify my computer 
> budget for "development" and get high end things to play with (so I can kill 
> aliens from another galaxy or FSU laboratory with impressive graphics in my 
> "spare time").  But most people need to really justify the need for the high 
> end computer in my mind and they cannot.  That is my point in all of this.
>
> SDR wants to be on consumer/commodity level processors and SoC to be in 
> everyone's "coffee budget" and taken for granted in the ideal world in my 
> book.  There seems to be little gained by optimizing this for Quad core 
> extreme processors with massive GPU's sitting on them,  tons of expensive 
> high speed memory, and the world's fastest drives and costing well upwards of 
> $1000 US.  Lightweight,  easy to distribute, with browser level GUI's and 
> distributed everything on inexpensive processors and we rule the world.  You 
> can call me Dr. No. and SDR Working group chairman stands for SPECTRE DUMB 
> RESEARCH working group. 
>
>   
While I can heartily agree that for the expansion of SDR into the
consumer space, you want it to run on low-power processors, etc, I can't
  agree that "for most operations" you don't need a high-end CPU.

For example, 802.11 at anywhere approaching 802.11b bitrates needs some
serious iron, and yet in our world (the world of SDR
  geeks), wanting to build SDR/GnuRadio-based 802.11b implementations
seems a fairly common goal.

In my work in radio astronomy, I've found that despite the relative
simplicity of the basic functions my software provides--full-bandwidth
  spectral display, and total power, for one or two channels, big iron
is necessary.   I recently upgraded to a quad-core Q6600 to replace
  a dual-core Pentium D 940.  The quad core loses against the dual-core
because of a difference in maximum clock speed.  I can
  run the D 940 at 3.2Ghz forever, and it can process a full 8Mhz of
dual-channel, complex bandwidth.  The Q6600, on the other hand,
  is unstable above 2.85Ghz or so, and can't sustain more than about
5.3Mhz of dual-complex-channel bandwidth without incurring
  massive USRP overruns.

Despite the wonderful new multi-threaded Gnu Radio framework, it seems
that at least one of those threads really needs as many
  MIPs as the processor can throw at it, because it has to keep up with
a real-time data source.

Any time you're dealing with having to suck in (or send out) as much
bandwidth as the USRP can tolerate, and
  *actually doing something* with the entire bandwidth, you need
ManyMIPS(tm).
  Which means spending $$$ (although, my dual/quad-core system was much
less than the $1000.00 you quote above).

-- 
Marcus Leech
Principal Investigator, Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



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


Re: [Discuss-gnuradio] How can I read byte by byte from a file and send it to input stream of a block.

2008-12-29 Thread Eric Blossom
On Mon, Dec 29, 2008 at 03:48:15AM -0600, Mir Ali wrote:
> Hi,
> I want to read a byte from a file and send it to an input stream. Each time
> I read one byte from the file i want to send it onto the input stream of a
> particular block and then read the next byte and do the same. I looked at
> gr.message_source() which does similar work to what I need. But I see that
> when we use gr.message_from_string(databyte) and then do
> msgq().insert_tail(msg) we add some more information to the data byte. I
> just want to send the particular byte read onto the stream. How can I do
> this?
> 
> Thanks
> Ali


gr.file_source(gr.sizeof_char, "/path/to/my/file")



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


RE: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Newman, Timothy
There are many more ways than just lumping everything onto a single GPP.  A 
good example is a recent thread on the GNU radio mailing list where the poster 
is using the USRP2 as a standalone radio with no PC.  Pushing key elements to 
other reconfigurable processors, e.g. the USRP2 FPGA, will greatly ease the 
burden of the GPP.  My point is that "big iron" isn't always necessary if 
you're willing to put some work into distributing the work load to other 
processors (a major research issue currently).

Tim


> -Original Message-
> From: discuss-gnuradio-bounces+trnewman=vt@gnu.org 
> [mailto:discuss-gnuradio-
> bounces+trnewman=vt@gnu.org] On Behalf Of Marcus D. Leech
> Sent: Monday, December 29, 2008 8:14 AM
> To: Bob McGwier
> Cc: hp...@lists.hpsdr.org; q...@yahoogroups.com; flexra...@flex-radio.biz; 
> discuss-
> gnura...@gnu.org
> Subject: Re: [Discuss-gnuradio] Intel Atom is NICE.


> While I can heartily agree that for the expansion of SDR into the
> consumer space, you want it to run on low-power processors, etc, I can't
>   agree that "for most operations" you don't need a high-end CPU.
> 
> For example, 802.11 at anywhere approaching 802.11b bitrates needs some
> serious iron, and yet in our world (the world of SDR
>   geeks), wanting to build SDR/GnuRadio-based 802.11b implementations
> seems a fairly common goal.
> 
> In my work in radio astronomy, I've found that despite the relative
> simplicity of the basic functions my software provides--full-bandwidth
>   spectral display, and total power, for one or two channels, big iron
> is necessary.   I recently upgraded to a quad-core Q6600 to replace
>   a dual-core Pentium D 940.  The quad core loses against the dual-core
> because of a difference in maximum clock speed.  I can
>   run the D 940 at 3.2Ghz forever, and it can process a full 8Mhz of
> dual-channel, complex bandwidth.  The Q6600, on the other hand,
>   is unstable above 2.85Ghz or so, and can't sustain more than about
> 5.3Mhz of dual-complex-channel bandwidth without incurring
>   massive USRP overruns.
> 
> Despite the wonderful new multi-threaded Gnu Radio framework, it seems
> that at least one of those threads really needs as many
>   MIPs as the processor can throw at it, because it has to keep up with
> a real-time data source.
> 
> Any time you're dealing with having to suck in (or send out) as much
> bandwidth as the USRP can tolerate, and
>   *actually doing something* with the entire bandwidth, you need
> ManyMIPS(tm).
>   Which means spending $$$ (although, my dual/quad-core system was much
> less than the $1000.00 you quote above).
> 
> --
> Marcus Leech
> Principal Investigator, Shirleys Bay Radio Astronomy Consortium
> http://www.sbrac.org
> 
> 
> 
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Stand-alone USRP2: Modifying FPGA design

2008-12-29 Thread Brian Padalino
On Mon, Dec 29, 2008 at 1:24 AM, Yongsang Kim  wrote:
> Hi, all.
>
> I plan a stand-alone USRP2 transmitter (without using PC).
> So, it is required to modify the Spartan3 ISE project(s) and add some
> HDL source codes for the transmitter.
> However, there are many sub-blocks in the project(s) so that it is hard
> to figure out that which block should be modified.
> It would be very helpful for me if anyone could notify that which part
> (or block) should be modified.

There is a port that feeds the interpolation DSP chain.

If you're making a transmitter, this is probably where you want to
feed the samples you create.

Brian


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


[Discuss-gnuradio] Help:about the website http://comsec.com/wiki

2008-12-29 Thread slimchao

Hallo Everyone,

i want to get some infos from the website  http://comsec.com/wiki, but i can
not open it. can anyone tell me how to open it?

Thanks a lot!

slimchao
-- 
View this message in context: 
http://www.nabble.com/Help%3Aabout-the-website-http%3A--comsec.com-wiki-tp21205752p21205752.html
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] Help:about the website http://comsec.com/wiki

2008-12-29 Thread Eric Blossom
On Mon, Dec 29, 2008 at 08:50:40AM -0800, slimchao wrote:
> 
> Hallo Everyone,
> 
> i want to get some infos from the website  http://comsec.com/wiki, but i can
> not open it. can anyone tell me how to open it?

It was replaced with 

 http://gnuradio.org/trac/wiki

Eric


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


[Discuss-gnuradio] Some usrp_spectrum_sense.py code Explanation

2008-12-29 Thread Firas A.

Hi Everybody,

and Merry Christmas

I received many emails requesting some explanation for
usrp_spectrum_sense.py gnuradio example program. The following link contains
the code with some explanation and one bug fix (in self.max_center_freq
equation):

http://rapidshare.com/files/177960860/usrp_spectrum_sense.py





usrp_spectrum_sense.py Explanation :
===

Introduction:
-

1) This program can be used as a basic code for implementing wideband
spectrum analyzer.
2) As we know, the USRP cannot examine more than 8 MHz of RF spectrum due to
USB bus limitations.
3) So, to scan across a wide RF spectrum band (bigger than 8 MHz) we have to
tune USRP RF front end in suitable steps so that we can examine a lot of
spectrum, although not all at the same instant. 
4) The usrp_spectrum_sense shows the way how it can be done.It steps across
the spectrum and make the RF measurements. This application can
sense a large bandwidth, but not in real time, and it can do the frequency
sweep over the required frequency range, 



Theory:
---

1) To use N points complex FFT X(W) analysis, we have to get N time samples
x(t) which are sampled at Fs.
2) These N time samples must be time windowed using a known window function
to reduce spectral leakage.
3) Performing N points complex FFT analysis.
4) The output of the complex FFT will represent the frequency spectrum
contents as follows:

a) The first value of the FFT output (bin 0 == X[0]) is the passband center
frequency.
b) The first half of the FFT (X[1] to X[N/2-1] contains the positive
baseband frequencies,which corresponds to the passband spectrum from the
center frequency out to the maximum passband frequency (from center
frequency to +Fs/2).
c) The second half of the FFT (X[N/2] to X[N-1]) contains the negative
baseband frequencies,which correspond to the lowest passband frequency up to
the passband center frequency (from -Fs/2 to center frequency).


Example
---

Let us assume that we have 1024 (I and Q) samples gathered using a tuner
centered at 20MHz. And let us assume that the sampling frequency was 8MHz.
Doing 1024 points complex FFT means:

1) FFT Frequency resolution is : 8MHz / 1024 = 7812.5 KHz
2) The output of the FFT X[0] represents the spectrum at 20MHz.
3) The output of the FFT X[1] to X[511] represents the frequencies from
20.0078125 MHz to 23.9921875 MHz (about 4MHz above center frequency).
4) The output of the FFT X[512] to X[1023] represents the frequencies from
16.0078125 MHz to 19.9921875 MHz (about 4MHz bellow center frequency).




RF Frequency Sweeping
-

1) Let us suppose that we want to scan RF spectrum band from 10MHz to 52
MHz.
2) Let us remember that USRP can analyze 8MHz of frequency at a time.
3) So theoretically we have to step our RF center frequency as follows:

First step is 14MHz (it will cover frequency band from 10MHz to 18MHz),
Second step is 22MHz (it will cover frequency band from 18MHz to 26MHz),
Third step is 30MHz (it will cover frequency band from 26MHz to 34MHz),
Fourth step is 38MHz (it will cover frequency band from 34MHz to 42MHz),
Fifth step is 46MHz (it will cover frequency band from 42MHz to 50MHz),
and finally the Sixth step is 54MHz (it will cover frequency band from 50MHz
to 58MHz). Remember that we want the frequencies up to 52MHz only, so we
have to discard some FFT points from the Sixth analysis.


4) Paralytically we have to use FFT overlapping to reduce the non linearity
response of the Digital Down Converter (the DDC frequency response is not
Flat from -Fs/2 to + Fs/2) and to fill the frequency holes that will be
present at the FFT analysis edges (10MHz, 18MHz, 26MHz, 34MHz, 42MHz, 50
MHz).

So if we choose to use an overlap of 25%, this means that our step size will
be 6MHz (8MHz*(1-.25)), thus practically we have to step our RF center
frequency as follows:

First step is 13MHz (it will cover frequency band from 9MHz to 17MHz),
Second step is 19MHz (it will cover frequency band from 15MHz to 23MHz),
Third step is 25MHz (it will cover frequency band from 21MHz to 29MHz),
Fourth step is 31MHz (it will cover frequency band from 27MHz to 35MHz),
Fifth step is 37MHz (it will cover frequency band from 33MHz to 41MHz),
Sixth step is 43MHz (it will cover frequency band from 39MHz to 47MHz),
and Finally the Seventh step is 49MHz (it will cover frequency band from
45MHz to 53MHz),





Changing RF center Frequency


1) To change USRP RF center frequency we have to send a tunning command to
the USRP every time we complete the analysis of the current frequency chunk.
2) Before gnuradio revision [10165], all USRP RF daughterboards tunning were
done using Python functions and classes. After that revision, tunning the
USRP daughterboards from withen C++ code is possible.
3) In usrp_spectrum_sense.py, the DSP C++ written code is allowed to
transparently invoke Python code USRP tune

Re: [Discuss-gnuradio] How can I read byte by byte from a file and send it to input stream of a block.

2008-12-29 Thread Mir Ali
Hi Eric ,

I know what file_source does but I was looking for something else. Please
look at the code below to know what i am looking for.

tb.start()
fil=open("/home/murtuza/t",'r') # I first open a file to read

n=0
while n<1:
data = fil.read(gr.sizeof_char)  # then read one byte only
n=n+1
send_pkt(data) # then send it over the stream to a block that
processes that particular byte.
print "called"

tb.wait()

If you look at benchmark_tx.py program data is read from a file and then
send_pkt() is called. send_pkt() module in transmit_path.py calls
"self.packet_transmitter.send_pkt(payload, eof)" which then calls send_pkt()
in mod_pkts. Here, the payload is inserted into the message queue by the
statement self._pkt_input.msgq().insert_tail(msg). I want to do something
similar except for the fact that I want to put the unmodified byte in the
queue unlike mod_pkts which first uses message_from_string and then inserts
the msg on to the queue.

If this can be done using file_source then can u tell how?

I am working on something that requires me to do this. May be this is not an
ideal way of doing it but still I want to know if it is possible.

Thanks,
Ali

On Mon, Dec 29, 2008 at 8:35 AM, Eric Blossom  wrote:

> On Mon, Dec 29, 2008 at 03:48:15AM -0600, Mir Ali wrote:
> > Hi,
> > I want to read a byte from a file and send it to an input stream. Each
> time
> > I read one byte from the file i want to send it onto the input stream of
> a
> > particular block and then read the next byte and do the same. I looked at
> > gr.message_source() which does similar work to what I need. But I see
> that
> > when we use gr.message_from_string(databyte) and then do
> > msgq().insert_tail(msg) we add some more information to the data byte. I
> > just want to send the particular byte read onto the stream. How can I do
> > this?
> >
> > Thanks
> > Ali
>
>
> gr.file_source(gr.sizeof_char, "/path/to/my/file")
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Faulty USRP microprocessor?

2008-12-29 Thread Berndt Josef Wulf
G'day,

I'm glad to inform that replacing the FX2 chip resolved the problem and the 
USRP appears to be fully operational, e.g. usrp_benchmark and usrp_wfm work 
out of the box.

I since tried to connect the board using a USB2.0 cable of 5m in length and 
can't establish communication with it. The cable length is within the USB2.0 
specifications. It may just be a poor quality or bad cable, but would like to 
hear if anyone else has been successful in using a long USB cable.

Using an oscilloscope, I can see a pulse train of about 0.5Vpp with channel A 
(D+) and channel B (D-) at the USRP connector. Does this sound right?

cheerio Berndt

On Thursday 13 November 2008 08:49:40 Berndt Josef Wulf wrote:
> G'day,
>
> I haven't made any progress in finding a solution to my problem. A direct
> email to Matt (Ettus) explaining my predicament didn't receive a reply. It
> was hoped that the manufacturer of the USRP would provide some after sale
> techmical support for their products.
>
> The USRP is no longer communicating when it was powered up after being in
> storage for the past 6 month. As mentioned in my previous email, see below,
> my suspect is the co-processor that hosts the USB interface, although I
> can't be sure. Perhaps someone on this list knows a procedure that would
> lead to an accurate diagnosis.
>
> At this stage I'm contemplating to replace the processor. What needs to be
> considered prior to replacing this processor, e.g. does it need to be
> flashed? I'm also looking for a supplier for this chip.
>
> Any help is very much appreciated.
>
> 73, Berndt
> VK5ABN
>
> On Tuesday 04 November 2008 22:28:38 Berndt Josef Wulf wrote:
> > G'day,
> >
> > today I discovered that my USRP appears to have a problem. The USRP
> > device is nolonger detected when connected to a PC (i386) running WinXP,
> > Linux or NetBSD. I tried different systems and cables to no avail. This
> > is with GNU-Radio current, but also tried with the last stable release.
> >
> > Power supply rail measures 3.3V after the regulator and the LED is fast
> > flashing, which normally would indicate that the processor is running,
> > but firmware hasn't been loaded. Signal lines from processor pins to
> > connector/cable have continuity. I'm now suspecting the USB interface on
> > the microprocessor chip.
> >
> > Has anyone had similar experience and what was the solution to your
> > problem? If so, what was your solution?
> >
> > I really would hate the idea of having to replace the microprocessor
> > because of lack of spares and in particular its package size.
> >
> > Any help is very much appreciated.
> >
> > 73, Berndt
> > VK5ABN
> >
> >
> > ___
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio




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


RE: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Bob McGwier
And GPU's are going to become commodity priced quickly and possibly even move 
into the GPP and replace older ways of doing floating point.  With Nvidia CUDA, 
you can write code for your GPP, call GPU with intrinsics to get pretty quick 
payback while a better longer term strategy is worked on.

The future of really hard to program heterogeneous/not symmetric multiple core 
processors,  irrespective of how great the bandwidth is,  I don't think is 
looking all that rosy.  It simply cannot take months and months to get speed to 
make the processor pay or the cost per flop, when ALL COSTS are amortized 
(expensive people, etc.) begins to look bad.

Bob



ARRL SDR Working Group Chair
Member: ARRL, AMSAT, AMSAT-DL, TAPR, Packrats,
NJQRP, QRP ARCI, QCWA, FRC.
"And yes I said, yes I will Yes", Molly Bloom


-Original Message-
From: Newman, Timothy [mailto:trnew...@vt.edu] 
Sent: Monday, December 29, 2008 10:05 AM
To: Marcus D. Leech; Bob McGwier
Cc: hp...@lists.hpsdr.org; q...@yahoogroups.com; flexra...@flex-radio.biz; 
discuss-gnuradio@gnu.org; tim.newman...@gmail.com
Subject: RE: [Discuss-gnuradio] Intel Atom is NICE.

There are many more ways than just lumping everything onto a single GPP.  A 
good example is a recent thread on the GNU radio mailing list where the poster 
is using the USRP2 as a standalone radio with no PC.  Pushing key elements to 
other reconfigurable processors, e.g. the USRP2 FPGA, will greatly ease the 
burden of the GPP.  My point is that "big iron" isn't always necessary if 
you're willing to put some work into distributing the work load to other 
processors (a major research issue currently).

Tim


> -Original Message-
> From: discuss-gnuradio-bounces+trnewman=vt@gnu.org 
> [mailto:discuss-gnuradio-
> bounces+trnewman=vt@gnu.org] On Behalf Of Marcus D. Leech
> Sent: Monday, December 29, 2008 8:14 AM
> To: Bob McGwier
> Cc: hp...@lists.hpsdr.org; q...@yahoogroups.com; flexra...@flex-radio.biz; 
> discuss-
> gnura...@gnu.org
> Subject: Re: [Discuss-gnuradio] Intel Atom is NICE.


> While I can heartily agree that for the expansion of SDR into the
> consumer space, you want it to run on low-power processors, etc, I can't
>   agree that "for most operations" you don't need a high-end CPU.
> 
> For example, 802.11 at anywhere approaching 802.11b bitrates needs some
> serious iron, and yet in our world (the world of SDR
>   geeks), wanting to build SDR/GnuRadio-based 802.11b implementations
> seems a fairly common goal.
> 
> In my work in radio astronomy, I've found that despite the relative
> simplicity of the basic functions my software provides--full-bandwidth
>   spectral display, and total power, for one or two channels, big iron
> is necessary.   I recently upgraded to a quad-core Q6600 to replace
>   a dual-core Pentium D 940.  The quad core loses against the dual-core
> because of a difference in maximum clock speed.  I can
>   run the D 940 at 3.2Ghz forever, and it can process a full 8Mhz of
> dual-channel, complex bandwidth.  The Q6600, on the other hand,
>   is unstable above 2.85Ghz or so, and can't sustain more than about
> 5.3Mhz of dual-complex-channel bandwidth without incurring
>   massive USRP overruns.
> 
> Despite the wonderful new multi-threaded Gnu Radio framework, it seems
> that at least one of those threads really needs as many
>   MIPs as the processor can throw at it, because it has to keep up with
> a real-time data source.
> 
> Any time you're dealing with having to suck in (or send out) as much
> bandwidth as the USRP can tolerate, and
>   *actually doing something* with the entire bandwidth, you need
> ManyMIPS(tm).
>   Which means spending $$$ (although, my dual/quad-core system was much
> less than the $1000.00 you quote above).
> 
> --
> Marcus Leech
> Principal Investigator, Shirleys Bay Radio Astronomy Consortium
> http://www.sbrac.org
> 
> 
> 
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



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


Re: [Discuss-gnuradio] Faulty USRP microprocessor?

2008-12-29 Thread Johnathan Corgan
On Tue, 2008-12-30 at 12:07 +1030, Berndt Josef Wulf wrote:

> I'm glad to inform that replacing the FX2 chip resolved the problem and the 
> USRP appears to be fully operational, e.g. usrp_benchmark and usrp_wfm work 
> out of the box.

Glad to hear it!

> I since tried to connect the board using a USB2.0 cable of 5m in length and 
> can't establish communication with it. The cable length is within the USB2.0 
> specifications. It may just be a poor quality or bad cable, but would like to 
> hear if anyone else has been successful in using a long USB cable.

While 5m is indeed the spec, my experience with many USRPs and USB
cables has been that only high quality cables that have been USB 2.0
certified can be depended upon.  I've had brand new cables that would
otherwise be in spec, but lack the 2.0 certification logo, completely
fail.  On other occasions, they'll work fine, but then fail mysteriously
at odd times.  I don't think I've ever seen a 3m cable fail, or a
certified 5m cable fail, so it just looks like there isn't much margin.

-Johnathan




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


Re: [hpsdr] [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Robert McGwier
The new I7 intel processors have a really amazing amount of horsepower
but a tremendous amount of onboard stuff is designed to work
intimately with the peripherals to bring on high speed graphics.  Now
if your argument is that all of this is going to be moved into the
GPP,  I might agree that we will see some of this.  If you are arguing
that the demand for an almost exponential increase in capabilities in
graphics hardware for the purposes of virtual reality and rendering
live and without memorex is not going to be happening, we are in
profound disagreement.

John, can you give me (and the others here) a pointer to the list of
GPIB, etc. devices your fantastic stuff currently supports?  I went
from seeing it in the early days with a handful of things supported to
seeing friends of mine (like W2GPS) running their labs with your code.


Bob


On Mon, Dec 29, 2008 at 8:31 PM, John Miles  wrote:
> Larrabee, I'm thinking, will be the real SDR platform of choice.  A Larrabee
> box with USB 3.0 is going to put a staggering amount of DSP power into
> peoples' hands.  It won't even make sense to mess with FPGAs at that point,
> I hope.
>
> GPUs are unquestionably an interim hack; I don't think they'll live to see
> the next decade.  They'll go the way of the Weitek.
>
> -- john, KE5FX
>
>> -Original Message-
>> From: hpsdr-boun...@lists.hpsdr.org
>> [mailto:hpsdr-boun...@lists.hpsdr.org]on Behalf Of Bob McGwier
>> Sent: Monday, December 29, 2008 4:40 PM
>> To: 'Newman, Timothy'; 'Marcus D. Leech'
>> Cc: hp...@lists.hpsdr.org; flexra...@flex-radio.biz;
>> q...@yahoogroups.com; tim.newman...@gmail.com; discuss-gnuradio@gnu.org
>> Subject: Re: [hpsdr] [Discuss-gnuradio] Intel Atom is NICE.
>>
>>
>> * High Performance Software Defined Radio Discussion List *
>>
>> And GPU's are going to become commodity priced quickly and
>> possibly even move into the GPP and replace older ways of doing
>> floating point.  With Nvidia CUDA, you can write code for your
>> GPP, call GPU with intrinsics to get pretty quick payback while a
>> better longer term strategy is worked on.
>>
>> The future of really hard to program heterogeneous/not symmetric
>> multiple core processors,  irrespective of how great the
>> bandwidth is,  I don't think is looking all that rosy.  It simply
>> cannot take months and months to get speed to make the processor
>> pay or the cost per flop, when ALL COSTS are amortized (expensive
>> people, etc.) begins to look bad.
>>
>> Bob
>>
>>
>>
>
>


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


Re: [Discuss-gnuradio] Intel Atom is NICE.

2008-12-29 Thread Eric A. Cottrell

Bob McGwier wrote:

And GPU's are going to become commodity priced quickly and possibly even move 
into the GPP and replace older ways of doing floating point.  With Nvidia CUDA, 
you can write code for your GPP, call GPU with intrinsics to get pretty quick 
payback while a better longer term strategy is worked on.

The future of really hard to program heterogeneous/not symmetric multiple core 
processors,  irrespective of how great the bandwidth is,  I don't think is 
looking all that rosy.  It simply cannot take months and months to get speed to 
make the processor pay or the cost per flop, when ALL COSTS are amortized 
(expensive people, etc.) begins to look bad.

Bob
  

Hello,

I bought the earlier version of the motherboard with just the 10/100 
ethernet.  I put it in a MI-100 case and it is a nice little system.  I 
have not gotten a chance to use it with GNURadio much so I have not 
commented about it on the list.  I am thinking of using it as a car 
computer.


However, I have tried it under Windows XP with my AutumnWave OnAir GT 
USB HDTV tuner.  I understand this tuner uses the computer to decode the 
HDTV signal.  On my older Thinkpad z60t (1.73 GHz Pentium M) the HDTV 
decode takes about 80% CPU and there are ocassional gliches.  I was not 
happy.  With the Intel Atom (1.60 GHz), the HDTV decode takes about 40% 
CPU and decode is excellent.  I suspect the hyperthreading feature of 
the CPU is causing the improved decoding.


I recently bought a Acer Aspire One (Intel Atom and 120GB HD) on sale.  
I plan to put Linux on it and see how it works with GNURadio and the 
USRP.  I feel the advantage of the Intel Atom is reasonable performance 
in a small package.  The Atom-based netbook may be useful for dealing 
with ham and conventional narrow-bandwidth signals in a portable/mobile 
SDR package. 

The 945 chipset is power hungry but I heard there is another chipset for 
the Atom in the works.  Hopefully the new chipset will allow using the 
GPU for SDR work.


73 Eric


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


[Discuss-gnuradio] Marvell Yukon 88E8039 PCI-E Ethernet - USRP2

2008-12-29 Thread Changkyu Seol

Hi

I recently installed fedora 9 and GNU radio on laptop computer (COMPAQ
Presario V3700, Marvell Yukon 88E8039 PCI-E Ethernet) but USRP2 is not
recognized. (Running "find_usrp" keeps printing "No USRP2 found.") I
have been using USRP2 with other desktop PCs and laptop PCs and I think
there is no problem with USRP2 nor with ethernet on the laptop PC. (I am
using latest GNU radio in trunk and updated FPGA progamming file and
firmware.) I suspect that the problem is that USRP2 is incompatible with
the ethernet. Is there anyone who succeeded in working USRP2 with
"Marvell Yukon 88E8039 PCI-E Ethernet?" Is there anything that I can try
to get those working? Any comments would be appreciated.

Changkyu Seol
-- 
Posted via http://www.ruby-forum.com/.


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


Re: [Discuss-gnuradio] Marvell Yukon 88E8039 PCI-E Ethernet - USRP2

2008-12-29 Thread Firas Abbas

Hi,

1) Use static IP address
2) Run find_usrps with sudo
3) Post your ifconfig

Regards,


Firas


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