2015-06-23 74 views
0

我有一個週期性重複的信號,如附圖所示(相同的模式重複4次)。我想創建一個這個信號的模板作爲4次重複的平均值。哪個是我的問題最好的方法?我知道答案可能對信號處理專家來說顯而易見,我嘗試過尋找信號摺疊技術,但找不到任何有用的東西。我正在使用Matlab進行原型設計。平均週期信號

enter image description here

+0

與自身交叉相關,找到峯值並對齊給定長度的塊。 – jojek

回答

1

假設你的信號長度爲可分割由4和每個重複的是這種1/4,簡單地使用:

mean(reshape(signal,[],4),2) 

reshape使每次重複成一列,則平均在所有列上計算。