Looks some of the gnuradio/examples/ are written for wxPython2.8 - to
use them in Ubuntu 16 Xenial the packages are still available but not
published, instead Ubuntu has moved on to python-wxgtk3.0 package.
They can found here:
https://launchpad.net/ubuntu/xenial/amd64/python-wxgtk2.8/2.8.12.1
+d
My own personal summer of code project (1st of hopefully many) was to
restore support for my old TVRX Rev1 daughter board (id 0x0003 in the
current uhd code and was not TOO hard.
Comparing the schematic http://files.ettus.com/schematics/tvrx/tvrx.pdf
with the board matches. Looking at the MT49
Ha - fixed the click on fft to tune the radio to something visible.
The wx event Bind now lives under 'plotter' as in:
self.fft.win.plotter.Bind(wx.EVT_LEFT_DOWN, self.Click)
On Thu, 2014-01-09 at 18:01 -0500, Chuck Swiger wrote:
> >UHD: moving HF apps from gnuradio-ex
>UHD: moving HF apps from gnuradio-examples to gr-uhd/examples. Did the
>minimum possible work to convert HF Explorer to use UHD.
Thanks Tom - I've cleaned up a lot of other things and have an update in
my copy you can pull over: https://github.com/cswiger/gnuradio
https://github.com/cswiger/gnura
On Sat, 2010-03-27 at 13:36 -0700, Jared Casper wrote:
> Hi all,
>
> I've got a USRP2 with a WBX attempting to receive ATSC signals. I'm
> using the latest (git HEAD on 27 March 2010) version of everything
> (firmware and software). usrp2_fft.py shows a strong signal for a
> local tv transmitter
Here's one result of customizing plot.py for more attractive colors:
http://www.swigerco.com/gnuradio/hfx_black-fft.png
As you tune the orange grid (baseband_freq) scrolls around and the white
reticule stays in place.
--Chuck
___
Discuss-gnuradio
Request for comments from the plot.py guru(s) before diving in:
I'd like to extent the fftsink2 (fftsink_nongl on my street) plot canvas
to include static objects such as a stationary reticule line, info-text,
boxes, etc.
I'm guessing the entire canvas is redrawn with every fft data event so
it w
Here's a hastily put together demo of using gcell.fft_vcc in a
usrp/fft gui, running at d=64 and fft_size=2048, using 6 spus:
http://www.swigerco.com/spu_fft_2048_d64.jpg
the ppu usage tops at about 90%. You can trade off d=32 for fft_size=1024.
There is no windowing in gcs_fft_1d_r2.c at the
In gr-gcell/src/qa_fft.py there is a method of gcell called 'set_singleton'.
gcell.set_singleton(self.mgr)
All I can glean from the source is it has something to do with boost
weak pointers. What, basically, is it doing? I've played with the
python code to stream data to multiple spe's
FWIW I put all my latest atsc stuff in:
http://gnuradio.org/svn/gnuradio/branches/developers/cswiger/wip
including a recent elimination of another fir filter by making the
input root-raised-cosine filter interpolate by 2 - that in itself
takes one 1.8GHz Opteron cpu load from 84 to 40%. cpl
You *can* cross compile using the latest ps3 slim & trim 2.6.25.4
kernel from CELL-Linux-CL_20080609-ADDON.iso by using samba. Just
install it with "yum install samba" and make the ps3 root export in
/etc/samba/smb.conf on host ps3:
[cell-root]
path = /
public = yes
Eric et al - Obtained and installed CELL-Linux-CL_20080609-ADDON.iso
with the kernel 2.6.25.4, bad news is it still does not have the nfs
modules. The good news is with 220MB free memory compiling on the ps3
isn't too slow - I had two windows compiling different parts and swap
was rarely be
Quoting Eric Swankoski <[EMAIL PROTECTED]>:
Hello everyone:
I'm trying to cross compile gcell for the PS3 and I am running into an error
I don't quite understand. An excerpt of the log is listed below.
make[3]: Entering directory `/mnt/share/gr/trunk/gcell/src/lib/wrapper'
/bin/sh ../../../../
Quoting John Clark <[EMAIL PROTECTED]>:
John Gilmore schrieb:
I can already think of one use that others can make of your
transmitter. EFF and I are interested in measuring the DRM responses
I am interested in a dvb-s receiver, but if I understand correctly
most open/free satellite transpo
At 08:39 AM 1/10/2006 -0500, you wrote:
Attached, y'all will find a plot of the total power detected with my
receiving setup:
21cm feedhorn--->LNA->DBS_RX->USRP
This is with the feedhorn covered with aluminum foil.
The 40-minute cycle is something that appeared in my other receiver a
cou
At 04:40 PM 1/7/2006 -0500, you wrote:
Subject pretty-much says it all.
In my application, I want to trigger a timer once per second to update a
pair of static text
objects on the display. (With the current sidereal time, for the curious).
Marcus - I stole this from Scandoo and use it all
At 07:06 AM 12/23/2005 -0500, Robert McGwier wrote:
If we know already, a priori, that
the data is from a "smooth function",
The phsical device has a smooth transfer curve ( MVAM109 capacitance /
voltage ) and
resonant frequency is a linear function of capitance ( f = 1 / ( 2 * pi *
L * C ) )
At 06:50 PM 12/20/2005 -0800, you wrote:
My current work involves
phased-array and adaptive
antennas in the digital domain (at the IF level).
This device (and you experiment) is related to the
same area but concentrated at the RF level (analog).
The gnuradio version might be something like this:
At 02:11 PM 12/19/2005 -0800, you wrote:
Then go back to the top
$ cd /.../gnuradio-examples
$ cvs -q commit -m 'new examples'
Eric
(magic happened)
Ok, the above is done for a full receiver application:
gnuradio-examples/python/apps/hf_explorer/hfx.py hfx_help
and weaver_isb_am1_usrp4.py
This weekend's project was pretty easy and useful. My indoor antenna is a loop
with pretty sharp Q which requires touching up, manually, even if receiver
frequency
is changed only 50kHz. I have to get up, walk over to the loop and turn a
365pf variable
cap to 'peak' the signal.
I just found ou
At 01:47 AM 12/20/2005 -0800, you wrote:
It would help a lot if we had actual records of the output from
various time signal transmissions recorded across a leap second.
So if you have time on december 31st/january 1st around 00:00 UTC
I would really appreciate if You could help me make some off
At 12:23 PM 12/17/2005 -0800, you wrote:
Can you put this into CVS? That way it'll get higher visibility.
It probably ought to go in its own subdirectory under
gnuradio-examples/python/apps.
I just barely know enough about cvs to checkout code. Is this procedure enough?
Checkout a fresh gnura
At 05:12 PM 12/16/2005 -0800, you wrote:
ambulance frequencies, or TiVo the ham bands, or avoid DRM on
John - I already have a (to me) nice little LW/MW/SW TiVo already packaged
and ready to go. I use it daily and have added everything I can think of: AM,
Upper/Lower Sideband, Independant Side
At 08:00 PM 12/15/2005 -0500, Dave Dodge spoke and all was made clear:
sparc: 11 22 33 44
x86: 44 33 22 11
OIC. Ok, switching to 2-byte short data and using dd conv=swab, a dial
tone file created on a sparc plays fine on the intel box now. Thanks very much.
Ideally the endian conversi
At 02:21 PM 11/18/2005 -0800, you wrote:
I've recently checked in a bunch of changes, some of which were to
gr_block.h, which everything depends on.
One of the changes altered how we deal with the history mechanism.
This is mostly transparent, but filters now get a zero initialized
delay line,
At 12:56 PM 11/12/2005 -0500, you wrote:
Hey there,
I'm trying to create some simple transmitter programs as a basic
tutorial for myself, and I was wondering if someone would take a
quick look at my maximally simple AM transmitter program (just
trying to transmit a tone) and tell me where I've
At 07:58 PM 11/10/2005 -0800, you wrote:
On Thu, Nov 10, 2005 at 06:23:57PM -0500, cswiger wrote:
>
> But when I try to use it in my script I get a flatline:
>
> self.dut_out = usrp.source_c(0, decim, 4, gru.hexint(0xf0f2f1f0),
The FPGA contains only 2 instance of the DDC, not 4, hence y
At 01:46 PM 11/10/2005 +1030, you wrote:
Why don't you remove the 10dB attenuator? Then you wouldn't need as much
amplification.
Daniel - just tried that and, so far, works fine, better even. How does
that saying go:
"A designer knows that he has achieved perfection not when there is nothin
Gang - This is, well, a stupid pet trick. Here's a screenshot of a program
with a slowly
scrolling audio spectrum display from 100 to 2900 hz:
http://webpages.charter.net/cswiger/gr_wf_scroll4.jpg
in glorious Atari 800 character font. Anyway, I saw someone do this in
Hampal and just had
to cop
At 09:03 AM 9/14/2005 -0700, Eric Blossom wrote:
On Wed, Sep 14, 2005 at 10:47:01AM -0400, cswiger wrote:
> Two channels input (mux = 0xf0f0f1f0) - can the two
> DDC be phase locked or sync'd ? The phase between them
> appears to jump about at random after a
>
> chan0.set_rx_freq(0,-freq)
> cha
At 05:01 PM 9/26/2005 -0300, you wrote:
Hello everybody
I would like to know how I can get a frequency
precision with the fft_sink.
If anybody can help me, I would like to receive any
example with this.
I saw this link
http://lists.gnu.org/archive/html/discuss-gnuradio/2005-08/msg00019.html
but w
At 03:48 PM 6/26/2005 -0400, you wrote:
(a) trying to tune in broadcast stations on AM resulted in
horrible distortion -- sounds like extreme overload and clipping;
Yes - I just now realized (3 months later) that the DC-blocking / 0-restorer
was missing in the AM demodulator, which causes dis
At 04:12 PM 8/25/2005 -0700, you wrote:
On Thu, Aug 25, 2005 at 03:40:13PM -0400, cswiger wrote:
> I guess the most direct question is: with a tx mux of 0x0008
> why am I getting any signal out of J49? Only DAC0 should
> be enabled, and connected to the I output of DUC0.
>
> --Chuck
Good quest
At 12:02 PM 8/23/2005 -0400, you wrote:
Quoting Martin Dvh <[EMAIL PROTECTED]>:
>
> ADC.imag=0 ==>
> out.real=ADC.real*NCO.real
> out.imag=ADC.real*NCO.imag
>
And NCO.imag is only zero if the NCO frequency has not been changed from zero
since USRP powerup.
Ok, that's makes perfect sense - so
At 01:52 PM 8/3/2005 -0700, you wrote:
There's a method in gr-wxgui/src/python/plot.py that maps mouse x/y to
model space: GetClosestPoint. The plot.py builtin example uses it.
Using it will allow you to remove the magic numbers and it also should
work when you resize the window.
Not a big
At 06:17 AM 8/4/2005 -0400, you wrote:
Finally figured out the audio streaming although the latency is still too
long:
Clark - you might look into ip telephony for better latency - maybe
something like skype. Another radio software person suggested
netmeeting, altho I avoid Msft only solution
At 05:25 PM 8/1/2005 -0400, you wrote:
WxPython gurus - I'm looking to get accurate readings from fftplot.
Any clue appreciated:
Just found something about registering events that works:
import wx.lib.evtmgr as em
...
em.eventManager.Register(self.Mouse, wx.EVT_LEFT_DOWN, self.panel)
At 10:48 PM 6/19/2005 -0700, you wrote:
I just checked in some scheduler tweaks that I believe fix the problem
where folks saw the output through the pipeline running slowly. As I
recall these were cases where depending on what blocks were hooked up,
you'd get different throughput. Chuck, thi
At 03:07 PM 6/8/2005 -0700, you wrote:
Last week I posted about the powermate-enabled version TVRX WFM receiver
(tvrx_wfm_rcv_gui_pm.py). Now it actually works :) . You'll need to
update to the latest CVS gr-usrp and gnuradio-examples.
Hi Matt et al : It works fine. I've taken the liberty
At 09:16 AM 6/9/2005 +0530, you wrote:
Hi
folks,
I went through this SSB implementation code and I have certain
doubts&.
I need to what is
USRP_INTERP and why he has taken it as 80 and also USRP_DUC
This code is my single sideband transmitter - the interpolation factors
control how we ge
Gang - Here's a page describing my entire usable receiver setup, with an AB
comparison of audio from gnuradio and the TenTec RX320 at the bottom.
http://webpages.charter.net/cswiger/ssb_rx.html
Band condx this morning were weak (we're nearing the bottom of the sunspot
cycle
these days) so it wa
Hi All - looking for clues on how to include a file descriptor sink with
wxpython - for example, if I add code to
gnuradio-examples/python/usrp/fft_usrp.py
at the end of
-
class app_flow_graph (stdgui.gui_flow_graph):
d
At 09:41 PM 5/26/2005 -0700, you wrote:
I've gotten the USRP working with FM (wfm_rcv_gui.py). The TV files,
tvrx_debug.py and tvrx_wfm_rcv_gui.py give NonImplementedError: No matching
function for overloaded 'source_c' (i do have the TV daughter board)
Python version? That's the same error w
First, that IS great news about the ccf filter code.
Last Sundays trip to the mountaintop with a view of several states was
interesting, altho
too short. An 8Mhz wide plot of the FM band centered at 100Mhz is shown here:
http://webpages.charter.net/cswiger/fm_mountain_top.jpg
using a Radio Shack
At 01:49 PM 5/4/2005 -0400, you wrote:
gang - I want to modify a block nbfm_rx.py but keep the
original
cp nbfm_rx.py nbfm_rc.py
in ./blksimpl But when I load
from gnuradio import blks
it doesn't show up in
dir (blks).
Enabling the print f in ./blks/__init__.py shows it loading, and it
comp
At 03:02 AM 4/10/2005 -0400, you wrote:
How are you _reading_ the data from the pipe? Even if you're flushing
the data into the pipe after every write, the reader could be
buffering it.
Tks Dave - yes, yesterday I put a vector_sink_b after the
file_descriptor_source
of the pipe and verified that
At 11:53 AM 4/6/2005 -0700, you wrote:
Jamie has it right. Most likely the pipf_fd was going out of scope,
and then was being closed. That's why in my orignal message I used
something like self.pipe_fd = open("/pipe", "r"). You need to hold a
reference to the return value of open for the duratio
At 12:43 PM 4/2/2005 -0800, you wrote:
Is typical psk31 usage to buffer up a line using readline or its
equivalent, and then send it? If so, you might want to create a
source that did a non-blocking read on the tty, or readline, or gui,
or whatever, and return the data it got or an indication that
At 12:43 PM 4/2/2005 -0800, you wrote:
On Fri, Apr 01, 2005 at 08:00:10PM -0500, Chuck Swiger wrote:
> I'm kind of at a lost at how to leverage 'bytes_to_syms' from a
> single sample to 256 or 1024 samples/symbol. 31.25baud is 8000/256
For a quick solution you might want
Gang - Todays effort works, a simple script that will repeatedly send the
letter 'A' :
http://webpages.charter.net/cswiger/psk_experiment.html
I'm kind of at a lost at how to leverage 'bytes_to_syms' from a single
sample to
256 or 1024 samples/symbol. 31.25baud is 8000/256 or 32000/1024 (that's w
At 02:13 PM 3/31/2005 -0800, you wrote:
I am especially interested in using gnuradio for PSK31.
It turns out making a psk31 idle is really simple:
samp_freq = 48000
pskmod = 31.25 /2
bpsk = gr.sig_source_f(samp_freq,gr.GR_COS_WAVE,pskmod,1,0)
tone = gr.sig_source_f(sam
At 03:09 AM 3/31/2005 -0500, you wrote:
Hey everyone,
I think I have a semi-decent implementation of BPSK modulation and
demodulation (via a Costas loop). I wrote up some details about it at
http://web.mit.edu/imirkin/www/gnuradio/bpsk.html . It seems to work
with the script that I was testing it w
At 03:55 PM 3/16/2005 -0800, you wrote:
This would work fine.
In this particular case you can reduce this to:
> src = gr.sig_source_f (sample_rate,gr.GR_SIN_WAVE,440,1,0)
> s2p = gr.serial_to_parallel (gr.sizeof_float, fft_size)
> fft = gr.fft_vfc (fft_size,True,True)
>
At 01:38 AM 3/16/2005 +, you wrote:
We are not anywhere near the fill up point in the Cyclone yet
are we?
Bob
Good question - according to the compilation report of a recent production
version,
27% of memory is used in 2 16bit 2K FIFO's:
-8<
Flow Status Suc
At 12:38 AM 3/10/2005 +, you wrote:
A standard header for data files makes a lot of sense.
It sure does - as it is I put clues in the filename but that's very prone
to human error.
By the way, if anybody could use a DVD of raw samples I could
mail some for a small paypal fee. No need to let lac
Hi - Just curious whats the mechanism behind this: using a usrp xmit
interpolation of 64 we get max signal level, and it drops off a lot if
changed, say to
40 or 80. With interp=64, sample rate of 200, sig ampl of 6000, center
at 14000e3 and freq of 72e3 my output is 3v peak (external amps).
C
Gang - just for the record this front end:
http://www.designnotes.com/CIRCUITS/Activeantenna1.gif
works at least as good as, if not better than the MPF102 version (but w/o the
tuned input, just using a capacitance coupling to the antenna and 1.5Mohm from
gate to gnd). Using a long random wire, tune
At 05:04 PM 3/1/2005 -0600, you wrote:
Hello all,
Our website http://www.ncassr.org/projects/sdr/ went live today.
Feedback , comments are welcome,
Regards,
Meenal
Wow - impressive HDTV video clips at the bottom of this page:
http://ner.ncsa.uiuc.edu/sdr/
_
At 12:13 AM 2/26/2005 +0530, you wrote:
Oh, one other thing on the phasing demod script - you can get a huge
effeciency gain eleminating a lot of inter-block overhead by replacing:
self.connect (lo_c, c2r)
self.connect (lo_c, c2i)
self.connect (combine, (mix_i,0))
se
At 08:36 AM 2/26/2005 +0530, you wrote:
Will a seperate gr_delay.{cc,h,i| help? May be it is a much needed block,
which
just takes the tap number.
You would have to ask Eric (I'm cc'ing the list) - From what I understand
the issue isn't
a seperate delay block, the one you have delays just fine -
At 09:02 AM 2/24/2005 -0500, I wrote:
Gang - Here's a disturbing display of the spectrum about my weaver generated
ssb signal - there were lumps where there shouldn't be so I turned up the
resolution:
w00t! Turns out my spurs were just a few un-optimized parameters. The whole
story
of getting a c
Gang - Here's a disturbing display of the spectrum about my weaver generated
ssb signal - there were lumps where there shouldn't be so I turned up the
resolution:
http://webpages.charter.net/cswiger/weaver_spectrum.jpg
this is with the duc center freq at 3900e3, carrier freq at 27e3, and an
audi
At 01:16 AM 2/24/2005 -0500, you wrote:
Make sure that you have ehci-hcd loaded. It should definitely work on
the intel chipset, not sure about nvidia stuff.
Nvidia no problem here - using Asusa A7N8X-E
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controlle
At 02:10 PM 2/22/2005 -0800, you wrote:
I have found and fixed the problem.
The problem is due to a compiler bug in SDCC 2.4.0.
I've rewritten spi.c (read_byte_msb) to work around the bug.
Hi Eric at el - Works great now. Polling the io pins with a tight loop
works fast enough for moderate speed cw
At 09:35 PM 2/22/2005 -0800, you wrote:
The rule has been criticized by some consumer groups, who say that it
could raise prices to consumers and that it sets a bad precedent by
allowing broadcasters to dictate how computers and other devices
should be built.
The cell phone industry already dictate
Gang - Is there a trick to using the IO pins? I tried this:
sink = usrp.sink_c(0,64)
sink.read_io(0)
and it hangs up. Trying:
sink.write_io(0,0x)
gets a segfault and python bails out. Same thing with
sink._write_oe(0,0x,0x)
- segfault.
I need someway to read a morse code key 8^)
From w
At 11:54 AM 2/17/2005 -0800, you wrote:
I realized about an hour before a demo last night that we didn't have
narrowband
FM (like ham and public safety), so I coded it up. Its in the
gnuradio-examples package, and it is commented rather liberally.
It will require an update on the gr-wxgui stuff
At 07:59 PM 2/15/2005 -0500, you wrote:
Dear all,
I am working on extracting the audio FM signal from the NTSC
signal, and experimenting with the data file
ntsc-short-complex-baseband-8MS.dat
The idea seems simple: recenter the audio carrier to 0 frequency,
LPF and decimate and then do standard f
At 06:49 AM 2/15/2005 +0100, you wrote:
In hardware a Weaver modulator avoids
the need for the phase shifting baseband
filters.
What is the reason for using a Weaver
modulator
(http://webpages.charter.net/cswiger/weaver_gen.py)
in an SDR?
Is it faster than an Hilbert
transformer?
(http://comsec.com
At 08:19 PM 2/14/2005 +0100, you wrote:
> Does audio mic input work with audio.source() ?
Yes, it seems so.
Therefore I use:
" from gnuradio import audio_oss as
audio"
The oss driver allows to change sampling
rate.
Thomas
Tks Thomas - that works.
--Chuck
___
Guru's: There are filters that take float and produce complex, but they
take complex
taps. How do you make complex taps? Manually, or some gr.firdes.X_pass trick?
I'm hoping to have SSB generation working shortly - then we can just put a
string of
amps (and filters and dummy loads first!) on the
71 matches
Mail list logo