Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: DF8OE on 05. December 2016, 11:30:26

Title: neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 05. December 2016, 11:30:26

Hallo liebe Mitstreiter,

in der heutigen Firmware ist eine neue Methode zur besseren IQ-Einstellung implementiert.

Es werden nicht mehr Einstellungen nach Modes gemacht, sondern nach Frequenz. Idealerweise legt man die "low" Einstellung ins 160m Band (oder 80m Band) und die "high"-Einstellung ins 10m Band.

Unsere Messungen und Beobachtungen haben eine starke Frequenzabhängigkeit - aber kaum eine Abhängigkeit vom Mode aufgezeigt - daher dieser Ansatz.

Folglich ist dies der erste Versuch, mit diesen beiden (!!) Einstellungen alle anderen dazwischenliegenden zu errechnen und somit auf jeden Fall eine bessere Unterdrückung über alle Bänder betrachtet zu erreichen als mit nur einer Einstellung.

Ich habe das schon mal grob getestet und kann bei mir feststellen, dass alles "besser" geworden ist. Die Berechnung klappt wegen der unlinearen Kurve nicht perfekt - aber die Unterdrückung ist gemittelt über alle Bänder um über 12dB gestiegen. Das ist erheblich!

Sie arbeitet bei TX und bei RX. Es würde mich freuen, wenn sich noch ein paar Tester finden würden...

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DC4YN on 05. December 2016, 12:07:35

Ich bin dabei.

Gleich heute abend mal am 2. mchf testen.

vy73
Norbert

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 05. December 2016, 12:12:49

Hallo,

derzeit gilt im Daily Build:

Low = ca. 3.6 Mhz
High = ca. 28.1 Mhz

Die exakte Frequenz ist nicht relevant (+/-50 khz) machen nicht viel Unterschied, das macht maximal +/- 0.5 Einstellschritte, liegt also im Rahmen der Einstellgenauigkeit.

Die verwendete Formel spuckt dann für jede Frequenz (auch für 160m) "passende" Werte aus.

Wie Andreas gesagt hat, das alles ist sehr experimentell. Im Idealfall kommen wir mit den 2 Werten aus, und erzielen ausreichend gute Ergebnisse. Wenn das nicht reicht, können wir noch weitere Stützstellen in der Software einbauen (d.h. es werden für Zwischenfrequenzen auch noch Kalibirierungen vorgenommen). Da das aber erhöhten Kalibrieraufwand und auch Fehlermöglichkeiten bei der derselben bringt, schauen wir mal, wie weit wir mit der 2-Punkt-Methode kommen.

Euer Feedback wird erbeten. Auf Basis der Werte im Github sind größere Abweichungen zum Idealwert in den oberen Bändern 15/12m möglich (siehe Grafik http://shkmr.github.io/mchf/rxIQ.html und https://github.com/df8oe/mchf-github/issues/233).

73
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 05. December 2016, 20:58:22

Hallo Andreas,

ich habe noch gar nicht mit Verbesserungen in diese Richtung gerechnet - aber sie stehen auf meinem Wunschzettel ganz oben - toll.
Der Test mit der FW vom 5.12.16 hat folgendes ergeben:
- RX IQ Einstellung funktioniert wie erwartet und ist insgesamt eine Verbesserung.
Bis auf das 160m Band verlaufen die IQ Bal./Phase Werte weitgehend linear, passt.
Gemessen mit - 40dBm Pegel.

- TX IQ Einstellungen: funktioniert nicht wie erwartet: Veränderung der Bal./Phase Werte hat kaum einen Einfluss auf die Spiegelfrequenz Unterdrückung, nur wenige dB. Das Minimum liegt ungefähr bei den bisherigen Bal./Phase Werten, nur viel besser als 40dB wird die Unterdrückung nicht. Mit der FW 1.2.0 waren immer -70dBc oder besser möglich.

Die Werte der optimalen IQ Einstellungen (RX Spiegel im Rauschen / TX < -70dBc) noch mit der FW 1.2.0 stehen im Anhang ( Pout 1 Watt).

vy 73, Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 05. December 2016, 21:08:24

Hallo Yves,

klingt doch nicht schlecht. Bei deinen Messwerten hat das Prinzip der realisierten Anpassung seine Grenzen, denn die Werte unterscheiden sich nur wenig. Der verwendete Ansatz bringt eine größere Verbesserung bei denjenigen, die mit einem großen Unterschied der Werte über den Frequenzverlauf zu kämpfen haben.

Spannend auch bei Dir die "Ausreißer" bei 15m.

73
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: dm6tt on 05. December 2016, 22:36:54

Hallo Leute,
ich habe eben mal die TX I/Q Konfig der neuen FW getestet.
Bei 80m kann ich etwa -65dBc erreichen, bei 10m etwa -50dBc.

Bei den 'berechneten' Bändern dazwischen liegt die Unterdrückung um die 40-45dB. dBc.

Gemessen mit einem fifi-sdr.
mcHF Zweiton Tune an Dummy mit Richtkoppler und -60dB direkt in den fifi.

73, Marcus

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9trt on 05. December 2016, 22:44:16

Klingt gut. Werde gerne auch testen.

Gruss
Reto

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 07:44:25

Hallo Yves,

sehr seltsam.

Bei mir ist die maximal erreichbare Unterdrückung bei der 1.2.0 und der jetzigen Version absolut identisch. Ich verstehe nicht, wieso das bei Dir nicht so ist - an der eigentlichen Korrektur wurde doch nichts geändert! Es ist ei mir auch bei allen mcHFs so - alle zeigen die gleiche Unterdrückung. Der Spiegel auf dem Kontrollempfänger verschwindet im Rauschen...

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: Laddieter on 06. December 2016, 09:46:55

Hallo in die Runde,
ich habe gleich gestern Abend die neue FW eingespielt und den I/Q Abgleich für RX und TX wie beschrieben durchgeführt.
Ergebnis: Bei RX sind nach Gehör auf allen AFU-Bändern die Pfeiftöne auf den Nebenwellen nur noch zu erahnen.
Bei TX kann ich nun auf dem Perseus als Kontrollempfänger keine Pfeistellen mehr feststellen. Das gilt auch für alle AFU-Bänder.
Im Gegensatz zu dem vorherigem I/Q Abgleich nur bei 14.100 kHz eine wesentliche Verbesserung.
Super, vielen Dank für diese Erweiterung.
Schöne Grüße
Dieter, DL1LAD

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 18:49:21

Hallo Andreas,
heute Abend wieder 1.2.0 stable aufgespielt - TX IQ Einstellung funktioniert wie gehabt, es ist also nichts defekt am mcHF.
Dann wieder den Build vom 5.12. aufgespielt: Mit der TX IQ Einstellung lässt sich das gewohnet Minimum der Seitenband Unterdrückung (USB/LSB mit Tune) nicht mehr einstellen, es fehlen etwa 20 dB.
Dann FW nochmals geladen - keine Änderung.

Dann den RX/TX Offset auf +6 KHz verstellt (von -6) --> und siehe da, die IQ Einstellung funktioniert, die gewohnten Minima von ca. -70 dBc lassen sich einstellen - seltsam.
Mit -6 kHz ist der RX allerdings deutlich ruhiger.

Kann es sein, dass es am alten Bootloader liegt, ich verwende noch den mcHF Manager?

vy 73, Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 06. December 2016, 18:58:13

Hallo Yves,

da hast gerade eine meiner Frage beantwortet. Kannst Du auch mal -12Khz ausprobieren, das ist die Einstellung, die wir (Andreas und ich haben, und die auch in der Anleitung im Wiki empfohlen wird).

Es gibt übrigens im Code keinen direkten Bezug zwischen IQ Korrekturwerten und Frequency Translation Einstellungen. d.h. eigentlich darf das keinen Unterschied machen (jedenfalls mit meinem Laienverstand gedacht). Vorallem nicht bei +/- 6 khz.

Jedenfalls hast auch Du nun eine funktionsfähige Einstellung.

Achso: Der Bootloader hat da garantiert keinen Einfluss. Das kann ich sicher sagen.

73
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 19:03:29

-12KHz sind empfohlen, weil der mcHF damit nochmal deutlich ruhiger ist als bei -6KHz...

EDIT:
Habe gerade mal bei -6KHz getestet. Unterdrückung exakt dieselbe wie bei -12KHz.

Hast Du für die Einstellung berücksichtigt, dass Du bei anderen Xlates auch die Frequenzen für die Kontrolle ändern musst?

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 19:29:29

Hallo Andreas und Danillo,

bei +12 kHz lässt sich die Spiegelfrequenz Unterdrückung tadellos einstellen (scharfes Minimum), bei -12 kHz nicht, da fehlen über 20dB. Wirklich seltsam.
Mit der FW 1.2.0 funktioniert die Einstellung unabhängig vom gewählten Offset.
Die Einstellung wird mit Spectrum Analyzer überprüft, da sieht man die Spiegelfrequenz eindeutig, symetrisch zum Träger. Bei mir ist der mcHF bei -6 kHz nicht weniger ruhig als bei -12.

vy 73 de Yves


Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 19:34:39

Alles sehr seltsam.

Der Unterschied zwischen -6KHz und -12KHz ist so gravierend, dass ich damals die beiden 12KHz Xlates implementiert habe. Und ich habe sehr viele Feedbacks bekommen, dass das tatsächlich so ist.

EDIT:
Übrigens ist die Abstufung theoretisch (und bei mir auch praktisch) so:
Xlate OFF: miesestes Empfängerrauschen
+ oder - 6KHz: Empfängerrauschen deutlich geringer (aber bei beiden Vorzeichen identisch)
+ oder - 12 KHz: Empfängerrauschen abermals deutlich geringer (aber wieder bei beiden Vorzeichen identisch)

Ich vermute, dass eine der gefühlten 400 Einstellungen bei Dir anders ist als bei uns und exakt die bringt diese komischen Phänomen...

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 06. December 2016, 19:38:54

Hallo Yves,

kannst Du bitte mal mit der firmware 1.4.0 probieren, ob die sich wie 1.2.0 verhält (oder wie 1.5.2).

Das würde helfen, die Ursache einzugrenzen.

Danke
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 19:58:56

Hallo,
ich werde gleich noch die 1.4.0 ausprobieren.
Hier noch ein Screenshot vom SA, Messungen bei +12 und -12 kHz kombiniert.

vy 73 de Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 20:03:16

Bei mir sind alle Xlates (bis auf OFF) so wie bei Dir der +12. Und zwar sowohl mit der 1.2.0 als auch mit den aktuellen Daily Builds.

Kann bitte nochmal jemand anders mit anderen Xlates als den empfohlenen -12 testen und sagen, ob es bei der aktuellen Daily Unterschiede in der Unterdrückung bei TX bei verschiedenen Xlates gibt?

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 20:13:48

Hallo,

mit der FW 1.4.0 funktioniert die IQ Kalibrierung einwandfrei bei jedem gewählten Offset.

Gibt es die Möglichkeit einen kompletten Reset der Konfiguration zu machen?

vy 73 de Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 20:17:58

Ja. Steht im WIKI...

Und wenn Du vorher einen Backup deiner jetzigen Einstellungen im virtuellen EEPROM machst, kannst Du hinterher sogar wieder den alten Zustand herstellen, wenn das nicht von Erfolg gekrönt war...

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 20:39:09

Andreas,
habe die Default Einstellungen gemacht und nur die unbedingt notwendigen Einstellungen vorgenommen wie PA Bias etc.
Die Probleme bei negativen Offset bleiben bestehen.

vy 73, Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DF8OE on 06. December 2016, 21:07:50

Wir brauchen andere Mittester...

vy 73
Andreas

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 06. December 2016, 21:23:04

Hallo Yves,

probier bitte mal dieses bin aus. Das ist direkt vor den IQ Änderungen gemacht worden.

73
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 06. December 2016, 21:59:48

Hallo Andreas,
habe die FW mcHF-eclipse ausprobiert: IQ Einstellung ist ok.
Getestet mit +12 kHz (Bal/Phase:28/-34) und -12kHz (Bal/Phase:27/37).
Könnte es einen Zusammenhang mit dem Vorzeichen des Phasenwertes zu tun haben?

vy 73 de Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 07. December 2016, 06:23:58

Danke Yves,

deine Nachricht hat mich auf die richtige Spur gebracht und ich habe den Fehler gefunden. Jetzt funktioniert auch die TX Kalibirierung immer, egal welches Vorzeichen der Wert hat (da hatte sich ein kleiner Fehler eingeschlichen (bei positiven Phasewerten im TX wurde nur korrigiert, wenn der RX Wert auch positiv ist).

Hier können wir Entwarnung geben und der nächste Daily Build sollte funktionieren. Vielleicht kannst Du uns aber noch einen Gefallen tun und einfach mal für alle 4 Möglichkeiten (+/- 6/12khz) die Werte bestimmen, sowohl RX als auch TX.

Denn so wie es aussieht hat bei TX in jedem Fall die Translate-Richtung einen Einfluss auf das Vorzeichen der Phase, nicht aber der Gain Balance.
Um frei die Translate-Frequenz wählen zu können, müsste das eigentlich in der Software berücksichtigt werden, ebenso wenn es beim Empfang ähnliche Effekte gibt. Eigentlich kein Problem, wenn man weiß, wie die "Gesetzmäßigkeit" ist. Vielleicht können die Signalverarbeitungsexperten hier auch ihr Wissen mit uns teilen.

73
Danilo








Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 07. December 2016, 06:29:05

Hallo Danillo,
toll, vielen Dank - heute Abend wird wieder getestet.
vy 73 de Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 07. December 2016, 19:06:07

Hallo,
Quote from: DB4PLE on 07. December 2016, 06:23:58
Hier können wir Entwarnung geben und der nächste Daily Build sollte funktionieren. Vielleicht kannst Du uns aber noch einen Gefallen tun und einfach mal für alle 4 Möglichkeiten (+/- 6/12khz) die Werte bestimmen, sowohl RX als auch TX.

Denn so wie es aussieht hat bei TX in jedem Fall die Translate-Richtung einen Einfluss auf das Vorzeichen der Phase, nicht aber der Gain Balance.
Um frei die Translate-Frequenz wählen zu können, müsste das eigentlich in der Software berücksichtigt werden, ebenso wenn es beim Empfang ähnliche Effekte gibt. Eigentlich kein Problem, wenn man weiß, wie die "Gesetzmäßigkeit" ist. Vielleicht können die Signalverarbeitungsexperten hier auch ihr Wissen mit uns teilen.


ich habe rausgefunden, das bei LSB die IQ Phasenkorrektur beim Senden verkehrtherum lief (d.h. die Phase in die entgegengesetzte Richtung verschoben wurde). Das habe ich im aktuellen Pull-Request korrigiert. Ob das die Ursache für den Vorzeichenwechsel bei Yves weiß ich aber nicht, denn eigentlich wurde ja der Translate-Offset verändert, ob Du, Yves, auch den Demod-Mode umgeschaltet hattest, weiß ich nicht.

Mit meinem neuen Build konnte ich jedenfalls sowohl mit LSB wie USB und mit (+/-)(6/12)khz keine echten Unterschiede mehr in der Unterdrückung feststellen mit dem gleichen Satz Werte für 10m (34/-27).

TX seitig sieht es soweit für mich gut aus.

RX kann gerne jemand anderes ran, ich mach mal Pause...

73
Danilo

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: hb9ewy on 07. December 2016, 19:55:42

Hallo,
mit der FW 1.5.2 von heute, 7.12.16 lässt sich die TX Seitenband Unterdrückung wieder einwandfrei einstellen.
Ich empfinde die neue Methode als erhebliche Verbesserung, gut genug und die Einstellung ist nicht aufwändiger.
Es hat sich gelohnt die SW Änderung nicht zu überstürzen.

Hier nun noch die Einstellwerte für verschiedene Werte des Translate Offset.

-6 +6 -12 +12
80m (LSB): 14/25 17/-25 26/38 28/-35
10m(USB): 27/35 22/-17 38/45 34/-32

Unterschiede zwischen LSB/USB sind vorhanden, aber so gering, das sie nicht stören.

Representativ sind die Werte kaum, dem mein mcHF ist im QSD bereich erheblich modifiziert: keine LM386, U19 und U17 sind DC-gekoppelt, grössere C107, C108, ein Tiefpass vor U19).

vy 73 de Yves

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: dl8mby on 08. December 2016, 09:05:28

Hallo Yves,

kannst Du bitte das näher/genauer beschreiben,

" grössere C107, C108, ein Tiefpass vor U19",

damit wir alle Deine Mod nachvollziehen können.

Danke!

vy73
Markus
DL8MBY


Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: Laddieter on 09. December 2016, 16:52:13

Hallo in die Runde,
ich habe mittlerweile auch die FW vom 7.12. eingespielt und den I/Q Abgleich nochmals durcgeführt.
Damit ist alles in Ordnung.
Allerdings habe ich heute ein neue Eigenart festgestellt
Folgender Vorgang: Bei einer MIC-Gain von z Bsp. 40 wechsle ich mit der M3 Taste die Betriebsart auf DIQ oder DIG.
Unterhalb der Betriebsart DIG bzw DIG erscheint die Anzeige "EXT". Nun kann ich wie gewohnt über die CAT-Schnittstelle den mcHF betreiben.
Schalte ich nun mit der M3 Taste wieder auf MIC um, dann erscheint unterhalb der MIC Anzeige
" E40". Dieser Wert läßt sich nun nicht mehr verändern. Erst durch ein Aus- und Einschalten des Gerätes
kann die MIC Gain wieder verändert werden.
Nachtrag: Soeben die FW vom 8.12. eingespielt: Gleiches Verhalten, nur das sich jetzt der "E40"-Wert wieder verändern läßt. Erst durch Aus- und Einschalten geht auch das "E" vor der MIC Gain Anzeige weg.
Schöne Grüße und einen schönen dritten Advent
Dieter, DL1LAD

Title: Re:neuester Firmware Build vom 05.12. - Tester gesucht!
Post by: DB4PLE on 09. December 2016, 16:58:17

Hallo Dieter,

danke für den Report. Das stehenbleibende "E" ist ein Bug. Das "EXT", das soll signalisieren, dass der Gain bei USB Anschluss nicht am mcHF sondern nur extern eingestellt werden kann.

Das E kommt gleich weg.

73
Danilo


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.