Gast
#7189949
Hallo, ich möchte die Erg. der Implementierung in C eines "Filters" 2-ter Ordnung vergleichen (realisiert über den Zustandsraum und über die Z-Transformation). Ausgangspunkt ist die Dgl. eines Reihenschwingkreises mit L=1H, C=1F, R=0,2Ohm. y ist die Spg. über C, u die Spg. über der Reihenschaltung von L,C,R. y(zwei_punkt)+0,2*y(punkt)+y=u; "punkt" ist die Ableitung nach der Zeit, y die Ausgangsgröße, u die Eingangsgröße. Die Eingangsgröße springt von 400 auf 600 alle Sek. hin und her. y gebe ich auf einen DAC und zeige das Erg auf einem Osz. Die Zustandsraumrealisierung funktioniert und liegt als C-Code vor. Hat jemand eine Realisierung über die Z-Transformation in C? Wichtig ist, dass die Abtastzeit „Tab“ im C-Code eingebbar ist, und in der Initphase entsprechend mit den Koeffizienten verrechnet wird. Ein Austausch des Quellcodes ist selbstverständlich. VG Walter