999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于維納濾波的無人機語音系統的設計與實現?

2021-11-08 06:22:40潘嘉琦曹科才丁嘉存雷鎮豪
計算機與數字工程 2021年10期
關鍵詞:信號系統

潘嘉琦 曹科才 丁嘉存 雷鎮豪 趙 勃

(南京郵電大學自動化學院人工智能學院 南京 210023)

1 引言

隨著電子信息技術與控制理論的廣泛應用和普及,無人機技術得到不斷完善。現今無人機正走入各個領域,逐漸成為各行各業生產以及生活中的助推劑[1]。但目前極少有支持語音對講功能的無人機產品以及相關研究,大部分無人機只支持視頻拍攝功能,而無法實現拾音功能。這浪費了無人機潛在的應用價值。如果能夠實現無人機上的語音降噪,實現無人機的語音系統,則可以充分挖掘無人機的應用潛力,使無人機擁有更加完備的功能以及更加廣泛的應用。例如當人被困于山崖中,或被困于因地震、洪水形成的的孤島中,救援人員難以抵達,無法與被困人員通信時,無人機可以飛抵被困人員身邊,其搭載的麥克風接收被困人員喊話,從而使得被困人員有效地向救援人員傳遞信息。但如何在無人機發出較大噪音的環境中盡可能地拾取有效語音信號,并從帶噪語音信號中還原出盡可能純凈的原始語音是一項技術難題。

語音降噪問題是近年來的一個研究熱點,對此各國學者提出了諸多方法[2],其中應用較為廣泛的有基本譜減法[3]、LMS自適應濾波[4]、維納濾波[5]、以及獨立成分分析[6~8]等方法。獨立成分分析是近年來較為流行的方法[9],該方法針對人為線性疊加的信號有較好的分離效果,但對于在空氣中自然混合的聲音信號,由于涉及到疊加的非線性以及過程中存在的卷積等問題,難以達到較好的降噪效果。而在經典的語音降噪方法中,維納濾波降噪適應性廣、特別是處理平穩噪聲效果較好,是較為簡便且應用廣泛的方法[10~11]。經過對各種方法的仿真測試比較,發現維納濾波在在無人機語音系統的中有著較好的效果,因此本文選用維納濾波降噪方法。

此外,為了實現系統中音視頻的實時傳輸,本文基于WebRTC技術,獲取各終端本地的音視頻媒體信息,在無人機與地面終端間建立對等連接,將媒體和數據通道關聯至該連接,實現流媒體傳輸,并搭建硬件平臺,應用維納濾波降噪算法與We?bRTC技術,最終完成了無人機語音系統的設計與實現。

2 無人機語音系統框架

本文基于維納濾波算法以及WebRTC協議設計了一種無人機語音系統,結構如圖1,本系統實現了以下功能。

圖1 無人機語音系統結構圖

1)通過無人機上搭載的麥克風與攝像頭實時采集原始音視頻信息;

2)通過流媒體傳輸技術將采集到的音視頻信息實時傳送至地面站;

3)使用維納濾波算法對含噪語音進行降噪,獲得較純凈語音信號;

4)將地面站人員語音信息傳送至無人機終端并通過擴音器播放,實現音頻雙向傳輸。

針對上述系統功能,開展了以下工作。

1)分析無人機噪聲,并針對其特征采用維納濾波降噪算法設計濾波器;

2)搭建相應硬件平臺;

3)分析多種流媒體技術優劣,采用WebRTC技術實現音視頻雙向交互。

3 基于維納濾波的語音降噪

3.1 無人機噪聲特征

使用Adobe Audition軟件生成含無人機噪音的語音的頻率分析圖,如圖2。

圖2 含無人機噪音的語音頻率分析圖

根據分析結果以及相關資料[12~13],認為無人機噪音有以下特征。

1)噪音是分別來自電機、槳葉、氣流、電流等多種噪音源的多種類型噪音的混合;

2)噪音頻帶較寬,覆蓋0~20kHz的全頻帶;

3)噪音能量主要集中在幾個特定頻率點(電機、槳葉、電流等工作頻率)附近;

4)無人機在飛行狀態穩定的情況下,噪音可近似看作平穩噪聲。

圖中0.4kHz~4kHz頻段內的間斷出現的頻率成分即為語音,可見語音與無人機噪音頻率雖有重疊,但仍可辨識。因此設計合適的濾波器,可達到語音降噪的效果。

3.2 維納濾波基本原理

維納濾波過程中,混合信號可表示為

其中s(n)為目標信號,d(n)為附加噪聲信號。

若設計一個濾波器H(z),其單位脈沖響應為h(n),當如輸入混合信號x(n)時,濾波器的輸出為

維納濾波的基本原理即為尋找濾波器H(z),使其輸出與純凈目標信號最為接近,即按照最小均方差準則,使s(n)與的均方誤差取得最小值[14~15]。s(n)與的均方誤差為

設h(n)的長度為l,為取得ε的最小值,將ε對h(n)的每一個元素分別求偏導數,并令其等于0,即:

根據式(2)、(4)可得到維納-霍夫方程:

令i=1,2,…,l,可得l個方程,解之可得序列h的全部有限個元素h(1),h(2),…,h(l),將其做反z變換,即為目標濾波器H(z)。

3.3 維納濾波實現降噪

實際無人機飛行過程中,無人機產生的噪音會隨著氣流的變化以及無人機運動狀態的變化而變化,但可將其視為短時平穩信號,因此對其做分幀處理。

分幀處理會增加信號的高次諧波分量,加窗處理可使此問題得到改善,這里選用語音信號處理中較為常用的漢明窗進行處理。

對于一段帶噪語音信號,應用3.2小節所述方法。首先將前導無話段噪聲視為目標信號s(n),將帶噪語音信號視為混合信號x(n)。得到提取估計噪聲的濾波器H(z),對于之后的每一幀帶噪語音信號xj(n)使用濾波器H(z)進行濾波,得到噪音信號的估計,記為(n)。利用譜減法,將x(n)與功率譜相減[16],可得對語音信號的估計,記為

維納濾波實現降噪的算法如下。

函數功能:對語音與噪聲的混合信號降噪

3.4 維納濾波仿真測試結果

進行無人機懸停,地面人員喊話“測試,一、二、三”的錄音實驗,并對音頻進行本節所述的降噪處理,結果如圖3~6。

圖3 混合信號時域波形

由時域以及頻域的波形可見,降噪處理后的噪音信號成分明顯減少,處理后的語音信號清晰可辨。可見維納濾波對于無人機語音系統的降噪應用有著顯著的效果。

圖4 維納濾波降噪處理后信號時域波形

圖5 混合信號頻域圖

圖6 維納濾波降噪處理后信號頻域圖

3.5 其它降噪方法的對比

除維納濾波外,譜減法和獨立成分分析在降噪中也有著廣泛應用。使用3.4小節測試所使用的音頻進行測試,圖7為譜減法降噪后的時域波形,圖8為加入另一麥克風(得到兩路同步的錄音),使用獨立成分分析后得到的兩路分離信號的時域波形。可以看出,相比于維納濾波,譜減法殘留的噪聲較大,而獨立成分分析幾乎沒有降噪效果,這也佐證了聲音在空氣中自然混合并非單純的線性疊加。

圖7 譜減法降噪處理后信號時域波形

圖8 獨立成分分析分離后信號時域波形

綜上,經比較,維納濾波為無人機語音系統中較為理想的降噪方法。

4 流媒體傳輸的實現

4.1 需求分析

流媒體傳輸實現難點在于控制視頻和音頻的延時[17],視頻延遲與感官的關系如表1。若要獲得較好的實時傳輸效果,需將延遲控制在800ms以內。

表1 視頻延遲與感官的關系

目前實時流媒體傳輸主流有三種實現方式:HLS[18]、RTMP[19]和WebRTC[20]。

1)HLS(HTTPLive Streaming)是一種把流媒體拆分成多個獨立小文件的技術,按照播放時間請求不同文件,將hls的文件進行解復用后,取出音視頻數據交由video播放。其優點是使用了傳統http協議,具有良好的兼容性和穩定性,缺點是有較大延時,通常在10s以上。

2)RTMP(Real Time Messaging Protocol)是一套使用長連接的完整流媒體傳輸協議。相對于HLS請求分片的形式,RTMP由于使用長連接,接收不間斷的數據流,因而延遲比HLS小很多,通常是1s~3s,對于低互動需求的直播來說,這種方式的延遲是可以接受的。

3)WebRTC(Web Real Time Communication)由谷歌推出,并在Google、Mozilla、Opera支持下被納入W3C推薦標準。WebRTC致力于高效的實時音視頻通信,做到比RTMP提供更低的延遲和更小的緩沖率,通常能夠將延遲控制在300ms~600ms,能夠應對對實時性要求較高的場景下的需求。

綜合考慮到語音系統對實時性的要求[21]以及實現方式的特點,采用WebRTC實現實時音視頻交互。

4.2 WebRTC實現流媒體傳輸

4.2.1 WebRTC簡介

WebRTC并不是單個的協議,而是提供了包括音視頻的采集、編解碼、網絡傳輸、展示等功能的一些列協議的總稱。

WebRTC主要由三大組件組成,如圖9所示。

圖9 WebRTC組件

1)MediaStream負責獲取用戶本地的多媒體數據,如調起攝像頭錄像等。

2)RTCPeerConnection負責建立P2P連接以及傳輸多媒體數據。

3)RTCDataChannel提供的一個信令通道,在實現互動的重要元素。

4.2.2 流媒體傳輸過程

建立連接需要的條件如下。

1)需獲取到雙方的IP地址和對應端口號;

2)需獲取雙方所支持的音視頻編解碼格式等軟硬件信息。

滿足上述條件后,即可通過RTCPeerConnec?tion對象建立連接,流程如圖10。

圖10 流媒體傳輸流程

1)獲取各終端本地的音視頻媒體信息

(1)如圖10,地面站終端決定與無人機終端建立連接,首先打開無人機的攝像頭和麥克風陣列,獲取到mediaStream,并把它添加到RTCPeerCon?nection的對象里面,然后創建一個本地的SDP格式(SDP涵蓋了一個指定用戶的描述、時間配置和對媒體的限制等全部信息)的offer,地面站終端將自身的會話描述對象(包含SDP描述符的offer提議信令)發送至樹莓派服務器。

(2)樹莓派服務器將地面站終端的offer通過websocket服務發送至無人機終端。

(3)無人機終端收到后創建一個answer,格式、作用和offer一樣,之后將自身的會話描述對象(包含SDP描述符answer應答信令)發送至樹莓派服務器。

(4)樹莓派服務器轉發應答至地面站終端,當任意一方收到對方的sdp信息后就會調setRemote?Description記錄起來。

2)在無人機終端與地面站終端間建立對等連接

(1)地面站終端和無人機終端開始交互,確定訪問對方的最佳方式。

為了實現雙方的互聯互通,由服務器與其中一方(Peer)建立連接,而后路由器將建立一個內網與外網端口號的映射關系并保存,服務器將一方的端口加上IP地址告知另一方(Peer),并使其用該地址進行連接,此即STUN協議[22]。

STUN協議有效性受制于用戶的網絡拓撲結構。若路由器的映射關系既取決于內網的IP與端口號,也取決于服務器的IP加端口號,此時將無法建立連接。因為服務器獲取的地址不能給另外一個外網的應用程序使用(會建立不同的映射關系)。相反如果地址映射表只取決于內網機器的IP和端口號則是可行的。對于無法建立連接的情況,WebRTC也提供了解決方法,TURN服務器可以在對等連接的雙方之間增加一個轉播,它可以下載、處理并重定向每一個用戶發過來的數據包

最 后,ICE(Interactive Connectivity Establish?ment)則是一個將STUN和TURN結合在一起的標準,它會判斷雙方的網絡狀況,并用相應的方法來建立雙方的連接。

(2)完成后,地面站終端和無人機終端開始協商通信密鑰,建立連接。

3)將媒體和數據通道關聯至該連接

地面站終端和無人機終端開始交換語音、視頻或數據,雙方建立連接成功后將會觸發onaddstream事件,提取event.stream,并對音頻應用第3節所述維納濾波降噪算法,得到最終音視頻流媒體。

5 系統測試結果

為測試無人機語音系統的真實降噪效果,搭建了無人機語音系統硬件平臺,其構成主要為四旋翼無人機、麥克風陣列開發板、樹莓派以及攝像頭模塊。其中麥克風陣列開發板和攝像頭模塊安裝在無人機正下方。麥克風陣列開發板同時具備接收、發送數據功能,如圖11。

圖11 系統硬件實物圖

使用無人機語音系統硬件平臺進行無人機懸停,地面人員喊話“測試,一、二、三”的實際錄音測試。經測試系統各模塊運行良好,降噪前后對比明顯,降噪后語音較為清晰可辨,其頻譜如圖12~13所示。

圖13 降噪處理后信號時域波形及頻譜分析

6 結語

無人機自身噪聲大,使得實現無人機語音系統成為難題,目前市面上極少有無人機語音系統的相關研究,這浪費了無人機的潛在應用價值。本文提出了一種基于維納濾波的無人機語音系統的實現方案,依照最小均方差準則,獲得目標濾波器,對含噪語音濾波獲得無語音噪聲,應用功率譜減法,得到較純凈語音,經測試降噪效果優良。基于We?bRTC協議,實現無人機與地面站的信息交互,最終實現無人機語音系統的降噪以及音頻交互,為無人機噪音下的語音降噪提供了一種解決方案。下一步工作計劃優化降噪算法,在爭取更好的降噪效果的同時進一步降低系統延遲,進一步優化無人機語音系統。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 精品伊人久久久大香线蕉欧美| 欧美在线一二区| 亚洲天堂精品视频| 国内精自视频品线一二区| 国产精品嫩草影院视频| 亚洲国产AV无码综合原创| 国产免费高清无需播放器| 国产第八页| 亚洲制服丝袜第一页| 亚洲成肉网| 亚洲精品桃花岛av在线| 午夜少妇精品视频小电影| 久久婷婷国产综合尤物精品| 午夜啪啪福利| 国产精品成人一区二区不卡| 日韩第一页在线| 午夜影院a级片| 91丝袜美腿高跟国产极品老师| 九九九国产| 九色国产在线| 久热中文字幕在线| 亚洲成人精品在线| AV在线天堂进入| 538国产视频| 在线观看无码a∨| 99这里只有精品6| 99久久精彩视频| 992tv国产人成在线观看| 精品国产欧美精品v| 亚洲日韩在线满18点击进入| 米奇精品一区二区三区| 国产肉感大码AV无码| 色成人综合| 影音先锋丝袜制服| 国产精品第一区| 免费人成视频在线观看网站| 在线观看精品国产入口| 九九这里只有精品视频| 欧美成人免费一区在线播放| 呦女亚洲一区精品| 国产人碰人摸人爱免费视频| 毛片久久久| 久久久久88色偷偷| 国产成人一级| 欧美一级高清免费a| 中国一级特黄视频| 中文无码精品a∨在线观看| 婷婷午夜影院| 国产一区二区免费播放| 精品亚洲麻豆1区2区3区| 亚洲高清无码久久久| 69综合网| 国产一区二区影院| 婷婷激情五月网| 亚洲天堂视频网| 一级片免费网站| 国产人在线成免费视频| 国产成人亚洲综合a∨婷婷| 91精品福利自产拍在线观看| 欧美亚洲日韩不卡在线在线观看| 亚洲高清无码精品| 久久综合成人| 亚洲电影天堂在线国语对白| 免费又黄又爽又猛大片午夜| 97国产精品视频自在拍| 91 九色视频丝袜| 99伊人精品| 91系列在线观看| 亚洲综合香蕉| 曰韩人妻一区二区三区| 欧美有码在线| 久久婷婷国产综合尤物精品| 高h视频在线| 天堂成人av| 999国产精品| 亚洲资源站av无码网址| 欧美、日韩、国产综合一区| 天天躁夜夜躁狠狠躁躁88| 波多野结衣一区二区三区AV| 免费在线看黄网址| 色视频久久| av一区二区三区在线观看|