我在matlab中有一個信號,以及爲特定頻帶計算瞬時相位的內容。我想過濾信號到這個範圍(使用帶通濾波器),然後獲得瞬時相位。我知道使用一些非線性相位響應的濾波器存在問題,有什麼方法可以解決這個問題嗎?我在網上發現了一些關於對信號進行過濾的信息,但它仍然有點不清楚。我想避免使用小波(他們可能在這裏矯枉過正)。謝謝。Matlab中的瞬時相位
0
A
回答
1
除非你採取noncasual技術(如由nibot評論建議filtfilt
),你將永遠有一些相位失真。具有延遲D的線性相位FIR將增加2 * pi * f * D的相位,而非線性相位IIR將增加非線性依賴於f的相位。
在這兩種情況下,很容易計算相位失真(例如,使用freqz(num, den)
用於IIR)並在解釋結果測量時考慮該失真。當然,當相位在你感興趣的頻率範圍內發生顯着變化時,你會得到毫無意義的結果 - 但這是一個不同的問題。
相關問題
- 1. 在fft matlab中計算相位角
- 2. 從瞬時數據集中繪製瞬時時間總和
- 3. 使用matlab的高相關位置
- 4. 從相位/大小的Matlab逆FFT僅
- 5. 正弦波的相位譜與Matlab
- 6. matlab中命令simin的時間單位
- 7. Boost :: thread瞬時中斷
- 8. 用於dicom圖像的matlab中的相位和k空間
- 9. Linux中的瞬時鍵盤狀態
- 10. matlab中的自相關
- 11. 相當於Matlab的Python中
- 12. matlab中的相關函數
- 13. matlab中相位和角度命令的區別
- 14. 未引入Maven瞬態相關性
- 15. 在React中實現瞬時指示器
- 16. ReactJS - 瞬間 - 反應時刻
- 17. 瞬間時區和_zones
- 18. 轉換「瞬間」時間
- 19. 傳遞時區在瞬間
- 20. 查找瞬時頻率
- 21. Vue2:瞬間JS倒計時
- 22. Matlab:快速瞬態波的信號恢復
- 23. Matlab的UIControl單位
- 24. 在MATLAB中定位xlabel位置
- 25. Matlab:相關數
- 26. MATLAB FFT相圖
- 27. 查找中間位置的點的持續時間在Matlab
- 28. Matlab中每n個值的中位數
- 29. 8位在MATLAB
- 30. CoreData中的瞬態屬性
回覆:「過濾」:「過濾」功能通過過濾器兩次運行時間序列,一旦向前和向後一次,以便相位響應抵消。 – nibot 2011-06-11 22:55:05