I2S: Stereo-Kanäle digital zu Mono mischen

OP #5951266
Lesenswert?
• ▲
▼
Hallo,

ich habe ein I2S-Signal mit 44,1kHz Abtastrate und 24 Bit Audio, das aus 
einem DSP kommt.

Mein Ziel ist es, daraus ein S/PDIF- oder TOSLINK-Signal zu machen, um 
daran einen vorhandenen Verstärker anschließen zu können. Dafür wäre 
meines Erachtens der DIT4096 geeignet.

Das Problem ist nun, dass das Audiosignal eigentlich Mono ist und der 
DSP eine (Software-)Frequenzweiche enthält. Auf dem linken Kanal werden 
nur die Frequenzen ab ca 1kHz gesendet und der Rest auf dem rechten 
Kanal (mit etwas Überlappung). Ich habe leider keinen Einfluss auf den 
DSP.

Nun meine Frage: Wie kann ich das I2S-Pseudo-Stereo-Signal zu einem 
echten digitalen Mono-Signal mischen?

Ich wäre euch sehr dankbar für Anregungen.

Viele Grüße

Flo
Gast #5953431
Lesenswert?
• ▲
▼
Wie oben geschrieben,
beide Kanäle empfangen, addieren und das addierte Signal dann einfach 
auf L und R rausgeben.

Vermutlich kriegst du das ohne Probleme mit einem einfachen 
Mikrocontroller hin wie STM32F0 (wenn die I2S haben) oder einem XMC1100.
Die haben meistens bidirektionale I2S Hardware an Board.

Das ganze klingt so als ob du das Signal aus einem aktiv entzerrten 
Lautsprecher rausholen willst. Bedenke dabei dass der DSP dann aber im 
Regelfall direkt auch so Sachen wie z.B. EQ's, evtl. Bass-Enhancement, 
Limiter etc. macht die dein Signal verfälschen.
Das kann unter Umständen furchtbar klingen am ende.
Gast #5954814
Lesenswert?
• ▲
▼
Joe F. schrieb:
> Klingt nach aktiver Frequenzweiche.
> Alternativ könntest du das Signal ja in einen Stereo-Verstärker
> einspeisen, und 2 Lautsprecher anschließen, dann hast du eine schöne
> 2-Wege Box mit aktiver Weiche.

auch dann muss er es dekodieren und irgendwie weiterleiten
dann kann er es auch gleich addieren
fragt sich, was die Phase da macht ...
#5954845
Lesenswert?
• ▲
▼
Oli schrieb:
> auch dann muss er es dekodieren und irgendwie weiterleiten

für I2S -> S/PDIF gibts günstige Standardlösungen (in Stereo).

> dann kann er es auch gleich addieren
> fragt sich, was die Phase da macht ...

Wenn die Weiche "richtig" gemacht ist (Linkwitz-Riley Crossover) 
passiert nichts "schädliches" mit der Phase.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.