MATLAB Signal Sampling Frequency Period Analog Digital

Signalabtastung - MATLAB


  • Die Signalabtastung ist ein wichtiger Bestandteil des Digitalisierungsprozesses für analoge Signale. Bei guter Abtastung kann das Signal nahezu verlustfrei reduziert werden.
  • Skriptbeschreibung:

  • Ein Zufallszahlengenerator generiert einen Zeitrahmen von 1 bis 10 Sekunden.
  • Erzeugt eine Signalamplitude von 1 - 5 Hz.
  • Das Skript generiert aus diesen Eingabedaten eine zufällige Sequenz, wobei die maximale Häufigkeit berücksichtigt wird.
  • Das ursprüngliche analoge Signal wird in einem Liniendiagramm dargestellt.
  • Das Signal wird mit 2 * fmax, 3 * fmax und 10 * fmax abgetastet.
  • Das Skript berechnet die Abtastfrequenz basierend auf den Abtastfrequenzen.
  • Die Abtastrate bestimmt, wie oft das Signal abgetastet wird. Je niedriger die Zahl, desto besser die Abtastrate.
  • Das abgetastete Signal wird sowohl als Kurve als auch digital mit Abtastpunkten grafisch dargestellt.
  • Die Grafikverarbeitung zeigt die Qualität des abgetasteten Signals im Verhältnis zum ursprünglichen Signal und die Verluste bei einer niedrigeren Abtastrate.
  • Source code on Github: Github repo