Hallo zusammen, also wie im Titel geschrieben, geht es mir um ein aliasingreduzierten kontinuierlichen Puls bis 2 kHz. Dafür verwende ich einen DSPIC mit Audiodac bei 64 kHz Samplerate! Einen Sägezahn erzeuge ich durch den DPW Algorithmus folgendermaßen: 1. neuen Samplewert quadrieren 2. den alten Wert vom neuen abziehen 3. verstärken mit c=fs/(4fosc) So das ganze funktioniert ohne das man Aliasing hört sondern fast den idealen Sägezahn! Pulswellen werden laut DPW erzeugt indem man zwei Sägezähne gleicher f erzeugt mit unterschiedlicher Phasenlage und dann subtrahiert Doch klingt der PULS total verkratzt!! Also so: Pulse(x)= saw(x)-saw(x-x/2). Habe im Anhang das ASM-Codeschnipsel für den Sägezahn! mach ich da was falsch? Grüße Werner
Guten Morgen, Schade das ich noch kein Feedback bekommen habe. Had vieleicht jemand eine Idee, wie ich einem Puls per DPW-Algorithmus hinbekomme? Grüße Werner
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.