logo
Welcome, Guest. Please Login or Register.
05. May 2024, 10:21:33


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Manuell einstellbares notch-Filter <- zurück vorwärts ->
Pages: [1] 2 Go Down Print
   Author  Topic: Manuell einstellbares notch-Filter  (Read 5618 times)
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Manuell einstellbares notch-Filter
« on: 23. April 2016, 20:41:51 »

Wir haben jetzt im Software-Team ein neues feature implementiert: ein manuelles notch-Filter.

Es handelt sich zwar um ein Filter, das nur relativ wenig zusätzliche CPU-Power benötigt, aber trotzdem sehr wirksam ist: ein biquad-IIR-Filter 2. Ordnung mit einer frei einstellbaren notch-Filter-Frequenz und einer Güte Q = 10 (die Koeffizienten werden nach Einstellung durch den Benutzer im mcHF berechnet). Damit erreichen wir eine starke Unterdrückung in einer Bandbreite zwischen 5Hz und 10Hz des notches, also ein sehr sehr selektives Filter.

Long press G3 --> Einschalten des notch-Filters
Einstellen der notch-Frequenz mit encoder 2
Long press G3 --> Ausschalten des notch-Filters

Viel Spaß beim Testen und wir würden uns über feedback freuen!

73 de Frank

P.S.: Da wir für die Filterwahl ja schon G4 und encoder 3 haben, ist ab jetzt die Filterwahl über encoder 2 nicht mehr möglich
« Last Edit: 06. November 2016, 17:19:40 by DF8OE » Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Manuell einstellbares notch-Filter
« Reply #1 on: 24. April 2016, 05:45:55 »

Hervorragende Wirkung. Ich habe gestern damit in wenig in CW rumgespielt. Zwei CW-Stationen dicht beeinander lassen sich wirklich nicht gut hören (kann auch an mir liegen...). Mit dem manuellen Notch-Filter bekomme ich die unerwünschte so gut wie weg. Und in der Tat ist die zusätzliche CPU-Last absolut unerheblich 

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! <<<<
Michael_K
Urgestein
*****

Offline

Posts: 638



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #2 on: 24. April 2016, 07:14:48 »

Moin,
sehr schön. Habe es mal mit fldigi und BPSK mir angesehen. Wirkung sehr gut; der Filterbereich ist auch gut als "schwarzer Sektor" im Wasserfall des fldigi zu sehen. Die Einstellung auf einen Störer o. ä. ist damit sehr gut möglich
vy 73 aus Erfurt
Michael_K
Logged
dl2ki
Guest

E-Mail
Re:Manuell einstellbares notch-Filter
« Reply #3 on: 24. April 2016, 08:04:05 »

Hallo Frank,

sehr gute Wirkung. Besten Dank für Deine Arbeit an den Filtern insgesamt.

73, Wolfgang
DL2KI
« Last Edit: 24. April 2016, 08:12:31 by DL2KI » Logged
Roger
noch länger dabei
***

Offline

Posts: 122



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #4 on: 24. April 2016, 09:54:06 »

Hallo Frank,

könnte man dieses manuelle Notchfilter auch umdrehen in ein Peak-Filter, das ist
bei CW meist erwünschter?

vy73s
Roger
Logged
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #5 on: 24. April 2016, 11:20:45 »


Hallo Roger,

was macht das peak-Filter genau? Ist das ein Bandpass-Filter mit gain im Passband?

Ich habe hier auch eine Formel für die Koeffizienten eines "peaking EQ"-Filters, weiß aber nicht genau, was das ist.

73 de Frank
Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
dl2ki
Guest

E-Mail
Re:Manuell einstellbares notch-Filter
« Reply #6 on: 24. April 2016, 13:15:54 »

Hallo Frank,

ein "Audio-Peak-Filter" verstärkt sozusagen das CW Signal, während der andere Filterbereich unterdrückt wird.

In meinem K3 ist so ein Filter enthalten. Hier eine Kurzbeschreibung von Elecraft: http://www.elecraft.com/KX3/tips/Using%20APF%20for%20weak%20signal%20CW%20work%20the%20K3%20and%20KX3.pdf

Und hier eine Demo zum IC-7600: http://www.ab4oj.com/icom/ic7600/apf.html,  und eine ausführlihcere Beschreibung zum FT-2000: http://www.ac0c.com/main/page_ft2k_roofing_filters_ft2000_dsp_filters.html

73, Wolfgang
DL2KI

Logged
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #7 on: 24. April 2016, 13:33:43 »

Hallo Wolfgang,

vielen Dank! Das sieht aus, als wenn das möglich wäre, allerdings nicht ganz so einfach, wie ich gedacht hatte. Ich schaue mir das etwas näher an und vielleicht vielleicht bekomme ich das so ähnlich hin, könnte aber etwas dauern.

73 de Frank DD4WH
Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Manuell einstellbares notch-Filter
« Reply #8 on: 24. April 2016, 14:34:36 »

Um es mathematisch etwas lax auszudrücken:

Es ist ein invertiertes Notch-Filter.

Spiegele die Notch-Kurve an der x-Achse und Du erhältst das CW-Filter...

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! <<<<
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #9 on: 24. April 2016, 19:20:45 »


So, jetzt ist die erste Testversion freigegeben:

Wir haben jetzt eine biquad-IIR-Filter-Kaskade im audio-path des mcHF mit den folgenden Komponenten:

1.) notch filter mit einstellbarer notch frequency, Q = 10, notch bandwidth ca. 10Hz: gibt es jemanden, der die maximale Unterdrückung messen kann?

2.) peak EQ filter mit einstellbarer peak frequency, Q = 10: Bandbreite? Gain am peak? Messwerte sehr willkommen ! ;-)

3.) lowShelf filter zur Bass audio-Anhebung/Absenkung +-20dB einstellbar, shelf midpoint frequency 200Hz

4.) highShelf filter zur Höhen-audio-Anhebung/Absenkung +-20dB einstellbar, shelf midpoint frequency 6000Hz

1.) und 2.) können über die DSP-Einstellung mit G2 "angeschaltet" werden (Eigentlich sind sie immer an, nur mit pass-thru-Koeffizienten).

3.) und 4.) sind auch immer an und haben bei Einstellung 0dB auch pass-thru-Koeffizienten, also keine Wirkung auf die audio.

Zur Einstellung von 3.) und 4.) kommt man, wenn man mit M2 weiter klickt.

Alle Frequenzen werden dann mit encoder 2 eingestellt.

Listen and enjoy!

WARNUNG: alles noch EXPERIMENTELLE Filter: Bitte Vorsicht mit Kopfhörern, es könnte laut oder sogar grässlich werden, bitte mit kleinem AFG (kleiner Lautstärke) vorsichtig ausprobieren!

Auch die grafische Darstellung hat noch kleinere Macken, wir arbeiten daran ;-)

Feedback welcome.

73 de Frank DD4WH

P.S.: auch die performance ist noch optimierbar, gerade in AM kann es etwas träger werden, das System ;-)
Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
Roger
noch länger dabei
***

Offline

Posts: 122



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #10 on: 25. April 2016, 05:26:52 »

Grüss Dich Frank,

Danke für Deine Bemühungen um die Filter im mcHF!

ja, das Peak-Filter ist eigentlich die Umkehrung des Notch-Filters wie in den Mails beschrieben.
Statt zu unterdrücken wird das Signal rausgehoben. Sinn dabei wäre in CW, dass man auch bei
einem breiten Filter, also breiter als 300 und 500Hz, durch das mehrere Stationen zu hören sind,
durch die Peak-Funktion die anderen Stationen in den Hintergrund befördern könnte und eine
gewünschte Station hervorgehoben wird.

vy73s
Roger
Logged
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #11 on: 25. April 2016, 06:40:26 »

Hallo Roger,

danke für Deine mails!

Probier das peak-Filter doch mal aus, das seit gestern implementiert ist ;-) und melde uns zurück, ob es das tut, was Du Dir vorstellst.

Beste Grüße,

Frank DD4WH
Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
DC3AX
Interessent
noch länger dabei
***

Offline

Posts: 186



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #12 on: 25. April 2016, 07:33:52 »

Moin zusammen,

Ich hoffe in den nächsten paar Tagen die benötigten Ersatzteile für meinen R&S UPD zu bekommen, dann könnte ich mir mal ein paar Tests überlegen, die Euch unterstützen. Muss mir noch einen Weg überlegen, wie ich die Signale in den mcHF hinein bekomme...

vy 73 de DC3AX
Ulrich
Logged

Es gibt drei binäre Zustände: Ein, Aus und Vielleicht. Je höher die Frequenz, desto Vielleicht...
Roger
noch länger dabei
***

Offline

Posts: 122



Ich liebe dieses Forum!

View Profile
Re:Manuell einstellbares notch-Filter
« Reply #13 on: 25. April 2016, 12:49:41 »

Hallo Frank,

also, ich habe mal die neuste Daily eingespielt. Zuerst ist mir aufgefallen, bei einem einigermassen hörbaren CW-Signal arbeitet SNAP ausgezeichnet. Das Signal befindet sich danach zentriert nicht nur im 500Hz sondern sogar zentriert im 300Hz Filter. Erstaunlich!

Auch Notch und Peak funktionieren gut! Aufgefallen ist mir, wenn ich ein Signal mittig beim 1.4kHz BPF Filter einstelle oder mit Snap einmitten lasse und danach Peak oder Notch einschalte, muss ich etwa 50-80Hz nach unten/oben korrigieren bis die  Wirkung des Filters optimal ist.  Muss bei beiden etwa 50 bis 80Hz die Filterfrequenz nach unten/oben drehen. Lässt sich vielleicht gar nicht ganz genau machen. Auf jeden Fall hört man die Wirkung deutlich und ein wenig Knopf-Drehen schadet keinem. Vielen Dank!

vy73s
roger

hab gerade noch an einem zweiten Gerät probiert. Da ist die Differenz manchmal nur 10-20Hz oder sogar genau drauf.

« Last Edit: 25. April 2016, 16:46:16 by Roger » Logged
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:Manuell einstellbares notch-Filter
« Reply #14 on: 25. April 2016, 15:34:36 »

Hallo Ulrich,

Quote from: DC3AX on 25. April 2016, 07:33:52
Ich hoffe in den nächsten paar Tagen die benötigten Ersatzteile für meinen R&S UPD zu bekommen, dann könnte ich mir mal ein paar Tests überlegen, die Euch unterstützen. Muss mir noch einen Weg überlegen, wie ich die Signale in den mcHF hinein bekomme...

Das ließe sich mit einem alternative Audio-Pfad machen: Von USB Audio In durch die Filter wieder raus zum USB. Das wäre am einfachsten und ein "voll" digitaler Testpfad. Das ist zwar nicht implementiert. Aber da ja im Prinzip nur bestehende Funktionen anders verknüpft werden, würde das wohl machbar. Für mich allerdings in den nächsten Tagen eher nicht, aber wenn Du dein Testkonzept fertig hast, dann könnten wir das in Angriff nehmen.

@Frank: Würde so eine Möglichkeit zum Test auch für Dich interessant sein?

73
Danilo










Logged
Pages: [1] 2 Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Manuell einstellbares notch-Filter <- zurück vorwärts ->
Jump to: 


Login with username, password and session length

 Es wird die Verwendung von Browsern die auf der "Blink"-Engine basieren und mindestens
1024x768 Pixel Bildschirmauflösung für die beste Darstellung empfohlen
 
Amateurfunk Die Beiträge sind, sofern nicht anders vermerkt, unter der folgenden Lizenz veröffentlicht:
GNU Free Documentation License 1.3 GNU Free Documentation License 1.3
verbindet!
Powered by MySQL Powered by PHP Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Impressum & Disclaimer
Valid XHTML 1.0! Valid CSS!