Christoph
About
- Username
- Christoph
- Joined
- Visits
- 4,593
- Last Active
- Roles
- Member
- Points
- 3
Comments
-
... 12000Hz/512 = 23.4 Hz (there are blocks of 512 samples), so something goes wrong at block boundaries either in kiwirecorder.py if in the KiwiSDR.
-
Hi Rob, This is what I find, using the 60kHz MSF time signal received @G0EZY:8073 (v1.241) tuned to 58.55 kHz and using three settings: 1) USB [1200 - 1700] -> like you are using for recording WSPR data 2) IQ [1200 -1700] 3) IQ [-6000 6000] The…
-
Hi Rob, even with the restarts at 6:25 you will miss only one out of 720 2-minute intervals per day. So I am not sure if it is worth to password protect channels. My tests (to be confirmed by John) indicate that for up to 5 clients there are no dis…
-
... in 8-channel mode the recorders work reliably with extra CPU load up to including 5 kiwirecorders
-
Hi John, I confirm that there are no disconnects in 4-channel mode when there is a high CPU load from other programs. But when the KiwiSDR is in 8-channel mode these disconnects do appear.
-
I was able to trigger kiwirecorder disconnects by starting a process like recompiling kiwi.bin on the beaglebone or setting the update rate of 'top' to 0. Logrotate compresses old log files and this may use enough CPU to trigger websocket client dis…
-
What is the output of uname -a python -c 'import sys,numpy; print(sys.version); print(numpy.__version__); numpy.__config__.show()' pip list installed
-
... and the fix is already there thanks to John. The threshold option should be only needed if you want to use the squelch. The fact that you use -101 as a threshold (which a relative value) suggests that you really do not intend to use the squelch…
-
Sorry for this. It should work without the "-T -101" (threshold) option. A fix is on the way.
-
...by the way today I got several NDBs from China and from the far east of Russia before local sunrise on kph:8072, including an oil rig off the coast of Sakhalin island (482 BT Berkut, RSE, +-400 Hz)
-
I cannot reproduce these crashes so it is very hard to fix them. Anyway there is a new version which you may give a try. It avoids utf-8 decoding which is only needed when using python3 but not for python2.
-
Hi Rob, there is an update to the kiwirecorder code which you may try. 1st crash: "AttributeError: 'Stream' object has no attribute '_options'" * There may be a fix for this in the update 2nd crash: "self._stream.send_message(str(m…
-
Hi Rob, The message "rsyslogd was HUPed means that the system logs were rotated. I suspect that you will find similar log entries or log entries related to other software than kiwid before each kiwirecorder crash. Can you check?
-
Hi Rob, You mentioned that the CPU load is 30% with 20 clients but I guess that this is for recording only because every two minutes 20 wspr decoding processes will be running in parallel. So you could try to give the wspr decoding processes less …
-
Hi Rob, I can reproduce the backtraces you are seeing by kicking out a connection from the admin tab. So it looks like the kiwisdr kicks out one of the connections for whatever reason. I guess you are running one instance of kiwirecorder.py recordi…
-
This is great work! I remember that besides the MSK signals you have mentioned also DHO on 23.4 kHz is/was not locked to a frequency standard.
-
Hi @rrobinet I have a fix for these crashes, waiting for @jks to merge them into his fork of kiwiclient. These crashes were caused by changes for python2/python3 compatibility.
-
Thank you all for your feedback. With the new algorithm a station gets excluded if either the recorded WAV file is not good (too short/has gaps) or if the times of the cross-correlations with other stations are not consistent, i.e., if the number o…
-
Below are some outstanding NDB logs made @KPH (:8072). Although there is IMD on some channels which makes it hard to copy 260-NF Norfolk Island the main limitation for weak signal work on LF is thunderstorm noise. Christoph Format: date, and the …
-
The Kiwi at KPH (http://kphsdr.com:8072/) is excellent for receiving NDBs from the Pacific region, even with the IMD products. Many NDBs from Australia/NZL can be regularly heard just before local sunrise. I will attach some logs later.
-
A possible change in the group delay would be identical for all used KiwiSDRs in a given TDoA analysis and therefore cancels out in the cross-correlations.
-
This sounds like there is an offset in the absolute gnss timestamps with the new FPGA firmware. @G8JNJ or @jks : could you make an IQ recording with timestamps from a 1PPS (better 5PPS or more) input signal? Then I or someone else can measure the n…
-
@G8JNJ: I will have to think how this can be done (figure of merit per KiwiSDR). @jks: it would be helpful to be able to download the IQ files used for a given TDoA analysis.
-
See here: hcab14.blogspot.com
-
@jks: I understand why the overlay is off: when there are gaps in the overlay (low resolution and very sharp area), pixels in the gaps do not get set in the png for the overlay. I committed a fix for this. @G8JNJ: I also noted E and F-layer propaga…
-
Look great! The composite map is very helpful. For the composite map it looks like the overlay of one of the KiwiSDR combinations is off. I will check the octave code. This may be a rounding issue. 10222 kHz (Image)
-
It is indeed a nice article. I am surprised that the TDoA position of NLK is so much off.
-
This TDoA solution is ambiguous which happens if the used KiwiSDRs are not well distributed. In this case two are very close by each other and the one in Ireland is far from them, so it is more like having only two independent measurements. It shou…
-
Hi Martin, The nice TDoA map you have attached [see first comment in thread "TDoA operating notes"] can be used to make an important point: only if the distance between the receivers and the source of approximately equal and the propagati…
-
@linkz: sorry I cannot reproduce your error. Can you find out where exactly the exception 'bad_alloc' comes from and for which chunk the 'unknown chunk' message appears?