summaryrefslogtreecommitdiff
path: root/gr-dtv/examples/README.dvbs
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/examples/README.dvbs')
-rw-r--r--gr-dtv/examples/README.dvbs26
1 files changed, 26 insertions, 0 deletions
diff --git a/gr-dtv/examples/README.dvbs b/gr-dtv/examples/README.dvbs
new file mode 100644
index 0000000000..d9097c4876
--- /dev/null
+++ b/gr-dtv/examples/README.dvbs
@@ -0,0 +1,26 @@
+Puncturing values for DVB-S code rates:
+
+1/2 code rate = Puncture Size = 2, Puncture Pattern = 0b11
+2/3 code rate = Puncture Size = 4, Puncture Pattern = 0b1101
+3/4 code rate = Puncture Size = 6, Puncture Pattern = 0b110110
+5/6 code rate = Puncture Size = 10, Puncture Pattern = 0b1101100110
+7/8 code rate = Puncture Size = 14, Puncture Pattern = 0b11010101100110
+
+A test Transport Stream for the example flow graph
+(8 Msyms/s and 7/8 code rate) is available here:
+
+http://www.w6rz.net/advdvbs78.ts
+
+It is 170,950,844 bytes.
+
+This stream can also be used at:
+
+14 Msyms/s 1/2 code rate
+10.5 MSyms/s 2/3 code rate
+9.333333 MSyms/s 3/4 code rate
+8.4 Msyms/s 5/6 code rate
+
+The equation for calculating the correct Transport Stream bit-rate is:
+
+TS bit-rate = symbol rate * 2 * code rate * (188 / 204)
+