Sound recording from multiple opened browse windows for diversity reception?
Hi, I like to know if there is any way to grab the IQ samples from multiple browse windows and record them onto wave files for diversity reception? I don't want to mix all sound samples from different SDRs, but individual source to individual sound track.
Best Regards
zfyoung
Best Regards
zfyoung
Comments
Regards
zfyoung
python kiwirecorder.py -s kiwisdr.local -p 8073 -f 1521 -m am
python kiwirecorder.py -s kiwisdr.local -p 8073 -f 1521 -m iq
20171118T225528Z_1000000_am.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 12001 Hz
20171118T225615Z_1000000_iq.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 12001 Hz
Here, I have a question/request: If due to network congestion, we have lost IQ packet. Can you keep writing to the output wave file with "zero" as a placeholder, because otherwise the receiver will lose sync and try re-sync which is costly in time and performance. With multiple streams coming in-sync, I can live with some part of it "null out".
Another suggestion is for future hardware architecture upgrade: reserve the possibility for spatial / polarization diversity for a single kiwiSDR device. ie multiple antenna at the same frequency (maybe at the sacrifice of sampling bandwidth)
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.JBGmN4 installed on Thu Nov 23 10:37:32 2017)
# (Cronie version 4.2)
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
# * * * * * command --arg1 --arg2 file1 file2 2>&1
00 12 * * * python ~/kiwiclient-jks-v0.1/kiwirecorder.py -s southwest.ddns.net -p 8073 -f 5955.00 -m iq -L -5000 -H 5000
30 12 * * * for pid in $(ps -ef | awk '/python/ {print $2}'); do kill -9 $pid; done