Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- N2adr-Sdr
- Messages
Search
Bug in scope
开云体育
Hi Jim, et. al.,
While playing around with the SDR-TRX, I found the scope view very useful.? Thanks for including it.? There does appear to be a bug when you first start Quisk, and switch to the scope from the graph that there is no trace the first time, but if you switch back
to the graph and then back to the scope it works with a trace nicely.? I suspect most folks don't use the scope much, so this bug isn't noticeable to most, but it was puzzling me until I found the workaround.
73,
Rob
KL7NA
|
||||||
Re: What am I doing wrong in my quisk_conf?
开云体育
I think I'm past this problem and on to others now.? At least I'm getting a spectral display and audio.? It is a lot louder that I expected and some other issues I need to look into now.
73,
Rob
KL7NA
From: [email protected] <[email protected]> on behalf of Rob Frohne (KL7NA) via groups.io <rob.frohne@...>
Sent: Sunday, May 5, 2024 11:39 AM To: [email protected] <[email protected]> Subject: [n2adr-sdr] What am I doing wrong in my quisk_conf? ?
CAUTION: This email originated from outside the Walla Walla University email system.
Hi Jim, et. al.,
I'm working?on getting my development testing rig I call the SDR-TRX.? It uses the Raspberry Pi Pico W connected to a Linux box running WSJT-X and Quisk using WiFi to be a QRP 20 meter digital mode transceiver.?? The source, docs, etc. are on GitHub
.? I have had some good successes, but this morning I am having difficulty with my quisk_conf using a UDP connection to gather the I and Q samples in Quisk.? I am not quite sure what my problem is, but I am hoping a quick tip will fix it.? I see no
spectral display and hear no audio, and when I look at the status, I get this:
The latency (What are the units?) just ticks up and up.? My packets are coming in from UDP, little endian, 32 bits of I and then 32 bits of Q, over and over again (48 ks/s), in packets 1468 bytes long with the first four bytes being the packet number.? I have
verified that the data looks good using the python script .?? I'm pretty sure the ?is where my problem lies.? Any tips?
73,
Rob
KL7NA
|
||||||
What am I doing wrong in my quisk_conf?
开云体育
Hi Jim, et. al.,
I'm working?on getting my development testing rig I call the SDR-TRX.? It uses the Raspberry Pi Pico W connected to a Linux box running WSJT-X and Quisk using WiFi to be a QRP 20 meter digital mode transceiver.?? The source, docs, etc. are on GitHub
.? I have had some good successes, but this morning I am having difficulty with my quisk_conf using a UDP connection to gather the I and Q samples in Quisk.? I am not quite sure what my problem is, but I am hoping a quick tip will fix it.? I see no
spectral display and hear no audio, and when I look at the status, I get this:
The latency (What are the units?) just ticks up and up.? My packets are coming in from UDP, little endian, 32 bits of I and then 32 bits of Q, over and over again (48 ks/s), in packets 1468 bytes long with the first four bytes being the packet number.? I have
verified that the data looks good using the python script .?? I'm pretty sure the ?is where my problem lies.? Any tips?
73,
Rob
KL7NA
|
||||||
Quisk Version 4.2.32 April 2024
I found and fixed a bug in the microphone filters that can result in a buffer overrun. You should update Quisk.
?
Some Linux digital programs can not use the usual Quisk Pulse loopback device and must use an Alsa loopback. I added more documentation for Alsa loopbacks, added more information on the Sound screen and I changed the default Alsa sample size to 16 bit.
?
Quisk now responds to the Hermes Lite2 Tx inhibit input by displaying a message and extinguishing the "Tx" light. There is a new item "Hermes Lite2 protocol" on the Hardware screen to control this behavior. Jim N2ADR |
||||||
Re: Is 16 kHz sampling ok in Quisk?
开云体育
Thanks Jim,
That is kind of what I thought.? ?? I have control for the transceiver working on the UART with the audio cable and sound card and am converting the control so it works on UDP.? The basic controls work, but getting WSJT-X data to the transmitter is still being
debugged.? After that I will work on the UDP audio transmission in binary at 48 kHz to a simple program and then to Quisk.? Thanks for the confirmation.
73,
Rob
KL7NA
From: [email protected] <[email protected]> on behalf of jimahlstrom via groups.io <jahlstr@...>
Sent: Monday, April 8, 2024 10:08 AM To: [email protected] <[email protected]> Subject: Re: [n2adr-sdr] Is 16 kHz sampling ok in Quisk? ?
CAUTION: This email originated from outside the Walla Walla University email system.
The lowest sample rate for Quisk is 48ksps.
Jim N2ADR |
||||||
Is 16 kHz sampling ok in Quisk?
开云体育
Hi All,
I changed the sample rate to 16 kHz and now I am getting this:
dindex -63526.33333 ?fdecim 0.33333333
dindex -63527.00000 ?fdecim 0.33333333
dindex -63527.66667 ?fdecim 0.33333333
dindex -63528.33333 ?fdecim 0.33333333
dindex -63529.00000 ?fdecim 0.33333333
dindex -63529.66667 ?fdecim 0.33333333
Is 16 kHz too slow?? I hope not.? I can send the audio data at 16 kHz using ASCII which is easier to debug, but I should be able to encode it in binary and send at 48 kHz, but I was hoping to test with ASCII.
TNX & 73,
Rob
KL7NA
|
||||||
Re: Docs mention quisk_hardware_model.py, but it seems to be an old thing....
开云体育
Oh thanks!? I found it.
I've just about got quisk bth receiving and using the UDP stream? from wsjtx, transmitting FT8 on my little test radio.
73 and thanks again!
Rob
-- Rob Frohne, PhD PE School of Engineering Walla Walla University 100 SW 4th St College Place, WA 99324 (509) 527-2075 From: [email protected] <[email protected]> on behalf of jimahlstrom via groups.io <jahlstr@...>
Sent: Thursday, April 4, 2024 8:33 AM To: [email protected] <[email protected]> Subject: Re: [n2adr-sdr] Docs mention quisk_hardware_model.py, but it seems to be an old thing.... ?
CAUTION: This email originated from outside the Walla Walla University email system.
The file quisk_hardware_model.py is part of the Quisk distribution. It is in the same directory as quisk.py.
Jim N2ADR |
||||||
Docs mention quisk_hardware_model.py, but it seems to be an old thing....
开云体育
Hi Jim, et. al.,
The docs mention this file, but it isn't to be found.? I suspect it is old, based on web searches.? You can find it in the docs.html file under Custom Hardware.? Here is the context:
The quisk_hardware_model.py file shows the basics of hardware control. There is an open() and close() function called once on startup and shutdown. The ChangeMode() and ChangeBand() functions are called when the user changes the mode or band with the corresponding
buttons. The HeartBeat() function is called at about 10 Hz by Quisk. You can put code there to poll a serial port or to perform other housekeeping functions.
73,
Rob
-- Rob Frohne, PhD PE School of Engineering Walla Walla University 100 SW 4th St College Place, WA 99324 (509) 527-2075 |
||||||
Re: QSK Limits
Well, one "can" hear in-between, one does not really hear what is between the dots (as pointed out by Jim), but one can
toggle quoted message
Show quoted text
observe the band. The following four points should be considered: - this is no fun unless you have PIN diode switchin - for normal relays, there is not only "relay chatter" but also a lot of cross-talk (I have no knowledge about the cross-talk with PIN diode switching) - this cross-talk makes you crazy because you hear your own signs with a delay. I completely loose the rhythm in that case - for relays, the cross-talk is so strong that it pumps the AGC, making your RX deaf after a TX/RX transition (the duration depends on the AGC time constant). You have to use special AGC parameters when doing QSK. For me the bottom line is simply "don't", but others may have a different opinion. Am 02.04.2024 um 18:09 schrieb jimahlstrom <jahlstr@...>: |
||||||
Re: QSK Limits
Hello Bob,
At 27 wpm the dot length is 44 milliseconds. Listening between dots is a problem with an SDR. Relay changeover including bounce is about 10 msec, and the Rx path has to recover from the overload from Tx. And then there is the delay from antenna to speaker and that can be lengthy with an SDR. The digital filters have a fixed delay. And since the HL2 is connected over a network, there are buffers to smooth out the network delays. I am running Quisk with a hardware poll of 10 msec and a play latency of 250 msec. I could reduce these settings, but not down to the point that I can listen between dots. Semi break in works fine. A faster computer doesn't help. If Quisk runs at all, your computer is fast enough.? An SDR generally has more delay than an analog radio and this is caused by how it works. Jim N2ADR |
||||||
Re: Quisk MIDI Control
After I defined the MIDI controller, a section "MidiNoteDict" showed up in "quisk_settings.json". Before there was not such section.
With the information from message #2771 /g/n2adr-sdr/message/2771 I was now able, to assign the VFO to a Jog Wheel on the controller: ?{ ??? "MidiNoteDict": { ????? "0xB03D": "Vol", ????? "0x9032": "Band \u2b06", ????? "0x9034": "Band \u2b07", ????? "0xB039": "Rit", ????? "0xB03B": "Ys", ????? "0xB03F": "Yz", ????? "0xB03C": "Yz", ????? "0xB040": "Zo", ????? "0x9030": "SSB U/L", ????? "0x9031": "Filter 1", ????? "0xB030": "Rit +1", ????? "0x9051": "PTT", ????? "0xB031": "Tune +3" ??? } ? } With "Tune +3" the tuning step size will be 100Hz. It would still be nice, if there would be a way to change the step size by a button. Happy Easter -- 73, Joerg - DB2OO |
to navigate to use esc to dismiss