summaryrefslogtreecommitdiffstats
path: root/doc/advanced.mux
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-05 16:34:40 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-11-05 16:34:40 +0100
commit1e1e43d9bfa006049bde3d210030e5f0b2d38ca3 (patch)
tree3c45b9654c903d3b548f7640022ccd29c4493c4b /doc/advanced.mux
parentb55b73e8b0b1bfb87e3dd68dd867967ae1ef2b3f (diff)
downloaddabmux-1e1e43d9bfa006049bde3d210030e5f0b2d38ca3.tar.gz
dabmux-1e1e43d9bfa006049bde3d210030e5f0b2d38ca3.tar.bz2
dabmux-1e1e43d9bfa006049bde3d210030e5f0b2d38ca3.zip
Describe inputs a bit better in advanced.mux
Diffstat (limited to 'doc/advanced.mux')
-rw-r--r--doc/advanced.mux32
1 files changed, 30 insertions, 2 deletions
diff --git a/doc/advanced.mux b/doc/advanced.mux
index 8d460d2..41a3446 100644
--- a/doc/advanced.mux
+++ b/doc/advanced.mux
@@ -130,8 +130,17 @@ services {
}
; The subchannels are defined in the corresponding section.
-; supported types are : audio, bridge, data, enhancedpacket,
-; dabplus, dmb, packet, test
+; supported types are : audio, data, enhancedpacket,
+; dabplus, packet
+;
+; Type 'packet' expects to receive data in the format described
+; in EN 300 401 Clause 3.5.2.
+;
+; 'enhancedpacket' mode will calculate FEC for MSC packet mode
+; as described in EN 300 401 Clause 5.3.5.
+;
+; 'data' will read from the source and write it unmodified into
+; the MSC.
subchannels {
sub-fu {
type audio
@@ -235,6 +244,25 @@ subchannels {
zmq-buffer 40
zmq-prebuffering 20
}
+
+ ; 'prbs' will generate a pseudorandom bit sequence according to
+ ; ETS 300 799 Clause G.2.1. This is useful for testing purposes and
+ ; measurement of bit error rate.
+ sub-prbs {
+ type data
+
+ ; Use the default PRBS polynomial.
+ inputfile "prbs://"
+
+ ; To use another polynomial, set it in the url as hexadecimal
+ ; The default polynomial is G(x) = x^20 + x^17 + 1, represented as
+ ; (1 << 20) + (1 << 17) + (1 << 0) = 0x120001
+ ;inputuri "prbs://:0x120001
+
+ bitrate 16
+ id 5
+ protection 3
+ }
}
; For now, each component links one service to one subchannel