aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-07-24 22:20:10 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-07-24 22:20:10 +0200
commit0cd7c6032fb39975e58c295e4bf0d06014675e12 (patch)
treee8dd0da335756398df87ae1ce6f0ad550c91b224
parent93a04baa63b53c1921da3290c8db0f833afb6bdf (diff)
downloadodr-dab-cir-0cd7c6032fb39975e58c295e4bf0d06014675e12.tar.gz
odr-dab-cir-0cd7c6032fb39975e58c295e4bf0d06014675e12.tar.bz2
odr-dab-cir-0cd7c6032fb39975e58c295e4bf0d06014675e12.zip
Update call to rtl_sdr in cir_measure
-rwxr-xr-xcir_measure.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/cir_measure.py b/cir_measure.py
index f9d1c48..5e69b7c 100755
--- a/cir_measure.py
+++ b/cir_measure.py
@@ -53,7 +53,7 @@ class RTLSDR_CIR_Runner(mp.Process):
pass
def do_one_cir_run(self):
- rtlsdr = subprocess.Popen(self.rtl_sdr_cmdline)
+ rtlsdr = subprocess.Popen(self.rtl_sdr_cmdline, shell=True)
rtlsdr.wait()
# The RTLSDR outputs u8 format
@@ -98,11 +98,8 @@ if __name__ == '__main__':
FIG_FILE = "static/rtlsdr.svg"
# Build the rtl_sdr command line from the settings in config
- rtl_sdr_cmdline = shlex.split("rtl_sdr -f {} -n {} -s {} {}".format(
- cli_args.freq, cli_args.samps, cli_args.rate, IQ_FILE))
-
- rtl_sdr_cmdline = shlex.split("cp -v /home/bram/dab/autocorr/limus-zh2.100.14.25.trunc.iq {}".format(
- IQ_FILE))
+ rtl_sdr_cmdline = shlex.split("rtl_sdr -f {} -s {} -g 20 -S - | dd of={} bs=2 count={}".format(
+ cli_args.freq, cli_args.rate, IQ_FILE, cli_args.samps))
rtlsdr_cir = RTLSDR_CIR_Runner(rtl_sdr_cmdline, IQ_FORMAT, IQ_FILE, FIG_FILE)
rtlsdr_cir.start()