Probleme mit SQUELCH / Siglevel-Detector

  • Also ich habe meinen Simplex-Node eigentlich fast fertig, nur die Squelch macht große Probleme. Die Squelch über Vox funktioniert nicht zufriedenstellendn (Öffnet/ schließt zu früh oder zu spät). Das mit den CTCSS Subtones habe ich irgendwie überhaupt nicht hinbekommen. Den Siglevel-Detektor habe ich schon dutzende male laufen lassen und viele verschiedene Einstellungen probiert. Teilweise die Werte von Hand nachgebessert und versucht das Ergebnis zu verbessern. Bisher komplett ohne Erfolg. Hier mal einige Werte die ich ausprobiert habe.

    Wenn ich die Squelch testweise manuell über den GPIO Steuere, bekomme ich das beste Ergebnis. Um den GPIO zu verwenden benötige ich aber ein digitales Signal vom TRX. Das liegt ja im Prinzip bei der Empfangs-LED an. Leider kann ich dieses Signal aber nicht über den Kenwood-Norm-Mikrofon Stecker abgreifen. Ich muss also den TRX öffnen um die Squelch über die Hardware zu steuern - und genau das wollte ich gern vermeiden um den TRX flexibel tauschen zu könnnen.

    Vielleicht kann mir jemand einen Tipp geben, wie ich aus dem Sig-Level Detector doch noch ein sauberes Signal bekomme?

  • Hallo,

    hast Du die Werte einfach so eingegeben? Diese werden Dir doch eigentlich vorgegeben, nachdem Du die Rauschsperre mit siglevdetcal kalibriert hast.
    Noch mal zur Abfolge für den SIGLEV-Detector:
    - Die Rauschsperre am Funkgerät ist grundsätzlich immer offen, d.h. das Rauschen gelangt an den Micro/Line-In Eingang
    - Die Lautstärke ist im Alsamixer so eingestellt, dass mit der VOX ein relativ gutes Audiosignal beim EchoLink-Partner zu hören war (oder eben bei 9999#)
    - jetzt kalibriert Du die Rauschsperre mit

    Code
    siglevdetcal /etc/svxlink/svxlink.conf Rx1

    (hier natürlich Deine config-Umgebung eintragen), zunächst einen sehr starken Träger setzen (Ohne Modulation!) und ENTER drücken, 15 Sekunden warten.
    - danach kein Träger setzen, reines Rauschen am Funkgerät! ENTER drücken, 15 Sekunden nix warten
    - Im Anschluß gibt Dir der Kabibratior die notwendigen Werte für Deine svxlink.conf
    - Diese an der entsprechenden Stelle eintragen, svxlink starten, wenn Du jetzt einen Träger setzt sollte so was wie "The Squelch is open (100.0)" erscheinen, also ein Wert um 100 +/-

    Einfach so Werte eintragen bringt nix, wichtig: Die Kalibrierung muß jedes Mal neu gemacht werden, sobald Du den Capture||Microfon-Regler im Alsamixer verstellst!
    ok soweit?

    vy 73's de Adi, DL1HRC

  • Hallo,

    also das Prinzip habe ich verstanden. Ich habe siglevdetcal so benutzt wie du beschrieben hast. Rauschsperre am TRX offen. Im ersten Durchgang ein starkes unmoduliertes Signal gesendet. Im zweiten Durchgang ohne Träger nur das Rauschen.

    Die ganzen unterschiedlichen Werte kommen durch Experimente mit diversen Einstellungen am TRX. Ich habe dann einfach rumprobiert, weil das beschriebene Schema bei mir eben nicht funktioniert hat.

    Ich habe es eben nochmal wie von dir beschrieben durchlaufen lassen:

    Code
    SIGLEV_SLOPE=115.52SIGLEV_OFFSET=-441.53CTCSS_SNR_OFFSET=-13.45

    Diese Werte habe ich im Configfile. Wenn ich nun svxlink starte werde ich gleich mit Offener Squelch begrüßt.

    Die Squelch bleibt dauernd an, egal ob ich einen Träger sende oder nicht. DTMF-Töne kommen alle sauber durch. Distortion-Warnings gibt es keine. Der ALSA-Regler Mic-In ist auf Minimum gestellt, die Lautstärke am TRX auch auf Minimum. An beiden Reglern kann ich also nur aufdrehen, das bringt aber dann Distortion-Warnings.

  • Hm, der Wert für SIGLEV_OFFSET erscheint mir ungewöhnlich niedrig mit -441. So einen niedrigen Wert hatte ich bei mir noch nie. Wo stehen die Regler für Capture und Micro?
    Schick mir mal bitte Deine svxlink.conf direkt an meine PM (meincall @ gmx.de)

    73's Adi, DL1HRC

  • ok, Micro ist auf Minimum (hatte das überlesen) aber Capture ist noch sehr wichtig.
    Wenn Du alles auf fast 0 hast mußt Du hardwareseitig was ändern.

    73's de Adi

  • Hallo Adi,

    erstmal vielen Dank für deine Hilfe. Ja, Capture ist auch auf null. Dann weiß ich, dass ich jetzt hardwareseitig was ändern muss. Ich habe mir überlegt einen regelbaren Widerstand einzulöten. Mal schauen ob sich dann was verändert.

    73 de Silvio

  • Moin,

    ja, sehr wichtig: Wenn irgendein genutzter Regler auf 0 oder 100 ist (egal ob Capture, Micro oder auch PCM, Master), dann ist was faul. Ich vermute mal, dass auch die Werte während der Kalibrierung geschwankt haben.

    vy 55's de Adi, DL1HRC