dj0abr / QO100_Transceiver

QO-100 Software Transceiver using an Adalm-Pluto and an SBC (Raspberry, Odroid ...)
GNU General Public License v3.0
43 stars 10 forks source link

TX-Signal des QO100-Transceiver unsauber, mit SDR-Console jedoch absolut ok #18

Open dl3dcw opened 2 years ago

dl3dcw commented 2 years ago

Hallo Kurt,

erst mal vielen Dank für die tolle Software! Trifft genau meinen Geschmack ;)

Mir ist aufgefallen das mein TX-Signal nicht sehr sauber ist. Es gibt Intermodulationsprodukte neben dem Sendespektrum. Beim Sprechen ist das relativ gering und nicht extrem stark hör- und sichtbar. Beim "pfeifen" gibt es aber sehr unschöne Nebensignale mehere kHz rechts und links neben der Sendefrequenz.

Ich habe schon eine ganze Reihe USB-Mikrofone getestet und auch stundenlang mit den Audioeinstellungen herumprobiert. Besserung gibt es erst wenn das Signal so leise ist das man es kaum noch lesen kann. Das ist also keine Lösung.

Normalerweise würde ich nun auf Unlinearitäten im Sendezweig/PA tippen. Allerdings läuft das Setup (Pluto + AMSAT 6W-Endstufe + 190cm Spiegel) mit der SDR-Console absolut perfekt und wunderschön sauber! Ich kann (natürlich nur versuchsweise und nur bis zur Grenze der CW-Bake) fast alle Regler bis zum Anschlag stellen und das dann sehr starke Sendesignal hat immer noch ein perfektes Spektrum und auch beim "pfeifen" keinerlei unerwünschte Nebenaussendungen.

Die Linux-Transceiver-Software hingegen hat auch bei deutlich geringeren Pegeln ein unsauberes TX-Signal. Was mache ich falsch?

Schönen Gruß Frank, DL3DCW

dj0abr commented 2 years ago

Hallo Frank, das ist eine Übersteuerung der NF. Ich habe das mit meiner Webcam auch, mit dem Headset jedoch nicht. Das passiert immer, wenn die Pegel den digitalen Maximalwert erreichen, da ist im Sendezweig noch keine "Bremse" drin, sollte ich einbauen, ich schau mir an was man machen kann. vy 73 Kurt

dl3dcw commented 2 years ago

Hallo Kurt,

danke für die schnelle Antwort. Ok, das ist natürlich eine Erklärung. Wenn ich den Pegel jedoch soweit reduziere das der digitale Maximalwert möglichst niemals erreicht wird ist das Sendesignal sehr schwach. Mit der SDR-Console erreiche ich mit gleichem Setup und gleichem USB-Mikrofon deutlich stärkere und auch sehr viel saubere Signale. Auch ohne Kompressor. Wäre absolut toll wenn das auch mit Deiner Software so ähnlich klappen würde. Denn ich mag solche einfachen Lösungen ;)

Vielleicht könnte zusätzlich ein einfacher Mikrofon Equalizer hilfreich sein um die teilweise recht unlinearen Frequenzgänge und auch Pegel der USB-Mikrofone zu optimieren. Denn da gibt es teilweise wohl erhebliche Unterschiede. Ich habe inzwischen schon eine ganze Kiste voller USB-Mikrofone und USB-Headsets hier ...

Eine einfache CW-Funktion (z.B. über einen GPIO-Eingang) wäre ebenfalls toll. Ein ganz einfacher Keyer noch toller ;)

Vielen Dank jedenfalls für Deine Bemühungen!

Schönen Gruß Frank, DL3DCW

dl3dcw commented 2 years ago

Hallo Kurt,

vielen Dank für Deine Mühe!

Ich habe die neue Version 1.71 gestern einmal getestet. Nun ist mein Signal leider kaum noch zu hören.

Im Audiomixer (pavucontrol) habe ich den Mikrofonpegel bis 150% aufgedreht; der Aussteuerungsbalken geht beim Sprechen auch fast bis zum Anschlag. Die TX-Ausgangsleistung für den Pluto steht auf Maximalwert (0dBm).

Mit der SDR-Console erreiche ich bei gleichem Setup und identischem Mikrofon locker 20dB mehr Pegel. Was mache ich falsch?

Schönen Gruß Frank, DL3DCW