Gast
#1453829
Hallo Leute, ich habe ein großes Verständnisproblem und hoffe Ihr könnt mir weiterhelfen. Was soll Passieren: Ein Audio CODEC tastet mit 96Khz im Sprachband ab. Die Abtastfrequenz soll verdoppelt werden, also auf dem FPGA Interpolieren. Ich möchte mit einem Muxer mit doppeltem Takt immer eine Null dazwischen einfügen. Der CODEC liefert Seriell(I2S) 16 Bit für den rechten Kanal danach 16 Bit für den linken. BCLK ist 12,5 Mhz. Also ist für den Rechten Kanal alle 2,56 µs ein neuer Wert parallel abzugreifen. Das ist eine Frequenz von 390.625Khz. Mein Problem: Vor der Interpolation 1 x Fs, danach 2 x Fs. Die Daten kommen mit 390Khz. Meine Abtastfrequenz ist doch 96 Khz. Mit welcher Frequenz muss jetzt der Muxer laufen? Wo sind den 96Khz in den 390Khz versteckt? Wenn ich mir das Signal nach der Interpolation auf dem Oszi anschaue , hat es immer noch die 96 Khz? Ob mit Fs = 390Khz oder 96 Khz beides liefert mit keine Abtastfrequenzerhöhung. Ich verstehe es nicht? Ich Bitte um Eure Hilfe. DANKE Gruß Raptor 23