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 /TODO | |
parent | c93a726d8fffdca2b90aa22eed13ce58a0e8009f (diff) | |
download | dabmod-dd0ec87eb6b457d208bbcbbac1a1ddad76657bc9.tar.gz dabmod-dd0ec87eb6b457d208bbcbbac1a1ddad76657bc9.tar.bz2 dabmod-dd0ec87eb6b457d208bbcbbac1a1ddad76657bc9.zip |
Prepare release v0.6.0v0.6.0
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 48 |
1 files changed, 43 insertions, 5 deletions
@@ -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. |