From 95e7668f2975e1ade62d4b0eb3055ffa956f320c Mon Sep 17 00:00:00 2001 From: Milosch Meriac Date: Tue, 2 Jul 2024 14:30:18 +0400 Subject: [PATCH 1/2] Add rounding of offset and count to prevent errors in IQ mode --- python/sdr_func.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/sdr_func.py b/python/sdr_func.py index d58ba27..4ea5d48 100644 --- a/python/sdr_func.py +++ b/python/sdr_func.py @@ -68,8 +68,8 @@ # data Digitized IF data as complex64 ndarray (length == 0: read error) # def read_data(file, fs, IQ, T, toff=0.0): - off = int(fs * toff * IQ) - cnt = int(fs * T * IQ) if T > 0.0 else -1 # all if T=0.0 + off = int(fs * toff * IQ) & ~7 + cnt = (int(fs * T * IQ) & ~1) if T > 0.0 else -1 # all if T=0.0 f = open(file, 'rb') f.seek(off, os.SEEK_SET) From 7c045c28da3631124c8549c76ed4936be3e97579 Mon Sep 17 00:00:00 2001 From: Milosch Meriac Date: Tue, 2 Jul 2024 14:28:21 +0400 Subject: [PATCH 2/2] Use git submodules and hide compiled results --- .gitignore | 4 ++++ .gitmodules | 1 + app/.gitignore | 7 +++++++ bin/.gitignore | 7 +++++++ lib/LDPC-codes | 1 + lib/libfec | 1 + python/pocket_acq.py | 0 python/pocket_plot.py | 0 python/pocket_psd.py | 0 python/pocket_snap.py | 0 python/pocket_trk.py | 0 11 files changed, 21 insertions(+) create mode 100644 .gitignore create mode 100644 app/.gitignore create mode 100644 bin/.gitignore create mode 160000 lib/LDPC-codes create mode 160000 lib/libfec mode change 100644 => 100755 python/pocket_acq.py mode change 100644 => 100755 python/pocket_plot.py mode change 100644 => 100755 python/pocket_psd.py mode change 100644 => 100755 python/pocket_snap.py mode change 100644 => 100755 python/pocket_trk.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..305f8ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +__pycache__ +*.a +*.o +*.so diff --git a/.gitmodules b/.gitmodules index f5ef638..bbdd173 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,4 @@ [submodule "lib/libfec"] path = lib/libfec url = https://github.com/quiet/libfec.git + ignore = untracked diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..8a17df1 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,7 @@ +/pocket_acq/pocket_acq +/pocket_conf/pocket_conf +/pocket_dump/pocket_dump +/pocket_scan/pocket_scan +/pocket_snap/pocket_snap +/pocket_trk/fftw_wisdom +/pocket_trk/pocket_trk diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..a77b87a --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,7 @@ +/fftw_wisdom +/pocket_acq +/pocket_conf +/pocket_dump +/pocket_scan +/pocket_snap +/pocket_trk diff --git a/lib/LDPC-codes b/lib/LDPC-codes new file mode 160000 index 0000000..74a8e28 --- /dev/null +++ b/lib/LDPC-codes @@ -0,0 +1 @@ +Subproject commit 74a8e283be8259dbff7a6bab38ad7e9327825cbf diff --git a/lib/libfec b/lib/libfec new file mode 160000 index 0000000..9750ca0 --- /dev/null +++ b/lib/libfec @@ -0,0 +1 @@ +Subproject commit 9750ca0a6d0a786b506e44692776b541f90daa91 diff --git a/python/pocket_acq.py b/python/pocket_acq.py old mode 100644 new mode 100755 diff --git a/python/pocket_plot.py b/python/pocket_plot.py old mode 100644 new mode 100755 diff --git a/python/pocket_psd.py b/python/pocket_psd.py old mode 100644 new mode 100755 diff --git a/python/pocket_snap.py b/python/pocket_snap.py old mode 100644 new mode 100755 diff --git a/python/pocket_trk.py b/python/pocket_trk.py old mode 100644 new mode 100755