summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2008-04-15Merged r8195:8205 from jcorgan/ecc into trunk. Adds convolutional encoderjcorgan
and decoder corresponding to the R=1/2, K=7 CCSDS standard ("Voyager"). This code is a GNU Radio wrapper around a 1995-era KA9Q portable-C implementation, and is designed for continuous streaming data, not packets. The encoder takes MSB packed bytes and outputs channel symbols 0 or 1. The decoder uses soft-decision Viterbi decoding on a floating point stream of (possibly noise corrupted) [1.0, 1.0] symbols, and outputs MSB packed decoded bytes. Benchmarking on a 2.16 GHz Intel Core 2 Duo shows 4.7 Mbps decoding rate at 100% CPU usage (single core). (There is a newer KA9Q library that implements SIMD speed ups with correspondingly faster performance.) The KA9Q library is placed into src/lib/viterbi. It could use some cleanup, file/function renaming, and refactoring, or even replacement with the newer libfec code that is available. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8206 221aa14e-8319-0410-a670-987f0aec2ac5
2008-04-10portaudio specific examples added to gr-audio-portaudion4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8180 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-24Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.eb
(eb/trunk-with-gcell r8037:8085). Expect additional tweaks, but currently works and passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8086 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-16Use AC_PATH_PROG to avoid which(1).gdt
In addition to testing if $SVN is non-null, require the presence of a subversion ".svn" directory. Confirmed working with svn builds. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8033 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-16Add comments noting things that need fixing.gdt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8032 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-29Merged r7857:7898 from n4hy/msddLTS into trunk, with modification. Adds ↵jcorgan
gr-msdd6000 component, providing GNU Radio source and sink support for the Softronics Ltd. MSDD 6000 receiver. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7904 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-29Merged r7769:7873 from michaelld/bc_behavior into trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7888 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Merged r7611:7614 from jcorgan/gpio into trunk. Adds customjcorgan
FPGA build for streaming digital I/O to/from GPIO pins through LSB of I and Q datastreams, with example programs of use. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7618 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile ↵jcorgan
GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7617 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Removed gr.flow_graph, gr.hier_block and friends. From here on outeb
all work on the trunk must use gr.top_block and gr.hier_block2. Merged eb/fg-no-more -r7602:7606 into trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7607 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10Merged -r6847:6850 from eb/trial-merge into trunk. This changeseteb
contains the modifications required to cross-compile GNU Radio for the Cell processor. For directions, see CrossCompilingForCell git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6852 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-21Update Debian packaging to reflect repository version, tweaksjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6660 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-12Cruft removal.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6621 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-18Merge r6461:6464 from jcorgan/t162-staging into trunk.jcorgan
* Final gr.top_block and gr.hier_block2 implementation inside gnuradio-core/src/lib/runtime * Implementation of gr.hier_block2 versions of all the old-style blocks in blks. These live in blks2. * Addition of gr.hier_block2 based versions of gr-wxgui blocks * Conversion of all the example code in gnuradio-examples to use this new code * Conversion of all the gr-utils scripts to use the new code The OFDM examples and related hierarchical blocks have not yet been converted. Code in the rest of the tree that is outside the core and example components has also not yet been converted. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6466 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-17Merged -r6379:6451 from jcorgan/radar into trunk. Adds working receiver ↵jcorgan
implementation to gr-radar-mono. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6452 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-13Made changes, such that:michaelld
* trunk now passes "make distcheck" on OSX * verified that 'realtime' scheduling now works on systems with 'pthread_setschedparam' but not 'sched_setscheduler' (e.g. darwin); the latter has priority if both are installed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6427 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05Merged eb/usrp-la r6317:6320 into trunk. This deborks the dependencyeb
on usrp-inband that was introduced in [6307]. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6321 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04Merged r6285:6297 from features/deb into trunk. Nearing completion on ↵jcorgan
Debian packaging for 3.1. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6299 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.jcorgan
Created new top-level component, gr-utils, to hold commonly used utility scripts (originally in gnuradio-examples). These now install into the system path, allowing their use from wherever. Reorganization of gnuradio-examples component: * Commonly used utility scripts moved from python/usrp into gr-utils. * Examples now install into $(prefix)/share/gnuradio/examples/... * Channel coding examples moved into gr-trellis/src/examples, now install from there, only if gr-atsc itself is going to built and installed. * ATSC example scripts now install into example hierarchy * Cruft has been moved into 'limbo' in repository, do not get installed Trunk passes 'make distcheck'. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6279 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-02Merged r6224:6268 from features/deb into trunk. Implements most of a Debian ↵jcorgan
package generation system. EXPERIMENTAL. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6269 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-28updated gr_omnithread.m4 so that it preserves ACX_PTHREADS default if-found ↵eb
behavior git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6199 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-27Merged r6171:6186 from jcorgan/fg into trunk.jcorgan
Changes hierarchical flow graph API to use gr.top_block instead of gr.runtime. See discuss-gnuradio mailing list for explanation of changes. GRC has not been updated to use the changed API. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6187 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-21Updated license from GPL version 2 or later to GPL version 3 or later.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-18Merged r5945:6012 from jcorgan/radar into trunk. Updates gr-radar-mono ↵jcorgan
component. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6013 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-12Merged r5732:5941 from jcorgan/sar into trunk. Adds start of gr-radar-mono ↵jcorgan
component. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5942 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-21Merged r5463:5504 from jcorgan/snd into trunk. Work in progress, adds ↵jcorgan
digital loopback and receive to FPGA code. Host receive code is still debugging only. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5505 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-02Merged features/inband -r4812:5218 into trunk. This group of changeseb
includes: * working stand-alone mblock code * work-in-progress on usrp inband signaling usrp now depends on mblock, and guile is a dependency. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5221 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-26Merged r4518:5130 from developer branch n4hy/ofdm into trunk, passes distcheck.jcorgan
Adds incomplete OFDM implementation, further work to be completed in the features/ofdm branch. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5131 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-25Merged r5033:5116 from developer branch jcorgan/snd, with minor edits. ↵jcorgan
Trunk passes distcheck. Adds gr-sounder component, see gr-sounder/README. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5117 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-07merged developer branch trondeau/cvsd -r4801:4904 to add CVSD vocoder and ↵trondeau
example code git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4906 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-03Merged r4429:4857 from developer branch jcorgan/dect into trunk, passes ↵jcorgan
distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4858 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-15more gr_qwt.m4 fixeseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4763 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-15Cleanup on qwt config to not require qwt includes to be in a subdirectory.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4762 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-14Fix typo, add error message.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4746 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-14Created configuration file for QWT library. This is in lieu of hand installingjcorgan
a .pc file per the gr-qtgui README. Component gr-qtgui is still disabled in configure.ac until testing is complete. Requires qwt files to be included using the #include <qwt/...> syntax; this is the default for binary installations of the qwt library. Normal users will user run ./configure without any changes. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4745 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-07merged trondeau/digital-wip2 r4193:4730 into trunk - improves digital ↵trondeau
receiver and fixes ticket:72 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4731 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-04adding QWT_CFLAGS substitution to grc_gr_qtguin4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4712 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-04The correct grc_qt_qtgui.m4 and modified instructions for qwt install ↵n4hy
provided in the README file git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4709 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-02Modified grc_gr_qtgui.m4 AND the README in gr-qtgui to enable gr-qtgui to ↵n4hy
build from source git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4692 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-02Merged r4671:4680 from jcorgan/est into trunk. Pulls in gr-wxgui updates ↵jcorgan
for new hierarchical blocks and work-in-progress channel sounder example. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4681 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-25Merged -r4560:4627 from jcorgan/ticket-39 into trunk. Fixes ticket:39.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4628 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-22fix to qt versus qt-mt issues on Fedora and Debian/Ubuntu, qwt is nextn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4570 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-21Beginnings of a qt based gui system added under gr-qtguin4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4564 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-30Fixes ticket:134. Unlikely offender was inclusion ofeb
gr_udp_sink/source code io.i. omnithread.h was also including <config.h> which is a no-no. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4333 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-30Merged eb/omni -r4315:4327 into trunk.eb
Extracted omnithread from gnuradio-core and made it a top-level component. This allows mblock to use it without a dependency on gnuradio-core. Completes ticket:132 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4328 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-13SWIG compilation speedup! Fixes ticket:9. eb
Merged -r4203:4254 from eb/swig-split into trunk. This refactors gnuradio_swig_python.{cc,py} into 5 separate .so's These correspond to the runtime, general, filter and io directories, and also includes a new directory, gengen. gengen contains that part of general that was machine generated. This split is arbitrary, but was useful for getting size of the swig generated glue code for general down to about 2MB. In addition, the swig glue is now compiled with -g1 -O1 instead of -g -O2. With this change all the swig code now compiles in about 60% of the time that it used to take. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4255 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-24Organized python example directory for new hierarchical blocks, cleaned up ↵jcorgan
dial_tone2.py git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4190 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-21Fix distcheck errors.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4183 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-18Applied patch to fix ticket:117eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4137 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-18Missing file update to previous check-in r4128.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4129 221aa14e-8319-0410-a670-987f0aec2ac5