Keyboard Shortcuts
Likes
- N2adr-Sdr
- Messages
Search
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: How to Use FreeDV RADE Mode with Quisk
开云体育?hi Jim, On 3/22/2025 7:27 PM, jimahlstrom via
groups.io wrote:
|
Re: How to Use FreeDV RADE Mode with Quisk
开云体育hi, On 1/30/2025 4:40 PM, jimahlstrom via
groups.io wrote:
|
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
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:
|
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:
|
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 |
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: ?
Please tell me what I can do to remove this errors and run Quisk SDR?
?
Thank you
73
Eugen YO9VA |