Re: [Discuss-gnuradio] Support wideband(20MHz) OFDM transmitting/receiving using RawOFMD and USRP N210

2012-08-07 Thread Alex Zhang
Could I know your current achieved bandwidth of OFDM communication over
GNURadio on your platform?

On Tue, Aug 7, 2012 at 9:55 AM,  wrote:

> **
>
> On 07 Aug 2012 10:49, Nathan West wrote:
>
>
>  Agreed, which is why there is general advice, like enabling real-time
> scheduling for non-root users:
> http://lists.gnu.org/archive/html/discuss-gnuradio/2010-07/msg00463.html
>
> You should also run volk_profile :
> http://gnuradio.org/redmine/projects/gnuradio/wiki/Volk
>
> And if you think the link between the USRP and your PC is an issue you
> shouldn't use any kind of hub/switch.
>
> -Nathan
>
> I've found that if you're consistently running out of steam, enabling
> real-time scheduling doesn't help.
>
>
>
>



-- 

Alex,
*Dreams can come true – just believe.*
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Support wideband(20MHz) OFDM transmitting/receiving using RawOFMD and USRP N210

2012-08-07 Thread Alex Zhang
On Tue, Aug 7, 2012 at 9:12 AM,  wrote:

> **
>
> On 06 Aug 2012 17:59, Alex Zhang wrote:
>
> Just state, I was using the tunnel.py instead of the rawOFDM to do the
> test. Seems nobody declared good bitrate within this community, although I
> have asked for many times.
>
>
>
> --
>
> Alex,
> *Dreams can come true – just believe.*
>
> Nobody has answered because there is no single answer.  Your achievable
> performance depends on too many factors for anyone to come up with a
> reasonable answer.
>
Yes, I agree with you that there are many factors to impact the
performance. So I keep asking what is the best performance has been
achieved within the community, and then I can compare with them to find out
the possible space to improve the bandwidth supported. What I just need is
just an concrete number for benchmark. If any guy claims the good result, I
will know I still can do something to beat the limit.

> Different computers, with very different performance levels, different OS
> distributions with different optimizations in different parts of the
> kernel.  And that's ignoring any of the path distortions that may be
> present between your radios.
>
> The fact is that general-purpose operating systems aren't well-optimized
> for real-time, high-bandwidth, digital signal processing, even on systems
> where the "raw" compute power would seem to be adequate. The path lengths
> (in terms of number of executed instructions) between data sources and the
> calculations are much longer than they would be in a compute environment
> optimized for the job.
>
>
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>


-- 

Alex,
*Dreams can come true – just believe.*
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] hanging on top_block.stop

2012-08-07 Thread Ben Reynwar
Upgrading to boost 1.48 fixed the problem.
Thanks again,
Ben

On Tue, Aug 7, 2012 at 2:43 PM, Ben Reynwar  wrote:
> Great, thanks.  I'm using boost 1.46.1 so hopefully this will go away
> once I upgrade to 1.47.
>
> On Tue, Aug 7, 2012 at 2:20 PM, Don Ward  wrote:
>> You don't say what OS or version of boost you are using, but it sounds like
>> an old problem. Try looking at
>> http://lists.gnu.org/archive/html/discuss-gnuradio/2011-12/msg00098.html in
>> the mailing list archives.
>>
>> -- Don W.
>>
>>
>> - Original Message - From: "Ben Reynwar" 
>> To: "discuss-gnuradio Discussion Group" 
>> Sent: Tuesday, August 07, 2012 1:31 PM
>> Subject: [Discuss-gnuradio] hanging on top_block.stop
>>
>>
>>> Hi all,
>>>
>>> The following script hangs for me about 1 time in 10 on the call to
>>> top_block.stop.
>>> Drilling in a bit, it appears to get stuck on a call to 'interrupt' of
>>> a boost::thread instance on line 91 of gruel/src/lib/thread_group.cc.
>>> Has anyone else had this problem?
>>>
>>> Cheers,
>>> Ben
>>>
>>> import time
>>> from gnuradio import gr
>>>
>>> def execute():
>>>tb = gr.top_block()
>>>src = gr.vector_source_c([1], True)
>>>snk = gr.null_sink(gr.sizeof_gr_complex)
>>>tb.connect(src, snk)
>>>tb.start()
>>>time.sleep(0.01)
>>>print("**About to Stop***")
>>>tb.stop()
>>>print("**Stopped***")
>>>
>>> if __name__ == "__main__":
>>>execute()
>>>
>>> ___
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>

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


Re: [Discuss-gnuradio] hanging on top_block.stop

2012-08-07 Thread Don Ward
You don't say what OS or version of boost you are using, but it sounds like 
an old problem. Try looking at 
http://lists.gnu.org/archive/html/discuss-gnuradio/2011-12/msg00098.html in 
the mailing list archives.


-- Don W.


- Original Message - 
From: "Ben Reynwar" 

To: "discuss-gnuradio Discussion Group" 
Sent: Tuesday, August 07, 2012 1:31 PM
Subject: [Discuss-gnuradio] hanging on top_block.stop



Hi all,

The following script hangs for me about 1 time in 10 on the call to
top_block.stop.
Drilling in a bit, it appears to get stuck on a call to 'interrupt' of
a boost::thread instance on line 91 of gruel/src/lib/thread_group.cc.
Has anyone else had this problem?

Cheers,
Ben

import time
from gnuradio import gr

def execute():
   tb = gr.top_block()
   src = gr.vector_source_c([1], True)
   snk = gr.null_sink(gr.sizeof_gr_complex)
   tb.connect(src, snk)
   tb.start()
   time.sleep(0.01)
   print("**About to Stop***")
   tb.stop()
   print("**Stopped***")

if __name__ == "__main__":
   execute()

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



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


Re: [Discuss-gnuradio] preload a signal onto USRP

2012-08-07 Thread Robert Cicconetti
If you really needed to use a USRP as a standalone signal generator you
could probably encode the signal into a hardware block on the FPGA,
depending on how much in the way of resources are left unused. It would be
much more work than the file source method mentioned earlier. Why do you
want it preloaded? Low latency?

-R C

On Tue, Aug 7, 2012 at 4:38 PM, Anisha Gorur  wrote:

> Hello All,
> I have a bit of a strange question. Is it possible to somehow preload a
> signal (it would be periodic) onto a USRP so that I would only have to send
> a signal saying "begin transmit", and it would do so, without sending
> anything besides the "begin transmit" message over the Ethernet cable? I've
> been searching around and I haven't found anyone who wanted to do something
> like this.
>
> Thanks,
> Anisha
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] preload a signal onto USRP

2012-08-07 Thread Nazmul Islam
You can preload the signal to a file. Thereafter, just use the flow graph:
File source (repeat) --> USRP.

Thanks,

Nazmul

On Tue, Aug 7, 2012 at 4:38 PM, Anisha Gorur  wrote:

> Hello All,
> I have a bit of a strange question. Is it possible to somehow preload a
> signal (it would be periodic) onto a USRP so that I would only have to send
> a signal saying "begin transmit", and it would do so, without sending
> anything besides the "begin transmit" message over the Ethernet cable? I've
> been searching around and I haven't found anyone who wanted to do something
> like this.
>
> Thanks,
> Anisha
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>


-- 
Muhammad Nazmul Islam

Graduate Student
Electrical & Computer Engineering
Wireless Information & Networking Laboratory
Rutgers, USA.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] preload a signal onto USRP

2012-08-07 Thread Anisha Gorur
Hello All,
I have a bit of a strange question. Is it possible to somehow preload a
signal (it would be periodic) onto a USRP so that I would only have to send
a signal saying "begin transmit", and it would do so, without sending
anything besides the "begin transmit" message over the Ethernet cable? I've
been searching around and I haven't found anyone who wanted to do something
like this.

Thanks,
Anisha
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] hanging on top_block.stop

2012-08-07 Thread Ben Reynwar
On Tue, Aug 7, 2012 at 10:31 AM, Ben Reynwar  wrote:
> Hi all,
>
> The following script hangs for me about 1 time in 10 on the call to
> top_block.stop.
> Drilling in a bit, it appears to get stuck on a call to 'interrupt' of
> a boost::thread instance on line 91 of gruel/src/lib/thread_group.cc.
> Has anyone else had this problem?
>
> Cheers,
> Ben
>
> import time
> from gnuradio import gr
>
> def execute():
> tb = gr.top_block()
> src = gr.vector_source_c([1], True)
> snk = gr.null_sink(gr.sizeof_gr_complex)
> tb.connect(src, snk)
> tb.start()
> time.sleep(0.01)
> print("**About to Stop***")
> tb.stop()
> print("**Stopped***")
>
> if __name__ == "__main__":
> execute()

Also, if I write the same logic in straight C++ it works fine.

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


[Discuss-gnuradio] hanging on top_block.stop

2012-08-07 Thread Ben Reynwar
Hi all,

The following script hangs for me about 1 time in 10 on the call to
top_block.stop.
Drilling in a bit, it appears to get stuck on a call to 'interrupt' of
a boost::thread instance on line 91 of gruel/src/lib/thread_group.cc.
Has anyone else had this problem?

Cheers,
Ben

import time
from gnuradio import gr

def execute():
tb = gr.top_block()
src = gr.vector_source_c([1], True)
snk = gr.null_sink(gr.sizeof_gr_complex)
tb.connect(src, snk)
tb.start()
time.sleep(0.01)
print("**About to Stop***")
tb.stop()
print("**Stopped***")

if __name__ == "__main__":
execute()

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


Re: [Discuss-gnuradio] [USRP-users] usrp n210 cantenna radar

2012-08-07 Thread Evan Merewether
Try http://www.l-com.com/. A new packaged 1W amplifier for $130 seems
reasonable to me.  Anything over 1W is "...available only for export,
military, licensed amateur radio and OEM component sales and are not offered
for general sale within the USA".

Evan Merewether - 575-640-5582
 
 

-Original Message-
From: usrp-users-boun...@lists.ettus.com
[mailto:usrp-users-boun...@lists.ettus.com] On Behalf Of Juha Vierinen
Sent: Tuesday, August 07, 2012 7:13 AM
To: gnuradio mailing list; usrp-us...@lists.ettus.com
Subject: [USRP-users] usrp n210 cantenna radar

Hi,

I recently saw a picture of a nice little cantenna radar designed and
built by Gregory Charvat from MIT (cantenna = waveguide antenna built
from a tin can). His web page is here:

http://www.glcharvat.com/Dr._Gregory_L._Charvat_Projects/Cantenna_Radar.html

This seemed like a cool little project, so I hacked something similar
myself. The only difference is that I used a N210 and an SBX
daughterboard for signal generation and reception. Here is a video:

http://youtu.be/OIKmCStuw2c

I'm working now to get some transmission coding to be able to get
range gates too.

Does anybody know of any cheap 2.4 GHz amplifiers that would increase
power from 0.1 W to 1 or maybe 10 W?

juha

___
USRP-users mailing list
usrp-us...@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com



-
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.2197 / Virus Database: 2437/5182 - Release Date: 08/06/12


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


Re: [Discuss-gnuradio] Support wideband(20MHz) OFDM transmitting/receiving using RawOFMD and USRP N210

2012-08-07 Thread mleech
 

On 07 Aug 2012 10:49, Nathan West wrote: 

> Agreed, which is why
there is general advice, like enabling real-time scheduling for non-root
users:
http://lists.gnu.org/archive/html/discuss-gnuradio/2010-07/msg00463.html
[1]
> 
> You should also run volk_profile :
http://gnuradio.org/redmine/projects/gnuradio/wiki/Volk [2]
> 
> And if
you think the link between the USRP and your PC is an issue you
shouldn't use any kind of hub/switch. 
> 
> -Nathan

I've found that if
you're consistently running out of steam, enabling real-time scheduling
doesn't help. 

 

Links:
--
[1]
http://lists.gnu.org/archive/html/discuss-gnuradio/2010-07/msg00463.html
[2]
http://gnuradio.org/redmine/projects/gnuradio/wiki/Volk
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Support wideband(20MHz) OFDM transmitting/receiving using RawOFMD and USRP N210

2012-08-07 Thread mleech
 

On 06 Aug 2012 17:59, Alex Zhang wrote: 

> Just state, I was using
the tunnel.py instead of the rawOFDM to do the test. Seems nobody
declared good bitrate within this community, although I have asked for
many times.
> 
> -- 
> 
> Alex, 
> _Dreams can come true - just
believe._

Nobody has answered because there is no single answer. Your
achievable performance depends on too many factors for anyone to come up
with a reasonable answer. 

Different computers, with very different
performance levels, different OS distributions with different
optimizations in different parts of the kernel. And that's ignoring any
of the path distortions that may be present between your radios. 

The
fact is that general-purpose operating systems aren't well-optimized for
real-time, high-bandwidth, digital signal processing, even on systems
where the "raw" compute power would seem to be adequate. The path
lengths (in terms of number of executed instructions) between data
sources and the calculations are much longer than they would be in a
compute environment optimized for the job. 

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


[Discuss-gnuradio] usrp n210 cantenna radar

2012-08-07 Thread Juha Vierinen
Hi,

I recently saw a picture of a nice little cantenna radar designed and
built by Gregory Charvat from MIT (cantenna = waveguide antenna built
from a tin can). His web page is here:

http://www.glcharvat.com/Dr._Gregory_L._Charvat_Projects/Cantenna_Radar.html

This seemed like a cool little project, so I hacked something similar
myself. The only difference is that I used a N210 and an SBX
daughterboard for signal generation and reception. Here is a video:

http://youtu.be/OIKmCStuw2c

I'm working now to get some transmission coding to be able to get
range gates too.

Does anybody know of any cheap 2.4 GHz amplifiers that would increase
power from 0.1 W to 1 or maybe 10 W?

juha

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


[Discuss-gnuradio] Audio sink does not throttle sample flow

2012-08-07 Thread Felix Wunsch

Hi all,

I recently wrote a block for decoding DRM AAC streams. For testing I put 
together a small flow graph consisting of a wav source, encoder block, 
decoder block, (rational) resampler and an audio sink (an image of the 
flow graph is attached).


When I now run this flow graph, the audio is correctly decoded, but the 
output is not throttled to 44.1 kHz as it should be. It seems to be 
running at full speed. I also connected a resampler and an audio sink 
directly to the wav source and there the output is correct.


I use default values for the audio sink (alsa, 44.1 kHz), GNU Radio 
3.5.1 and xubuntu 11.10.


Any hints why this is happening and how to solve this?

Best regards,
Felix Wunsch
<>___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio