diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-07-24 22:20:10 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-07-24 22:20:10 +0200 |
commit | 0cd7c6032fb39975e58c295e4bf0d06014675e12 (patch) | |
tree | e8dd0da335756398df87ae1ce6f0ad550c91b224 | |
parent | 93a04baa63b53c1921da3290c8db0f833afb6bdf (diff) | |
download | odr-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-x | cir_measure.py | 9 |
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() |