Ich passende zwei Wellenform von 400 ms entspricht. Ich verwende Korrelat, um die Verschiebung zu überprüfen.
cc = correlate(b1,b2,mode="same")
n=len(cc)
cc=2*cc/n
dur=n*dt1/2;
d=linspace(-dur, dur, n)
idx = argmax(cc)
Ich bekomme die Verschiebung zwischen 2 Wellenform. Aber wie bekommt man die tatsächliche Match-Position von zwei Wellenformen?
Die Verschiebung, die Sie erhalten, ist die Verschiebung, die Sie brauchen, um b1 zu verschieben, um die maximale Korrelation mit b2 zu erhalten. –
Ich habe die Bilder angehängt. Shift ist 0,015 ms zwischen den beiden. Ich kann 0,015 ms verschieben, aber die tatsächliche Übereinstimmung beginnt bei 0,26 ms. – deep