Pages: 1 [2]
|
|
|
|
Author
|
Topic: CW Keyclicks (Read 2461 times)
|
|
DD4WH
positron alter Hase
Offline
Posts: 462
Ich liebe dieses Forum!
|
|
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
|
|
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!
|
|
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]
|
|
|
|
|
|
|