如何判斷倍頻訊號之正負?

各位前輩大家好:
最近在使用lock-in amplifier時有一個疑問,我是用NI 網站上的原始程式加以改寫http://myurl.com.tw/a229),它在抓取倍頻訊號時,會將各倍頻訊號之震幅(大於或等於0)和與參考訊號之間的起始相位差抓出來,在我的理解裡,這個相位差是參考訊號與我要抓的訊號抵達lock-in amplifier的時間不同所造成的,然而,因為我在後續的處理過程中需將各倍頻訊號作數值運算以求出我要之參數,在我自己推導的式子中,各倍頻訊號都會帶有自己的正負號,我的問題是:

當lock-in amplifier抓到倍頻訊號時,它是不是就會將原本公式中負號部分移至相位項與抵達延遲時間融合造成我在後續計算上正負號誤判而得不到真正的值?

那我如果在一開始時先做相位的修正,讓所有訊號間的相位差保持在0度,是否可以避開這個問題呢?


因為我接觸訊號處理時間不長,或許會犯一些基礎的錯誤,希望大家能不吝指教,謝謝!

fer39421.4271990741