Gast
#6402945
HI Leute, ich stehe vor einem Problem, dass ich auf einem uC dynamisch einen Audio-Datenstream via UDP Pakete aus einem IP Netzwerk bekomme. Prinzipiell weiß ich die sample-rate (48 kHz). Leider kann man nie davon ausgehen, dass die 48 kHz input-datenstrom genau 48 kHz sind, sondern vlt 48,008 etc.. Die Audio-PLL auf dem uC ist auch nicht in der Lage exakt 48 kHz zu reproduzieren. Meine Idee war es jetzt, einfach mitzuzählen wie viel Datenpakete reinkommen, anhand dessen die "input-sample-rate" berechne und dann dynamisch die Audio-PLL anpasse. Ich frage mich nur, was ich mache, wenn ein UDP Paket mal nicht ankommt und wie ich dynamisch die korrekten PLL Einstellungen zurückrechnen kann. Bin ich mit meinem Ansatz auf dem Holzweg oder habt Ihr Ideen wie man so etwas lösen kann? Danke!