Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-30 | Merge branch 'master' into udp | Don Ward | |
2010-04-30 | Updates to udp source/sink (select(), wait, cleanup) | Don Ward | |
Use select() to avoid blocking on recv() in gr_udp_source (only known way to avoid blocking on Cygwin). Add wait argument to gr_udp_source to allow waiting for connection or accepting lack of connection as EOF; add --no-wait option to dial_tone_sink.py. Remove system dependencies from .h files; remove unused data members and (useless?) public open and close functions. | |||
2010-04-26 | Remove omnithreads library. | Johnathan Corgan | |
2010-04-26 | Convert gr-audio-portaudio to Boost via gruel | Johnathan Corgan | |
Remove omnithread dependency in build for gr-audio-portaudio Remove unused debugging utility class in gnuradio-core (gri_logger) | |||
2010-04-20 | Discard data in gr_udp_sink until receiver is started. | Don Ward | |
Also fixes warnings from gcc 4.3 and adds <boost/bind.hpp> for usrp2. | |||
2010-04-18 | Use getaddrinfo in gr_udp_{source,sink} | Don Ward | |
Using getaddrinfo allows more common code between posix and winsock systems. Remove unused variables and #include files. Close sockets when done. | |||
2010-04-18 | Fixing doxygen warnings from arb_resampler. Also, removed set_taps from public | Tom Rondeau | |
interface since we don't _really_ suppor this right now. Renamed it and made it private. | |||
2010-04-18 | Fixing doxygen warnings from channelizer block. | Tom Rondeau | |
2010-04-18 | Fixing documentation to get rid of doxygen warnings. | Tom Rondeau | |
2010-04-18 | Adding documentation for fff version of othe PFB clock sync algorithm. | Tom Rondeau | |
2010-04-18 | Adding documentation to explain how algorithm works. | Tom Rondeau | |
2010-04-18 | Changes to gr_udp_{source,sink} for MinGW | U-DON-WORKBENCH\Don | |
Initialize and cleanup after winsock DLL. Interpret winsock error codes. Use DWORD instead of timeval for setting timeout. | |||
2010-04-15 | Ignore ENOPROTOOPT return from setsockopt(SO_LINGER) | Don Ward | |
SO_LINGER is not valid for SOCK_DGRAM sockets on Windows, so we expect setsockopt to return ENOPROTOOPT (invalid option for protocol) on Cygwin and MinGW. If it happens on any other system it should probably be ignored there, too. | |||
2010-04-15 | Nevermind that last checkin. THIS is the right answer that doesn't have us ↵ | Tom Rondeau | |
possibly looking back at input item -1. | |||
2010-04-14 | Fixes small bug by handling boundaries properly. | Tom Rondeau | |
2010-04-12 | The oversampling rate can be only a few values as defined by the number of ↵ | Tom Rondeau | |
channels and input sample rate. This now checks to make sure the user-specified rate is valid. Also added some documentation to describe the oversample rate parameter. | |||
2010-04-12 | Reworking variables to avoid recalculations/assignments. | Tom Rondeau | |
2010-04-12 | Channelizer can now produce any rational ratio of the sample rate in [fs/N, ↵ | Tom Rondeau | |
fs] where fs is the input sample rate and N is the number of channels. The ratios work out to be N/i for i in [1, N]. | |||
2010-04-12 | Moving towards gr_block implementation to enable non-integer output rates. ↵ | Tom Rondeau | |
Also, cleaning up a bit wrt class members. | |||
2010-04-09 | Every other time through the channelizer, the FFT input buffer must be ↵ | Tom Rondeau | |
flipped. The commented code removed in this checkin does that through a calculation in the loops, but the way the filter assignment works with this code, the flip is done by keeping the indexing static, so a look up table works and is slightly faster. | |||
2010-04-09 | Removing other version of code for different sample rates. | Tom Rondeau | |
2010-04-09 | Working version of channelizer allowing an integer multiple of the sampling ↵ | Tom Rondeau | |
rate out. There are two versions of the code in here with the second way being more general and efficient. This one should be more extendable to allowing rational ratio output sampling rates. | |||
2010-04-07 | Opening up channelizer to have different sampling rates out. This first pass ↵ | Tom Rondeau | |
produces the correct output for oversampling_rate = 1. | |||
2010-03-21 | Add new block gr.additive_scrambler_bb() | Johnathan Corgan | |
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. | |||
2010-03-21 | Added missing header includes for memcpy | Johnathan Corgan | |
2010-03-14 | Merge branch 'fftfilt' | Tom Rondeau | |
2010-03-14 | Removing SSE version of FFT filter until we work out how we want to handle ↵ | Tom Rondeau | |
the SSE the use of intrinics. Code for the SSE versions is still there just disabled. | |||
2010-03-14 | Merge branch 'digital' | Tom Rondeau | |
2010-03-14 | Fixing copyright dates. | Tom Rondeau | |
2010-03-14 | Making old and new digital modulations completely seperable by adding ↵ | Tom Rondeau | |
modulation_utils2 so only new modulator blocks work with the version 2 of everything. Also changed some internal names for clarity. | |||
2010-03-13 | Merge branch 'digital' of vps.gnuradio.org:trondeau into digital | Tom Rondeau | |
2010-03-13 | Merge branch 'digital' of git@gnuradio.org:trondeau into digital | Tom Rondeau | |
Conflicts: gnuradio-examples/python/digital/benchmark_qt_rx2.py | |||
2010-03-13 | Adding version 2 of receive path so as not to affect old dbpsk and dqpsk ↵ | Tom Rondeau | |
operations. | |||
2010-03-13 | Now have a FFT filter implemented in SSE and generic version that can be ↵ | Tom Rondeau | |
switched into FFT filter block. | |||
2010-03-11 | Adding SSE version of fft filters. Complex (ccc) version working. | Tom Rondeau | |
2010-03-07 | Add check_topology, delete d_diff_filters in dtor, cleanup init and use of | Eric Blossom | |
logging output streams. | |||
2010-03-06 | Using better defaults for new FLL implementation. | Tom Rondeau | |
2010-03-06 | Improved performance of FLL using a more robust error term. | Tom Rondeau | |
2010-02-28 | Adding Doxygen comments to new FFT filter blocks. | Tom Rondeau | |
2010-02-28 | New fft filter base class to handle complex data types. Passes make check. | Tom Rondeau | |
2010-02-28 | Renaming ffft filter base class to reflect its use with floats. | Tom Rondeau | |
2010-02-27 | Adding a base class to handle FFT filters for use in other blocks. Old ↵ | Tom Rondeau | |
fft_filter_fff now uses new class successfully and passes make check. | |||
2010-02-27 | Fixing logging in new DBPSK and DQPSK. | Tom Rondeau | |
2010-02-26 | Fixing a few bugs in handling of real samples per symbol. | Tom Rondeau | |
2010-02-09 | Removing resampler from usrp transmit path as its taken care of in the ↵ | Tom Rondeau | |
modulators. | |||
2010-02-08 | Setting up code to handle setting of samples per symbol properly. Still ↵ | Tom Rondeau | |
buggy in the transmitter due to the make packet padding to 512 bytes. | |||
2010-02-01 | Fixing DQPSK block to work with any real value samples per symbol and ↵ | Tom | |
getting object names the same as DBPSK block. | |||
2010-01-31 | Using PFB resampler to do the RRC filtering on the modulator. This along ↵ | Tom | |
with the PFB clock recovery in the demod block allows arbitrary real numbers for the number of samples per symbol. We will have to chance the transmit and recieve path code in the examples to take advantage of this. | |||
2010-01-31 | Got this wrong before. Derivative filter taps are now calculated correctly ↵ | Tom | |
which makes the rest of the code work. My previous test cases must have masked the problem. | |||
2010-01-17 | Adding FLL correction to DQPSK2 block. | Tom | |