logo
Welcome, Guest. Please Login or Register.
02. May 2024, 11:08:52


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: CW Keyclicks <- zurück vorwärts ->
Pages: 1 [2] Go Down Print
   Author  Topic: CW Keyclicks  (Read 2461 times)
DD4WH
positron
alter Hase
****

Offline

Posts: 462



Ich liebe dieses Forum!

View Profile
Re:CW Keyclicks
« Reply #15 on: 28. January 2017, 10:23:56 »

Hallo Yves, hallo Andreas,

hatte ein paar Tage andere Dinge zu tun, daher melde ich mich erst jetzt.

Hervorragende Arbeit, Yves! Das sieht so aus, als wenn das Signal jetzt viel besser wäre.

Ich bin kompletter Anfänger in CW und daher verstehe ich die Dinge im code und in der CW-Betriebstechnik nur in Ansätzen, leider.

Aber soweit ich das verstehe, scheint ja die Anlage des codes im Grunde genommen sehr sinnvoll: das shaping funktioniert, Du hast dann gezeigt, dass mit Hilfe von zahlreicheren shaping-Flankenschritten und anderem smoothing-window die Nebenaussendungen erheblich reduziert werden können. Und die Erweiterung der Tabelle von jetzt 32 floats auf 128 floats ist ja nur 1/2kbyte mehr, das sollte drinsitzen, denke ich.[zumal ein anderes zusätzliches TX-Filter auch RAM verbrauchen würde: ein FIR filter mit 200 taps würde 200 float-Koeffizienten und nochmal mindestens dasselbe an state-Variablen benötigen . . .].

Die Frage ist jetzt aus meiner Sicht nur noch, wie wir den code umbauen:

1. Möglichkeit: du machst einen pull request in github mit Deinen Änderungen.

2. Möglichkeit: du sendest mir die von Dir ausgerechneten Blackman-smoothing-Faktoren und ich baue das in den code ein: Du hattest ja außerdem noch ein paar andere Kleinigkeiten geändert, soweit ich das verstanden hatte[EDIT: hat sich mit Deinem letzten post überschnitten, es sind noch mehr Änderungen! ;-)]: ps.keytimer auf 32 statt 24 und alle limits im code auf 16 statt 12? Ich bin im Moment etwas zeitlimitiert, so dass ich das nicht in Ruhe ausprobieren/durchdenken kann, aber wenn Du mir mit den Infos/Zahlen aushilfst, kann ich das fix in den code reinbasteln und einen pullrequest machen, ich würde in diesem Fall auch auf jeden Fall im code vermerken, dass die Optimierungen/Tests dazu von Dir stammen ;-).

Vielen Dank!

73 de Frank

« Last Edit: 28. January 2017, 10:41:18 by DD4WH » Logged

-----------------------------------------
Teensy Convolution SDR
https://github.com/DD4WH/Teensy-ConvolutionSDR
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:CW Keyclicks
« Reply #16 on: 28. January 2017, 11:23:53 »

Hallo,

bin auch für die Tabellenlösung (sprich die Nutzung de vorhandenen Ansatzes mit geänderten Parametern).

73
Danilo
Logged
hb9ewy
schon länger dabei
**

Offline

Posts: 98



Ich liebe dieses Forum!

View Profile E-Mail
Re:CW Keyclicks
« Reply #17 on: 28. January 2017, 13:33:57 »

Hallo Frank & Danillo,

Danke für Überlegungen über den z.Z. besten Ansatz für die Umsetzung.
Ich werde mich in GitHub einarbeiten und versuchen die Anpassungen auf diesem Wege einzuspeisen. Ich habe noch Ideen für Code Optimierungen, die lasse ich aber vorerst aussen vor.

vy 73 de Yves
hb9ewy
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: CW Keyclicks <- 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!