Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => UHSDR Firmware => Message started by: DF8OE on 23. November 2017, 07:54:02

Title: neues Noise Reduction - Feedback
Post by: DF8OE on 23. November 2017, 07:54:02

Hallo Frank,

es ist verdammt schwierig einen Vergleich zwischen NR an und NR aus durchzuführen weil zwischen den beiden Stellungen ein erheblicher Lautstärkesprung ist. Signal und Rauschen sind bei aktivierter NR drastisch kleiner weswegen man immer nachregeln muss damit man entweder überhaupt noch was hört bzw. einem nicht die Membrane um den Kopf gefaltet wird. Ich bin daher nicht in der Lage "auf die Schnelle" zu testen...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 23. November 2017, 10:00:41

Hallo Andreas,

da stimmt offensichtlich noch etwas an den Anfangsparametern nicht, die NR springt nicht an.

Da kann ich mich aber frühestens heute abend dranmachen, bis dahin ist weiteres Testen nicht sinnvoll.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 23. November 2017, 10:16:30

Dann bin ich beruhigt. Ich dachte dass ich hier irgendwas falsch mache. Ich warte gespannt ab.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 23. November 2017, 19:11:17

Erstes Feedback zur neuen, funktionsfähigen NR. ich habe nur ein paar Minuten getestet. Ein QSO auf 3.692 KHz gehört. Ein Signal 5/9, eins 1/6. also absolut unverständlich.

NR aktiviert, ein wenig an den Einstellungen getuned, und mit etwas Anstrengung konnte ich den schwachen Gesprächspartner verstehen. Und zwar durchaus passabel. NR wieder aus - erneut keine Chance auch nur ein Wort zu verstehen.

Ich bin begeistert und werde weiter testen. Die Verzerrungen, selbst, wenn sie so bleiben wie sie jetzt sind, finde ich in der Wichtung mit dem Nutzen dieser NR durchaus schon so tragbar, wie sie sind. Weil diese NR im Gegensatz zur alten etwas bringt. Heureka!!

Schönes Feature.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 25. November 2017, 09:33:54

Die neue DSP NR ist der absolute Bringer. Ich bin schon jetzt ein begeisterter Anhänger.

Ich habe auf youtube schon einige QSOs mit dem "Lingua" gehört. Der ist ja was die Rauschunterdrückung angeht auch extrem gut. Aber der Klang / die Artefakte im Audiosignal sind bei Lngua deutlich größer als bei unserer NR. Mit den Artefakten des Lingua würde ich nicht klarkommen. Das ist für mich nicht akzeptabel. Ich finde die aktuelle NR in unserer Firmware BESSER als den Lingua...

Großes Lob an Frank und Michael (Reihenfolge ist alphabetisch und soll das Lob nicht wichten...) !!

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF5LI on 25. November 2017, 19:57:01

Bestätige ! Die "Spectral NR" dämpft das Rauschen, ohne dass das Nutzsignal zu sehr verfremdet wird. Klingt, als ob die Bandbreite reduziert wird, aber wirkt viel besser.

Aber was bedeuten die zahllosen Parameter wie NR alpha, NR thresh und NR beta ? Gehören die Einstellungen leaky LMS, NR no taps, NR delay, NR gain und NR leak auch dazu ?
Ich habe probeweise mit diesen Parametern herumgespielt, kann aber keinen Effekt erkennen.
Wo kann ich mich in die Bedeutung dieser geheimnisvollen Begriffe einlesen?

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 25. November 2017, 22:41:52

Hallo Harri,

ist alles noch sehr experimentell, noise reduction ist für mich ein extrem komplexes Feld, auf dem auch sehr viel aktuell geforscht wird. Wir haben versucht, eine gut etablierte sehr gut bewährte noise reduction zu implementieren. Das Original (nach Ephraim & Malah) ist viel zu rechenintensiv, aber es gibt eine Ersatz-Variante, die 115-mal weniger Rechenressourcen beansprucht, die haben wir implementiert.

DEBUG Menü:
SPECTRAL NOISE REDUCTION
- Spectral NR --> ON
- NR alpha --> hier wird die Intensität der noise reduction eingestellt (970 ist schon ziemlich stark)
- NR thresh --> das ist die Regelgrenze, ab der ein Signal als noise zu werten ist. Das stellt man so ein, dass Sprachsignale zu einer roten LED-Anzeige führen, noise aber zu einer nicht leuchtenden roten LED
- NR VAD type --> die NR hat einen voice activity detector (VAD), der in Echtzeit zwischen noise und Sprache unterscheidet (auf dieser Grundlage wird der noise-level abgeschätzt und daraus die gains für die einzelnen bins berechnet). Es sind zwei verschiedene VAD-Algorithmen im Rennen: (Sohn et al. und Esch & Vary), würde mich freuen, wenn es Rückmeldungen gäbe, welcher bei Euch am besten ankommt.
- NR VAD delay --> wenn der VAD im letzten Durchgang Sprache detektiert hatte und im aktuellen Durchgang noise, dann wartet der VAD noch diese eingestellte Anzahl an Durchgängen, um leise Sprachanteile nicht zu schnell abzuhacken. Jeder Durchgang dauert ca. 10ms, sodass eine Einstellung von 6 einem delay von 60ms für die VAD entspricht
- NR beta 850: einfach so lassen und nicht beachten ;-)

Manchmal muss man die NR ein bisschen kitzeln, bis sie anspringt: wenn die rote LED dauernd leuchtet, muss man manchmal NR thresh erst hoch drehen, bis die rote LED ausgeht und dann -wenn die LED ausgegangen ist- wieder runterdrehen und den "sweet spot" finden, wo die rote LED bei Sprache leuchtet und bei "band noise" aus ist.

DIES IST EINE WEITERE EINSTELLUNG, UM ARTEFAKTE DER NOISE REDUCTION ZU LINDERN:
- SNR gain smooth --> ON: wenn es knisternde Artefakte gibt, diese Option auf ON stellen
- SNR gain smooth alpha: 250 scheint ganz gut zu funktionieren

GANZ NEU UND EXPERIMENTELL
ERSTE ANSÄTZE ZU EINEM AUTOMATISCHEN NOTCH-FILTER FÜR LANG ANHALTENDE TÖNE = "LONG TONE" [da habe ich noch ein paar andere Ideen, wie wir das realisieren können, dies ist ein allererster, mich noch nicht so recht überzeugender Ansatz]
- Long Tone --> ON
- Long tone alpha 99990
- Long tone thresh --> so einstellen, dass Heterodyntöne geblockt werden, aber die Sprachqualität nicht allzu sehr leidet . . .

GAIN SPECTRUM DISPLAY
Man kann sich in der neuesten Version die durch die noise reduction und dem Auto-notch-Filter berechneten gains anzeigen lassen.
ACHTUNG: es wird nicht das SIGNAL angezeigt, sondern der GAIN, d.h. der Faktor mit dem das Signal in dem betreffenden Frequenzbereich (bin) multipliziert wird
* Show gains:
Hk = NR gain des entsprechenden Frequenzbins (64 bins, jedes ist 94Hz breit)
notch = Notch gain, mit dem das entsprechende Frequenzbin multipliziert wird (nur notch)
Hk & notch = Hk gain multipliziert mit notch gain

Ich gebe zu, nicht ganz intuitiv, aber es ist eine allererste Test-Funktion. Für die Implementierung der noise reduction-Funktion wird dann später in ein paar Wochen nur die An/AUS und NR alpha und NR thresh einstellbar bleiben, damit auch jeder das Ding bedienen kann. Im Moment müssen wir diese vielen einzelnen Parameter einstellen können, um die Funktion ausgiebig zu testen und zu optimieren.

Schönen Abend,
73 Frank

P.S.: bitte die neueste daily herunterladen, da ist dann auch das spectrum display der gains implementiert


Title: Re:neues Noise Reduction - Feedback
Post by: DL8EBD on 26. November 2017, 07:17:14

Frank, wäre es möglich diese NR später mal auf einen Coprozessor laufen zu lassen um ihn in vorhandene Funkgeräte nachrüsten zu können?

Das wäre eine coole Sache!

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 26. November 2017, 08:37:37

Hallo Thomas,

sicher geht das. Die ersten noise reduction-Versuche habe ich auf einem Teensy 3.6 Microprozessor gemacht. Voraussetzung ist, dass der Prozessor eine FPU hat, die in floating point rechnen kann. Auf dem Teensy funktioniert diese Art der Audio-Verarbeitung (Convolution) mit integer-Variablen nicht in ausreichender Audio-Qualität, mit floats geht das auf dem Teensy 3.5 und 3.6 wunderbar, die haben eine FPU. Ein Arduino (ohne FPU) kann das also nicht leisten ;-).

Unsere NR-Versuche in der UHSDR sind aber noch in einem viel zu frühen Stadium, um den Algorithmus stand-alone zu implementieren.

Erst müssen wir noch ein paar Kinderkrankheiten durchstehen und auch das long tone-Filter ist ja nur ein erster Versuch :-).

Im Frequenzbereich, in der die ganze Maschinerie läuft, kann man eigentlich alles am Signal manipulieren, was man will, z.B. könnte man auch die ganze Klangregelung (BASS, TREBLE) in den Frequenzbereich legen, zur Zeit haben wir dafür auch noch eigene Filter.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DL8EBD on 26. November 2017, 11:45:54

Danke Frank!
Deinen Teensy wollte ich ohnehin demnächst nachbauen....dazu kontaktiere ich Dich mal via Mail ;)

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 30. November 2017, 17:00:26

Es ist jetzt eine neue veränderte Version der

Noise reduction und des Auto-Notch-Filters = long tone verfügbar.

Erstmals kann man jetzt noise reduction und automatische notch-Filter nicht nur hören, sondern auch sehen.

Würde mich über feedback freuen!

Die vielen Menü-Einstellungen habe ich oben zusammen gefasst und für die neueste Version aktualisiert.

In Englisch auch im Wiki verfügbar:
https://github.com/df8oe/UHSDR/wiki/Noise-reduction

Viel Spaß beim Testen!

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 30. November 2017, 17:38:15

Wow!!!

Das nenne ich mal eine Dokumentation. Und von der NR bin ich schlichtweg begeistert. Ich würde mir wünschen, dass die beim nächsten Pull-Request mit der DSP-Box (oder dem Knopf dafür) schaltbar ist und nicht nur im Debug-Menü. Denn das Ding ist echt cool und schon jetzt deutlich besser als es die alte NR jemals war. Und solche Feinheiten wie eine Speicherung etc. kann später folgen.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DL8EBD on 01. December 2017, 08:55:36

Frank, funktioniert wirklich beeindruckend.
Das nenne ich mal eine gelungene Rauschunterdrückung.

Ich musste dabei an Telefunkens HighCom denken welches es in den frühen 80er aufkam.

Bitte zeitnah auf die DSP Box verknüpfen ;D

Super ausgearbeitet- vielen Dank für die klasse Funktion.


Title: Re:neues Noise Reduction - Feedback
Post by: PY3CRX_PY2PLL on 02. December 2017, 14:55:23

Hi all ...

Sorry to write in English, reading German with Google translator help.

NR is MUCH better than ever.

Between V 2.7.31 and 2.7.33, where now it's accessible direct and not only via debug menu, seems that some parameters were encoded and no more user adjustable. But since 2.7.31 when I close menu display back to spectrum analyzer there is a huge cyclic noise (motor boating) with NR on. HW here is V. 0.4. Audio recording available.

73
Marcus.

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 02. December 2017, 15:52:24

Hi Marcus,

all NR parameters are still adjustable in the DEBUG menu.

In the next PR there will be an adjustment of NR alpha only in the DSP box, but all others remain in DEBUG menu.

Your problem with cycling noise should not be there and I cannot confirm it here, but I am using OVI40 hardware.

Maybe we should wait for the next round of commits, because RAM usage will be changing and could potentially solve that problem.

Please be patient, we will inform when the next version is out and it would be very nice if you could test again then.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: dl2ki on 03. December 2017, 08:28:35

Hallo,

die neue NR hört sich ja sehr gut an. Aber kann man die flackernde rote LED bei der neuen NR auch ausschalten? Ich persönlich empfinde das dauernde flackern der LED in den Augen als sehr störend.

73, Wolfgang
DL2KI

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 03. December 2017, 10:37:34

Hallo Wolfgang,

die LED brauchen wir auf jeden Fall noch zum Testen.

Falls sie zu sehr stört, nimm bitte eine release-Version oder eine der alten Versionen ohne die spectral noise reduction.

Bis die NR richtig optimal läuft, werden wir die LED auf jeden Fall noch brauchen. Ob die LED zum Normalbetrieb der NR notwendig ist, sehen wir dann.

Beste Grüße,

Frank


Title: Re:neues Noise Reduction - Feedback
Post by: dl2ki on 03. December 2017, 10:50:11

Hallo Frank,

ich hatte das eben mit Michael in unserer OV-Runde schon angesprochen. Für Debug-Zwecke sicher OK.

Scheint aber sonst keinen zu stören, hi.

73, Wolfgang

Title: Re:neues Noise Reduction - Feedback
Post by: PY3CRX_PY2PLL on 03. December 2017, 10:53:38

Hi Frank et al

Later I found adjustable parameters under debug menu ( they're always there :-[ )

I'll keep watching / testing, when I report abt memory was just a feedback. My last version before 2.7.15 was the one which introduced touch screen (may be +1 year old).

Last night I loaded 2.7.35. If NR VAD type = Sohm the red led does not flick with modulation (always lit) , for any NR threshold value. When using VAD = Esch & Vary then it's possible to make it flick with thresh ~5500.

73

Title: Re:neues Noise Reduction - Feedback
Post by: dg9bfc_sigi on 06. December 2017, 11:06:52

also with sohn it does flicker (depending on value setting) .... but it does not always "engage" ... sometimes you have to turn up the value so red led goes off (or better say does flicker with voice)

the programmers are still working on the nr and notch ...

tests should be done with version 39 (last one)

if you wanna use the "old" nr ... last version with old nr and old notch filter is 31 ...

you wrote you tested with 35 version .... hmmm i am guessing that there is some work done between 35 and 39 so better use newest version for tests and report your findings ...
as far as i can remember the value settings for threshold were scaled to be in the same value range for both settings in one of the versions but i do no remember exactly what version number it was ... (i would have to dig through the commits to know what number it was) ...
so use newest please

greetz sigi

Title: Re:neues Noise Reduction - Feedback
Post by: DF5LI on 07. December 2017, 17:19:18

Hallo Frank, ich habe mir heute erst deinen Beitrag im Wiki durchgelesen. Was für eine schöne Fleissarbeit! Hut ab!! Bei den zur Zeit herrschenden schlechten Bedingungen im 80m-Band ist die von dir entwickelte Implementation eine echte Hilfe und ein großer Fortschritt!
Ich befürchte nur, dass dein englischer Text beim durchschnittlichen OM Waldheini nicht viel zur Erleuchtung beitragen wird...
Den Eindruck hatte ich jedenfalls in mehreren Gesprächen mit "Nur-Benutzern" des UHSDR.
Aber in dem Fall zählt das Ergebnis, und das ist mehr als überzeugend !!
Es gab im Verlauf der anderthalb Jahre, in denen ich mich mit dem mcHF beschäftige, einige Highlights, die das Gerät seit den KA7OEI - Zeiten vorangebracht haben, und deine Arbeiten gehören mit Sicherheit dazu!!

Das musste ich mal loswerden ;-))

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 07. December 2017, 17:33:21

Das ist definitiv wahr. Ich denke an das S-Meter, an SAM, an den "echten" Magnify - und habe vermutlich die Hälfte vergessen.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 13. December 2017, 16:47:41

Habe heute, nachdem die neue NR Funktion auf dem I40 so gut rennt, mal die Ver. .43 auf einen mcHF gespielt und die NR Funktion aktiviert mit dem Wert "3" wie es auch im I40 rennt.
Sobald man das tut und der Balken zur Werteingabe sich öffnet erklingt zusätzlich zum normalen Rauschen ein deutlich wahrnehmbares rythmisches Geräusch im Lautsprecher und die rote LED blinkt im Takt dazu (ca. 2 Hz) was nicht mehr verschwindet. Es sei denn man schaltet NR wieder ab.
Beim I40 passiert das nicht.
Ist das jetzt der Tatsache geschuldet das der Prozessor im mcHF damit überfordert ist, quasi die NR Funktion dort dann eigentlich nicht nutzbar ist, oder woher könnte das kommen ?

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 13. December 2017, 17:01:57

Habe ich eben auch mal getestet. Rennt mit mcHF genauso wie mit OVI40 - bei mir zumindest.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 14. December 2017, 12:02:54

Ich habe das heute mal etwas genauer untersucht und herausgefunden das der Bruch genau zwischen dem Release .31 und .32 passiert.
.31 ist noch sauber macht keine Geräusche aber ab .32 geht es los das dort eine rythmische Taktung mit 2 Hz zu hören ist ohne Antenne. Mit den .40er Releases sind sie sogar noch lauter geworden und in der Taktung etwas langsamer.
Mit Antenne und ohne Signal hört man weiterhin deutlich diese 2 Hz Taktung sobald die NR mit dem Wert 3 z.B. aktiviert ist.
Schaltet man NR aus ist das Geräusch verschwunden bei den Releases oberhalb .31

Ich habe das auf 3 ! mcHFs mit 05er und 06er UI und RF reproduzieren können. Allesamt laufen im SPI Mode (Uhren Mod installiert).
Ich kann es leider nicht auf einem Parallel mcHF testen da ich keinen mcHF mehr im paralell Mode habe. Ggf. kann hier einer der Forenmitglieder aushelfen ?!
Möglich das dieser Effekt nur im SPI Mode auftaucht, denn der I40 der ja im Parallel Mode rennt zeigt dieses Verhalten nicht.

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 14. December 2017, 12:08:00

Ich habe mit SPI mcHF getestet: keine rythmischen Geräusche festzustellen...

Ich denke daher dass Du auf allen deinen 3 mcHFs die gleiche (andere) Config eingestellt hast als ich auf meinen mcHFs benutze... Nur welche?

EDIT:
Hattest Du beim Wechsel von der 30 auf die 31 die alte AGC aktiviert? Irgendwie erinnere ich mich dass das ein Problem gegeben hat (Justas..)

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 14. December 2017, 16:59:34

Ich habe das eben nochmal mit einem befreundenten OM via Telefon verglichen. Der hat auch SPI und das Problem nicht. Ich konnte es selber hören grrrr... Er aber auch mein 2 Hz "Tackern".
Einziger Unterschied ist das er dein 3,2 Zoll Display im SPI Mode nutzt und ich eben das Standard 2,8er.
Wir haben die AGC Einstellungen verglichen und gleich gesetzt. Ich habe übrigens immer nur die WDSP AGC aktiv nie mehr die alte.
Allerdings haben wir nur die AGC Settings verglichen. Ich vermute das es eine andere Einstellung ist die das bewirkt. Deine Frage ist berechtigt ...nur welche ???
Wir müssen dann vermutlich doch mal alle Einstellungen einzeln durchgehen....hilft wohl nix.
Es lässt sich aber auf allen 3en wunderbar reproduzieren wenn NR aktiv ist. Spiele ich die .31 ein = alles gut
Bootet die .44 = 2 Hz "Tackern" >:(

Evtl. mal einen Reset auf die Standardwerte und checken. (Wie ging das noch ??)
PA Einstellungen muss ich dann vorher notieren ;)

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 14. December 2017, 18:29:45

Hallo Peter,

am Unterschied 2.8 und 3.2 kann es nicht liegen. Es ist irgendein Setting. Irgendwas, was Du standardmässig benutzt und ich eben nicht. Config Reset ist F1-F3-F5 drücken und halten und mit der anderen Hand dann einschalten. Steht aber auch im WIKI auf Github.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 14. December 2017, 18:54:10

Hallo Peter,

das ist vertrackt.

Erstmal: ab ver. 32 ist die NEUE NR mit der DSP box schaltbar, vorher (31 und kleiner) hat die DSP box die ALTE NR geschaltet.

Wenn Du also die NR immer mit der DSP box schaltest, sollte zwischen ver. 31 und ver. 32 ein riesiger Unterschied sein, das ist normal, da Du ja mit der DSP box bei ver. 31 die ALTE NR einschaltest, und bei ver. 32 die NEUE NR.

Aber ein 2Hz-Tackern ist mir noch nicht untergekommen.

Was passiert denn, wenn Du bei der ver. 31 die NEUE NR im DEBUG-Menü einschaltest? Ist die dann auch mit 2Hz unterlegt?

Ich könnte mir nur vorstellen, dass durch das Springen zwischen den Versionen ein Wert im EEPROM merkwürdig gesetzt ist und dadurch irgendwelche Einstellungen zerschossen sind.

Könnte natürlich auch ein bug sein, denn auf gleich drei mcHFs die Einstellungen simultan zu zerhauen, ist natürlich nicht einfach.

73 Frank




Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 14. December 2017, 19:04:23

An eine zerschossene Config denke ich eher nicht. Aber daran, dass Peter irgendwas standardmässig "an" hat, was wir eben nicht so haben. Ich mache mal das Beispiel: Ich arbeite immer mit Magnify x1.... Da gibt es noch viele andere dieser Art.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 09:38:13

Habe auch immer nur Magnify x1 an. Das kann es also nicht sein... ;)

Frage ist welche Einstellung darauf Einfluss haben könnte bzw. WAS hat sich zw. der Version .31 und .32 genau geändert ???
Denn genau ab diesem Releasesprung tritt das auf.

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 09:44:37

Hallo Peter,

wäre schön, wenn Du mal ausprobieren könntest, ob der Fehler nach Rücksetzen der Konfiguration auch noch auftritt. Dadurch bekommt man eine Idee, ob es ein Konfigurations- oder ein hardware-Fehler ist. (Oder ein software-bug, der durch eine merkwürdige Einstellung provoziert wird)

Beste Grüße,

Frank

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 09:48:11

Wenn ich bloß noch wüsste wie das geht...? Handbuch lesen hilft vermutlich ;)

Ich denke mal die Vorgehensweise ist: Gesamt Konfig sichern vorher und dann Factory Reset, richtig ? So kann man die vorherige Konfig aus dem EEProm wiederherstellen denke ich.

Was übrigens noch interessant ist:
Öffnet man das Konfig Menü verschwindet das "Tackern" sofort. Schliesst man es wieder ist es wieder da.


Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 10:28:38

Das kann zwei Ursachen haben:

1) Du hast tatsächlich HF-Störungen durch die SPI-LCDs. Dann müssten die Störungen aber Band / Frequenz - abhängig sein.
2) Du hast irgendeine Einstellung, die so hohe Systemlast erzeugt, dass es bei gleichzeitigem Bildschirmrefresh zu Timingfehlern kommt Das wäre dann eine "Einstellungssache".

Wenn Du die aktuellen Daten vorher im virtuellen EEPOM sicherst, kannst Du sie später zurückholen. Oder Du speicherst nach einem Reset nicht (mit langem Druck auf die Menütaste oder durch Abschalten des mcHF) ab. Dann bleiben die alten Daten sogar im seriellen EEPROM erhalten.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 10:58:07

Hallo Peter,

hochinteressant, dass es mit Menu-Öffnung verschwindet: jetzt möchte ich nochmal genauer fragen:

1. tritt das Tackern wirklich nur mit NR ON auf, oder ist es auch sonst da, aber nur leiser

2. Wie genau hört sich das Tackern an? Könntest Du davon ein Video machen?

Ich frage deswegen, weil ich mit meinem OVI40+Standard-display (von dem ja alle sagen, er wäre besonders leise und störarm) genau das Gleiche beobachten kann:

- eine niederfrequente Störung, die nur dann zu hören ist, wenn spectrum display und/oder waterfall aktiv sind
- diese Störung ist verschwunden, wenn das Menu offen ist
- diese Störung ist aber unabhängig von der NR

Vielleicht mache ich am Wochenende dazu mal ein issue auf github auf und mache ein Video, so dass man sich die Störungen mal akustisch und optisch vorstellen kann.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 11:01:25

Hallo Frank !
1.)
Ja, ausschliesslich nur sofern der NR im Spiel ist. Also bei "NR" und bei "NR+Notch". Alles andere ist einwandfrei.
2.)
Ich habe eine MP3 Datei angehängt (Audio only, in .zip umbenennen und entzippen)
Ich mache aber gerne auch nochmal ein Video

Ich kann das auf 3 mcHFs reproduzieren die alle die gleichen Einstellungen haben. Ein HW Fehler schliesse ich deshalb mal (fast) aus.
I40 Ver. 1.6 und 1.7 ist wie gesagt nicht betroffen. Ich habe dort die gleichen Einstellungen und keinerlei "Tackern".

Und nochwas Interessantes ist mit aufgefallen:
Die rote LED blinkt im Takt des "Tackerns"
Schalte ich mit dem DSP Knopf NR wieder aus in dem Moment wo die rote LED an ist, bleibt die rote LED permanent leuchten und geht nicht mehr aus.
Starte ich den mcHF neu ist sie wieder aus bis ich wieder NR aktiviere und das "Tackern" wieder da ist. Schaltet man aus wenn sie während des "Tackerns" aus ist, dann bleibt sie aus.
Auch das kann man fest reproduzieren, ist also nicht zufällig. Aktuell mit Ver. .46

Nochwas....
Wo du jetzt sagtest bei dir mit Spektrum usw. auch am I40 hab ich testweise mal auf Waterfall umgeschaltet und siehe da....das Tackern ist weg bis auf eine ganz kleine "Quietschstörung" im Takt des vorherigen Tackerns.
Da ich immer Scope light aktiviert habe, weil es laut Andreas weniger Resourcen verbraucht, habe ich das testweise mal auf das Standard Scope umgeschaltet und siehe da... Tadaa, die NR "Tacker" Störungen sind damit alle ganz weg !!!
Schaltet man Scope light wieder ein sind sie wieder da !

Ein Umschalten der 3 Scope Optionen über das Touchpanel bringt dann immer einen kurzen Rauschburst mit sich. Das passiert übrigens auch wenn im Menü das Untermenü aufklappt.
Der Waterfall macht insgesamt die größten Störungen dann (ohne Scope light), teils mit leisen "Klingel" Artefakten. Schaltet man aber mehrmals um verschwinden die auch manchmal wieder.
Insgesamt sind die Störungen aber im Vergleich zum aktivierten Scope light minimal so und nur ohne Antenne wahrnehmbar.
Am eindeutigsten lässt sich das aber mit Scope light reproduzieren. Dort sind die Tackerstörungen erheblich.

Das klingt doch schon mal nach einer heissen Spur, oder ?
Hat also irgendwas mit dem Anzeige Einstellungen zu tun !
Wurde da was von Ver. 31 auf Ver .32 geändert ??

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 11:23:22

Hallo Frank,

die "Hubschraubergeräusche" beim mcHF haben ihre Ursache zu 98% in einem Designfehler (Leiterbahnführungen) auf der UI-Platine. Diese Fehler hat Ralf bei der OVI40-UI-Platine nicht wiederholt - demzufolge ist die OVI40 total still. Ich betreibe sie ja schon seit einiger Zeit mit der OVI40-RF-Platine (frühes Alphastadium). Da ist wirklich KEINERLEI Geräusch feststellbar - auch nicht ohne Antenne. Ob das mit der mcHF-RF-Platine auch so ist vermag ich nicht mehr zu sagen (ist zu lange her). Auf jeden Fall waren die Geräusche dramatisch niedriger als beim mcHF.

Bei mir erhärtet sich der Verdacht, dass Peter eine Einstellung generell wählt, die ich generell nicht wähle. Und da es sehr viele Einstellungen gibt und ich vermutlich niemals auf die Idee kommen würde, die von Peter zu wählen (umgekehrt vermutlich auch nicht) hilft nur "ausprobieren"...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 11:24:44

Scope light ist der böse Buhmann !

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 11:31:43

OK, dann werden wir mal versuchen, dem bösen Buhmann "Spectrum Light" die Hammelbeine lang zu ziehen ;-).

Da hat sich ja auch eine Menge getan in den letzten Woche im display-Bereich. Vielleicht finden wir da was.

Evtl. hat ja Slawek oder Danilo auch schon eine Idee, wo das sein könnte, wenn ausschließlich "spectrum light" betroffen ist?

Am Wochenende gehe ich mal auch die Suche.

Beste Grüße und vielen Dank für die Infos!

Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 11:31:43

Bei mir nicht. Mit Scope Light keinerlei Geräusche (ist bei mir die Defaulteinstellung)...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF5LI on 15. December 2017, 11:35:50

Glückwunsch, Peter! Ich habe gerade bei mir Scope Light eingeschaltet, dann DSP aktiviert und siehe da: jetzt auch bei meinem mcHF der tuckernde Motor nebst flackernder LED. Darauf muss man erst mal kommen !
Die Prozessorlast bleibt allerdings immer bei 33%.

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 11:39:03

Wie gesagt ohne Antenne und die AGC steht bei mir auf 48 (-118 dBm) so das das AGC Symbol gerade aus ist.
Es muss ja irgendwas mit der SW sein, denn spiele ich die Ver. .31 auf alle 3 mcHFs ist das Phänomen ganz weg.
Spiele ich Versionen ab .32 wie die aktuelle .46 auf alle 3, dann lässt es sich auf allen 3 so reproduzieren.
NR und Scope light an = Tackern
Scope light aus = alles gut !

Wenns bei Harri auch so ist dann denke ich mal haben wir mit 4 mcHFs Andreas überstimmt :D

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 11:42:32

Danke für den Bericht, Harri, dann verdichtet sich das jetzt.

Rote LED: ist relativ klar, dass die dann flackert, da ja ein Impuls kommt durch das Tackern und dann der gesetzte Grenzwert überschritten wird und die LED anspricht. An bleibt sie dann, wenn sie gerade im Moment des Ausschaltens des NR an war.

Load-Anzeige: misst nicht die load des NR!

Harri, ist das Tackern auch da OHNE NR? Vielleicht leiser oder anders? Oder tritt es nur auf, wenn spectrum light UND DSP NR angeschaltet ist?

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 11:44:17

Es ist ein Hardwarefehler.

Beim mcHF mit SPI Display kommt der Layoutfehler, der das "Hubschraubergeräusch" erzeugt, sehr stark zum Tragen. Mit SPI-Display ist der "Hubschrauber" um ein Vielfaches lauter als mit parallel Display. Das liegt übrigens nicht am Display selbst. Die Geräusche bleiben, wenn man es im Betrieb abzieht. Das ist der bei den mcHF-Platinen durchgängige Hardwarefehler. (ist de wohl auch bei der 0.7 noch da?)

Wenn man nun zusätzlich die DSP NR anmacht dann regelt diese den "Hubschrauber" als Nutzsignal aus - weil er einfach so laut ist.

Ich bin schwer am Zweifeln, ob man da was machen kann.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 11:45:32

Bei mir wie gesagt ausschliesslich nur mit Scope light in Verbindung mit NR und NR+Notch.
Also immer nur wenn irgendwas mit NR im Spiel ist.

Andreas, die Logik spricht aber irgendwie dagegen:
Ver. <= .31 = Ist das Problem ganz weg und taucht nicht auf
Mit normalen Scope = keinerlei Tacker Störungen, ebenso Waterfall und Dual

Es passiert ja nur bei Scope light. Mit dem Aktivieren ändert man ja nichts an der Hardware.
Und auch wen NR ganz aus ist, ist auch mit Scope light Ruhe. Wenn deine Vermutung stimmt müsste die NR Regelung weg sein und das Geräusch lauter, was es ja nicht ist.


Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 11:46:49

Ich glaube nicht, dass es ein hardware-Fehler ist, wenn vier mcHFs UND ein OVI40 betroffen sind.

Dagegen spricht auch, dass das Problem vor der Version 31 nicht auftritt.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 11:48:40

Harri, Du hast doch auch einen OVI40, oder sind die Tests mit mcHF gemacht worden?

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 11:50:20

Der OVI40 oder seine Verkabelung ist irgendwie fehlerhaft.

Und auf den mcHFs vor der 31 tritt es nicht auf weil die NR da das Signal noch nicht als Nutzsignal erkannt hat. Im Bereich der NR hat sich da sehr viel getan.

Vielleicht kann man einen Algorithmus finden der den Hubschrauber nicht mehr als Nutzsignal erkennt. Das wäre dann aber genaugenommen keine Fehlerbeseitigung, sondern ein Workaround.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF5LI on 15. December 2017, 12:05:56

Hallo Frank, ich habe den Test mit einem mcHF V06 gemacht. Eben mal schnell das Gleiche mit meinem I40 V1.6 ausprobiert, aber da ist das Geräusch kaum zu hören und die LED flackert auch nicht. Alle Tests immer ohne Antenne und weit aufgedrehter AGC. Bei Scope Light = off weder mit einem mcHF noch dem I40 1.6 etwas zu hören.

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 15. December 2017, 15:23:07

Nochmal zur Klarstellung:
Auf dem I40 (v. 1.6 und 1.7) habe ich das auch probiert genau wie bei Harri. Dort ist das Geräusch zwar da aber genau wie bei Harri kaum zu hören und ohne LED. Bei Scope light OFF ist es komplett weg.
Verhalten also identisch zu Harri.

mcHF Verhalten:
Scope light ON = Tackern nur bei allen DSP Funktionen mit NR (NR und NR+Notch). Rest normal.
Scope light OFF = Tackern bei NR Funktionen verschwunden

Sideeffects:
- Tackern verschwindet wenn man das Setup Menü aufmacht
- Kurze Rauschbursts wenn sich im Setup die Submenüs öffnen. (NR aktiv)

Das Verhalten passiert bei allen Release >= .32
Bei den Relases dadrunter, also <= .31 ist es nicht vorhanden.
Harri kann es ja entsprechend alles reproduzieren.

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 16:00:50

Dass das Problem beim OVI40 durchgängig nicht reproduzierbar ist liegt nicht an der Prozessorleistung sondern daran, dass die "Auskoppelmasseschleife" auf dem UI-Board nicht vorhanden ist.

Dass das Problem beim mcHF bis Version <=.31 nicht da ist und danach ja liegt an der weiteren Entwicklung des NR. Dieser erkennt ab der .32 in dem "Hubschrauber" erwünschte Signale und hebt diese an (was er ja auch tun soll - aber leider ist der Hubschrauber kein "erwünschtes Signal"). Aber vielleicht kann man das mit einem Workaround des NR abmildern. Wäre aber schön, wenn die Leistung des NR nicht darunter leiden würde, der ist nämlich im Laufe der Entwicklung immer besser geworden ::) Vielleicht kann man ja einen "conditional Build" machen für alle mcHFs und dort den Workaround nur aktivieren, wenn ein LCD im SPI Mode erkannt wurde.

Man kann das übrigens recht gut verifizieren indem man die Wiederholrate des Scopes verstellt. Dann kann man sehr gut sehen, dass, egal wie langsam man die Rate auch einstellt das Aufrauschen immer dann geschieht, wenn der Trace neu gezeichnet wird.

Erklärung "Hubschrauber":
die MCU nimmt Strom im Takte der Arbeit auf, die sie tut - vereinfacht ausgedrückt. Wenn der SPI-Bus aktiviert ist erfolgt eine Stromaufnahme, die in einer ganz speziellen zufällig passenden Weise gepulst ist. Durch eine sehr unglückliche Massefläche kommt nun ein Schwingvorgang auf, der sich zum einen direkt in den Audio-Codec einkoppelt, dessen Oberwellen aber auch über den 30 poligen Verbinder zur RF-Platine gelangen. "Abschirmen" (also die ganze Sache mit den dazwischengelegten Blechen) ändert daran so gut wie gar nichts. Ein Abklappen der RF-Platine um 90° ist da noch die beste Lösung - kommt aber an eine korrekt designte UI-Platine nicht annähernd ran.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DF5LI on 15. December 2017, 17:23:44

Soo, ich habe noch einen Test gemacht, diesmal mit einem mcHF V05 mit parallelem 2,8" Display und ohne nachgerüstete Uhr. Ergebnis: keine Geräusche !

Also sind wohl nur Geräte mit eingeschaltetem Scope Light betroffen, die
- mcHFs sind und
- mit SPI-Ansteuerung des Displays
- und eventuell spielt die Uhr eine Rolle (ich habe leider keinen mcHF mit SPI-Display, aber ohne Uhr)

Alle anderen Varianten bleiben mit der neuen NR ruhig.

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 17:38:12

Hallo Harri,

das Ergebnis deiner Untersuchungen deckt sich mit meiner Vermutung. Auf die RTC kommt es übrigens nicht an - es ist egal, ob die vorhanden ist oder nicht.

Du kannst übrigens auch im Debug Menü bei "Show gains" etwas auswählen. Wenn Du die "Liniendarstellung" (also "light") gewählt hast, werden die Geräusche bleiben, obwohl die Anzeige ganz anders aussieht. Du "hörst" die "Bitfolge" einer dünnen vertikalen Linie - egal, was die darstellt.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 15. December 2017, 20:54:38

Das Problem tritt offenbar nicht ausschließlich bei SPI auf.

Bei meinem OVI40 & mcHF RF v4 mit parallel HY28B display habe ich die Geräusche auch und zwar unabhängig vom NR. Im Gegenteil, bei NR ON sind sie leiser bis gar nicht mehr da.

Menu an: --> Geräusche sind weg
Spectrum light ON --> Geräsuche laut
Spectrum light OFF --> Geräusche sehr leise, aber vorhanden
Waterfall --> Geräusche weg

Es hat also definitiv etwas mit dem spectrum display im Spectrum light-Modus zu tun.

Die Geräusche sind korreliert mit der Einstellung des "Scope 1/speed":
z.B. ertönt das Tackern mit ca. 1Hz bei Einstellung 20 und ca. 10Hz bei Einstellung 1.

Also, ich glaube, wir haben hier ein Software-Problem im Bereich spectrum.c

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 15. December 2017, 21:54:41

Und warum tritt der bei den übrigen OVI40 nicht auf? Ich glaube nach wie vor dass die harten Kontraste beim Spectrum light HF erzeugen die bei fehlerhaften Masseleitungen irgendwo reinhaut. Beim mcHF durch den Konstruktionsfehler, bei deinem OVI40 durch einen Aufbaufehler.

vy73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 16. December 2017, 11:28:36

Hallo Frank !
Deine Beobachtungen decken sich zu 100% mit denen die ich hier auch gemacht habe an I40 und mcHF.

Gut, als Workaround kann man ja erstmal damit leben Scope light auf OFF zu stellen wenn man den NR aktiv nutzen möchte was sicher bei fast allen der Fall ist. Oder NR ganz aus ginge ja auch.
Optimal ist es sicher nicht, denn die .31 zeigt ja das es auch anders geht. Allerdings stimme ich Andreas zu das wir jetzt nicht nur um partout rückwärts, sprich mcHF, kompatibel zu sein positive Entwicklungen wie den NR zu verschlimmbessern.
Ich lasse die mcHFs aber erstmal mit der .31 laufen weil mir das Verhalten da gefühlt sauberer erscheint.
Einen von den 3en lass ich aber noch mit der .46 oder ggf. höher laufen um zu testen. ;)

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 16. December 2017, 11:35:33

Hallo Peter,

leider können wir das nicht so einfach mal testen. Aber ich könnte wetten, dass der Fehler nicht auftritt, wenn all die Dinge rund um den NR, die in der Zwischenzeit dazugekommen sind, wieder auf den Stand von der 31 zurückschraubbar wären.

Eine Idee, um zu testen, ob die Sachen in der Software erst entstehen oder ob sie "vorne" irgendwie eingespeist werden, habe ich noch.

Wenn es ein Problem ist, das in der Software "geboren" wird, müsste es auch da sein, wenn man die rf-Platine komplett weglässt. Sprich: irgendwelche Stapelüberläufe, Timingprobleme etc. Die wären IMMER da und nur von der Wahl der Einstellungen abhängig.

Ich denke aber, dass die Geräusche dann weg sind.

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: dg9bfc_sigi on 16. December 2017, 14:03:16

wie laut man diese geräusche hört ist von der hw abhängig (routing der signale und spi pder parallel)... ob sie überhaupt da sind oder WO sie sind hängt auch von der prozessorlast ab (und auch die ändert sich zwischen spi und parallel sowie mit der darstellung "scope light oder wasserfall oder menue) ... ich vermute nämlich wenn diese geräusche "weg" sind ... sind die nur auf ner anderen frequenz ... man hört diese geräusche nämlich mal hier und mal da ... und manchmal sind die vohanden wenn man INS menue springt ... manchmal wenn man HERAUS springt ... hatte es auch schon dass ich geräusche hatte (die nicht da sein sollten) die nach ERNEUTEM speichern dann verschwunden waren (menue nochmal lang drücken) .... während des speicherns geht der empfang weiter aber die nr ist solange gespeichert wird aus ... so kann man gut den unterschied hören zwischen nr an und aus ... scheinbar werden die audiopuffer "neu sortiert" nach dem speichern .... denn danach waren diese "brummgeräusche" wech
es ist nicht immer leicht zu unterscheiden ob es sich bei störgeräuschen nun um den hubschrauber handelt ... oder ne verzerrung die durch verwürfelte audiopuffer entsteht (zuwenig ram und oder zu hohe cpu last) oder ne kombination von beiden effekten
man kann auch mal testweise den unteren displayteil abschalten und gucken wie sich das geräusch ändert ... das mache ich immer wen sich ein eigens erzeugtes störgeräusch (unser hubschrauber) genau auf nem nutzsignal befindet
wenn diese geräusche beim i40 leiser bis gar nicht da sind ... dann hängt das natürlich mit der anderen leiterbahnführung zusammen ... und wenn spi in dieser beziehung schlechter ist beim mchf ... dann verzichten auf die uhr und auf parallel umdrahten
;D

Title: Re:neues Noise Reduction - Feedback
Post by: PY3CRX_PY2PLL on 16. December 2017, 17:48:02

Gentleman ...

Is there a way to exhibit lets say CPU & used memory % on LCD as a debug menu option? I saw one "debug info display on/off" , in my case with NR on or OFF it's around L=42% (does not know what it stand for).

With NR on, at any level => Board 0.4 I'm experiencing this effect too: noise as if it was lack of cpu at the same rhythm of the spectrum sweep rate. When using waterfall "click" is there at every screen update. If menu is selected, no noise at all.

And - no - the dimmer does not introduce noise here.

73

Title: Re:neues Noise Reduction - Feedback
Post by: DB4PLE on 16. December 2017, 19:34:28

Hi,

well CPU is technically always at 100%, the percentage shown behind L says 42% of the total time is spent inside the audio interrupt.
Back to the noise: I am afraid, there is not too much we can do here on the software side. What we can hear is sound create by data communication with the display which technically uses high frequency square waves over fairly long lines. We all know that this mean lots of high frequency noise being generated. Investigations of Andreas DF8OE, showed it is in fact the MCU itself creating the noise. Unless we skip display updates, not much we can do.

BTW, the noise is not create by the NR it is just better audible. Even with NR off it is there. We should investigate if the sound is created in the audio codec itself (then it would not be audible/visible on PC via USB). Will do this now.

73
Danilo


Title: Re:neues Noise Reduction - Feedback
Post by: DB4PLE on 16. December 2017, 22:11:48

Hi,

my analysis reveals the unfortunate but expected result: The problem is also in the digital data send out to USB. And is has exactly the frequency of the the speed. Before my recent changes to the spectrum code the problem was most likely already there but due to the previously somewhat indeterministic timing of the display updates harder to recognize in the normal noise. Now we clock the updates exactly and well, you can hear that especially with no antenna connected.
And it affects both parallel and SPI displays and both mcHF and OVI40 (I used an OVI40 UI with mcHF RF). It may be more pronounced with the mcHF UI board (can't tell) but it is not a mcHF specific issue.

73
Danilo




Title: Re:neues Noise Reduction - Feedback
Post by: PY3CRX_PY2PLL on 16. December 2017, 22:14:26

Hi Danilo, I did what U had mentioned: listen USB audio.

It's the same I listen on speakers.

When we say sweep noise, in fact it's more like gaps than spikes.

Anyway, I'm aware abt processor limits. Still a GREAT project. QSD + SAM much comfortable to long listening periods BC-DX.

Time to build a case to this rig :)

73

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 17. December 2017, 17:49:45

I have just tested using OVI40-UI and OVI40-RF. There is absolutely no rhythmic noise.

Of course each digital processing generates noise. But it seems that there can be done much by PCB designs to strongly reduce that...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DB4PLE on 17. December 2017, 17:56:08

Hi Andreas,

how reproduced the issue:
- OVI40 UI + mcHF RF
- Dummy Load
- Spectrum Light On
- NR off or on
- AGC default settings, any AGC value

Switching between menu / no menu makes sound change obvious. And you can see it in the PC USB recording clearly.

73
Danilo



Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 17. December 2017, 18:22:41

Yes - I have tested. But OVI40 RF is different from mcHF.

OVI40 RF shows -130dBm @80m with no antenna connected. At 30MHz it shows -135dBm. McHF is muuuuch different. OVI40 RF is much smoother, nearly "silent" compared to mcHF RF. And the sound is again better. I think this is related to "full true QSD" design. And NO preamp needed. There is a preamp (switchable) - you do need it definitely at higher bands (15m and higher). It is software adjustable in gain. And there is an attenuator (switchable via software). This design seems to elminiate all known issues which exist on mcHF.

OK - some cents expensiver. But I do not want to design crop which is the result of "saving" too much money...

vcy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 17. December 2017, 18:26:14

Hi Andreas,

OVI40 + mcHF has the same noise, so it is not a question of ground loops in the ui board.

73 Frank

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 17. December 2017, 18:30:14

Sorry. At the moment I do not have possibility to take a video. It would dsay more than thousand words.

New DSP NR is working perfectly under all working conditions on OVI40 UI and RF. Absolutely no click to hear - neither with NR activated or not. Of course I use Spectrum light.

vy 73
Anreas

Title: Re:neues Noise Reduction - Feedback
Post by: DB4PLE on 17. December 2017, 19:45:30

Hi,

I forgot: 80m shows highest volume of the effect. On higher bands not so pronounce or even inaudible.

73
Danilo

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 18. December 2017, 10:10:13

Here is a video showing the noise effect.
First scene is NR on with Scope light ON and second is Scope light OFF.
You can clearly hear the sweeping noise with scope light enabled and also clearly the sound bursts when opening and closing the menues while scope light is off.

(Download file with a right click and rename it to "noise.mov" and open with VLC player or equivalent.


Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 18. December 2017, 11:19:49

...and here is a video showing DSP NR on/off on OVI40 with OVI40-RF...

LCD 3.5" 480x320, scope light AND waterfall simultaneously, 80m QSO

https://www.amateurfunk-sulingen.de/data/uploads/m2u00066-20171218-120943.webm (https://www.amateurfunk-sulingen.de/data/uploads/m2u00066-20171218-120943.webm)

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: S53DZ on 18. December 2017, 13:47:57

Hi,

As it was already said, the only thing that really lowers or out-nulls the LCD refresh noise is putting the UI and RF boards of an mcHF 90° off.
http://lea.hamradio.si/~s53dz/arhiv/7-SDR/1-mcHF/1-mods/mcHF_90deg_inside.jpg
I maid the modification this way and the result concerning the noise was excellent. Of course, said that, one have to find a mechanical solution for the enclosure, ...

On the other UI board I have changed the LCD from SPI to parallel and that helps also a little.

73 Bojan

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 18. December 2017, 13:51:13

Do you have listened to my video? Boards are NOT 90° fitted...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: S53DZ on 18. December 2017, 15:48:13

But of course, Andreas,

As I said, my example was with the mcHF UI/RF and yours is with OVI/OVI boards! I believe you that you have solved some PCB layout troubles on OVI/OVI setup to get better results.

BTW, I am talking about small interference in audio at no signal at the antenna input and using headphones, whereas you, on the other side, are showing a video of a QSO and audio from the loudspeaker. Different things, don't you think?

73 Bojan

Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 18. December 2017, 15:56:45

Yes - of course different. My video was meant in contrast to peter_77's video which shows heavy unwanted things.

At OVI40 RF I can disconnect antenna and apply headphones. There are some interferences where I cannot say what is its origin (one per MHz, not defined spaces) - but none related to power supply or MCU/LCD...

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DD4WH on 10. January 2018, 21:47:07

Michael DL2FW has implemented a new algorithm for the spectral noise reduction, which seems very promising, although still in alpha version.

Now we have three algorithms implemented for testing:

1.) Activate NR with the DSP box
2.) Choose algorithm in the debug menu (DEBUG menu -> NR Mode), the new one is called "Devel2"
3.) adjust parameters
4.) please report back your experience ! :-)

ADJUSTMENTS FOR DEVEL2 (noise estimation by MMSE following Gerkmann & Hendriks 2012)
* alpha = NR setting in DSP box = smoothing constant for SNRprio calculation

in DEBUG menu
* tax = smoothing time constant for noise power estimate (in milliseconds) [default: 72ms]
* tap = smoothing time constant for smoothed speech probability (in milliseconds) [default: 152ms]
* asnr = active SNR in dB [default 15dB]
* SNR prio min = minimum value for SNRprio estimator [default 15dB]
* all other NR settings are ignored by the devel2 algorithm

Sorry, the algorithm is quite complex now and behaves non-linearly, so I am not able to tell you anything about a "correct" setting. Please try and enjoy!

We would be very happy, if anybody could provide us with prefered settings and listening experiences !!!

WIKI:
https://github.com/df8oe/UHSDR/wiki/Noise-reduction


Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 18. January 2018, 11:50:41

Not so good news about the Devel2... :(
I installed this on the standard mcHF hardware and adjusted all the parameters as described to their default values.
Result: That way its not usable.
These periodic scratching noises described in the threads before even got worser to such a high level that the NR function is not usable.

I made some further tests. With mode "Devel 1" its the same result als with Devel 2.
If you set the mode to "Release" the scratching noise is much lesser and sometimes temporarily dissapears shortly.
If you change bands it comes back. The overall level is much lower as in the Devel modes.
Very interesting is the fact that 80 meters is somehow not affected. I could not reproduce the scratching noise there neither in the Devel modes nor in Release mode.
All other bands are affected with the same noise level.

I also tested the same behaviour in Scope light mode and there the scratchy noise has twice the level..its worser and definitely not usable.
All is gone if you switch off DSP of course.

And...only the mcHF hardware is affected by this. On the UHSDR I40 UI hardware it is not reproducable in whatever mode you choose.

You can hear the result in the attached video. Rename it to .zip, unzip it and watch the .avi.


Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 18. January 2018, 12:02:23

I am absolutely happy with "Devel2". I do have activated it continuously at my development OVI40 and it works absolutely great. Very good noise suppression and very low artefacts. I do have very "musical ears" and artefacts are hurting my brain - but the artefacts that are produced by Devel2 are absolutley ok :D

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: peter_77 on 18. January 2018, 12:17:00

As i said...its classic mcHF hardware only and NOT the I40 hardware !
I maybe have to add the fact that i tested it only on SPI mode mcHFs and not on parallel ones. I dont have any parallel mode mcHF at hand for testing.
On I40 UI hardware it did not happen or is reproducable there in any mode. Everything is fine there with the NR.


Title: Re:neues Noise Reduction - Feedback
Post by: DF8OE on 18. January 2018, 12:29:18

OK - it seems to be related to mcHF *AND* SPI mode LCD...

I cannot tell anything about that working conditions - so any other reports are welcome!

vy 73
Andreas

Title: Re:neues Noise Reduction - Feedback
Post by: DL2FW on 22. January 2018, 19:47:26

I also run the old mchf only in parallel mode and don`t hear any of those effects...
I will work on the code within the next days, doing some speed and memory optimizations.
Maybe this has an influence on the effects but I`m not quiet sure about that.
I will also measure the current processor load taken by the devel2 algorithm - didn`t check that recently...

Regards

Michael

Title: neues Noise Reduction - Feedback 2.7.85
Post by: DF8OE on 02. February 2018, 17:14:22

Testbedingungen:
OVI40-UI
3.5" LCD
OVI40-RF

Ich habe heute die neue NR mal etwas intensiver auf Her(t)z und Nieren geprüft. Und ich muss sagen: ich bin mehr als begeistert. Im Prinzip hat unser UHSDR jetzt einen eingebauten "Sprachextraktor". Wenn man Videos auf Youtube von "Lingua" anschaut und anhört kann man feststellen, dass die auch nicht wesentlich anders klingt - und das ist schon beeindruckend.

Ich habe mehrfach QSOs eingestellt, wo einer der Partner im Prinzip mitten im Rauschen lag und ich trotz Anstrengung nichts lesen konnte. Aber mit NR an und etwas Anstrengung konnte ich dem Durchgang komplett folgen!

Feedback an die beiden DSP-Spezialisten: Daumen hoch - großes Lob von meiner Seite!

vy 73
Andreas


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