Product
MathDer Product-Block multipliziert mehrere Eingangssignale miteinander und gibt ihr algebraisches Produkt als Ausgangssignal aus. Dies ist eine grundlegende mathematische Operation für die Signalverarbeitung, Amplitudenmodulation (AM), Leistungsberechnungen () sowie die Modellierung nichtlinearer dynamischer Systeme.
Der Block akzeptiert mehrere Eingangsverbindungen an seinem Eingangsport und multipliziert alle aktuellen Werte zu einem einzigen Ausgangssignal.
Mathematisches Modell
Der Product-Block implementiert:
Wobei:
y(t)das Ausgangssignal zum Zeitpunkt t istu₁(t), u₂(t), ..., uₙ(t)die anliegenden Eingangssignale sindndie Anzahl der verbundenen Eingänge ist
Wenn keine Eingänge angeschlossen sind, liefert der Block 0.0.
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| → In | in |
× | number | Required |
| ← Out | out |
Product | number | Output |
Anwendungsbeispiele
Leistungsberechnung (P = U · I)
Berechnung der elektrischen Wirkleistung aus Spannung und Stromstärke:
Spannungssensor U(t) → Product → Leistung P(t) [W]
Stromsensor I(t) → Product
Amplitudenmodulation (AM)
Modulation eines niederfrequenten Signals auf einen hochfrequenten Träger:
Audiosignal (1 kHz) → Product → Moduliertes Signal
Trägerwelle (100 kHz) → ProductHinweise & Best Practices
- Nichtlineare Operation: Die Multiplikation zweier zeitveränderlicher Signale erzeugt neue Frequenzkomponenten (Summen- und Differenzfrequenzen ).
- Neutrales Element: Mathematisch ist das neutrale Element der Multiplikation 1.0; im unbeschalteten Zustand gibt dieser Block jedoch 0.0 aus, um unbeabsichtigte Signalpegel im Modell zu vermeiden.
- WASM-Performance: Hochoptimierte Ausführung in nativem WebAssembly ohne Laufzeit-Overhead.
Verwandte Blöcke
- Divide: Division von zwei Signalen
- Sum: Addition von Signalen
- Gain: Skalierung um einen festen konstanten Verstärkungsfaktor
- NumericDisplay: Zur numerischen Anzeige des Rechenergebnisses