HL Generatoren mit Tiefpass
TP1Ord_V3.cpp@0:1ee433748336, 2017-05-09 (annotated)
- Committer:
- ogris
- Date:
- Tue May 09 06:59:27 2017 +0000
- Revision:
- 0:1ee433748336
SDFWERWREW
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ogris | 0:1ee433748336 | 1 | |
ogris | 0:1ee433748336 | 2 | #include "TP1Ord_V3.h" |
ogris | 0:1ee433748336 | 3 | |
ogris | 0:1ee433748336 | 4 | TP1Ord::TP1Ord() |
ogris | 0:1ee433748336 | 5 | { |
ogris | 0:1ee433748336 | 6 | // vern�nftige Grenzfrequenz setzen |
ogris | 0:1ee433748336 | 7 | SetAlpha(0.1); |
ogris | 0:1ee433748336 | 8 | } |
ogris | 0:1ee433748336 | 9 | |
ogris | 0:1ee433748336 | 10 | |
ogris | 0:1ee433748336 | 11 | void TP1Ord::SetAlpha(float aAlpha) |
ogris | 0:1ee433748336 | 12 | { |
ogris | 0:1ee433748336 | 13 | _alpha=aAlpha; |
ogris | 0:1ee433748336 | 14 | _beta = 1.0-aAlpha; |
ogris | 0:1ee433748336 | 15 | } |
ogris | 0:1ee433748336 | 16 | void TP1Ord::CalcOneStep(float aX){ |
ogris | 0:1ee433748336 | 17 | y = aX * _alpha + y * _beta; |
ogris | 0:1ee433748336 | 18 | } |
ogris | 0:1ee433748336 | 19 | |
ogris | 0:1ee433748336 | 20 | |
ogris | 0:1ee433748336 | 21 | |
ogris | 0:1ee433748336 | 22 | |
ogris | 0:1ee433748336 | 23 | |
ogris | 0:1ee433748336 | 24 |