[Discuss-gnuradio] Error: Block key variable_slider not found

2013-12-21 Thread iftah giladi
Hey,
 
I am using the 3.7.2.1

on win7 64bit on a Lenovo i5
Gnuradio was installed from pre compiled bin
When it loads it display this :
 
Warning (from warnings module):
  File
C:\Python27\lib\site-packages\cheetah-2.4.4-py2.7.egg\Cheetah\Compiler.py,
line 1509
    \nYou don't have the C version
of NameMapper installed! 
UserWarning: 
You don't have the C version of NameMapper installed! I'm
disabling Cheetah's useStackFrames option as it is painfully slow with the
Python version of NameMapper. You should get a copy of Cheetah with the
compiled C version of NameMapper.
Warning: Block key
blocks_ctrlport_monitor_performance not found when loading category
tree.
Warning: Block key
blocks_ctrlport_monitor_performance not found when loading category
tree.
 Welcome to GNU Radio Companion 3.7.2.1

 
And then I open the dial_tone example to see if it's
working o.k and I get:
 
Loading:
C:\Python27\gnuradio\share\gnuradio\examples\audio\dial_tone.grc
 Error: Block key variable_slider
not found in Platform - grc(GNU Radio Companion)
Traceback (most recent call last):
  File
C:\Python27\gnuradio\bin\gnuradio-companion.py, line 70, in
module
    try:
gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
GError: Icon 'gnuradio-grc' not present in theme
 Error: Block key variable_slider
not found in Platform - grc(GNU Radio Companion)
Traceback (most recent call last):
  File
C:\Python27\gnuradio\bin\gnuradio-companion.py, line 70, in
module
    try: gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc',
256, 0))
GError: Icon 'gnuradio-grc' not present in theme
 Done
 
Showing:
C:\Python27\gnuradio\share\gnuradio\examples\audio\dial_tone.grc
 
It's not working + I can't add blocks…I see them on the
side screen but when I double click them nothing happen.
 
Thank's,

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


Re: [Discuss-gnuradio] How to best use new GR features for TDMA systems ?

2013-12-21 Thread Sylvain Munaut
Hi,

 I suppose airprobe handled that sort of thing for GSM reception, back in the
 3.6 days.

airprobe does everything inside one big block which isn't really modular at all.


 But disturbing is your mention of frequency hopping, since that would
 require some real-time performance between the software and hardware, if it
 requires changing the center frequency (PLL synth) of SDR source/sink
 hardware.   I'm would assume such latency is not guaranteed even slightly.

Read again ... I said I use a channelizer to split a large bandwidth
into several IQ stream and then to handle hopping I just go from one
stream to another, I never retune the hardware.

Cheers,

Sylvain

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


Re: [Discuss-gnuradio] How to best use new GR features for TDMA systems ?

2013-12-21 Thread Ralph A. Schmid, dk5ras
Following a frequency hopper within the sampled bandwidth shouldn't be that 
critical.

 

Ralph.

 

From: discuss-gnuradio-bounces+ralph=schmid@gnu.org 
[mailto:discuss-gnuradio-bounces+ralph=schmid@gnu.org] On Behalf Of Wayne 
Roberts
Sent: Saturday, 21 December, 2013 06:12
To: Sylvain Munaut
Cc: GNURadio Discussion List
Subject: Re: [Discuss-gnuradio] How to best use new GR features for TDMA 
systems ?

 

I suppose airprobe handled that sort of thing for GSM reception, back in the 
3.6 days.

But disturbing is your mention of frequency hopping, since that would require 
some real-time performance between the software and hardware, if it requires 
changing the center frequency (PLL synth) of SDR source/sink hardware.   I'm 
would assume such latency is not guaranteed even slightly.

 

On Thu, Dec 19, 2013 at 11:05 AM, Sylvain Munaut 246...@gmail.com wrote:

Hi,

So I've wanted for a while to use GR more for TDMA systems I'm working
with like GSM and GMR and I'm having a bit of trouble figuring out
what the best way to do that.

Back when I started osmo-gmr, GR didn't have many features to deal
with packets and so I rolled my own hack to go from channelized IQ
stream from Gnuradio to my demodulator function that takes sliced
'windows' of IQ samples of known length and ideally I'd like to
replace most of it with GR. I'll try to explain below exactly what the
current code does and what it must deal with and hopefully someone
familiar with all the new packet feature of GR can guide me how to
implement it in GR.

The input comes from GR currently. It's basically a group of
channelized IQ streams that correspond to the various channels. They
don't necessarely have the same sample-rate, some can be N times
larger (N being an integer). All those streams are synchronized and
must be kept in sync (for example it's needed for hopping, or channel
assignements, ...).

Once the process is started, a sync detection task is started on
each channel that will try to acquire initial alignement. This
essentially captures a chunk of each channel long enough and give it
as a big sample array to a function that will find sync pattern for
whatever protocol it's configured for. Once it finds that pattern, it
will initialize a TDMA context that basically knows how to slice the
input into frames. Once those initial frames boundaries are known, the
main TDMA scheduler can be started for each context that was created.
This scheduler basically keeps a list of active / running tasks. An
example of such a task would be a BCCH task that will slice the BCCH
IQ samples (purely based on the samples number and acquired alignement
and the known/specified TDMA scheduling) and hand them off to the BCCH
demodulator function. Each of those task can spawn new tasks, possibly
on other (or dynamic) channels. So if we see an IMMEDIATE
ASSIGNEMENT command in the BCCH/CCCH for example, it will create a
new 'SDCCH task' for example that will go and follow this channel with
it's own state ...

Now of course when starting a new task (after having demodulated /
processed the IQ data), it's sometime important to know where in the
IQ stream that command originated and it's important that the TDMA
slicer didn't take too much advance because if it did, we might miss
some of the TCH frames of the newly assigned channel. In the current
code, everything is done in a single thread so I'm sure that the
slicer didn't avance at all while I was processing the current packet.

So, how would you implement this (architecture wise I mean) with PDUs
/ tagged stream / ...

Cheers,

Sylvain

___
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


[Discuss-gnuradio] Passing a USRP pointer

2013-12-21 Thread Dan CaJacob
We are upgrading some of our custom blocks for 3.7 and have run into a
snag.  Our 3.6 era blocks included one that PTTed an external amplifier
based on stream tags.  The IO was generated from the extra GPIO available
on the WBX.  One of the inputs to the block was a reference to the USRP
sink downstream in the FG.  The block then calls the necessary methods to
enable and disable the GPIO.  Everything worked nicely, but when we ported
our blocks to 3.87, there seemed to be a problem with this.  I did not
personally do the testing, so I don't have the exact error, but I can
probably re-create it given some time.

I started the porting of the blocks myself and did notice that getting the
pointer to a USRP object had changed.  But the blocks built without error
when updated appropriately.

Is there anything in principle that would prevent this from working in 3.7?
 Or, is there a better approach to controlling the WBX GPIO based on stream
tags that we should consider?

I apologize for the vagueness on the actual error.  I'll try to reproduce
it myself in the meantime.

I can probably post the code for the PTT-controlling block if that would be
any help.

Very Respectfully,

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


[Discuss-gnuradio] Services running on gnuradio.org have been upgraded

2013-12-21 Thread Johnathan Corgan
All,

Tom and I have migrated all the services for gnuradio.org onto a new
server.  Almost everything is unchanged, except for running newer
versions of all the software, including the Redmine web server software.

Some exceptions:

* The repository browsing service at http://gnuradio.org/cgit has now
been migrated to http://gnuradio.org/gitweb, and has a different look
and feel.  Some configuration remains to make the interface look like
the rest of gnuradio.org.

* Tom and I are using a different git system for pushing to the
repositories (now gitolite vs. the older gitosis), so the commit
messages to commit-gnuradio will look different and are much more verbose.

* We now have a CAPTCHA system in place for signing up new users, which
we are still working the kinks out of.  But this will allow new web
accounts to be automatically upgraded to allow posting of issues and
wiki edits.

Aside from the above, you should not see any difference in URLs or
functionality.  The new Redmine has a few new bells and whistles but
nothing that requires relearning the interface.

Please post here if you run into any issues.

Thank you.

-- 
Johnathan Corgan, Corgan Labs
SDR Training and Development Services
http://corganlabs.com
attachment: johnathan.vcf

signature.asc
Description: OpenPGP digital signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Services running on gnuradio.org have been upgraded

2013-12-21 Thread Tom Rondeau
On Sat, Dec 21, 2013 at 8:05 PM, Johnathan Corgan
johnat...@corganlabs.com wrote:
 All,

 Tom and I have migrated all the services for gnuradio.org onto a new
 server.  Almost everything is unchanged, except for running newer
 versions of all the software, including the Redmine web server software.

 Some exceptions:

 * The repository browsing service at http://gnuradio.org/cgit has now
 been migrated to http://gnuradio.org/gitweb, and has a different look
 and feel.  Some configuration remains to make the interface look like
 the rest of gnuradio.org.

 * Tom and I are using a different git system for pushing to the
 repositories (now gitolite vs. the older gitosis), so the commit
 messages to commit-gnuradio will look different and are much more verbose.

 * We now have a CAPTCHA system in place for signing up new users, which
 we are still working the kinks out of.  But this will allow new web
 accounts to be automatically upgraded to allow posting of issues and
 wiki edits.

 Aside from the above, you should not see any difference in URLs or
 functionality.  The new Redmine has a few new bells and whistles but
 nothing that requires relearning the interface.

 Please post here if you run into any issues.

 Thank you.

 --
 Johnathan Corgan, Corgan Labs
 SDR Training and Development Services
 http://corganlabs.com


Just a quick update. I think that we fixed the issue with user registration.

Please let us know if you experience any issues.

Tom

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