Age | Commit message (Collapse) | Author |
|
* master:
Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted.
Modifying blks2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps.
Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304.
Adding typedef for uint64_t and int64_t so we can use them through SWIG.
Removing warnings in portaudio source/sink.
Fixing output types from tap_type to o_type in gr_single_pole_iir.h. Doesn't make a difference in the current uses of this class, but could in the future. Thanks to Achilleas Anastasopoulos for pointing this out.
first shot at Windows-compatible LIBUSB check
Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems)
Removing autogenerated file.
Updated doxygen Doxyfile for newer versions.
Adding file operations result checking.
Updating audio_jack to new interface for creating a client. Fixes depricated warning.
Potential fix to MSDD warnings by setting sequence number from buffer more explicitly.
Adding a bit more checking on file operations.
Fixing copyright date.
Fixed warning re defining GNU_SOURCE. Can probably just remove it since it's defined in config, but this won't hurt anyone.
Fixing signed/unsigned warnings.
first shot at Windows-compatible LIBUSB check
Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems)
Conflicts:
gnuradio-core/src/lib/swig/gnuradio.i
|
|
in the QA of the sample tags code.
|
|
size_t (still unsigned). Fixes issue #304.
Also uses uint64_t's internally so everyone is always on the same type. This should not affect anyone's use of the block.
|
|
|
|
|
|
rates can be done using decimating/interpolating fir filters.
|
|
|
|
uint64_t).
|
|
|
|
|
|
for the 1-to-1.
|
|
|
|
arbitrary number of inputs and pass tags on that way.
|
|
|
|
add tags at pre-determined points in the stream and also grabs all tags that flow past and stores them locally. These tags are to be used for testing that the correct tags are coming through.
|
|
|
|
input to all outputs.
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit f23a2b33ca1bebf0c3a5fa26fdcff11827744b77.
This change introduced a segfault when calling into the gr_prefs module
during the gri_fft helper class constructor. Until this is debugged,
the functionality is being reverted.
|
|
Alexandru Csete:
The gr_agc2 block has public methods to set and get the AGC levels and
rates; however, only a few of these interfaces are exported to Python
and none of them are available in GRC.
The attached patch adds the missing public methods to gri_agc2_cc.i
and gri_agc2_ff.i and defines the corresponding callbacks in the
gr_agc2_xx.xml GRC block.
|
|
* patches/marcus/fftw:
gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE
|
|
|
|
|
|
This change was needed because gr_ofdm_sampler derives directly from
gr_block, but functions (from the runtime's point of view) as a
decimator. It takes many items in to produce a single output
item. Without this change, values of fft_size > ~4096 would result
in the scheduler complaining that it could never fullfil the block's
request for samples.
When deriving from gr_sync_interpolator or gr_sync_decimator, their
constructors set the hint automatically.
|
|
|
|
This block performs scrambling by XORing the input sequence with
the output of an LFSR. Repeating this operation restores the original
sequence.
(This differs from gr.scrambler_bb(), which convolves the input sequence
with the LFSR output.)
The additive scrambler allows an optional bit count after which the LFSR
is reset to its initial seed. This allows use with, e.g., packetized
fixed length payloads.
|
|
|
|
|
|
|
|
|
|
settings better.
|
|
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
|
|
|
|
|
|
|
|
Patch from Martin Braun <martin.braun@kit.edu> to support
nitems >= 2**32.
|
|
This merge adds polyphase clock recovery, implements new PAM demodulators
that use it, and also moves GRC examples to gnuradio-examples component.
See merge commit diff for updated files post merge.
* 'sync' of git@gnuradio.org:trondeau: (54 commits)
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1.
This splits the rate into a fractional an integer value, which allows the loop to adjust the fractional rate while the integer rate keeps the increments moving properly. Allows the max rate deviation to be independent of the integer rate. Scaling of the differential taps also allows alpha and beta to operate independent of the rate when fractional samples per symbol are used. Slightly more tolerant to large signal values, but they still should be close to +/-1.
Fixing compiler warnings.
Adding dqpsk2 block to makefile for installation.
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Minor fixes for logging.
Fixing import of UI file.
Temporary working dbpsk2 example until we match everything.
Working DBPSK implementation with new PFB clock recovery block. The feedforward AGC wasn't playing nicely, the frequency aquistion range was increased to swing half the sample rate in either direction, and the number of filter phases to use was increased to 32.
A bit of code cleanup.
Starting to rework QT app to control new PFB clock recovery alg.
Making old dbpsk work again to compare against new version.
Adding new DBPSK block with new PFB clock recovery alg.
Revert "More additions to PAM timing simulation."
More additions to PAM timing simulation.
Using 2-PAM by default.
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Cleaning up constructor.
Moving filter number decision to start work function.
...
|
|
|
|
set_enabled(bool) will either copy from input to output (True)
or drop the input on the floor (False).
|
|
|
|
* Don't call GR_SUBVERSION in configure.ac
* Remove --svn* options from gnuradio-config-info
|
|
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
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
and adds BPF (real).
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11537 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11464 221aa14e-8319-0410-a670-987f0aec2ac5
|
|
Fs * [-.4,.4] and use SSE for computation using fir_ccf with new larger vector in final version
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11463 221aa14e-8319-0410-a670-987f0aec2ac5
|