Like all things in branches, until they are not in branches, this is
absolutely development code and here is no guarantee of completeness or
even correctness. It is the reason for doing this kind of work in
branches rather than imposing it on everyone in the trunk.
In the gnuradio-examples/python/ofdm directory, the only functional
up-to-date file as of this moment is ofdm_benchmark.py. It does a
loopback through noise test.
ofdm_benchmark_tx.py calls upon a tx_pick_bitrate which is missing from
the single computer where Tom, Matt, and I did the work. I will make
sure that this is not an accidental omission that was actually on Tom's
laptop when he arrives tomorrow.
We are attempting a very difficult thing which requires some delicacy
and art. We want to be able to come up with a compact description of
any kind of constellation, cyclic prefix size, or complete absence of
cyclic prefix and then have support for the requirement for sync
channels of several types. At the same time, we have the design goal
for this to be reasonably efficient and even dynamic. We have chosen
not to take the fast road to a single exemplar but to abstract as much
of this as possible believing this will aid experimentation and serve
the greatest possible good.
I have been so busy for the last few weeks that all of this slipped out
of the sieve that is left of my mind ;-).
When Tom and I can get some work done tomorrow, one of the things we
will be planning is the next big steps in the ofdm tree. You may expect
nothing to work until we say it does work.
Bob
Eric Blossom wrote:
On Fri, Jan 26, 2007 at 07:22:58PM -0800, Eric Blossom wrote:
On Fri, Jan 26, 2007 at 06:25:29PM -0800, Brett Trotter wrote:
I took Dan Halperin's advice and totally deleted my build tree- I also
totally cleaned out all traces of gnuradio and re-checked out everything
from subversion and re-built (n4hy's tree) and am still missing
_gnuradio_swig_python.
There is no longer a _gnuradio_swig_python file. It's not supposed to
be there. I believe the problem you are seeing is related to stale
swig dependencies left over in the current build tree.
See http://gnuradio.org/trac/ticket/130
Either of these should fix the problem:
(1)
If you start with a fresh checkout -- into an *empty* directory -- I'm
pretty sure that you will not see the message. By *empty* I mean
*empty*. That is, no .deps or .libs files, or anything else for
that matter.
(2)
cd gnuradio-core/src/lib/swig
for file in *.d do; cp /dev/null $file; done
make
Eric
I've given you somewhat incorrect info.
Bob's ofdm tree hasn't been updated with the changes that split
gnuradio_swig_python into 5 pieces. Thus, there should be an
_gnuradio_swig_python file.
In any event, a checkout into an empty directory worked for me.
Eric
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
--
AMSAT Director and VP Engineering. Member: ARRL, AMSAT-DL,
TAPR, Packrats, NJQRP, QRP ARCI, QCWA, FRC. ARRL SDR WG Chair
"Taking fun as simply fun and earnestness in earnest shows
how thoroughly thou none of the two discernest." - Piet Hine
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio