debian/gnuradio
14 years agoadded ref scale param to fft and waterfall
Josh Blum [Wed, 2 Sep 2009 19:26:09 +0000 (12:26 -0700)]
added ref scale param to fft and waterfall

14 years agoSwitched the python classes to inherit from the base and gui classes.
Josh Blum [Sun, 30 Aug 2009 17:34:10 +0000 (10:34 -0700)]
Switched the python classes to inherit from the base and gui classes.
Use only **kwargs so all contructor parameters must be passed with keys.
Moved gui input forms classes from base to gui param module.

14 years agoport and param types from an overloaded method
Josh Blum [Sun, 30 Aug 2009 16:35:55 +0000 (09:35 -0700)]
port and param types from an overloaded method

14 years agotodo
Josh Blum [Sat, 29 Aug 2009 08:44:17 +0000 (01:44 -0700)]
todo

14 years agoReplaced TYPES in Port and Param with types parameter.
Josh Blum [Sat, 29 Aug 2009 08:04:58 +0000 (01:04 -0700)]
Replaced TYPES in Port and Param with types parameter.
Replaced odict in options for storing options with a list.
Fix virtual port check in flow graph template.

14 years agomade is_virtual_xxx a block level function, used by port and param classes
Josh Blum [Sat, 29 Aug 2009 04:06:19 +0000 (21:06 -0700)]
made is_virtual_xxx a block level function, used by port and param classes

14 years agoadded stream id type and checking in evaluate
Josh Blum [Sat, 29 Aug 2009 03:57:40 +0000 (20:57 -0700)]
added stream id type and checking in evaluate

14 years agoavoid loops
Josh Blum [Sat, 29 Aug 2009 03:39:35 +0000 (20:39 -0700)]
avoid loops

14 years agoRecursive resolution of virtual sources.
Josh Blum [Sat, 29 Aug 2009 01:15:49 +0000 (18:15 -0700)]
Recursive resolution of virtual sources.
Flow graph generation code working.

Also, mod to fft window to use clean/nice Db/div.

14 years agoadded virtual source and added stream ids, logic to clone in port
Josh Blum [Fri, 28 Aug 2009 08:09:08 +0000 (01:09 -0700)]
added virtual source and added stream ids, logic to clone in port

14 years agoadded rewrite methods to element to separate from validation logic
Josh Blum [Wed, 26 Aug 2009 20:29:28 +0000 (13:29 -0700)]
added rewrite methods to element to separate from validation logic

14 years agoAdded virtual sink and logic to clone port.
Josh Blum [Wed, 26 Aug 2009 18:23:23 +0000 (11:23 -0700)]
Added virtual sink and logic to clone port.
Tweaks to the base validation routines.
Validate twice in the update until rewrite functions are implemented.

14 years agoremoved repurposing of pads
Josh Blum [Wed, 26 Aug 2009 06:42:18 +0000 (23:42 -0700)]
removed repurposing of pads

14 years agoMerge branch 'master' of http://gnuradio.org/git/gnuradio into grc
Josh Blum [Tue, 25 Aug 2009 23:51:45 +0000 (16:51 -0700)]
Merge branch 'master' of gnuradio.org/git/gnuradio into grc

14 years agoMerge utils from http://gnuradio.org/git/trondeau.git
Johnathan Corgan [Tue, 25 Aug 2009 23:02:33 +0000 (16:02 -0700)]
Merge utils from gnuradio.org/git/trondeau.git

  Added files to Makefile.am for distribution.
  Added colorbar to spectrogram for magnitude measurement.
  Fixed spectrogram plotting axis.
  Adding a spectrogram plot. The axis need work.
  GR plotter tool handles end of file and files shorter than the block length.
  Manages window/filter types better. Disables filter types if the designing algorithm doesn't support it (no RRC or Gaussian for equiripple filters).
  User messages if PyQt and PyQwt are not installed (or found).
  Setting validators for all edit boxes.
  Fixing tab order.
  Adding display for the number of taps in the filter.
  Adding equiripple band reject filter to filter design app.
  Adding P-M version of band reject filter.
  Fixed documentation for optfir band pass filters.
  Added routine for optfir equiripple filter design code to create complex bandpass filters. Also adds this ability to the filter designer.
  Added design for Guassian filters.
  Added design for RRC filters.
  Added Band Notch filter
  Adding complex bandpass filter design (for windowed filters only).
  Adding plotting of group delay.
  Adding labels to the plots.
  ...

14 years agoAdded files to Makefile.am for distribution.
Tom Rondeau [Tue, 25 Aug 2009 22:43:52 +0000 (18:43 -0400)]
Added files to Makefile.am for distribution.

14 years agoAdded colorbar to spectrogram for magnitude measurement.
Tom Rondeau [Tue, 25 Aug 2009 22:22:06 +0000 (18:22 -0400)]
Added colorbar to spectrogram for magnitude measurement.

14 years agoWork on command line options for generated code.
Josh Blum [Tue, 25 Aug 2009 21:56:47 +0000 (14:56 -0700)]
Work on command line options for generated code.
Simplified eng_option eng_float to reuse str_to_num code.

14 years agoFixed spectrogram plotting axis.
Tom Rondeau [Tue, 25 Aug 2009 21:54:36 +0000 (17:54 -0400)]
Fixed spectrogram plotting axis.

14 years agoAdding a spectrogram plot. The axis need work.
Tom Rondeau [Tue, 25 Aug 2009 21:35:56 +0000 (17:35 -0400)]
Adding a spectrogram plot. The axis need work.

14 years agoGR plotter tool handles end of file and files shorter than the block length.
Tom Rondeau [Tue, 25 Aug 2009 16:12:17 +0000 (12:12 -0400)]
GR plotter tool handles end of file and files shorter than the block length.

14 years agoManages window/filter types better. Disables filter types if the designing algorithm...
Tom Rondeau [Tue, 25 Aug 2009 15:15:25 +0000 (11:15 -0400)]
Manages window/filter types better. Disables filter types if the designing algorithm doesn't support it (no RRC or Gaussian for equiripple filters).

14 years agoUser messages if PyQt and PyQwt are not installed (or found).
Tom Rondeau [Tue, 25 Aug 2009 14:01:00 +0000 (10:01 -0400)]
User messages if PyQt and PyQwt are not installed (or found).

14 years agoMerge branch 'wxgui' of git@gnuradio.org:jblum into grc
Josh Blum [Tue, 25 Aug 2009 04:35:46 +0000 (21:35 -0700)]
Merge branch 'wxgui' of git@gnuradio.org:jblum into grc

14 years agoMerge branch 'master' of http://gnuradio.org/git/gnuradio into grc
Josh Blum [Tue, 25 Aug 2009 04:34:25 +0000 (21:34 -0700)]
Merge branch 'master' of gnuradio.org/git/gnuradio into grc

14 years agorenamed the colors dialog to types
Josh Blum [Tue, 25 Aug 2009 03:40:36 +0000 (20:40 -0700)]
renamed the colors dialog to types

14 years agoSetting validators for all edit boxes.
Tom [Tue, 25 Aug 2009 03:26:59 +0000 (23:26 -0400)]
Setting validators for all edit boxes.

14 years agoFixing tab order.
Tom [Tue, 25 Aug 2009 03:08:31 +0000 (23:08 -0400)]
Fixing tab order.

14 years agoAdding display for the number of taps in the filter.
Tom [Tue, 25 Aug 2009 03:02:52 +0000 (23:02 -0400)]
Adding display for the number of taps in the filter.

14 years agoAdding equiripple band reject filter to filter design app.
Tom Rondeau [Mon, 24 Aug 2009 23:25:30 +0000 (19:25 -0400)]
Adding equiripple band reject filter to filter design app.

14 years agoAdding P-M version of band reject filter.
Tom Rondeau [Mon, 24 Aug 2009 23:24:56 +0000 (19:24 -0400)]
Adding P-M version of band reject filter.

14 years agoFixed documentation for optfir band pass filters.
Tom Rondeau [Mon, 24 Aug 2009 21:50:06 +0000 (17:50 -0400)]
Fixed documentation for optfir band pass filters.

14 years agoAdded routine for optfir equiripple filter design code to create complex bandpass...
Tom Rondeau [Mon, 24 Aug 2009 21:44:43 +0000 (17:44 -0400)]
Added routine for optfir equiripple filter design code to create complex bandpass filters. Also adds this ability to the filter designer.

14 years agoAdded design for Guassian filters.
Tom [Mon, 24 Aug 2009 04:31:31 +0000 (00:31 -0400)]
Added design for Guassian filters.

14 years agoAdded design for RRC filters.
Tom [Mon, 24 Aug 2009 04:24:26 +0000 (00:24 -0400)]
Added design for RRC filters.

14 years agouse pkgpythondir
Josh Blum [Mon, 24 Aug 2009 04:00:03 +0000 (21:00 -0700)]
use pkgpythondir

14 years agoAdded Band Notch filter
Tom [Mon, 24 Aug 2009 03:27:05 +0000 (23:27 -0400)]
Added Band Notch filter

14 years agoAdding complex bandpass filter design (for windowed filters only).
Tom [Mon, 24 Aug 2009 02:55:11 +0000 (22:55 -0400)]
Adding complex bandpass filter design (for windowed filters only).

14 years agoAdding plotting of group delay.
Tom [Mon, 24 Aug 2009 02:30:35 +0000 (22:30 -0400)]
Adding plotting of group delay.

14 years agoAdding labels to the plots.
Tom [Mon, 24 Aug 2009 02:06:24 +0000 (22:06 -0400)]
Adding labels to the plots.

14 years agoPlotting phase of filter in its own tab now.
Tom [Mon, 24 Aug 2009 01:57:34 +0000 (21:57 -0400)]
Plotting phase of filter in its own tab now.

14 years agoAdding a phase and group delay plot to the GUI.
Tom [Mon, 24 Aug 2009 01:19:12 +0000 (21:19 -0400)]
Adding a phase and group delay plot to the GUI.

14 years agoFixing time domain plot zoomer.
Tom [Mon, 24 Aug 2009 00:52:33 +0000 (20:52 -0400)]
Fixing time domain plot zoomer.

14 years agoAdding features and usability.
Tom [Sun, 23 Aug 2009 23:36:24 +0000 (19:36 -0400)]
Adding features and usability.

14 years agoAdded blks2.pfb_arb_resampler_ccf to GRC block list
Johnathan Corgan [Sun, 23 Aug 2009 18:45:22 +0000 (11:45 -0700)]
Added blks2.pfb_arb_resampler_ccf to GRC block list

* New block XML file
* Added set_taps callback to blks2 hier block
* GRC example showing pre- and post-resampling swept spectrum

14 years agoautomatic store for empty traces on enable
Josh Blum [Sun, 23 Aug 2009 05:01:55 +0000 (22:01 -0700)]
automatic store for empty traces on enable

14 years agoadded traces to fft window
Josh Blum [Sat, 22 Aug 2009 22:08:40 +0000 (15:08 -0700)]
added traces to fft window

14 years agoRemoved the LFP and HPF ui's that are now a part of the main pyqt_filter.ui package.
Tom [Fri, 21 Aug 2009 02:10:50 +0000 (22:10 -0400)]
Removed the LFP and HPF ui's that are now a part of the main pyqt_filter.ui package.

14 years agoAdded host_os check for component vrt (Linux only for now.)
Johnathan Corgan [Thu, 20 Aug 2009 14:11:12 +0000 (07:11 -0700)]
Added host_os check for component vrt (Linux only for now.)

14 years agoadded continuation mode for pad source and sinks
Josh Blum [Thu, 20 Aug 2009 08:30:23 +0000 (01:30 -0700)]
added continuation mode for pad source and sinks

14 years agoAdding a graphical tool to design and analyze filters.
Tom [Wed, 19 Aug 2009 02:57:27 +0000 (22:57 -0400)]
Adding a graphical tool to design and analyze filters.

14 years agoAdded omnithread README (deprecation).
Johnathan Corgan [Mon, 17 Aug 2009 13:49:53 +0000 (09:49 -0400)]
Added omnithread README (deprecation).

14 years agoRemoved Source and Sink classes as Port subclasses.
Josh Blum [Mon, 17 Aug 2009 07:54:11 +0000 (00:54 -0700)]
Removed Source and Sink classes as Port subclasses.
A port can be a source or a sink based on the dir parameter.

14 years agoAdded git ignore files as needed.
Johnathan Corgan [Sun, 16 Aug 2009 01:45:53 +0000 (18:45 -0700)]
Added git ignore files as needed.

14 years agoMerged changes from svn repository trunk.
Johnathan Corgan [Sun, 16 Aug 2009 01:06:37 +0000 (18:06 -0700)]
Merged changes from svn repository trunk.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11601 221aa14e-8319-0410-a670-987f0aec2ac5

Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
14 years agoMerged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.
eb [Sat, 15 Aug 2009 18:34:45 +0000 (18:34 +0000)]
Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.

Passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11600 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoAdded reset method to gr_head and gr_vector_sink. This allows graphs
eb [Sat, 15 Aug 2009 18:32:56 +0000 (18:32 +0000)]
Added reset method to gr_head and gr_vector_sink.  This allows graphs
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

14 years agoMerged branch 'msgq' from http://gnuradio.org/git/jblum.git
Johnathan Corgan [Sat, 15 Aug 2009 17:48:39 +0000 (10:48 -0700)]
Merged branch 'msgq' from gnuradio.org/git/jblum.git

This adds the ability to GRC to gave blocks with message ports.

Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
14 years agogr_blocks may now produce different number of output items on each output stream.
eb [Sat, 15 Aug 2009 17:39:10 +0000 (17:39 +0000)]
gr_blocks may now produce different number of output items on each output 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

14 years agoMerged branch 'msg-passing' from http://gnuradio.org/git/eb.git
Johnathan Corgan [Sat, 15 Aug 2009 16:28:54 +0000 (09:28 -0700)]
Merged branch 'msg-passing' from gnuradio.org/git/eb.git

This is work in progress on the message passing implementation.

Passes distcheck.

Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
14 years agopmt_write now displays vector and tuple elements.
Eric Blossom [Sat, 15 Aug 2009 08:45:52 +0000 (01:45 -0700)]
pmt_write now displays vector and tuple elements.

14 years agoAdditional QA for tuple.
Eric Blossom [Sat, 15 Aug 2009 08:02:15 +0000 (01:02 -0700)]
Additional QA for tuple.

14 years agoadded validation check for msg type ports, added copy method for ports to cleanup...
Josh Blum [Sat, 15 Aug 2009 07:29:11 +0000 (00:29 -0700)]
added validation check for msg type ports, added copy method for ports to cleanup nports code

14 years agoparams, sources, and sinks now stored internally as lists. The keys for said objects...
Josh Blum [Sat, 15 Aug 2009 06:23:53 +0000 (23:23 -0700)]
params, sources, and sinks now stored internally as lists. The keys for said objects are now only stored in one place (in the object).

14 years agoAdding a QT-based data file viewer.
Tom [Sat, 15 Aug 2009 03:29:17 +0000 (23:29 -0400)]
Adding a QT-based data file viewer.

This is the start of an application to read in data files and display them in a useful manner.

14 years agoApplied patch c1258.diff from Stephan Bruns (ticket:359)
git [Sat, 15 Aug 2009 02:49:48 +0000 (02:49 +0000)]
Applied patch c1258.diff from Stephan Bruns (ticket:359)

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

14 years agoAdded missing .gitignore
git [Sat, 15 Aug 2009 02:49:47 +0000 (02:49 +0000)]
Added missing .gitignore

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11594 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoAdded most of the support for a new PMT type: tuple.
Eric Blossom [Sat, 15 Aug 2009 01:53:35 +0000 (18:53 -0700)]
Added most of the support for a new PMT type: tuple.

More QA code coming soon.

14 years agoApplied patch c1258.diff from Stephan Bruns (ticket:359)
Johnathan Corgan [Fri, 14 Aug 2009 21:04:11 +0000 (14:04 -0700)]
Applied patch c1258.diff from Stephan Bruns (ticket:359)

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>
14 years agoAdded missing .gitignore
Johnathan Corgan [Fri, 14 Aug 2009 20:05:48 +0000 (13:05 -0700)]
Added missing .gitignore

14 years agoAdded git ignore files auto created from svn:ignore properties.
git [Fri, 14 Aug 2009 18:10:11 +0000 (18:10 +0000)]
Added git ignore files auto created from svn:ignore properties.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agothis time commit the file changes
Josh Blum [Fri, 14 Aug 2009 06:59:06 +0000 (23:59 -0700)]
this time commit the file changes

14 years agoAdded generation of message queues in flow graph template.
Josh Blum [Fri, 14 Aug 2009 06:56:01 +0000 (23:56 -0700)]
Added generation of message queues in flow graph template.
Added message source and sink blocks to test.

TODO: Port and Block require new validation checks.

14 years agoRefactored gr_msg_accepter and gr_tpd_thread_body.
Eric Blossom [Fri, 14 Aug 2009 04:50:06 +0000 (21:50 -0700)]
Refactored gr_msg_accepter and gr_tpd_thread_body.

Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.

14 years agoThread-per-block loop now checks and dequeues messages to handle_msg.
Johnathan Corgan [Tue, 4 Aug 2009 20:17:18 +0000 (13:17 -0700)]
Thread-per-block loop now checks and dequeues messages to handle_msg.

14 years agoNotify derived class when post()ed
Johnathan Corgan [Tue, 4 Aug 2009 17:22:15 +0000 (10:22 -0700)]
Notify derived class when post()ed

14 years agoAdded gr_msg_accepter class.
Johnathan Corgan [Sat, 1 Aug 2009 16:43:02 +0000 (09:43 -0700)]
Added gr_msg_accepter class.

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.

14 years agoAdded git ignore files auto created from svn:ignore properties.
git repository hosting [Fri, 14 Aug 2009 04:26:53 +0000 (22:26 -0600)]
Added git ignore files auto created from svn:ignore properties.

14 years agoMerging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase filterbank...
trondeau [Wed, 12 Aug 2009 03:39:03 +0000 (03:39 +0000)]
Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase 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

14 years agoAdding function to be able to set the size of the points in the constellation plot.
trondeau [Tue, 11 Aug 2009 22:11:33 +0000 (22:11 +0000)]
Adding function to be able to set the size of the points in the constellation plot.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11573 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoCleaning up Qt code. This mostly reformats the code to be more consistent with our...
trondeau [Tue, 11 Aug 2009 22:02:56 +0000 (22:02 +0000)]
Cleaning up Qt code. This mostly reformats the code to be more consistent 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

14 years agoTest check-in 2, ignore.
jcorgan [Tue, 11 Aug 2009 06:33:38 +0000 (06:33 +0000)]
Test check-in 2, ignore.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11568 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoTest check-in, ignore.
jcorgan [Tue, 11 Aug 2009 06:29:26 +0000 (06:29 +0000)]
Test check-in, ignore.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11567 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoapply diff from previous commits
Josh Blum [Tue, 11 Aug 2009 05:29:55 +0000 (22:29 -0700)]
apply diff from previous commits

14 years agoSignificantly improved performance of the Qt Gui sinks. This removes a number of...
trondeau [Mon, 10 Aug 2009 02:07:55 +0000 (02:07 +0000)]
Significantly improved performance of the Qt Gui sinks. This removes a 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

14 years agohowto: adds --disable-python option to gr-howto-write-a-block example.
jcorgan [Thu, 6 Aug 2009 23:21:40 +0000 (23:21 +0000)]
howto: adds --disable-python option to gr-howto-write-a-block example.

Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11542 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoAdds constructor for gr.message_source that takes existing msgq.
jcorgan [Thu, 6 Aug 2009 23:21:38 +0000 (23:21 +0000)]
Adds constructor for gr.message_source that takes existing msgq.

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

14 years agoFixed optfir for producing equiripple FIR filters. Does LPF, fixes the HPF, and adds...
trondeau [Wed, 5 Aug 2009 01:36:09 +0000 (01:36 +0000)]
Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the HPF, and adds BPF (real).

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11537 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoMade libusrp2 min and max samples even number.
jcorgan [Sun, 2 Aug 2009 15:45:12 +0000 (15:45 +0000)]
Made libusrp2 min and max samples even number.

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

14 years agoMerged r11500:11506 from features/msg-passing into trunk. Work-in-progress, passes...
jcorgan [Sat, 1 Aug 2009 14:56:28 +0000 (14:56 +0000)]
Merged r11500:11506 from features/msg-passing into trunk.  Work-in-progress, passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoFixing bug in setting SNR
trondeau [Fri, 31 Jul 2009 01:47:20 +0000 (01:47 +0000)]
Fixing bug in setting SNR

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11523 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoAdd custom FPGA build.
jcorgan [Thu, 30 Jul 2009 21:54:38 +0000 (21:54 +0000)]
Add custom FPGA build.

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

14 years agogr_not xml fix: only one input for not
jblum [Wed, 29 Jul 2009 22:23:41 +0000 (22:23 +0000)]
gr_not xml fix: only one input for not

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11516 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoMerged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into trunk...
jcorgan [Tue, 28 Jul 2009 23:01:46 +0000 (23:01 +0000)]
Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into trunk.  This branch was created with a corrupted merge tracking database, so manual merge and remove of merge info properties was needed.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11513 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoCleanup stray PMT reference.
jcorgan [Tue, 28 Jul 2009 03:55:41 +0000 (03:55 +0000)]
Cleanup stray PMT reference.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11511 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoFix for test_pmt when using --with-boost=<foo>
eb [Mon, 27 Jul 2009 04:09:21 +0000 (04:09 +0000)]
Fix for test_pmt when using --with-boost=<foo>

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11504 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoInitialized merge tracking to current revision
jcorgan [Sun, 26 Jul 2009 20:22:20 +0000 (20:22 +0000)]
Initialized merge tracking to current revision

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11498 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoReset mergeinfo properties for files.
jcorgan [Sun, 26 Jul 2009 20:15:05 +0000 (20:15 +0000)]
Reset mergeinfo properties for files.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11497 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoReset mergeinfo properties
jcorgan [Sun, 26 Jul 2009 20:13:01 +0000 (20:13 +0000)]
Reset mergeinfo properties

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11496 221aa14e-8319-0410-a670-987f0aec2ac5

14 years agoMerged r11491:11494 from jcorgan/pmt into trunk.
jcorgan [Sun, 26 Jul 2009 20:01:02 +0000 (20:01 +0000)]
Merged r11491:11494 from jcorgan/pmt into trunk.

Moves pmt types functions into pmt:: from gruel::

Trunk passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5