summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-20added get band selectJosh Blum
2009-08-20Added host_os check for component vrt (Linux only for now.)Johnathan Corgan
2009-08-19Add shorthand for making tuples.Eric Blossom
2009-08-18Add blobs and shorthand pmt pseudo-constructors.Eric Blossom
blobs == Binary Large Object. Very handy for passing around uninterpreted data. The shorthand constructors were implemented by overloading the pmt_t mp(foo) function in the pmt namespace. I originally called "mp" "pmt", but that caused a conflict with the pmt namespace.
2009-08-18gruel::send can now send to a pmt.Eric Blossom
2009-08-18Adding a graphical tool to design and analyze filters.Tom
2009-08-18Add top-level msg_passing.h include file.Eric Blossom
Incorporate send.h into msg_passing.h.
2009-08-18QA code now works.Eric Blossom
2009-08-18Add pmt type that wraps a gruel::msg_accepter.Eric Blossom
QA code doesn't link because pmt depends on msg and vice versa
2009-08-17Added omnithread README (deprecation).Johnathan Corgan
2009-08-15Added git ignore files as needed.Johnathan Corgan
2009-08-15Merged changes from svn repository trunk.Johnathan Corgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11601 221aa14e-8319-0410-a670-987f0aec2ac5 Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-15Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.eb
Passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11600 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-15Added reset method to gr_head and gr_vector_sink. This allows graphseb
containing these blocks to be run more than once with user control over when the reset of the counter and sink occurs. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11599 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-15Merged branch 'msgq' from http://gnuradio.org/git/jblum.gitJohnathan Corgan
This adds the ability to GRC to gave blocks with message ports. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-15gr_blocks may now produce different number of output items on each output ↵eb
stream. Merged eb/varying -r11178:11595 into trunk. Needs QA and examples. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11597 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-15Merged branch 'msg-passing' from http://gnuradio.org/git/eb.gitJohnathan Corgan
This is work in progress on the message passing implementation. Passes distcheck. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-15pmt_write now displays vector and tuple elements.Eric Blossom
2009-08-15Additional QA for tuple.Eric Blossom
2009-08-15added validation check for msg type ports, added copy method for ports to ↵Josh Blum
cleanup nports code
2009-08-14params, sources, and sinks now stored internally as lists. The keys for said ↵Josh Blum
objects are now only stored in one place (in the object).
2009-08-14Adding a QT-based data file viewer.Tom
This is the start of an application to read in data files and display them in a useful manner.
2009-08-15Applied patch c1258.diff from Stephan Bruns (ticket:359)git
This patch changes pmt_t to use boost intrusive pointers. Patch was modified to apply to new pmt location since the original patch was created, and add missing include file. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com> git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11595 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-15Added missing .gitignoregit
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11594 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-14Added most of the support for a new PMT type: tuple.Eric Blossom
More QA code coming soon.
2009-08-14Applied patch c1258.diff from Stephan Bruns (ticket:359)Johnathan Corgan
This patch changes pmt_t to use boost intrusive pointers. Patch was modified to apply to new pmt location since the original patch was created, and add missing include file. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-14Added missing .gitignoreJohnathan Corgan
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-13this time commit the file changesJosh Blum
2009-08-13Added generation of message queues in flow graph template.Josh Blum
Added message source and sink blocks to test. TODO: Port and Block require new validation checks.
2009-08-13Refactored gr_msg_accepter and gr_tpd_thread_body.Eric Blossom
Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
2009-08-13Thread-per-block loop now checks and dequeues messages to handle_msg.Johnathan Corgan
2009-08-13Notify derived class when post()edJohnathan Corgan
2009-08-13Added gr_msg_accepter class.Johnathan Corgan
gr_msg_accepter derives from gruel::msg_accepter_msgq and will implement in its post() a notification of the destination block thread that a message is pending. Passes distcheck.
2009-08-13Added git ignore files auto created from svn:ignore properties.git repository hosting
2009-08-12Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase ↵trondeau
filterbank implementations that do (integer) decimation, (integer) interpolation, arbitrary resampling, and channelizing. gnuradio-example/python/pfb includes a number of different examples of how to use these blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11583 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-11Adding function to be able to set the size of the points in the ↵trondeau
constellation plot. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11573 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-11Cleaning up Qt code. This mostly reformats the code to be more consistent ↵trondeau
with our style. It also changes the layout to use Qt layouts for proper resizing of the GUI. Only the QwtPlots need to be resized manually. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11572 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-11Test check-in 2, ignore.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11568 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-11Test check-in, ignore.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11567 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-10apply diff from previous commitsJosh Blum
2009-08-10Significantly improved performance of the Qt Gui sinks. This removes a ↵trondeau
number of redundant loops and memcopies by combining operations and reduces the CPU load greatly to run much more smoothly. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11559 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-06howto: adds --disable-python option to gr-howto-write-a-block example.jcorgan
Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com> git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11542 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-06Adds constructor for gr.message_source that takes existing msgq.jcorgan
A gr.message_source object can now be created in one of two ways: blk = gr.message_source(itemsize, limit) msgq = gr.msg_queue(limit) blk = gr.message_source(itemsize, msgq) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11541 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-05Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the HPF, ↵trondeau
and adds BPF (real). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11537 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-02Made libusrp2 min and max samples even number.jcorgan
This forces an even number of samples in the min or max case, preserving the alignment of interleaved samples in the face of RX overruns or TX underruns. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11526 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-01Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, ↵jcorgan
passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-31Fixing bug in setting SNRtrondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11523 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-30Add custom FPGA build.jcorgan
This is a custom build for USRP2 FPGA. It allows using a BasicRX or LFRX board and feed two independent, real signals. In addition, instead of the CIC/HB decimator, which optimizes frequency response, it uses an integrate and dump decimator, which optimizes for time-domain impulse response. These changes have been made in dsp_core_rx.v: * A second DDC has been added, sharing a frequency register with the existing DDC. * The output of the two DDCs are interleaved as I1 Q1 I2 Q2I ... into the receive FIFO. This limits the host configured decimation to 8 intead of 4. Use gr.deinterleave to recover the streams. * The ADCs are hardcoded: RX_A ==> DDC #1 I-input 0 ==> DDC #1 Q-input RX_B ==> DDC #2 I-input 0 ==> DDC #2 Q-input Thus, the input mux has been disabled. * The CIC/HB decimator has been replaced by an integrate and dump at the decimation rate. * To assist with meeting timing, the external RAM has been disabled. The basic application is to coherently sample two real IF streams and downconvert to baseband, while minimizing the impulse response duration of the resampling filters. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11519 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-29gr_not xml fix: only one input for notjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11516 221aa14e-8319-0410-a670-987f0aec2ac5