summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2017-10-18 05:25:53 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2017-10-18 05:25:53 +0200
commit92dc558ee7aa72a5863fbd7ba9f46cce5e49505b (patch)
tree7c3a97c17e2b7f605545390a5c5ce708c4cba695 /TODO
parent6dbb86d709c433cafc3583978e1bd6f0d44a2b52 (diff)
downloaddabmod-92dc558ee7aa72a5863fbd7ba9f46cce5e49505b.tar.gz
dabmod-92dc558ee7aa72a5863fbd7ba9f46cce5e49505b.tar.bz2
dabmod-92dc558ee7aa72a5863fbd7ba9f46cce5e49505b.zip
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO33
1 files changed, 26 insertions, 7 deletions
diff --git a/TODO b/TODO
index ca1b4d5..c5c58f1 100644
--- a/TODO
+++ b/TODO
@@ -15,15 +15,34 @@ However, when enabled, some receivers are not able to lock on the signal.
Is the power of the TII too strong? Synchronisation wrong?
-EDI input
----------
-Add support for EDI input, so that more multiplexers can be interfaced
-to the modulator. Relevant spec: ETSI TS 102 693
+Rework Soapy and UHD outputs
+----------------------------
+Currently, all the frontend tuning and timestamping settings are UHD-specific.
+To make it possible to run with synchronised=1 using Soapy, refactoring the
+output to share the parts that are common.
-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.
+This would enable SFN support with LimeSDR devices.
-Initial work started in http://git.mpb.li/git/odr-edilib/
+
+Finalise EDI input
+------------------
+The EDI input, based on work started in http://git.mpb.li/git/odr-edilib/
+is not complete:
+
+ * Add option to define max fill of input udp buffer.
+ * Flag and present errors in some way (packets missing, RS faults, sequence errors, etc)
+ * Detect and handle changes in mux composition
+ * Fix misbehaviours when packets are intentionnally interleaved
+ * Fix hangup where it tries to decode old PSEQs for too long
+
+
+Resampler improvements
+----------------------
+
+ * Assess quality of window currently used.
+ * Evaluate usefulness of other windows.
+ * Distribute energy of Fs bin equally to both negative and positive
+ frequencies in the back buffer.
Review CicEq