白噪聲和Chirp信號在聲音導航效果的異同

2020-12-05 電子發燒友

白噪聲和Chirp信號在聲音導航效果的異同

FPGA入門到精通 發表於 2020-11-19 16:09:27

在  十五屆全國大學生智能汽車競賽[1] 中安排後一個聲音信標導航[2] 競賽組別。參賽同學反饋,聲音信標發送的Chirp信號[3] 在遠處聽起來會令人產生一種恐慌緊張的感覺,極大擾民。

如果將信標的聲音改成同樣寬帶音頻的白噪聲信號,在聽覺上與Chirp信號有很大區別,但在導航的效果上與Chirp信號相同。

下面是對比兩種信號在聲音導航效果的異同。

➤01 測試方式

通過調頻接收模塊[4] 接收信標發送的調頻信號,與麥克接收到的信號通過相關運算,獲得聲音時間延遲。將兩個麥克的延遲時間和調頻接收模塊獲得的信號強度顯示在LCD上。

▲ 車模上顯示測試結果的液晶

1.顯示屏顯示說明:

第一行顯示的是麥克風1到信標的距離,單位是3.14釐米,顯示的6也就是距離:

第二行顯示的是麥克風2到信標的距離,單位是3.14釐米,顯示的11也就是距離:

第三行顯示的FM的RSSI(信號強度)。

2.播放Chirp信號時的視頻(附件1):

採用原始的chirp信號進行聲音導航,從視頻中每移動車模一段距離觀察一次距離數據是否穩定,從視頻中看出大概離信標3米多的時候代表距離的數據開始不穩定了。

▲ 信標播放chirp信號時接收端的信號

黃色波形是麥克風接收到的波形

藍色是FM收到的波形

3.播放隨機白噪聲時的視頻(附件2):

採用matlab生成8192個隨機白噪聲數據,然後用單片機將隨機數據按照40K的頻率進行播放。8192個數據播放的時間為204.8毫秒。剛好與之前的chirp周期是一致的。

由於單片機的flash較小所以沒有辦法播放太長的序列。同樣,視頻中也採用每移動車模一段距離觀察一次距離數據是否穩定,從視頻中同樣可以看出大概離信標3米多的時候代表距離的數據也開始不穩定了。

▲ 信標播放白噪聲信號時接收端的信號

黃色波形是麥克風接收到的波形

藍色是FM收到的波形並對波形做了一個1MHz 的低通濾波,便於觀看波形。

測試的時候車模端的程序是沒有改變的, 也就是說測距算法不變的情況下,僅僅只改變信標的聲源通過視頻我們可以看到兩者的效果是比較接近的。

➤02 結果分析

從測試結果來看,播放白噪聲的確也可以實現測距,當然也可以實現聲音定位,但從實際測試中也有以下疑問:

1.問題1:

從上面的白噪聲波形看,如果由人直接判斷接收到的波形,很難去分析當前接收到的波形質量是否可靠,因為信號源就是隨機的白噪聲,沒有規律可循,從分析和寫程序來說可能沒有chirp信號那種波形能給人帶來那麼直觀的感受。

▲ 播放Chirp信號進行測量聲音延遲

2.問題2:

相對於chirp信號來說,隨機白噪聲聽起來會更容易讓人產生一種心煩的情緒,對做這個組別的同學來說也挺頭大的,但相對於之前的chirp信號來說,穿透力確實要弱一些,對於其他人的影響確實要小不少,但也能傳比較遠。

▲ 播放噪聲信號進行測量聲音延遲

註:感謝逐飛科技範兵提供的測試報告
參考資料

[1]

十五屆全國大學生智能汽車競賽: https://zhuoqing.blog.csdn.net/article/details/106581683

[2]

聲音信標導航: https://zhuoqing.blog.csdn.net/article/details/104231420

[3]

Chirp信號: https://zhuoqing.blog.csdn.net/article/details/105762739

[4]

調頻接收模塊: https://zhuoqing.blog.csdn.net/article/details/104121689

責任編輯:xj

       原文標題:白噪聲和Chirp信號導航效果對比

文章出處:【微信公眾號:FPGA入門到精通】歡迎添加關注!文章轉載請註明出處。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 白噪聲不是噪音!
    (該部分主要參考了知乎)        白噪聲不是噪音,相反,當周圍嘈雜,而你想靜靜,你可以選用白噪聲來加以遮蔽。        為了減弱內部空間中分散人注意力並且不希望出現的噪聲(如人的交談),使用持續的低強度噪聲作為背景聲音。白噪聲充滿整個人類耳朵可以聽到的振動頻率(20~20000 Hz),可以幫助一個人放鬆或睡眠。為啥?
  • 白噪聲為什麼稱為「白」?
    我們知道聲音也是一種波 —— 聲波,不同頻率的聲波我們聽起來聲音的粗細(音樂上稱高或低音)程度不一樣。我們的耳朵能分辨的聲波頻率範圍在20赫茲(低頻率粗聲音)到20000赫茲(高頻率尖細聲音)之間,低於這個範圍的是次聲波,高於這個範圍的是超聲波(醫院的B超影像診斷儀器就是利用超聲波的回波來成像的)。次聲波和超聲波都是人耳聽不見的。
  • 雨聲是白噪聲
    我們知道,白光是由各種頻率(顏色)的單色光混合而成,白噪聲是指功率譜密度在整個頻域內均勻分布的,所有頻率具有相同能量密度的隨機噪聲。換言之,白噪聲在各個頻段上的功率是一樣的。因而這種具有平坦功率譜性質的信號被稱作是「白色的」,此信號也因此被稱為白噪聲,其他不具備此功能的噪聲則被稱為有色噪聲。
  • 噪聲背景下環境聲音識別研究
    Dennis等提出子帶功率分布(SPD)的特徵提取來進行聲音事件分類 [5] ,在聲譜圖的基礎上提出子帶能量分布對聲音事件和噪聲進行區分,利用圖像處理的方法進行偽著色處理提取譜圖的中心矩特徵 [5] ,該方法在背景噪聲下的識別具有一定有效性但在信噪比較低的情況下的識別效果有待提高。
  • 你睡前在聽的白噪聲,可能會對腦部產生不良影響
    帶有「噝——」聲音的白噪聲,一直以來被認為有提升注意力、促進睡眠的效果。據Livedoor門戶網站報導,最近一項研究成果顯示,長時間聽白噪聲有可能會對腦部產生不良影響。白噪聲,指的是在人耳聽覺範圍內頻率均一的噪聲。因為沒有特定的頻率,白噪聲並不像吉他、鋼琴等樂器具有明顯的音色。如果要做個比喻,潺潺流水聲也許最接近白噪聲的聽感。白噪聲有助於提升注意力的說法始於上世紀60年代。從那以後,腦科學家就白噪聲對人體腦部與心理產生的影響進行了持續的研究。
  • 白噪聲是什麼?一張電路圖講得明明白白
    這是一個產生白噪聲的電路,會滾降以驅動耳機或小型揚聲器。白噪聲產生的是一種「 rush」的聲音,聽起來像是您的耳朵在吹著空氣。白噪聲會隨頻率變化而平坦,並且由於該電路會在音頻範圍內滾降,因此我將其稱為「滾降」噪聲。據說白噪聲(或滾降噪聲)可用於幫助人們提高注意力,製造「噪音牆」以改善隱私,用聲音填充空白空間,使他們不會感到那麼空虛(較大的聲音做了很多辦公大樓),並被吹捧為耳鳴療法(耳鳴)。
  • 噪聲也是有顏色的!
    噪聲小知識在音頻工程學、電子學、物理學和其他領域中,噪聲的顏色指的是噪聲信號的能量譜,而不同顏色的噪聲具有不同的特色,人耳聽起來也不太一樣。其實,在日常生活中接觸最多的就是白噪聲和粉紅噪聲了。你知道它們兩者各自有什麼特性嗎?
  • 白噪聲有助睡眠(雙語)
    Simple solution: make a bunch of noise. Sweet dreams ahoy. 有人堅稱如果不聽著電扇聲就睡不著覺,甚至還有專門的公司兜售發出適宜噪聲的裝置來幫人們獲得最好的睡眠。究竟人類的大腦和耳朵對於白噪聲有怎樣的反應呢?
  • 說說自相關函數,功率譜與白噪聲
    每個信號f(t)只有唯一的功率譜,雖然反過來未必成立。但功率譜是信號的一種屬性。有這種屬性,再加上別的一些屬性,就可以用於區分信號了。比如在圖像處理裡,將圖像函數看做一個信號函數,對圖像某一區塊其進行上述標準化互相關函數中講到的亮度和對比度不變性處理後,進行傅立葉變換,並最後算出圖像功率譜,於是就有了一個很好的以頻率表達的可用於模板匹配的模板屬性。這就是圖像處理中所說的,把對圖像處理的時空域內思考,轉化到頻域。可以使一些在時空域較難處理的問題,在頻域裡找到直觀簡便的解決方案。
  • 精通信號處理設計小Tips(8):檢測淹沒在噪聲中的信號
    基於信號的自相關累積可以檢測是否有周期信號的存在,這是基於幾個前提:  第一,通常把噪聲都看作加性的白噪聲對待,因為這種噪聲從理論上便於分析和處理。這是白噪聲本身的完全隨機性決定的。也正是基於這個性質,我們才有可能從強噪聲背景中提取出我們感興趣的信號。  第二,周期信號的自相關函數,仍是周期函數,並且周期和原函數周期相同。這從自相關函數的定義可以很容易推導出來。  第三,白噪聲和周期信號完全不相關,白噪聲的完全隨機性導致它和任何函數都不相關戀。它們之間的互相關函數可認為是零。這是很多理論推導的一個前提。
  • r語言白噪聲檢驗眼_r語言白噪聲檢驗 - CSDN
    [時間序列分析][1]--平穩性,白噪聲的檢驗    我個人認為時間序列分析是一門挺重要的科目,如果做建模什麼的一定是知道的,或者處理數據的時候,很多數據都是和時間有關的,所以時間序列還是很值得學習的。    這次我申請了一個專欄,我會把文章放在專欄裡。截一張圖,做一個紀念。
  • 科學地解讀生活中的"白噪聲":原來好處多多
    )內都是均勻的,雨聲、流水聲、鳥鳴聲等來自大自然的聲音是現實世界中最接近白噪音的聲音。這時我突然想起了一個概念——白噪聲。在聲學上這些聲音有一個共同的術語名稱:白噪聲。它是指一段聲音中頻率分段上的功率在整個可聽範圍(0~20KHZ)內都是均勻的。相對的,其他不具有這一性質的噪聲被稱為有色噪聲。當然,絕對理想的白噪聲是不存在的,但雨聲、流水聲、鳥鳴聲等來自大自然的聲音是現實世界中最接近白噪音的聲音。想到這,我想我貌似明白了我能安然入睡的主要原因!
  • 白噪音,讓你睡得更好一點的枕邊噪音
    換言之,白噪聲在各個頻段上的功率是一樣的。因而這種具有平坦功率譜性質的信號被稱作是「白色的」,此信號也因此被稱為白噪聲,其他不具備此功能的噪聲則被稱為有色噪聲。白噪音的特點白噪聲基於聽覺掩蔽,當你的大腦和耳朵專注於指定頻段中最響亮的聲音時會發生這種情況。
  • 噪聲也有顏色之分
    許多人都討厭噪聲,因為它會影響我們的聽覺,讓我們心煩意亂。但是你知道嗎?噪聲作為一種音頻也有顏色之分,快來認識一下吧! 白噪聲是利用顏色來描繪聲音的一種表述。而白噪聲與白色光一樣,也是由多種頻率的噪聲混合而成,其能量分布是連續且均勻的。
  • 什麼是白噪音?當你只聽一種聲音時
    從科學的角度上來說,白噪音是指頻率分量在0~20KHZ的均勻聲音,但是對於我們常人來理解的話,白噪音一般是用來指的一些純自然界中的噪音,比如海浪的聲音、森林中的聲音、下雨時候的聲音等。比如下雨天聽著雨聲會很快入眠,在睡眠時,聽覺會繼續工作,而雨聲類似於白噪聲,會製造一個遮蔽效應,屏蔽了很多突然發生、可能會讓你在睡眠時感覺到的聲音,從而提高了你的睡眠質量。
  • r語言做白噪聲檢驗_r語言中如何做白噪聲檢驗 - CSDN
    [時間序列分析][1]--平穩性,白噪聲的檢驗    我個人認為時間序列分析是一門挺重要的科目,如果做建模什麼的一定是知道的,或者處理數據的時候,很多數據都是和時間有關的,所以時間序列還是很值得學習的。    這次我申請了一個專欄,我會把文章放在專欄裡。截一張圖,做一個紀念。
  • 白噪聲與布朗運動
    在工業應用中,白噪聲作為一種隨機的不確定幹擾幾乎無處不在。因此,控制器的設計需要考慮白噪聲的影響。這就需要我們對白噪聲有系統的了解。下面我們對白噪聲以及與之密切相關的布朗運動做一簡單介紹。在百度上搜索「什麼是白噪聲」,可以得到大量的對白噪聲的解釋、定義。然而這些關於「白噪聲」的詞條充滿了專業術語。這使得控制、數學專業的學生很難理解。
  • 談談振動和噪聲
    ; 雜亂無章的聲音則稱之為噪音(或噪聲)。 振動和噪聲的測量 要減小或消除振動和噪聲的危害,就需要了解和掌握表徵振動和噪聲的主要參數的具體數據。了解和掌握這些具體數據最可靠的方法就是實際測量。
  • 噪音還分白噪音與粉紅噪音?
    比如我們今天要講解的自然界常見的"白噪聲"和"粉紅噪聲"。之所以叫白噪聲,粉紅噪聲,是由光波的譜線圖就是光譜圖類比而來。白噪聲各頻段的能量均勻(頻譜類似太陽光譜即白光光譜),在人耳可聽的頻率範圍內,具有相同能量的噪聲稱為白噪聲。白噪聲廣泛用於環境聲學測量中。粉紅噪聲是在低頻段強在高頻段弱的噪聲(頻譜圖類似偏紅的光譜即粉紅光譜)。
  • 粉紅噪音與白噪音之對比
    白噪音  所謂白噪音是指一段聲音中的頻率分量的功率在整個可聽範圍(0~20KHz)內都是均勻的。