summaryrefslogtreecommitdiff
path: root/gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm
diff options
context:
space:
mode:
Diffstat (limited to 'gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm')
-rw-r--r--gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm b/gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm
new file mode 100644
index 0000000000..160f4ea30f
--- /dev/null
+++ b/gr-trellis/examples/python/fsm_files/awgn2o3_4ungerboeck.fsm
@@ -0,0 +1,26 @@
+4 4 8
+
+0 0 1 1
+2 2 3 3
+0 0 1 1
+2 2 3 3
+
+
+0 4 2 6
+1 5 3 7
+2 6 0 4
+3 7 1 5
+
+
+
+This is the Ungerboeck code for 8-PSK (natural mapping).
+The states are defined in Ungerboeck's way.
+
+d_free^2=4 Es -> 3.0 dB over uncoded QPSK
+
+Parity check matrix in octal: [0 2 5]
+
+Generator matrix:
+
+[1 0 0
+ 0 1+D^2 D]