怎麼理解互相關函數?

2021-02-22 模態空間

為了說明互相關函數,一個聲源位置如下所述:假設在兩個麥克風之間有一個聲源,距離未知。互相關函數和類似傳遞函數方法用於去確定該聲源的位置。

這個聲源為具有高斯分布的寬度噪聲,並對這個信號從500到1500Hz進行帶通處理,對這個隨機噪聲信號s(t),以10000s/s的速率進行採樣(第一個s表示採樣點)。在兩個麥克風位置生成兩個信號,分別為p1(t)和p2(t)。假設噪聲的傳播速度為340m/s,從聲源到p1,通過忽略前250個數據點確定產生了25ms的信號延遲,而到p2,相似地忽略前140個數據點確定產生了14ms的信號延遲。為了描述聲源的擴散和其他特定路徑的影響,生成了兩個不相關的高斯寬帶噪聲信號,n1(t)和 n2(t),其能量為原來信號總能量的20%。在兩個麥克風位置形成的信號分別為

x1(t)=p1(t)+n1(t)

x2(t)=p2(t)+n2(t)

這兩個信號如圖1所示。

圖1 兩個麥克風的時域信號

用x1作為參考,計算x2與x1的互相關函數,從圖上可以看出,在-11ms位置有峰值,如圖2所示。

圖2 用x1作為參考,計算互相關函數

兩個麥克風的距離是11.88米,-11ms的延遲表徵的距離為3.36米。因此,如果我們假設聲源離1號麥克風的距離為d1,距2號麥克風的距離為d2,那麼我們有

d1+d2=11.88

d2-d1=-3.36

求解以上兩個方程,得到d2=4.26,d1=7.62,與實際情況相同。

注意,如果用x2作參考,計算互相關函數,那麼延遲時間為11ms,如圖3所示。

圖3 用x2作為參考,計算互相關函數

這種情況下,我們有

d1+d2=11.88

d1-d2=3.36

求解以上兩個方程,得到d1=7.62,d2=4.26。

另一種可選方法是在兩個麥克風響應之間採用類型傳遞函數的方法。這不是嚴格意義上的傳遞函數,因為傳遞函數是響應與激勵之比(其實是傳遞率)。然而延遲信息仍然包含在這個信號中。這個傳遞函數定義如下 

 

下面的圖給出了了這兩個信號的自譜、互譜,傳遞函數(傳遞率),相干函數和脈衝響應函數。

圖4 x1的自譜

圖5 x2的自譜

上面兩圖中顯示的自譜非常相似,但差異也可識別。不相關聲源的寬帶特徵在62dB附近很明顯。互譜和傳遞函數也非常相似,如下圖所示。

圖6 用x2作為參考的互譜

圖7 用x1作為參考的傳遞函數

出於參考目的,同時也給出了相干函數。

圖8 相干函數

從相干曲線上可以看出,位於有效帶寬之外的相干係數本質上是零。相干表明位於500-1500Hz之間的信號是相關的,而該區間之外的信號相關性很小或者沒有關係。

最終,脈衝響應函數通過傳遞函數的傅立葉逆變換得到,可以得到時間延遲信息。

圖9 脈衝響應函數

峰值在零時刻之間,因而揭示時間延遲是-11ms。如果我們只是對互譜作傅立葉逆變換,只能得到互相關函數。除以輸入的自譜是有用的,因為它有效地正則化了數據。另一個有用的方案是將互譜乘以相干,因為這樣可以有效地消除不相關的部分。這在這裡是不必要的,因為信號已有足夠的信噪比。

圖10 局部放大脈衝響應函數

註:翻譯自http://blog.prosig.com/2001/06/06/correlation-example/

相關焦點

  • 自相關和互相關函數計算方法總結及心得體會
    這個是信號分析裡的概念,他們分別表示的是兩個時間序列之間和同一個時間序列在任意兩個不同時刻的取值之間的相關程度,即互相關函數是描述隨機信號
  • matlab小例子:秒懂互相關與褶積
    互相關與褶積是勘探地震學和天然地震學中比較常用的一種數據分析手段。在勘探地震學中,往往用褶積模型(地震記錄是子波與地層反射係數的褶積)描述地震記錄的產生;在天然地震學中,常常用互相關來去除震源影響,即A點記錄的地震信號與B點記錄的地震信號的互相關結果(以A為參考)的正支是A點到B點的經驗格林函數,其與真正的格林函數只有振幅上的差異。
  • 歐拉函數φ(m) | 互素 | 容斥原理
    當m為素數時,小於m的正整數都與m互素,這樣的數一共有m-1個,即φ(m)=m-1。這時的歐拉定理就成為費馬小定理。歐拉函數很重要,我們必須會求它的值。這個函數的表達式如下:把小於15的正整數列出來,數一數一共有多少個與15互素的數。小於15的14個正整數是:1,2,3,4,5,6,7,8,9,10,11,12,13,14其中標紅的數字為與15互素的,共有8個。這與用歐拉函數計算出來的完全一樣。那麼,歐拉函數的表達式,也就是計算小於某數且與這個數互素的正整數的個數的公式是怎麼得到的呢?我們下面用一個具體的例子來講解。
  • #011 時間序列相關性系列:時間滯後互相關
    但Pearson相關無法提供兩個數據集間方向性的信息,所以在本篇文章中,我們將介紹時間滯後互相關,以及由此衍生而來的加窗時間滯後互相關與滑動窗口時間滯後互相關當然,今天介紹的方法仍有其適用前提1.時間滯後互相關(TLCC)介紹所謂時間滯後是指數據經過某過程時,輸出數據與輸入數據在時間上有一定延遲同理當我們移動一個數據集並反覆計算兩個數據集之間的相關性時,
  • 互相關(cross-correlation)中的一些概念及其實現
    正如卷積有線性卷積(linear convolution)和循環卷積(circular convolution)之分;互相關也有線性互相關(linear cross-correlation)和循環互相關(circular cross-correlation)。線性互相關和循環互相關的基本公式是一致的,不同之處在於如何處理邊界數據。其本質的不同在於它們對原始數據的看法不同。
  • 函數的三要素這樣理解,才算真的理解到位,理解透徹了
    因此大家一定要多花時間和精力在函數上。函數的三要素理解透徹了,你就能將函數順利給拿下。最簡單的理解方法就是數形結合,這樣才能真正理解並掌握函數。那麼函數三要素應該怎麼學才能全部理解透徹呢?下面我們給出三個技巧,教你順利拿下函數。
  • Excel中COUNT相關的函數
    有了SUM相關函數的基礎,學習計數相關的COUNT函數就變得容易了許多。「COUNT」從字面上可以看出,就是計數的意思,用於統計個數。這次我們將介紹幾個知識點:COUNT相關函數的定義介紹COUNT相關函數的使用場景上面提過COUNT函數和SUM函數類似,我們把這兩個函數的定義放在一起對比一下。
  • Excel函數 函數嵌套,怎麼使用函數嵌套解決相關問題
    很多人說,Excel最難的是函數,難上加難的是函數嵌套。今天就來給大家講一下函數嵌套咯!函數嵌套,你其實沒想像中那麼難。首先,你要確定,你要求的是什麼?這很重要,這可以決定你第一個函數使用哪種。那麼第一個肯定是=AVERAGE()打出來,然後看裡面的參數怎麼設置。看下面的例子吧!這裡想輸入了函數AVERAGE,但是是求每年四個和的平均值,所以嵌套SUM函數使用。
  • 【softmax】詳解softmax函數以及相關求導過程
    一、softmax函數softmax用於多分類過程中,它將多個神經元的輸出,映射到(0,1)區間內,可以看成概率來理解,從而來進行多分類!假設我們有一個數組,V,Vi表示V中的第i個元素,那麼這個元素的softmax值就是
  • 信號處理繞不過去的坎:相關與卷積
    相關函數是幹嘛滴!誰搞出來滴!搞出來幹嘛滴!這都是需要好好想一想滴!所以我們看到了什麼:信號的相關函數透露了一個秘密,現在的我和N年之後的我有多相似。互相關函數 相關函數的面積equal to信號面積模的平方;【這個畫圖才行】F[R(τ)]為實數若兩信號頻域上能量譜相同,時域波形不同,則兩信號相關函數相同信號卷積:與相關函數傻傻混淆前面相關函數已作說明,那麼卷積又是什麼呢,有那麼麻煩嗎?
  • Excel四捨五入相關函數匯總分享:round函數、ROUNDDOWN函數、CEILING函數等等
    在捨入類函數中,除了以上的這三個之外,還有兩個函數分別是FLOOR和CEILING,也不能倖免的被人翻了出來,使用FLOOR函數的方案為:=FLOOR(A1,100)使用CEILING函數的方案為:=CEILING(A1-100,100)
  • 對函數連續性的理解
    從數學上看,所謂連續即「極限值=函數值」,這一個等式包含了三個方面:1、函數必須在該點處有定義;2、函數必須在這個點附近存在極限;3、是前面兩點的內容必須相等,同時滿足這三個條件,才叫做函數在某點處連續
  • 高考數學——函數單調性的理解及常見陷阱解析
    要正確理解函數的單調性,我們要注意以下三點:1.函數的單調性是對某一個區間而言的。例如,函數f(x)在區間(-1,0)上是減函數,在(0,1)上是減函數,但在(-1,0)∪(0,1)上卻不一定是減函數。
  • 可重入函數介紹與理解
    先介紹下可重入函數和不可重入函數的定義和自我理解。在函數中如果我們使用靜態變量了,導致產生中斷調用別的函數的 過程中可能還會調用這個函數,於是原來的 靜態變量被在這裡改變了,然後返回主體函數,用著的那個靜態變量就被改變了,導致錯誤。這類函數我們稱為不可重入函數。
  • 分段函數該怎麼去判斷函數的奇偶性
    上次課程我們已經給出了函數奇偶性的基本概念以及怎麼去判斷奇偶函數,這次課程咱們首先來說一下奇偶函數的性質,然後結合例題講一下分段函數如何求解奇偶性。奇偶函數的性質偶函數是一定滿足f(x)=f(–x)的函數,因此偶函數的圖像一定是關於y軸對稱的,奇函數一定滿足:f(x)=–f(–x),因此奇函數的圖像一定是關於原點對稱的。
  • 頻率響應函數簡單概述
    式中,T 為信號x(t ) 和y(t ) 的觀測時間,τ 為信號的滯後時間,R(τ)是τ 的函數。下圖用激振器對某產品進行模態測試,產品上布置著加速度傳感器,激振器力傳感器的時域信號和產品某測點的加速度信號如下圖所示。
  • MySQL那些與日期和時間相關的函數
    【IT168 技術】日期函數可能是比較常使用的一種函數。下面介紹一些最為常用的日期函數及一些容易忽略的問題。  1. NOW、CURRENT_TIMESTAMP和SYSDATE  這些函數都能返回當前的系統時間,它們之間有區別嗎?先來看個例子。
  • 理解VAR函數
    我們之前的文章有寫過EARLIER函數精細化計算行間差,在這篇文章中詳細介紹了怎麼使用
  • 高中數學「函數概念」的理解
    函數概念並不難,理解「函」字是關鍵——函數概念如何理解 如下就是高中數學函數的概念:他在1859年與英國學者烈亞力(1815-1887)合譯的《代數學》一書中,將「function」譯作「函數」。老先生為什麼給它取這麼個名字呢?函:即信也!老先生巧妙的用寄信來比喻函數,就是為了方便後來學習的人能夠輕易理解函數的意義。那我們拿寄信來理解函數,就比較方便了!
  • 奇函數加奇函數是什麼函數?怎麼證明
    這次課程咱們來講一下奇函數相關的變形考點,對於奇函數進行四則運算該如何判斷函數的奇偶性呢?例題1:已知f(x)=x,-f(x)=-x,則-f(x)為奇函數。相關的證明你下去自己證明一下吧。(溫馨提示,根據奇函數的定義即可證明出來哦。)