Forum: Digitale Signalverarbeitung / DSP Audio-PCM "immer" signed integer ?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Dirk B. (freaxx)


Bewertung
0 lesenswert
nicht lesenswert
kurze Schnellfrage:

sind Audio-PCM-Daten eigentlich im allgemeinen immer als "signed 
integer" im Stream ?
also z.B. auf gängigen Schnittstellen wie S/PDIF oder I²S 
(Philips-Spec.) ?

d.h. bei z.B. 16bit Samples wäre (Sinus angenommen) die positive 
Halbwelle im Spitzenwert bei 0dBFS bei +32767 (01111111 11111111) und 
entsprechend der negative Maximalwert bei -32768 (10000000 00000000) ?
so dass "silence" quasi um "0" herum ist ?

: Bearbeitet durch User
von Clemens L. (c_l)


Bewertung
0 lesenswert
nicht lesenswert
Bei 8-Bit-Samples war früher mal unsigned gebräuchlich.

Aber bei allen heutigen Standards sind die Samples mit Vorzeichen.

: Bearbeitet durch User
von Tobias N. (technick2)


Bewertung
0 lesenswert
nicht lesenswert
Natürlich ist das so. Wie will man sonst ohne Auswertung des Signals 
erkennen, wo Null ist?

von Jemand (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Tobias N. schrieb:
> Natürlich ist das so. Wie will man sonst ohne Auswertung des Signals
> erkennen, wo Null ist?

In der Mitte des Wertebereichs.

Das war jetzt nicht so schwer.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.