开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: CAT error

 

Hello Nick,
?
Thanks for checking. That is what I got too.
?
Jim
N2ADR


Re: CAT error

 

I found it for Flex. You're right, there is a difference.
?


Re: CAT error

 

Hello Nick,
?
Thanks very much for the bug report, protocol documentation and patch. I don't usually get reports of this quality. But there seems to be a difference between the Kenwood IF command and the Flex ZZIF command. Therefore I will use your patch for Kenwood only. If I am incorrect, and the Kenwood and Flex commands are the same, please advise. Sometimes it is difficult to identify the correct protocol documentation.
?
Jim
N2ADR


Re: CAT error

 

I decided as follows:
?
?
As a result:
?
?


Re: CAT error

 


CAT error

 

The monitor program shows an error when Quisk responds to an IF request:
?


Re: How to Use FreeDV RADE Mode with Quisk

 

开云体育

?

hi Jim,

PTT and frequency sync is wprking, still trouble withvthe audio.
Enjoy your ski trip.

regards, Gerrit
73, PA0MIK

On 3/22/2025 7:27 PM, jimahlstrom via groups.io wrote:

For Hamlib NET be sure to set the "port" to localhost:4532. This is the hostname and port number.
?
I will be away for a week on another ski trip.
?
Jim
N2ADR


Re: How to Use FreeDV RADE Mode with Quisk

 

For Hamlib NET be sure to set the "port" to localhost:4532. This is the hostname and port number.
?
I will be away for a week on another ski trip.
?
Jim
N2ADR


Re: How to Use FreeDV RADE Mode with Quisk

 

开云体育

hi,

I am trying to configure FreeDV with QUISK but till now not very successfull.
Main problem are the hamlib settings for PTT.
As rig I have selected Hamlib NET ctl
I am using FreeDV 2.0.0-dev2, Windows 11 and for the audio VBcable (as Virtual Audio Cable)
QUISK 4.2.40 and the Hermes Lite 2
I created a new radio called FreeDV and in this radio I have configured:
Digital Tx0 Input????????? CABLE Output (VB-Audio Virtual Cable)
Digital Rx0 Output?????? CABLE Input (VB-Audio Virtual Cable)

Normally the system is working very well, I am very happy with QUISK, great software!

best regards, Gerrit
73, PA0MIK

On 1/30/2025 4:40 PM, jimahlstrom via groups.io wrote:

Has anyone here used the FreeDV-GUI program with Quisk yet?
?
Jim
N2ADR


Re: TX IQ problem

 

Mario, I looked back to your message from last year regarding clicks in the TX IQ stream... I do hear those clicks as well, rather regularly.? Interesting observations... in your other message you mentioned modifying the correction or re-sampling behavior in Quisk on the outgoing IQ; were you able to make any progress on that and to what effect?


Re: TX IQ problem

 
Edited

Actually, that looks like the effects I see from the Quisk cut and splice re-sampling logic. ?I'm not sure I understand what the "reference frequency" for the error detection is. It seems to depend on the mode. The phase changes it introduces eventually are seen as slight frequency modulation. There's no proper smoothing in the correction process, so it jumps around between the correction intervals.
?
To confuse testing still more, it doesn't start correction for about 20 seconds or so, which makes it hard to diagnose problems.
?
Under many circumstances it introduces data dependent "glitches" due to extreme splices between HF samples that really confuse measuring equipment. Some spectrum analyzers show very confusing behavior when they experience this sort of thing.
?
I think it causes a lot of trouble and should not be used on the output IQ channels - input channels get filtered later in the DSP processing and the Speaker output doesn't matter much - but the IQ outputs cannot be filtered without clobbering any compensation in effect. Perhaps Quisk should use the primary IQ output as the reference frequency based on smoothed buffer fill sensing?
?
I'm pretty sure that no analog sound card I've ever seen does resampling except those that try to "genlock" to external clock sources. In the "old days", PC sound cards used to switch clock rates, but these days they are almost all single rate. I suppose some drivers may do it, but I'm not aware of any that do.
?
My own QSE design uses a it's own si5351 channel for clock control, so it can be reset to almost any frequency - but this is very unusual and was just a convenience to eliminate other parts.
?
Some operating systems do resampling - Apple products do this under some circumstances, but the details of how and when they do it has varied over the years. I swear that pulse audio does some sort of resampling, but talking about what it does is confusing because it keeps being rewritten and emulated and all linux audio is inherently a moving target. I don't know what Windows does these days.
?
...and don't even get me started about AES/SPDIF cards that do byte stuffing on the digital streams!
?
Just a few observations from my own experiences - I'm not trying to start a debate or critique Jim's excellent work!
?
M


Re: TX IQ problem

 

开云体育

Hi,

Yes, that is correct.? Multus SDR, LLC.? transceivers are fixed at a sample rate of 96K.?

73,
Ron / W4MMP
On 3/13/2025 02:15, Eric NO3M wrote:

Interestingly, the built-in PCM device in the Multus radio isn't allowing a sample rate of 48k.? I'll have to test with the homebrew QSE and Xonar card, but that'll take a few days as that project was already being stripped of parts!? I'll post results when available.
?


Re: TX IQ problem

 

Interestingly, the built-in PCM device in the Multus radio isn't allowing a sample rate of 48k.? I'll have to test with the homebrew QSE and Xonar card, but that'll take a few days as that project was already being stripped of parts!? I'll post results when available.
?


Re: TX Level control

 

Hi Jim,

Thanks for the reply.

I am using 73p2 file hl2b5up_main.rbf - this is identified as 4 RXs by SparkSDR
If I load hl2b5up_cicrx.rbf? with 10 RX and no TX then the TX does not operate, as expected.

I tried loading the factory gateware (shorting PTT and KEY to GND on the front panel) -
this also identifies as 73p2 with 4 RX and still shows the problem.

A different HL2, also with 73p2 main, works correctly and the TX power varies by approx 7.5 dB
with the Config->Config TX Level slider.

So it looks like a hardware problem on the first example, possibly a faulty AD9866 chip as the
TX level is set within the chip, presumably via a register which is written by Quisk.?
This seems a bit unlikely as I haven't seen any other issues with the operation of the HL2,?
but I don't have any better suggestion.

73, Neil? G4BRK





On Wed, 12 Mar 2025 at 17:32, jimahlstrom via <jahlstr=[email protected]> wrote:
Please check the version of the gateware. The Tx level control should provide 7.5 dB of adjustment. There is gateware that enables more receivers but omits Tx. Be sure you are not using this gateware.
?
Jim
N2ADR


Re: TX Level control

 

Please check the version of the gateware. The Tx level control should provide 7.5 dB of adjustment. There is gateware that enables more receivers but omits Tx. Be sure you are not using this gateware.
?
Jim
N2ADR


Re: TX IQ problem

 

Did you try at a sample rate of 48ksps?
?
Jim
N2ADR


Re: TX IQ problem

 

This looks like a problem with resampling in the sound card. For example, if a card only works at 44.1 ksps, and you request 48 ksps, the card will resample to the different rate. Depending on how it does this you can get frequency drifts. But you said you used different sound cards. And 48 ksps is a standard rate that should not need resampling. If you are using 96 ksps it might be interesting to try the same thing at 48 ksps.?
?
I wonder if WSJT-X might be doing resampling. As you can see, I am confused by this. Quisk will never resample except in integer steps.
?
Jim
N2ADR


Re: Quisk SDR cannot be launched ...

 
Edited

Ok, It's working again!
Many thanks and 73.
?


Re: Quisk SDR cannot be launched ...

 

Delete (or rename) both json files in the Documents folder and try to run Quisk again.


Quisk SDR cannot be launched ...

 

Hello to everyone,
I want to run the latest version of Quisk SDR, in Windows 10 Pro 64b.
Initially, after installation I was able to run Quisk v4.2.41 but now he did not want to launch at all.
Next I uninstalled Quisk and then reinstalled it but I encountered the same problem.
Now when I want to launch Quisk from Windows PowerShell "using python -m quisk" command, I get the following errors:
?
Successfully installed quisk-4.2.41
PS C:\Users\YO9WHI> pythonw -m quisk
PS C:\Users\YO9WHI> python -m quisk
wx._core.wxAssertionError: C++ assertion ""minValue < maxValue"" failed at ..\..\src\msw\slider.cpp(94) in wxSlider::Create(): Slider minimum must be strictly less than the maximum.
The above exception was the direct cause of the following exception:
SystemError: <class 'wx._core.WindowDestroyEvent'> returned a result with an exception set
Traceback (most recent call last):
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\quisk.py", line 3939, in OnInit
? ? self.config_screen = ConfigScreen(frame, width, self.fft_size)
? ? ? ? ? ? ? ? ? ? ? ? ?~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\quisk.py", line 1288, in __init__
? ? self.config = configure.ConfigConfig(notebook, width)
? ? ? ? ? ? ? ? ? ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\configure.py", line 2438, in __init__
? ? c2, btn = self.AddTextSliderHelp(1, "Digital Tx level %d%% ?", level, 0, level, self.OnDigitalTxLevel, help_text, span=2)
? ? ? ? ? ? ? ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\configure.py", line 1969, in AddTextSliderHelp
? ? sld = SliderBoxHH(self, text, value, themin, themax, handler, display, scale)
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\quisk_widgets.py", line 299, in __init__
? ? SliderBoxH.__init__(self, parent, text, init, themin, themax, handler, display, None, None, scale)
? ? ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
? File "C:\Users\YO9WHI\AppData\Local\Programs\Python\Python313\Lib\site-packages\quisk\quisk_widgets.py", line 244, in __init__
? ? self.slider = wx.Slider(parent, -1, init, themin, themax)
? ? ? ? ? ? ? ? ? ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SystemError: <class 'wx._core.Slider'> returned NULL without setting an exception
OnInit returned false, exiting...
PS C:\Users\YO9WHI>
Please tell me what I can do to remove this errors and run Quisk SDR?
?
Thank you
73
Eugen YO9VA