Author
|
Topic: neue AGC aus WDSP lib (Read 10488 times)
|
|
|
DL4HUF
noch länger dabei
  
Offline
Posts: 197

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #31 on: 17. February 2017, 12:09:22 »
|
|
Ok, die Anzahl der bins ist auf das Filter bezogen. Aber ist es richtig das je bin die Summe der Signalleistung (wir reden ja über dbm) gemessen wird. Die Summe aller bins ist die gesamte Leistung im Filter. Wenn man nun die Anzahl der Punkte/bins verdoppelt muss sich doch die Leistung je Punkt/bin halbieren, denn die gesamte Leistung im Filter ändert sich ja nicht.
Richtig ?
73 de Ronald
|
|
Logged
|
|
|
|
DD4WH
positron alter Hase
   
Offline
Posts: 462

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #32 on: 17. February 2017, 12:13:01 »
|
|
der mcHF sampelt die Eingangsspannung, nicht die Leistung.
Daher gibt auch die FFT die Spannung in den jeweiligen bins wieder. Wenn jetzt die Auflösung doppelt so hoch ist, ist die "Spannung" in den einzelnen bins trotzdem noch (ca.) genau so hoch. Daher ist auch die Summe dieser (dann doppelt so vielen bins =) Spannungswerte dann doppelt so hoch.
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
DD4WH
positron alter Hase
   
Offline
Posts: 462

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #33 on: 23. February 2017, 07:29:37 »
|
|
Die neue AGC ist nun viel einfacher zu bedienen:
1. im Menü WDSP AGC einschalten 2. freie Frequenz suchen --> Bandrauschen 3. mit encoder 2 den AGC threshold so einstellen, dass die AGC gerade eben nicht anspricht: Schriftzug "AGC" in der blauen box ist bei Rauschen gerade eben nicht zu sehen 4. Mit Button M2 den Fokus für encoder 2 eins weiter schalten 5. AGC mode umschalten je nach Geschmack und Demodulations-mode: OFF = AGC aus FAS = fast MED = medium SLO = slow LON = long vLO = very long die Ziffer unter diesen Bezeichnungen gibt die Zeitkonstante für die AGC = AGC WDSP DECAY an (in ms*10, so lange benötigt die AGC, um wieder bis zur höchsten Empfindlichkeit hochzuregeln: 100 bedeutet also 1 sec). Dies ist für die o.g. AGC modes jeweils voreingestellt, kann aber auch im Menü noch unter AGC WDSP DECAY fein geregelt werden.
Und schon hat man -ohne ins Menü gehen zu müssen- eine im Wesentlichen gut eingestellte AGC. Und für alle weiteren Feinheiten (Hang-Funktion & slope) geht man dann ins Menü und stellt das alles ein wie man möchte.
Würde mich über Kommentare und Verbesserungsvorschläge freuen! Mittelfristig überlegen wir auch, die Standard-AGC abzuschalten und nur noch die wdsp-AGC zu belassen.
Viel Spaß mit der wdsp-AGC!
73 de Frank
P.S.: Wenn man auf die wdsp-AGC umschaltet, wird automatisch das S-Meter auf dBm-Grundlage eingestellt, da das oldschool-S-Meter bei wdsp-AGC nicht arbeiten kann.
|
« Last Edit: 23. February 2017, 07:45:05 by DD4WH » |
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
peter_77
Urgestein
    
Offline
Posts: 735

THE mcHF and UHSDR forum !
|
 |
Re:neue AGC aus WDSP lib
« Reply #34 on: 23. February 2017, 15:00:06 »
|
|
Da muss man sich aber erstmal an den gehörig niedrigeren Grundrauschpegel gewöhnen. Das ist ja fast schon wie ein Squelch bei FM  Ansonsten funktioniert das fehlerlos...
|
« Last Edit: 23. February 2017, 15:00:51 by peter_77 » |
Logged
|
|
|
|
DD4WH
positron alter Hase
   
Offline
Posts: 462

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #35 on: 23. February 2017, 16:46:27 »
|
|
Hallo Peter,
schön, dass das eine Verbesserung bringt!
Warren Pratt, der den AGC-code für die wdsp-library geschrieben hat, hat das sehr elegant gelöst, dass man die AGC genau so einstellen kann, dass sie nicht schon das Bandrauschen verstärkt zu Gehör bringt, sondern erst auf Signale anspricht, die deutlich über dem Bandrauschen liegen.
Dazu muss man sich die Arbeit machen, bei Band-Wechsel/Antennen-Wechsel den AGC threshold mit dem encoder 2 jedesmal neu zu justieren. Ist ja aber nicht wirklich ein großer Aufwand, schont aber die Ohren.
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
|
DB4PLE
positron Urgestein
    
Offline
Posts: 1278

|
 |
Re:neue AGC aus WDSP lib
« Reply #37 on: 23. February 2017, 21:34:33 »
|
|
Hallo Frank und andere WDSP AGC Tester,
Dazu muss man sich die Arbeit machen, bei Band-Wechsel/Antennen-Wechsel den AGC threshold mit dem encoder 2 jedesmal neu zu justieren. Ist ja aber nicht wirklich ein großer Aufwand, schont aber die Ohren.
|
|
Wäre es sinnvoll/hilfreich, die/den relevanten AGC Parameter pro Band zu verwalten, damit man nicht neu einstellen muss beim Bandwechsel?
73 Danilo
|
|
Logged
|
|
|
|
|
DD4WH
positron alter Hase
   
Offline
Posts: 462

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #39 on: 24. February 2017, 08:27:54 »
|
|
Sigi hatte die gleiche Idee, und zusätzlich auch die Idee, die relevanten Parameter für die jeweilige Demod_mode zu speichern, denn die Unterschiede in der AGC-Einstellung zwischen SAM vs SSB vs CW sind vermutlich noch größer als die Unterschiede zwischen den einzelnen Bändern.
Oder noch komplexer (auch von Sigi ;-)): ähnlich den Schnellwahl-Filtern einzelne Profile, die man sich selbst zusammen stellen kann für verschiedene Situationen:
CW-DX CW-Lokal SSB-10m-Band oder so ähnlich.
Oder Profile, in denen man noch viel mehr als nur die AGC-Parameter speichern kann (Einstellungen für die noise reduction etc.)
Vielleicht auch die Möglichkeit, diese Profile am PC zusammen zu stellen und dann per USB in den mcHF einzuspeisen, denn irgendwann bricht unser Menü bei solchen Profilwünschen dann auch zusammen.
Ist vielleicht auch overkill, nur so mal als Ideen-Sammlung ((c)Sigi).
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
DF8OE
Administrator
    
Offline
Posts: 6290

Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
 |
Re:neue AGC aus WDSP lib
« Reply #40 on: 24. February 2017, 08:49:18 »
|
|
Sigi hatte die gleiche Idee, und zusätzlich auch die Idee, die relevanten Parameter für die jeweilige Demod_mode zu speichern, denn die Unterschiede in der AGC-Einstellung zwischen SAM vs SSB vs CW sind vermutlich noch größer als die Unterschiede zwischen den einzelnen Bändern. |
|
Aber vermutlich doch nicht hardwareabhängig und daher per Formel kalkulierbar?
Oder noch komplexer (auch von Sigi ;-)): ähnlich den Schnellwahl-Filtern einzelne Profile, die man sich selbst zusammen stellen kann für verschiedene Situationen:
CW-DX CW-Lokal SSB-10m-Band oder so ähnlich.
Oder Profile, in denen man noch viel mehr als nur die AGC-Parameter speichern kann (Einstellungen für die noise reduction etc.)
Vielleicht auch die Möglichkeit, diese Profile am PC zusammen zu stellen und dann per USB in den mcHF einzuspeisen, denn irgendwann bricht unser Menü bei solchen Profilwünschen dann auch zusammen.
Ist vielleicht auch overkill, nur so mal als Ideen-Sammlung ((c)Sigi).
|
|
Möchte ich zur Zeit als Overkill bezeichnen...
vy 73 Andreas
|
|
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
dg9bfc_sigi
I40-Mitglied noch länger dabei
  
Offline
Posts: 160

DG9BFC
|
 |
Re:neue AGC aus WDSP lib
« Reply #41 on: 25. February 2017, 08:50:25 »
|
|
sicher sind komplette profile overkill aber in bestimmten modes wird man immer auch bestimmte agc einstellungen nutzen (wollen) schnelle agc bei cw mittlere geschwindigkeit bei ssb und stärker wechselnden signalpegeln (damit sich bei schwachen signalen die agc wieder erholen kann ... ssb contest) langsame oder extrem langsame agc ... bei starken signalen wo es weniger schwankungen gibt (80m klönschnackrunde oder am radio) ... entsprechendes bei am (localradio oder dx) ich hatte das folgendermassen gedacht ... man stellt seine vorlieben im menue ein (slow med fast etc.) und wählt diese dann an der front aus also wenn man dann von slow auf fast schaltet werden nicht die für fast vorgesehenen ... sonder die vom user eingestellten werte genommen ... bedeutet man hat diese besagten 5 user agc einstellungen .... damit müsste man eigentlich auskommen und wenn man bei fast auf lange zeiten stellt (wie bei slow) hat man halt 5 langsame agc einstellungen (wenn denn ein user gar kein cw macht aber 5 verschiedene langsame regelungen wünscht) denke damit hat man alles erschlagen kann schnell auf diese 5 einstellungen wechseln (nun ja von der front aus möglich!) und trotzdem kann man diese werte ja jederzeit zusätzlich verändern an der front also .... einstellen der gewünschten werte als user agc (5 speicherplätze von fast bis extra slow) im menue ... eingestellte werte von der front wählbar und veränderbar wenn wert an der front verändert wird er später verworfen wenn wert im menue verändert wird er abgespeichert beim abschalten (oder langen druck auf menue ... naja wie gehabt) weitere zusätzlich gewählte "sonderfunktionen" wie noise reduction etc ... sollten NICHT mit in die agc sondern weiterhin so wählbar sein wie bisher in der fw sind ja für diese 5 einstellungen schon default werte vorgegeben (die eigentlich schon passen) ... fehlt nur dass wenn ein user die im menue verändert ... diese dann gespeichert werden während wenn man sie an der front verändert der geänderte wert verworfen wird denke so müsste das funzen, logisch sein, und die meisten user zufriedenstellen jeder user kann dann seine meist verwendeten einstellungen im menue vornehmen (wenn denn abweichend von default) diese 5 agc auswählen an der front an der front während des betriebes beeinflussen und wenn man feststellt dass man immer einen bestimmten wert während des betriebs nach oben oder unter verändert ... mach man das eben einmal im menue anstatt an der front und hat das dann als neue user einstellung abgelegt .... vielleicht bin ich auch missverstanden worden bzgl user profile ... ich meinte agc profile vom user einstellbar ... wenn ich user profile wünschen würde (mit ALLEN einstellungen je profil) na dann würden 5 sicher nicht ausreichen 
im augenblick ist es ja so dass wenn ich im menue bei einstellung slow das decay von 500ms auf 1000 ms verstelle ... und abspeichere geht dieser wert trotzdem verloren wenn ich an der front von slow einmal wechsele auf nen anderen agc mode ... heisst es kommt dann immer wieder der default wert von 500ms ich wünsche mir nur dass dieser (neue) wert erhalten bleibt (denn den hatte ich ja gespeichert im menue) ...
|
« Last Edit: 25. February 2017, 09:09:25 by dg9bfc_sigi » |
Logged
|
|
|
|
DD4WH
positron alter Hase
   
Offline
Posts: 462

Ich liebe dieses Forum!
|
 |
Re:neue AGC aus WDSP lib
« Reply #42 on: 25. February 2017, 13:41:34 »
|
|
Hallo Sigi,
ist beim nächsten daily implementiert. Bitte testen!
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
dg9bfc_sigi
I40-Mitglied noch länger dabei
  
Offline
Posts: 160

DG9BFC
|
 |
Re:neue AGC aus WDSP lib
« Reply #43 on: 25. February 2017, 20:21:47 »
|
|
danke werde ich tun ... (hab ich mitbekommen denn auch in die commits schaue ich ab und an rein)
denke das dürfte alle agc "tester" zufriedenstellen
ich "probier dann mal" rum
|
|
Logged
|
|
|
|
dg9bfc_sigi
I40-Mitglied noch länger dabei
  
Offline
Posts: 160

DG9BFC
|
 |
Re:neue AGC aus WDSP lib
« Reply #44 on: 25. February 2017, 20:51:44 »
|
|
das der squelch in fm auf bis zu +120 zu drehen geht ... ok damit komme ich ja noch klar ... aber warum geht der auch bis MINUS 20  vorher ging bei 0 die squelch auf ... oder hat das auch wieder mit der neuen agc zu tun und ich muss das anders einstellen??
|
|
Logged
|
|
|
|
|
|
|