Discrete TF
DiscreteImplementeert een discreet-tijd overdrachtsfunctie H(z) = B(z)/A(z) met behulp van de Direct Form II Transposed structuur. Coëfficiënten worden opgegeven als door spaties gescheiden waarden in dalende machten van z.
Wiskundig Model
Coëfficiënten worden gegeven in dalende machten van z. Voorbeeld: teller 1 0.5 betekent z + 0.5.
Ingangen & Uitgangen
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Out | number | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
numerator |
Numerator B(z) | polynomial | 1 |
|
denominator |
Denominator A(z) | polynomial | 1 -0.5 |
|
sampleTime |
Sample Time | number | 0.01 |
|
initialCondition |
Initial Condition | number | 0 |
Gebruiksvoorbeelden
| Overdrachtsfunctie | Teller (Numerator) | Noemer (Denominator) |
|---|---|---|
| Eerste-orde LP: 0.5/(z - 0.5) | 0 0.5 | 1 -0.5 |
| Voortschrijdend gemiddelde: (1 + z⁻¹)/2 | 0.5 0.5 | 1 |
| Eenheidsvertraging: z⁻¹ | 0 1 | 1 0 |
Opmerkingen & Best Practices
- Causaliteit: De orde van de teller mag niet groter zijn dan die van de noemer voor een correcte realtime implementatie.
- Inschakelverschijnselen: Filtertoestanden starten op nul; de eerste paar bemonsteringsstappen weerspiegelen het opstartovergangsgedrag.
- Bemonsteringstijd: Moet overeenkomen met of een veelvoud zijn van de basisbemonsteringstijd van de simulatie.
- Coëfficiëntformaat: Coëfficiënten zijn door spaties gescheiden in dalende machten van z; volgzeros in de teller zijn significant.
- Direct Form II Transposed: Numeriek robuuste implementatie met minder vertragingsstappen dan Direct Form I.
Gerelateerde Componenten
- TransferFunction: Continu-tijd overdrachtsfunctie G(s)
- UnitDelay: Eenvoudige vertraging van één bemonsteringsperiode (z⁻¹)