SpDif oder I2s Mono Summe erzeugen ?

OP (Firma: CarHifi-Store) #1202733
Hallo,

hier gehts mal um die Peripherie vor dem DSP.

Ausgangsbasis:
Ich habe ein Stereosignal als SPDif oder i2s vorliegen.

Das muss ich auf zwei DSP´s (fertig) splitten, so das ein DSP den 
rechten und ein DSP den linken Kanal bekommt. Die DSP´s sind aber 
Stereo-DSP´s. Ich muss also jeden DSP mit einem Doppelmono-Signal (am 
liebsten I2S) versorgen....einmal erzeugt aus dem linken, einmal aus dem 
rechten Eingangssignal.

Wie kann man das realisieren?

Gruß Frank
Persönliche Seite #1203563
Das ist doch kein Problem, ich würde die DSPs einfach an der I2S Seite 
an das Stereosignal anschließen und auf dem, der den jeweiligen Kanal 
nicht braucht, dessen Daten einfach ignorieren. Warum sollte man das 
vorher ausfiltern, wenn das am DSP in Software ein einfacher Dummyread 
ist?

Grüße,

Peter
OP (Firma: CarHifi-Store) #1203838
Hallo,

Danke schon mal für die Antworten. Das Problem: Es handelt sich um 
fertige DSP´s bei denen ich keinen Zugriff auf das Programm habe - ich 
kann die Teile lediglich mit I2s füttern und die Parameter setzen....das 
wars.

Nun möchte ich aber zwei von diesen DSP´s in einem Dual-Mono-Aufbau 
einsetzen, d.h. einer kümmert sich um den rechten und einer um den 
Linken Kanal.
Ist doch kniffliger als es auf den ersten Blick scheint....für mich 
zumindest.
Hab mal dran gedacht die RLClk zu manipulieren, könnte dieser Ansatz 
funktionieren?

Gruß Frank
Persönliche Seite #1203891
Was ist denn das Problem daran, wenn beide DSPs stereo bekommen? Was 
machen die denn überhaupt? Solange sie ihre Kanäle strikt trennen, kann 
doch immernoch nach dem Processing der eine Kanal ignoriert werden? 
Welches Ausgangsformat wird denn verwendet? Wenn es analog ist, einfach 
den einen Kanal nicht anschließen. Wenn es wieder I2S ist, geht es wohl 
auf einen DA-Wandler und da kann man wieder den einen Kanal einfach 
nicht anschließen.

Wenn das Ausgabeformat I2S ist und daraus SPDIF gemacht werden soll, 
haben wir ein Problem, denn wer garantiert, dass die Durchlaufzeit durch 
die beiden DSPs gleich ist, also links und rechts so phasengleich ist, 
dass das mittels einfacher Logik auf einen SPDIF Wandler gegeben werden 
kann? Du kannst davon ausgehen, dass das nicht der Fall ist, du dafür 
also einen weiteren DSP mit entsprechendem Speicher brauchst. Und auch 
hier ist das Problem immernoch, dass du nicht weißt, welche samples von 
links zu welchen samples von rechts gehören weil du nicht weißt, ob bei 
unterschiedlicher Konfiguration der DSPs die Durchlaufzeit gleich ist. 
Das ist idR. bei der Verwendung von Equalizern schon nicht mehr der 
Fall.

Warum verwendest du zwei gleiche DSPs mit gleicher Software, die stereo 
können, aber jeder soll nur einen Kanal rechnen und der andere wird 
nicht benutzt? Das ist doch Verschwendung von Rechenleistung und erzeugt 
eben das Problem, das du jetzt hast und wohl nur vernünftig durch einen 
weiteren DSP lösen kannst. Dann kannst du aber die anderen beiden auch 
gleich weglassen und alles notwendige auf diesem rechnen.

Also verstehe ich den Sinn der ganzen Aktion nicht wirklich.

Grüße,

Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.