Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => UHSDR Firmware => Message started by: DF5LI on 12. March 2019, 20:40:29

Title: FreeDV 700D
Post by: DF5LI on 12. March 2019, 20:40:29

Ich habe heute die ersten Gehversuche mit FreeDV700D im 80m-Band gemacht. Das ging erstaunlich gut. Allerdings wusste ich mal wieder nicht, dass die Bandbreite entsprechend eingestellt werden muss: "RX is not really working unless you switch to a 3.8k or larger filter".
Man muss schon täglich im Github unterwegs sein, damit man alle neuen Features der UHSDR Firmware mitbekommt.
Was mir aufgefallen ist bei meinem SParrow mit H7:

-der RX-Audiopegel müsste noch etwas reduziert werden, denn in den Sprachspitzen wird der Codec überfahren. Das hatten wir doch bei FM auch.
-nachdem ich die Betriebsart von Digital auf SSB zurückgeschaltet hatte, wollte ich auf Magnify x2 schalten. Da war der Wasserfall und das Spektrum weg. Mit Magnify x1 ging es wieder. Ob das mit FreeDV zusammenhängt, muss ich noch untersuchen. Nach einem reboot liess sich Magnify problemlos verstellen. Ebenso blieb mal die TX-LED auch beim Empfang an. Aber das sind wohl Schmutzeffekte, die ich später nicht reproduzieren konnte.

Title: Re:FreeDV 700D
Post by: DF8OE on 13. March 2019, 06:25:41

Hallo Harri,

danke für die wertvollen Beobachtungen. Du hast da wieder Betriebskombinationen herausgefunden, auf die wir/ich nicht gekommen sind...

1) der Audio-Pegel könnte in der Tat etwas abgesenkt werden - es eckt öfter an. Kann ich bestätigen.

2) Das Magnify funktioniert einwandfrei, wenn man bereits mit einem Magnify in FreeDV gewechselt hat und dann wieder auf SSB schaltet. Schaltet man aber mit Magnify x1 in FreeDV, dann auf SSB und versucht dann Magnify einzuschalten, bleiben auch bei mir Wasserfall und Spektrum leer. Das passiert übrigens sowohl mit 1600 als auch mit 700D. Da ich Magnify so gut wie nie benutze, ist mir das nicht aufgefallen.

Beobachte bitte alles weiter - auch das mit der TX-LED. Es ist sehr nützlich, wenn jemand mit testet, der ein völlig unterschiedliches Nutzerverhalten hat.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: peter_77 on 16. March 2019, 15:27:33

Kann der zu schmale Filter auch ein Grund sein warum der FreeDV (1600) Mode auf einem mcHF (Ver.0.6, große CPU) mit der aktuellen .11.45 Version unkontrolliert und wild piept und das vollkommen ohne Antenne ?
In einer älteren Version (2.11.27) passierte das nicht.

Ich habe mal ein Video attached auf dem das deutlich zu sehen ist bei der Umschaltung der Modulationsarten.
(Ist eine .7z komprimierte Video Datei die nach dem Runterladen in .7z umbenannt werden muss und dann mit z.B. 7Zip entzippt werden)

Title: Re:FreeDV 700D
Post by: DB4PLE on 16. March 2019, 16:01:10

Hallo,
Quote from: peter_77 on 16. March 2019, 15:27:33
Kann der zu schmale Filter auch ein Grund sein warum der FreeDV (1600) Mode auf einem mcHF (Ver.0.6, große CPU) mit der aktuellen .11.45 Version unkontrolliert und wild piept und das vollkommen ohne Antenne ?
In einer älteren Version (2.11.27) passierte das nicht.


Nö. Das sind Dekodierungsartefakte. Kann man unterdrücken, wenn man den FreeDV Squelch im Debugmenü auf einen höheren Wert stellt.
Default ist -2 und das scheint zu niedrig zu sein. Konnte man früher nicht einstellen (es war 0 fest eingestellt). Beim Experimentieren schien -2 ganz gut zu funktionieren, aber offensichtlich ist das zu niedrig als Default.

@Harri: Die Angabe zur Filtereinstellung bei 700D ist nicht (mehr) relevant. Jedenfalls nicht, wenn Du eine aktuelle Firmware hast. Da ist der Filter für FreeDV separat (und fix eingestellt) und der gewählte Audio-Filter (wie auch DSP Einstellungen) sind wirkungslos für FreeDV.

Freut mich aber, dass ihr das mal ausprobiert habt. Insbesondere FreeDV 700D soll ja weit besser funktionieren als 1600 bezüglich der Reichweite.

73
Danilo

Title: Re:FreeDV 700D
Post by: DB4PLE on 16. March 2019, 16:07:58

Hallo,
Quote from: peter_77 on 16. March 2019, 15:27:33
Kann der zu schmale Filter auch ein Grund sein warum der FreeDV (1600) Mode auf einem mcHF (Ver.0.6, große CPU) mit der aktuellen .11.45 Version unkontrolliert und wild piept und das vollkommen ohne Antenne ?
In einer älteren Version (2.11.27) passierte das nicht.


Ich habe mir jetzt das Piepen angehört, das gehört natürlich nicht da rein. Ich muss mal schauen, ob ich auch so ein Piepen hinbekomme auf dem mcHF. Ich meinte die kurzen Fragmente, die zwischen dem Piepen zu hören sind. Die kann mit einem höhren Squelch unterdrücken.

73
Danilo

Title: Re:FreeDV 700D
Post by: DB4PLE on 17. March 2019, 10:15:27

Hallo,

ich habe gerade ein paar Änderungen ins GitHub als PR gestellt. Unter anderem wird das Problem der Lautstärke angegangen, auch das Piepen ist jetzt durch das Hören des SSB Signals ersetzt, wenn der FreeDV Squelch zuschlägt.

Ist OT aber auch im Paket: Wer jetzt mit einer völlig unkalibrierten PA Configuration senden möchten (was nicht klappt, da keine Output Power erzeugt wird), bekommt beim Druck auf PTT jetzt eine Meldung angezeigt.

73
Danilo

Title: Re:FreeDV 700D
Post by: DF8OE on 17. March 2019, 10:41:44

Begeisterung. Gerade die Fehlermeldungen (obwohl hier OT) sind für Neueinsteiger eine große Hilfe. Alle, die im Projekt mitgewachsen sind brauchen das nicht - aber alle Neuen freuen sich darüber. Und FreeDV700D werde ich testen.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: DF5LI on 18. March 2019, 02:43:31

Eben habe ich auf meinen Eagle (mcHF mit F4-Prozessor) die FW .47 aufgespielt. Nach dem Einschalten erschien alles ok. Dann auf FreeDV1600 geschaltet und danach zurück auf SSB. Gerät bleibt bis zum Reboot stumm !
Bei meinem H7 SParrow tritt dieser Effekt nicht auf.

Title: Re:FreeDV 700D
Post by: OE1FHB on 18. March 2019, 05:59:10

Auch bei mir kein Audio nach zurückschalten von FreeDv auf SSB.
mchf F4 Fw 2.11.47.

Vy 73 Friedrich

Title: Re:FreeDV 700D
Post by: DF8OE on 18. March 2019, 06:25:51

Bei meinen Geräten mit F4 Prozessor sieht das so aus:

Wenn ich auf FreeDV schalte, sehe ich die beiden Abstimmlinien im Wasserfall/Spektrum. Da kein FreeDV-Signal an der Stelle ist, höre ich aber nach wie vor die Dekodierung in SSB. Ab und zu kommen Dekodierungsartefakte - dann wurde irgendwas fälschlicherweise als FreeDV-Signal erkannt. Danach wieder SSB Dekodierung. Und wenn ich den Mode weiter schalte, ist alles so wie es soll.

Habt ihr vielleicht zufällig den DSP aktiviert? Den solltet ihr nicht aktivieren, wenn ihr in FreeDV wechselt...

Ich wäre ja fast dafür, bei einem Modewechsel grundsätzlich die DSP-Funktionen wieder auf "aus" zu setzen. Erspart 99,9% aller User viel Streß, und 0,1% würden den DSP einfach nochmal aktivieren müssen...

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: DB4PLE on 18. March 2019, 07:30:54

Hallo,

DSP (genauer) NR und NB darf nicht aktiviert sein, wenn man FreeDV anschaltet.
Leider hatte ich übersehen, das meine Änderung zum Durchleiten des SSB Signals auch den DSP benutzen kann, was bei gleichzeitigem FreeDV Empfang nicht möglich ist, da beide Teile den selben Speicher zu unterschiedlichen Zwecken nutzen. Das war schon immer so, ist nur nicht aufgefallen (für die Insider: weil früher sowohl DSP als auch FreeDV mit Floats gearbeitet haben, FreeDV jetzt aber auch int16 benutzt, was zu undefinierten floats führt für den DSP, der dann die nachfolgenden Filter "dauerhaft kaputtmacht").

Ich werde das Deaktivieren des DSP in den nächsten Tagen einbauen. Ich bin allerdings nicht der Meinung, das wir den DSP einfach ausschalten sollten beim Modewechsel (technisch gesehen wäre das z.B. auch LSB zu USB).

73
Danilo

Title: Re:FreeDV 700D
Post by: DF8OE on 18. March 2019, 08:38:45

Beim Wechsel von LSB zu USB sollte der DSP nicht ausgeschaltet werden.

Ich denke, wir sollten und da über einen Automaten unterhalten, der je nach Betriebsart bestimmte DSP-Modi enabled oder diabled. So sollte der NR nur bei SSB aktivierbar sein. Togglet man durch andere Modes, wird er abgeschaltet, und wenn man wieder in SSB angekommen ist ist er wieder an. Genauso sollte man für alle anderen DSP-Arten und Kombinationen nachdenken. Das kann ja eine Byte-Tabelle sein, die acht mögliche Schalter für acht verschiedene mögliche DSP-Modes enthält. So viele DSP-Modes haben wir aktuell nicht - aber vorsorgen kann nicht schaden...

EDIT:
Es mag zwar technisch funktionieren, den Notch oder den Peak in FreeDV einzuschalten - es ist aber definitiv destruktiv. Destruktive Anwendungen sollten wir auch verhindern.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: OE1FHB on 18. March 2019, 09:36:57

Ja ,danke ,wenn DSP ausgeschaltet , funktioniert alles wie es sein soll .

Vy 73 Friedrich

Title: Re:FreeDV 700D
Post by: DF5LI on 18. March 2019, 15:49:32

Alles klar, Danilo! Ich hatte den NB eingeschaltet. Nun steht er auf 0 und der Betriebsartenwechsel beim Eagle klappt, ohne dass der RX stumm wird! Wenn man das weiß, kann man ja darauf achten, aber schöner wäre es in der Tat, wenn das DSP bei FreeDV automatisch deaktiviert wird.

Am 27.04. ist FreeDV Party ! (siehe Attachment)

Title: Re:FreeDV 700D
Post by: DF8OE on 18. March 2019, 16:33:17

Hallo Harri,

vielen Dank für die wertvolle Info! Genau sowas habe ich schon immer gesucht. Ich bin absolut kein Kontester - aber genügend QSO-Partner für FDV zu finden ist ja nicht wirklich einfach. Da bin ich auf jeden Fall mit dabei!

Und sinnlose / destruktive Einstellmöglichkeiten sollten eigentlich nicht anwählbar sein - das ist meine Meinung zu dem Thema. Wenn man aktiv versucht diese Einstellung in einem bestimmten Mode zu aktivieren - geht es einfach nicht - und wenn die Einstellung vorher bestand muss sie beim Erreichen des nicht passenden Modes abgeschaltet werden. Von einem temporären Speichern halte ich nichts: was passiert, wenn z.B. der DSP an war, es wird auf FDV gewechselt und dann das Gerät abgeschaltet? Wenn es wieder eingeschaltet wird und man wechselt auf SSB: soll der DSP dann wieder an sein? Meiner Meinung nach verkompliziert das sowohl die Bedienung als auch die Programmierung...

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: DB4PLE on 20. March 2019, 21:52:47

Hallo,

als ersten Schritt habe ich erstmal ganz einfach den NR und NB auf Durchzug geschaltet wenn FreeDV aktiv ist. Wird in der nächsten FW drin sein. D.h. wenn man FreeDV anschaltet und es waren vorher NB/NR an, bleibt zwar die Anzeige aktiv, aber NR und NB sind wirkungslos. Das ist nicht optimal, aber ging schnell.

73
Danilo

Title: Re:FreeDV 700D
Post by: DL2GRF on 18. January 2020, 06:36:52

eine Frage zu FreeDV. In der Firmware für den MCHF ist aber nur mode 1600 implementiert, oder?
700D via PC mit FreeDV Software.

73 de Frank, DL2GRF

Title: Re:FreeDV 700D
Post by: DF8OE on 18. January 2020, 07:59:18

In der FW ist auch 700D. Das funktioniert aber wegen der höheren benötigten Rechenleistung nur mit der OVI40-UI, der mcHF ist dafür zu schwachbrüstig.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: DL2GRF on 19. January 2020, 06:05:50

Danke Andreas für die Info.
Kann es sein dass mode 1600 sendeseitig der mchf deutlich besser kann als Empfang? Wenn ich mit dem FreeDV Programm die Sendung vom mchf anhöre, eigentlich top. Wenn ich jedoch mit dem freeDV Programm sende mit einem anderen Gerät und mir das am mchf anhöre, hört sich das sehr synthetisch an.

vy 73
Frank

Title: Re:FreeDV 700D
Post by: DF8OE on 19. January 2020, 08:18:15

Für den Empfang ist deutlich mehr Rechenleistung notwendig als für die Sendung. Das betrifft übrigens ALLE digitalen Betriebsarten ::). Daher ist bei einem embedded System wie dem OVI40 und erst recht dem mcHF mit mehr oder weniger schlechteren Leistungen als mit einem PC zu rechnen, auf dem Prozessorleistung und RAM in Hülle und Fülle zur Verfügung stehen.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: SP3OSJ on 27. February 2020, 19:54:46

Hi,

FREE DV FD1600 works very well.
The signal in the speaker is quiet, need to give a lot of gain volume (AFG=30)
FREE DV FD700D does not work.
Can anyone confirm this?

73
Artur

Title: Re:FreeDV 700D
Post by: DF8OE on 28. February 2020, 04:50:33

As I checked 700D ~1 year ago everything was working well. I never have had used it because a lack of time since then. I do not have time to check it now. But nothing was changed in this area so I do not see any reason why it should not work... So we need someone else to test it again.

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: SP3OSJ on 28. February 2020, 14:31:26

Yes I confirm FreeDV worked on old software.
As it was added 1600, to 700D do not work.
STM "F"

Title: Re:FreeDV 700D
Post by: DF8OE on 28. February 2020, 14:59:14

Can you check via PC decoder if RX and/or TX does not work?

vy 73
Andreas

Title: Re:FreeDV 700D
Post by: DB4PLE on 28. February 2020, 18:33:06

Hi Artur,

SNR on 700D is not looking good, it is too low. I can't tell you why you have such a low SNR and if this is the only problem w/ 700D in the current build but with -4 there will be no decode AFAIR. You may try to lower the SNR Squelch setting to see if -4 is good enough in the debug menu.

I'll hopefully be able to check this this weekend.

73
Danilo

Title: Re:FreeDV 700D
Post by: SP3OSJ on 28. February 2020, 19:28:32

Hi Danilo

FreeDV squeltch threshold: -4 ..... -99/OFF
Does not help


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