aboutsummaryrefslogtreecommitdiffstats
path: root/doc/thesis/figures/data
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2021-12-18 18:25:49 +0100
committerNao Pross <np@0hm.ch>2021-12-18 18:25:49 +0100
commit42847d93ef34cfdeb55ba1949e904a8e7148265b (patch)
tree7a0b907b90eeba81866ada9d11b502f96ef6b0a3 /doc/thesis/figures/data
parentRename flowgraph data files and remove static simulations (diff)
downloadFading-42847d93ef34cfdeb55ba1949e904a8e7148265b.tar.gz
Fading-42847d93ef34cfdeb55ba1949e904a8e7148265b.zip
Add static simulations
Diffstat (limited to '')
-rw-r--r--doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_nochannel.dat (renamed from doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_const_nochannel.dat)bin3447720 -> 3447720 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_halfsymb.datbin0 -> 1394384 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_vec.datbin0 -> 1525448 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_halfsymb.datbin0 -> 2071552 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_vec.datbin0 -> 1590984 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_nochannel.dat (renamed from doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_const_nochannel.dat)bin861600 -> 861600 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_halfsymb.datbin0 -> 348264 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_vec.datbin0 -> 381032 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_halfsymb.datbin0 -> 517552 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_vec.datbin0 -> 397416 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_nochannel.dat (renamed from doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_const_nochannel.dat)bin861552 -> 861552 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_halfsymb.datbin0 -> 348264 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_vec.datbin0 -> 381024 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_halfsymb.datbin0 -> 517536 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_vec.datbin0 -> 397368 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_nochannel.dat (renamed from doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_const_nochannel.dat)bin861600 -> 861600 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_halfsymb.datbin0 -> 348264 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_vec.datbin0 -> 381032 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_halfsymb.datbin0 -> 517552 bytes
-rw-r--r--doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_vec.datbin0 -> 397416 bytes
-rw-r--r--doc/thesis/figures/data/qpsk_sim_const_nochannel.py31
-rw-r--r--doc/thesis/figures/data/qpsk_sim_const_static_firblock_nlos_halfsymb.py31
-rw-r--r--doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler5_k5.py (renamed from doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler5_k5.py)0
-rw-r--r--doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler70_k5.py (renamed from doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler70_k5.py)0
-rw-r--r--doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler5.py (renamed from doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler5.py)0
-rw-r--r--doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler70.py (renamed from doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler70.py)0
-rw-r--r--doc/thesis/figures/data/qpsk_sim_nochannel.py31
-rw-r--r--doc/thesis/figures/data/qpsk_sim_static_firblock_los_halfsymb.py31
-rw-r--r--doc/thesis/figures/data/qpsk_sim_static_firblock_los_vec.py (renamed from doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_halfsymb.py)0
-rw-r--r--doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_halfsymb.py31
-rw-r--r--doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_vec.py (renamed from doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_vec.py)0
31 files changed, 93 insertions, 62 deletions
diff --git a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_const_nochannel.dat b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_nochannel.dat
index c5d7a51..c5d7a51 100644
--- a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_const_nochannel.dat
+++ b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_nochannel.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_halfsymb.dat
new file mode 100644
index 0000000..0eb44fb
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_vec.dat b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_vec.dat
new file mode 100644
index 0000000..5be6d56
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_los_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_halfsymb.dat
new file mode 100644
index 0000000..2dd54b7
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_vec.dat b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_vec.dat
new file mode 100644
index 0000000..b94d152
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/channel_qpsk_sim_static_firblock_nlos_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_const_nochannel.dat b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_nochannel.dat
index 38b583c..38b583c 100644
--- a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_const_nochannel.dat
+++ b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_nochannel.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_halfsymb.dat
new file mode 100644
index 0000000..cfacb55
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_vec.dat b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_vec.dat
new file mode 100644
index 0000000..5ec3948
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_los_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_halfsymb.dat
new file mode 100644
index 0000000..7925b4c
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_vec.dat b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_vec.dat
new file mode 100644
index 0000000..3b1823b
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/equalized_qpsk_sim_static_firblock_nlos_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_const_nochannel.dat b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_nochannel.dat
index 052b5eb..052b5eb 100644
--- a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_const_nochannel.dat
+++ b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_nochannel.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_halfsymb.dat
new file mode 100644
index 0000000..03086cc
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_vec.dat b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_vec.dat
new file mode 100644
index 0000000..8d9d10c
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_los_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_halfsymb.dat
new file mode 100644
index 0000000..c6d4ee2
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_vec.dat b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_vec.dat
new file mode 100644
index 0000000..65c170d
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/locked_qpsk_sim_static_firblock_nlos_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_const_nochannel.dat b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_nochannel.dat
index 2d7d1b4..2d7d1b4 100644
--- a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_const_nochannel.dat
+++ b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_nochannel.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_halfsymb.dat
new file mode 100644
index 0000000..f1be833
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_vec.dat b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_vec.dat
new file mode 100644
index 0000000..205bc1c
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_los_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_halfsymb.dat b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_halfsymb.dat
new file mode 100644
index 0000000..328e38b
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_halfsymb.dat
Binary files differ
diff --git a/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_vec.dat b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_vec.dat
new file mode 100644
index 0000000..ceec6d6
--- /dev/null
+++ b/doc/thesis/figures/data/flowgraphs/synchronized_qpsk_sim_static_firblock_nlos_vec.dat
Binary files differ
diff --git a/doc/thesis/figures/data/qpsk_sim_const_nochannel.py b/doc/thesis/figures/data/qpsk_sim_const_nochannel.py
deleted file mode 100644
index 7e42348..0000000
--- a/doc/thesis/figures/data/qpsk_sim_const_nochannel.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python3
-
-import utils
-import numpy as np
-
-# get array of samples [channel, synchronized, equalized, locked]
-samples = utils.load_samples("qpsk_sim_const_nochannel")
-
-# range of samples we want to show
-start = 1e3
-end = start + 200
-
-# select every second samples
-select_samples = lambda arr: arr[int(start):int(end):2]
-values = map(select_samples, samples)
-
-# split into imaginary and real parts
-get_parts = lambda v: (np.real(v), np.imag(v))
-parts = [p for v in map(get_parts, values) for p in v]
-
-# zip data and add header
-data = np.array(list(zip(*parts)))
-headers = [
- "channel_re", "channel_im",
- "synchronized_re", "synchronized_im",
- "equalized_re", "equalized_im",
- "locked_re", "locked_im"
-]
-
-# save to file
-utils.save_to_file(__file__, data, headers)
diff --git a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_nlos_halfsymb.py b/doc/thesis/figures/data/qpsk_sim_const_static_firblock_nlos_halfsymb.py
deleted file mode 100644
index eae2afc..0000000
--- a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_nlos_halfsymb.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python3
-
-import utils
-import numpy as np
-
-# get array of samples [channel, synchronized, equalized, locked]
-samples = utils.load_samples(__file__)
-
-# range of samples we want to show
-start = 1e3
-end = start +800
-
-# select every second samples
-select_samples = lambda arr: arr[int(start):int(end):4]
-values = map(select_samples, samples)
-
-# split into imaginary and real parts
-get_parts = lambda v: (np.real(v), np.imag(v))
-parts = [p for v in map(get_parts, values) for p in v]
-
-# zip data and add header
-data = np.array(list(zip(*parts)))
-headers = [
- "channel_re", "channel_im",
- "synchronized_re", "synchronized_im",
- "equalized_re", "equalized_im",
- "locked_re", "locked_im"
-]
-
-# save to file
-utils.save_to_file(__file__, data, headers)
diff --git a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler5_k5.py b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler5_k5.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler5_k5.py
+++ b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler5_k5.py
diff --git a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler70_k5.py b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler70_k5.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_los_etsi_doppler70_k5.py
+++ b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_los_etsi_doppler70_k5.py
diff --git a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler5.py b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler5.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler5.py
+++ b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler5.py
diff --git a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler70.py b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler70.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_dynamic_grblock_nlos_etsi_doppler70.py
+++ b/doc/thesis/figures/data/qpsk_sim_dynamic_grblock_nlos_etsi_doppler70.py
diff --git a/doc/thesis/figures/data/qpsk_sim_nochannel.py b/doc/thesis/figures/data/qpsk_sim_nochannel.py
new file mode 100644
index 0000000..a8170c6
--- /dev/null
+++ b/doc/thesis/figures/data/qpsk_sim_nochannel.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python3
+
+import utils
+import numpy as np
+
+# get array of samples [channel, synchronized, equalized, locked]
+samples = utils.load_samples(__file__)
+
+# range of samples we want to show
+start = 1e3
+end = start +50
+
+# select every second samples
+select_samples = lambda arr: arr[int(start):int(end):2]
+values = map(select_samples, samples)
+
+# split into imaginary and real parts
+get_parts = lambda v: (np.real(v), np.imag(v))
+parts = [p for v in map(get_parts, values) for p in v]
+
+# zip data and add header
+data = np.array(list(zip(*parts)))
+headers = [
+ "channel_re", "channel_im",
+ "synchronized_re", "synchronized_im",
+ "equalized_re", "equalized_im",
+ "locked_re", "locked_im"
+]
+
+# save to file
+utils.save_to_file(__file__, data, headers)
diff --git a/doc/thesis/figures/data/qpsk_sim_static_firblock_los_halfsymb.py b/doc/thesis/figures/data/qpsk_sim_static_firblock_los_halfsymb.py
new file mode 100644
index 0000000..52a3916
--- /dev/null
+++ b/doc/thesis/figures/data/qpsk_sim_static_firblock_los_halfsymb.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python3
+
+import utils
+import numpy as np
+
+# get array of samples [channel, synchronized, equalized, locked]
+samples = utils.load_samples(__file__)
+
+# range of samples we want to show
+start = 1e3
+end = start +400
+
+# select every second samples
+select_samples = lambda arr: arr[int(start):int(end):4]
+values = map(select_samples, samples)
+
+# split into imaginary and real parts
+get_parts = lambda v: (np.real(v), np.imag(v))
+parts = [p for v in map(get_parts, values) for p in v]
+
+# zip data and add header
+data = np.array(list(zip(*parts)))
+headers = [
+ "channel_re", "channel_im",
+ "synchronized_re", "synchronized_im",
+ "equalized_re", "equalized_im",
+ "locked_re", "locked_im"
+]
+
+# save to file
+utils.save_to_file(__file__, data, headers)
diff --git a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_halfsymb.py b/doc/thesis/figures/data/qpsk_sim_static_firblock_los_vec.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_halfsymb.py
+++ b/doc/thesis/figures/data/qpsk_sim_static_firblock_los_vec.py
diff --git a/doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_halfsymb.py b/doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_halfsymb.py
new file mode 100644
index 0000000..52a3916
--- /dev/null
+++ b/doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_halfsymb.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python3
+
+import utils
+import numpy as np
+
+# get array of samples [channel, synchronized, equalized, locked]
+samples = utils.load_samples(__file__)
+
+# range of samples we want to show
+start = 1e3
+end = start +400
+
+# select every second samples
+select_samples = lambda arr: arr[int(start):int(end):4]
+values = map(select_samples, samples)
+
+# split into imaginary and real parts
+get_parts = lambda v: (np.real(v), np.imag(v))
+parts = [p for v in map(get_parts, values) for p in v]
+
+# zip data and add header
+data = np.array(list(zip(*parts)))
+headers = [
+ "channel_re", "channel_im",
+ "synchronized_re", "synchronized_im",
+ "equalized_re", "equalized_im",
+ "locked_re", "locked_im"
+]
+
+# save to file
+utils.save_to_file(__file__, data, headers)
diff --git a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_vec.py b/doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_vec.py
index eae2afc..eae2afc 100644
--- a/doc/thesis/figures/data/qpsk_sim_const_static_firblock_los_vec.py
+++ b/doc/thesis/figures/data/qpsk_sim_static_firblock_nlos_vec.py