开云体育

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

Torturing QMX+ CESSB...


 

Oh, and I meant to say, you could use some "royalty free" music available on the internet for a Youtube video demonstration to avoid copyright strikes!
--
Peter Lee
G3SPL


 

Hans,
?
Sounds pretty good.? My old ears couldn't detect any pops on the audio.? I'd be interested to know how hot Q507, the series modulator transistor, got at 1W PEP output and will it manage thermally at 5W PEP?
--
Peter Lee
G3SPL


 

The voiced speech of a typical adult male will have a fundamental frequency from 85 to 180 Hz, and that of a typical adult female from 165 to 255 Hz.? If the fundamental is suppressed for preventing wasting of power, enough of the harmonic series will be present for the brain "fills in" the missing fundamental to create the impression of hearing the fundamental tone.? For speakerphones, a different audio application altogether, it was found that keeping the fundamental was important for having a more realistic voice experience rather than a "communication quality" experience.?

-Steve K1RF?


------ Original Message ------
From "Mike KK7ER" <groupio@...>
Date 10/20/2024 11:04:45 AM
Subject Re: [QRPLabs] Torturing QMX+ CESSB...

Speech is harmonically rich. Such filtering removes the fundamental for females and the fundamental and possibly first few harmonics for lower pitched males. The difference is audible but it is not as bad as one might think.
?
73, Mike KK7ER?
?


 

CESSB firmware gets released, 20m gets taken over with the
sounds of AC/DC, or maybe Rush's "Spirit of Radio" ;-)
?
?
Nice reference to Radio Caroline in the video too.


 

On Sun, Oct 20, 2024 at 04:20 AM, Hans Summers wrote:
Don't worry about pops right now
I'm not worried. No doubt you have improvements still to be completed.?
?
But I expected you to blame the crackling on sync issues. The pops are much longer duration. It's not obvious to me how 48KHz clock sync explains those. But then I don't know what you know about your processing pipeline.?
?
73, Mike KK7ER?
?


 

Speech is harmonically rich. Such filtering removes the fundamental for females and the fundamental and possibly first few harmonics for lower pitched males. The difference is audible but it is not as bad as one might think.
?
73, Mike KK7ER?
?


 

>The difference between your video >and their video is monetization.
--
Good answer Shirley.
I recall that our blues band could only play originals in curtain clubs because they were not registered and dues paid with the various Performing Rights Societies.
?
regards,
Bryan, N0LUF


 

I will add a LOT of configurable options in the SSB and CESSB implementation so that people can experiment with what works best for them; default values will be what I have found most suitable in my testing, but it will allow experiment.?

73 Hans G0UPL


 

everyone says the low frequencies should be somewhat suppressed because they add little to SSB DX intelligibility.?

It depends lot on the voice in question TBH? ? A deep male voice is badly affected by low cutting too soon, Less intelligible and sounds 'very thin' locally.? ??
Best to make any roll off points adjustable - ideally with a local /DX switch?


 

Hi Mike

Don't worry about pops right now. The current developments have been a collecrion of experiments, not a well-integrared whole firmware.?

Clock domain discontinuities are a common problem in audio systems. Here we have:

1. Who knows what, on the source audio (a YouTube video of AC DC's 1979 Highway to Hell track).?

2. 48ksps streamed from PC to QMX+ which will be something close to 48,000 Hz but not exactly

3. 48ksps ADC (Receive I and Q) running on QMX+ which is also not exact. The USB audio processing (in and out) is in here.?

4. 12ksps transmit DSP in QMX+ which is actually running out of sync with the 48ksps ADC, which itself leads to two very small pops per second.?

5. Then RF to the QMX+ antenna port, 63dB attenuators, to the RF port of my QMX 80-20.?

6. The QMX also has its own different 48ksps again which again is different to the 48ksps clock domain of the PC USB port.?

All these differences are a problem and need to be dealt with somehow. Either by phase locking clock domains or by putting up with occasional discontinuities (missing a sample or interpolating one). If done carefully these discontinuities are hard to detect and not a big deal.?

Don't worry, in the final prepared SSB firmware I'll take care of any sync issues, between different clock domains.?

73 Hans G0UPL


On Fri, Oct 18, 2024, 18:39 Mike KK7ER via <groupio=[email protected]> wrote:
Hans,
?
Very nice.
?
One of the first digital songs I ever heard was a copy of Thunderstruck downloaded over a 300 baud modem.? I believe it was sampled at 8000Hz and 8-bit mu-law encoded.? The quality was quite similar to this as I remember it.
?
There is definitely some "crackle" on your audio.? They might have called it "multiplicative noise" back in the day since it comes and goes with the content (i.e., is amplitude dependent).
?
It is hard to say why since there is a lot going on.
  • Original MP3 encode
  • MP3 decode on your PC
  • Digital processing on QMX
  • Modulation to 40m
  • Transfer over the coax/attenuators to the second QMX
  • Demodulation to baseband
  • Digital processing on QMX
  • Encoding into MP3 on your PC
  • MP3 decode on my PC
  • My audio path to my headphones
And you can easily see some pops the Audacity spectrogram.
Here is the part where the singer says "leave it be" (starting at 1403703 samples):
You can see the sharp narrow vertical bands in the two /iy/ vowels (e sounds in "leave" and "be").
The pops occur between the drum beats during steady vocalization.
In the waveform view it appears as the nice /iy/ vowel being replaced by a near sinusoid.
(second pop shown):
And the length of the apparent replacement is around 90 samples (around 1msec).
It makes me wonder what buffer sizes you use for your audio pipeline.? :-)
?
Probably it is not worth going after the crackle or the pops since the noise in an HF QSO will likely mask such subtle artifacts.
But I thought I'd mention it since you have the entire processing pipeline in your head and it might trigger an "aha".
?
Great work!
?
73, Mike KK7ER
?


 

But how will the pops affect digital modes without FEC?


 

Hans,
?
Very nice.
?
One of the first digital songs I ever heard was a copy of Thunderstruck downloaded over a 300 baud modem.? I believe it was sampled at 8000Hz and 8-bit mu-law encoded.? The quality was quite similar to this as I remember it.
?
There is definitely some "crackle" on your audio.? They might have called it "multiplicative noise" back in the day since it comes and goes with the content (i.e., is amplitude dependent).
?
It is hard to say why since there is a lot going on.
  • Original MP3 encode
  • MP3 decode on your PC
  • Digital processing on QMX
  • Modulation to 40m
  • Transfer over the coax/attenuators to the second QMX
  • Demodulation to baseband
  • Digital processing on QMX
  • Encoding into MP3 on your PC
  • MP3 decode on my PC
  • My audio path to my headphones
And you can easily see some pops the Audacity spectrogram.
Here is the part where the singer says "leave it be" (starting at 1403703 samples):
You can see the sharp narrow vertical bands in the two /iy/ vowels (e sounds in "leave" and "be").
The pops occur between the drum beats during steady vocalization.
In the waveform view it appears as the nice /iy/ vowel being replaced by a near sinusoid.
(second pop shown):
And the length of the apparent replacement is around 90 samples (around 1msec).
It makes me wonder what buffer sizes you use for your audio pipeline.? :-)
?
Probably it is not worth going after the crackle or the pops since the noise in an HF QSO will likely mask such subtle artifacts.
But I thought I'd mention it since you have the entire processing pipeline in your head and it might trigger an "aha".
?
Great work!
?
73, Mike KK7ER
?


 

One tiny detail was omitted. What was fed into the audio chain was Julie Andrews singing “The Sound of Music,” alas.


 

Hans,
impressive for this tiny SSB machine. It sounds in my ears like or better than SW radio when I listened to well equipped BC stations decades before.
?
I'm keen on a test by myself.
?
73 Ludwig


 

On 18/10/2024 07:47, Hans Summers via groups.io wrote:
everyone says the low frequencies should be somewhat suppressed because they add little to SSB DX intelligibility.
Hans, I guess there will be a highest quality option to impress the locals?

Reminds me of my first top band TX, a polyphase design that had really good audio.
Mind you when I boasted about it I got "not really, the carrier suppression is poor at 25dB" from the old-timers.

73 Alan G4ZFQ


 

Hi Hans,
?
you forgot to headbanging ..maybe the reason of blocking..... wow, I never heard ACDC on SSB
?
?


 

Thanks Hans, very interesting and an amazing result. I guess in a near future I will add a QMX+ to my station (Hermes Lite 2, QDX Hi Band, Kanga Rooster 40M and a Bayou Jumper). SSB capacity will be usueful to use all capabilities of Fldigi.
73 - Pierre - FK8IH


 

Hello Pierre

It's something like the standard 300-2800 Hz ish SSB band, it's determined by the Hilbert Transform coefficients; it isn't finalized yet, I still want to adjust it to perfect it and everyone says the low frequencies should be somewhat suppressed because they add little to SSB DX intelligibility.?

73 Hans G0UPL



On Fri, Oct 18, 2024 at 10:28?AM Pierre FK8IH via <jb.gallauziaux=[email protected]> wrote:
Just amazing! One question: what are the low and high limits of the Low Frequencies frequencies modulated in this test?
73 - Pierre - FK8IH?


 

Just amazing! One question: what are the low and high limits of the Low Frequencies frequencies modulated in this test?
73 - Pierre - FK8IH?


 

Amazing! Well done Hans!
--
73, Rick
VE7TK

Website: