diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-07-30 19:37:01 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-07-30 19:37:01 +0200 |
commit | dd0ec87eb6b457d208bbcbbac1a1ddad76657bc9 (patch) | |
tree | 292e5f146f5cba62a9334a11d3780e864263f544 | |
parent | c93a726d8fffdca2b90aa22eed13ce58a0e8009f (diff) | |
download | dabmod-0.6.0.tar.gz dabmod-0.6.0.tar.bz2 dabmod-0.6.0.zip |
Prepare release v0.6.0v0.6.0
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | TODO | 48 | ||||
-rw-r--r-- | configure.ac | 4 |
3 files changed, 57 insertions, 8 deletions
@@ -1,5 +1,16 @@ This file contains information about the changes done to -the ODR-DabMod in this repository +ODR-DabMod in this repository + +2016-07-30: Matthias P. Braendli <matthias@mpb.li> + (v0.6.0): + * odr-dabmod: + Remove the broken KISS FFT support. + Replace FCT discontinuity check by verification of + the timestamps. + Change DSP thread priorities to realtime. + Quite some internal refactoring. + Fix segfault on quit due to incorrect teardown of FFTW. + Add Travis CI build instructions. 2015-11-27: Matthias P. Braendli <matthias@mpb.li> (v0.5.5): @@ -1,5 +1,43 @@ -* Flowgraph.connect should not take buffer size as argument -* Node.process should use variable buffer input and output size -* Flowgraph.run should not return until end of execution -* Add mode I, III and IV (need Flowgraph.connect and Node.process) -* Add windowing to resampler process +This TODO file lists ideas and features for future developments. They are +more or less ordered according to their benefit, but that is subjective +to some degree. + +Unless written, no activity has been started on the topics. + + +TII implementation incorrect +---------------------------- +The current TII implementation is wrong. There are two TII variants: +one according to spec, and the one that was implemented in early modulators +that ended up being used a lot even if not compatible with the spec. + +ODR-DabMod should support both ideally. + + +EDI input +--------- +Add support for EDI input, so that more multiplexers can be interfaced +to the modulator. Relevant spec: ETSI TS 102 693 + +It would be beneficial to write and EDI decoding library that can be re-used in +ODR-DabMux to add EDI input there too for encoders. + +Initial work started in http://git.mpb.li/git/odr-edilib/ + + +Review CicEq +------------ +The CIC Equaliser was used for the USRP1 to compensate for spectrum flatness. +It is not documented, and its effect poorly explained. Review if still needed, +and document appropriately. + + +Add metadata to flowgraph +------------------------- +The flowgraph does not support metadata. This is why the timestamp has this +kludge with the delay queue, so that the timestamps are delayed properly +depending on what is included in the flowgraph. + +Without metadata inside the flowgraph, it is more difficult to pipeline the DSP +processing to make use of many-core systems, because the timestamp cannot be +carried alongside the data it corresponds to. diff --git a/configure.ac b/configure.ac index 7bcb494..f0688c8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Her Majesty the # Queen in Right of Canada (Communications Research Center Canada) -# Copyright (C) 2014 Matthias P. Braendli, http://mpb.li +# Copyright (C) 2016 Matthias P. Braendli, http://mpb.li # This file is part of ODR-DabMod. # @@ -19,7 +19,7 @@ # along with ODR-DabMod. If not, see <http://www.gnu.org/licenses/>. AC_PREREQ(2.59) -AC_INIT([ODR-DabMod], [0.5.5], [matthias.braendli@mpb.li]) +AC_INIT([ODR-DabMod], [0.6.0], [matthias.braendli@mpb.li]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM |