Christoph
About
- Username
- Christoph
- Joined
- Visits
- 4,593
- Last Active
- Roles
- Member
- Points
- 3
Comments
-
Hi Rob, I can reproduce the problem. A fix is on its way. There is no need to reinstall python.
-
This looks interesting and very useful and should eventually be added to kiwirecorder.py:* enabling the new options only if sounddevice is installed, * including also IQ mode, and * avoiding global variables By the way, in order to get the go…
-
Hi @k4fmh Sounds interesting and certainly can be done (but note that it will also need changes to the web UI -> @jks ). Would you be able to share more information about your use case, if not here then by PM (hcab14 AT gmail.com)?
-
The Kalman filter rejects measurements if the residuals are too large.
-
If the code appears to be "stuck", disabling and then re-enabling the Kalman filter should fix it.
-
I too disagree with this comment. My response to it was unfortunate.
-
@jeffreycentex: do you mean kiwi_nc.py? If yes it is already there: https://github.com/jks-prv/kiwiclient/blob/dcbf3f00a5d8eb47054cd47a676343a5d4b5811b/kiwi_nc.py#L316
-
Hi @Jon5 the squelch threshold is relative to the moving average of the field strength and not absolute. When I use the squelch I usually set the threshold to either 10 or 15 dB. Christoph
-
See kiwirecorder.py https://github.com/jks-prv/kiwiclient/tree/jks-v0.1
-
Following an idea by @WA2ZKD, the coherent combination of KiwiSDR streams was tested using a DRM signal. DRM data was successfully decoded from two coherently combined IQ data streams where the boundary between the two data streams was centered on t…
-
@bbachmann: thank you for your feedback.
-
Hi Dave, thanks a lot for your feedback. README.md is updated. Please do let me know if you find any issues/problems. Best regards Christoph
-
Great! (Quote) It determines which of the SIMD kernels implemented in VOLK is fastest. If you run volk_profile without any argument, it does the same for all kernels. The information about the fastest kernel is saved in ~/.volk/volk_profile. VOLK i…
-
Hi Bjarne, I am not sure what the problem is but would suggest to do the following steps (in that order)* Start with grc/kiwisdr_rx.grc * Update to the latest master branch of gr-kiwisdr (git pull --rebase origin master). * Execute once the c…
-
Hi Bjarne, Thank you for these details. I can see there is a problem. Please give me some time to fix it.
-
What is the error message? And for which .grc file does it occur?
-
Great! To my knowledge you are the first person to successfully install gr-kiwisdr. If you have questions please contact me by email. (Of course I will report back information to this forum)
-
You may try to build gr-kiwisdr with cmake -DENABLE_KIWI_WS_CLIENT=OFF ../ This disables the KiwiSDR websocket client and does not require a recent boost version. Before using this option make sure to pull the latest version from https://github.com/…
-
What is the boost version on your system and what is the version of Linux Mint you are using? Did you install libboost-all-dev or libboost-dev? Unfortunately a fairly recent boost version (>=1.65) is required by the websocket library (boost.beast…
-
Can you try this: (in gr-kiwisdr) mkdir build cd build cmake ../ make install It's great you are looking into this.
-
v1.262 seems to work well. Before looking at wide-band digital signals I recorded the OTHR signal from Cyprus and one CODAR signal in order to convince myself that the signal reconstruction out of three IQ datastreams works as expected, see https…
-
Here is a link to a manual for sox: sox.sourceforge.net/sox.html The following command resamples a wav file to 6000 Hz: sox 20190124T151751Z_77000_iq.wav output.wav rate 6000
-
@n8oou: * If you are on linux you can you sox to resample KiwiSDR wav files. * For kiwirecorder https://pypi.org/project/samplerate/ looks like a solution as it can handle audio streams, as opposed to working on recorded files after the recording…
-
The overhead of the Kalman filter is as follows:* For each epoch the single point position solver is run (this is the algorithm used before): this involves ~10 iterations, and in each iteration a (4,4) matrix is inverted * Then in addition the Ka…
-
Thank you for your comments. I am just trying to push the limits of the amazing tool @jks has created. By the way there are some structures in the waterfall plots which look like they are artefacts (of course this can be a bug in my code): (Image)
-
I had a quick look and found the following. 1) gcc -O2 -o main *.c should compile everything. 2) sound samples are read from the soundcard and it does not seem to be foreseen to read wav files You can have a look at the gnuradio OOT gr-ale which is…
-
TDoA assumes that all IQ wav files were recorded with the same sampling rate, and some of the quality checks on the IQ data are tuned to 12 kHz sampling rate. If you combine recordings with different sampling rates it will not work as it is now.
-
I think it is better to combine one or more 12kHz wide IQ streams than to change the FPGA+SPI transfer architecture. I already started to make some tests to find out if this is possible, and especially if it works with AGC turned on.
-
Hi Rob, Yes this was true and was based on measuring DCF77 time signals where due to the width of the time pulse no better than 20usec accuracy could be verified. Now with the Kalman filter GNSS position solver this should be redone: * possibly usi…
-
Hi Andyz, You might want to try the squelch options of kiwirecorder.py. I do not know down to which S/N FT8 Mode can go. But you can see what happens if you use -T 10 (10dB over running average) --squelch-tail 0.2. And if the CPU power of the beag…