Resampling notwendig?

  • Ich habe eine Datei, die aus n Datensätzen mit einer Abtastrate s besteht. Jeder dieser Datensätze hat eine Dauer d . Aufgrund der Nachbearbeitung muss ich nun die Dauer in d = d / 3 ändern. Danach habe ich 3 * n Datensätze in der Datei gespeichert. Ich frage mich jetzt, ob es eine Signalverarbeitungsregel gibt, die besagt, dass ich auch die Abtastrate ändern muss (z. B. wenn sich die Dauer um 1/3 ändert, dann die neue Abtastung Rate ist s = s / 3 ?). Ich möchte das Signal nicht auf- / abtasten, sondern nur die Dauer jedes Datensatzes ändern. Vielen Dank für Ihren Rat! Andreas

    04 July 2012
2 answers
  • Beim Resampling wird die Signaldauer nicht geändert. Dadurch werden die Abtastrate und die Anzahl der Abtastungen geändert. Wenn Sie die Abtastrate verringern, werden die Frequenzkomponenten des Signals geändert (wenn Sie dies mit einem geeigneten Filter tun, wird die maximal mögliche Frequenz auf die Hälfte der neuen Abtastrate reduziert).

    Um Ihr Signal "schneller" oder "langsamer" zu machen, müssen Sie eine andere Technik verwenden: Zeitkompression / Expansion oder einfach Zeitdehnung. Die Grundidee besteht darin, das Signal in Blöcke aufzuteilen, die Frequenzkomponenten in jedem Block abzuschätzen und dann jeden Block durch einen Block mit kürzerer oder längerer Dauer zu ersetzen, der synthetisierte Sinuswellen derselben Frequenzen und Phasenverschiebungen enthält. Es scheint, dass es derzeit keine qualitativ hochwertige Methode gibt, um Signale um mehr als 30% zu dehnen. Alle billigen Methoden verzerren die Audiosignale merklich ins Ohr.

    Welches Problem versuchen Sie zu lösen? Was ist das Wesen des abgetasteten Signals? Können Sie Ihre Frage erweitern?

    04 July 2012
    Alexey Frunze
  • Ihre Frage ist falsch. Sampling besteht aus einer Momentaufnahme eines Signals in regelmäßigen Abständen. Jedes Sample steht für einen Zeitpunkt , daher hat es keine Vorstellung von Dauer.

    Wenn Sie also ein Signal mit einer bestimmten Rate s abgetastet haben, wenn Sie nach der Verarbeitung n * 3 Samples erzeugt haben, haben Sie das Signal mit der Rate s * 3 effektiv neu abgetastet.

    BEARBEITEN: (beim Lesen des Kommentars verstehe ich das Problem besser)

    Die Abtastrate wird durch Anzahl der Proben pro Zeitdauer definiert. Die Dauer und die Anzahl der Abtastwerte sind also miteinander verknüpft: Wenn Sie die Dauer um einen Faktor x und die Anzahl der Abtastwerte um denselben Faktor verringern, ist die Abtastrate gleich.

    Daher ändert sich die Abtastrate in Ihrem speziellen Fall nur dann nicht, wenn Sie m/3 Samples in jedem Datensatz der Dauer d/3.

    haben
    04 July 2012