国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究PXA255的VoIP語音傳輸系統

電子工程師 ? 來源:電子技術 ? 作者: 劉華;李軍紅;陽武 ? 2021-04-23 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要:文章研究IP語音傳輸系統的總體架構,實現了一個基于PXA255處理器嵌入式IP電話終端硬件平臺,為該平臺建立了一個優(yōu)化的嵌入式Linux環(huán)境,并研究基于GSM 06.10語音編解碼實現,設計了一個IP語音實時傳輸系統,實現了IP語音的網絡實時傳輸功能。

VoIP是基于Internet的新型數字化傳輸技術,是IP網上通過TCP/IP協議實現的一種電話應用技術。這種應用包括PC對PC、PC對電話、電話對電話等連接方式,其業(yè)務主要包括語音業(yè)務、E-mail、實時電話、實時傳真等多種形式。與傳統電話相比,IP電話的優(yōu)點主要是節(jié)省帶寬、通話費用低、易于開發(fā)增值業(yè)務、體系結構開放,有利于多種通信方式的統一。

對VoIP技術的研究主要圍繞改善IP電話服務質量來進行,尤其是使用先進的硬件技術、可靠的實時傳輸技術和能隨著網絡狀況自適應調整速率的低速率語音編碼技術等研究及工程熱點。

研究與實現基于嵌入式處理器的VoIP語音傳輸系統,可集成嵌入式系統、網絡通訊、多媒體和語音處理等應用領域內的前沿技術,將嵌入式系統的高性能、低功耗、網絡通訊的低成本特性融合于一體,經過進一步完善后可以取代固定電話,并發(fā)展可視電話等信息終端,可以實現電話網、廣播電視網與Internet網的整合,具有很大的經濟和技術優(yōu)勢。

1 PXA255嵌入式處理器

本文研究與設計的嵌入式IP數字語音系統將在以太網環(huán)境中工作。與目前大多數基于PC的IP電話終端相比,選擇嵌入式IP電話終端具有如下優(yōu)勢:

(1)嵌入式硬件平臺可以進行裁減和定制,因而可以大幅降低IP電話終端成本;

(2)可以定制嵌入式軟件平臺,容易升級,實時性好,而基于PC機的IP電話占用資源多,操作系統復雜,容易死機;

(3)嵌入式IP電話終端功耗低,可以使用電池進行供電,因而系統具有小型化、便攜的特點,這是PC所無法比擬的。

PXA255處理器是Intel公司帶ARM核的多媒體處理器。PXA255處理器的內部功能模塊框圖見圖1所示。

o4YBAGCCdHuAYoC5AAC-ej-RMfI637.png

PXA255處理器具有如下特色:核心頻率支持100~400MHz;多種系統存儲器接口;外設資源非常豐富:有PCMCIA/Compact Flash卡控制引腳、LCD控制器、全功能UART、USB客戶端、AC97控制器、15個靈活的GPIO引腳等。

2 VoIP的嵌入式Linux環(huán)境構建

嵌入式IP吾音終端使用的嵌入式Linux平臺可分為三個層次:應用軟件層次、Linux內核層次和設備驅動層次。其中平臺無關部分包括:Linux實時內核、文件系統、應用軟件等部分;平臺相關部分包括:硬件驅動的改造和啟動過程改造,我們需要針對不同平臺進行代碼改造,

編寫各種驅動。由圖2可知,Linux對各種設備的操作都是以文件的形式進行的。

pIYBAGCCdI-AKuuVAAByGfzj83o160.png

基于RTP協議的語音實時網絡傳輸軟件,位于Linux網絡結構的Socket應用層,如圖3所示。在嵌入式Linux平臺上利用Socket系統函數實現語音傳輸的RTP應用。在具體編程時,Linux平臺上可供選用的語言有C、C++等。在這里我們也采用C語言,并采用編譯器Arm-Linux-Gcc。

語音處理的音頻庫函數使用OSS(Open Sound System)。

pIYBAGCCdKGAGsgZAAAy5QHozg8376.png

嵌入式IP終端系統軟件界面采用QT/Embed編程。利用qte的界面編程輔助工具QT Designer能很方便地實現界面規(guī)劃布局。由于是可視化編程,能很好地控制界面布局、效果,操作方便。QT Designer生成的界面文件是以XML語言編寫的.ui文件,通過QT附帶的工具UIC,能讓*.ui文件生成*.h和*.cpp的文件格式。使用QTDesigner大大降低了編程的工作量,并且能得到所見即所得的圖形效果。

3 語音編解碼器選型

對語音信號,有許多壓縮算法和標準。這些編碼算法可按照編碼系統碼率大小、輸入信號頻帶寬度、所采用的編碼技術等方面進行分類。編碼系統優(yōu)劣的評價主要體現在編解碼系統的性能指標上,一個編解碼器系統有輸出聲音的質量、編碼速率、復雜度、遲延和容錯性

等性能指標。

(1)編碼速率。編碼速率指的是編碼器對輸入聲音經過壓縮后每秒的比特數,即壓縮后的傳碼率。這是編碼系統的一個十分重要的指標。降低比特率而維持較高的解碼聲音質量,是語音和音頻信號壓縮編碼的主要任務和主要目標。對電話級別的語音帶寬而言,通常認為比特率超過16kb/s的為高速編碼,而速率在8~16kb/s范圍的為中速率編碼,速率在8kb/s以下的為低速率編碼。

(2)輸出聲音的質量。輸出聲音的質量是指經過編碼系統再經過接收方的解碼后恢復出的聲音質量。衡量輸出聲音質量主要有二個指標:客觀質量和主觀質量。客觀質量法易測量,但往往不能精確反映語音質量。由于聲音的最終接收者是人,所以主觀法更能反映聲音質量的真正好壞,但它測試不易,費時費力。

(3)復雜度。在傳統電話應用中,很少使用壓縮,是因為壓縮算法的復雜度太大,算法執(zhí)行時間長,算法的延遲也一起帶入到通信系統中。隨著技術的進步,芯片處理速度越來越快。現在工程上一般采用單片數字信號處理器DSP芯片來實時實現語音編解碼。語音編解碼算法的復雜度可由算法所需的計算量、存儲量、硬件尺寸、消耗功率及價格來衡量。

(4)時延。時延指完成編解碼算法所需的時間。對于語音編解碼器來說,時延也是一個非常重要的指標,如果時延太大,聽起來很不舒服。對于時延,不同的應用場合有不同規(guī)定,如對長話網不加回波抑制的單向編解碼時延不得大于10ms。對可視電話則放松到不超過500ms。對VOIP語音系統的時延要求不超過300ms。

(5)容錯能力或魯棒性。容錯能力指編解碼系統抗誤差、線路噪聲等各種干擾的能力。

表1對幾種編碼器的比特率、主觀平均意見分法(MOS)、復雜度(以G.711為基準)和時延(幀大小)做了比較。

pIYBAGCCdQaATj9XAABqbZqGGmU320.png

本系統選用GSM 06.10語音標準算法,該算法在1988年被確定為數字移動通信的語音編碼標準,其編碼速率為13kb/s,算法簡單,運算量小,語音質量高,接近32kb/s的ADPCM(ITU-G.712)。

4 IP語音實時傳輸系統設計

本文采用Intel公司推出的PXA255處理器,該芯片專用于網絡和多媒體。其最高工作頻率可達400MHz,并帶內存管理單元MMU和DSP協處理器,可方便與高清晰的彩色LCD接口,同時該芯片可擴展連接AC97音頻芯片CS4201、高性能網絡接口芯片LANC9196,可方便移植嵌入式Linux和圖形界面等。

基于PXA255處理器的IP語音系統用方案具有如下優(yōu)勢:將先進的硬件技術和軟件技術有機融合,充分利用PXA255和Linux的強大功能,克服了傳統的基于單片機功能不足和基于PC的非實時性的缺點,具有實時性、低成本、小型化、專用化和高可靠性的優(yōu)點,能讓IP數字語音終端系統具有更好的可擴展性和可移植性,與ARM7或DSP的方案相比,在技術上同樣具有一定優(yōu)越性。

系統設計硬件框圖見圖4所示。

pIYBAGCCdRyAELBlAABW_Xp8WEk175.png

系統設計語音流程框圖見圖5。

o4YBAGCCdSaAOFXVAABbt_m0XA4239.png

5 系統測試

將兩個語音終端連接到局域網,分別設置其IP地址為192.168.0.100、192.168.0.101。整個軟件的運行過程:在語音傳輸之前,首先由網絡連接(通話雙方的呼叫連接)模塊進行呼叫連接,呼叫連接建立后,雙方就可以進行接下來的語音通話,實現語音傳輸。

在送話方即發(fā)起會話的一方:語音首先通過麥克風進入系統,在語音錄入與播放功能模塊內進行錄音,然后進入語音數據壓縮、解壓模塊進行壓縮,壓縮后的語音數據打包后,以語音數據包的方式發(fā)送。

在受話方即接收會話的一方:通過網絡傳輸過來的語音數據拆包后,首先進入語音數據緩存模塊進行緩存,這種緩存方式可以保證語音回放連續(xù)和不失真,然后進入語音數據壓縮與解壓模塊對其進行解壓。經過語音解壓縮過程以后,語音數據送入語音錄入與播放功能模塊內,通過揚聲器進行播放,最終還原成語音。

測試過程中,我們使用RTP工具集rtptools-1.18中的rtpplay、rtpdump、rtpsend等命令截取語音實時傳輸模塊在網絡中的語音包,觀察其RTP和RTCP報文,分析網絡的當前狀況等。網絡的當前狀況與語音傳輸延遲有很強的正相關性。網絡狀況好,傳輸延遲小,網絡狀況不好,傳輸延遲增大。

語音延時測試方法:因為語音傳輸的延遲時間在1s以內,用秒表或其他外設來測量,誤差大、精度不高,所以我們基于軟件的方式測量。通過在RTP工具集中設置一個計時器,計算時間差,記錄端到端的語音延時。最后求平均值,延時數據見表2。測試分8組,每組10到40個延遲數據不等,表中數據為每組的延遲平均值。

pIYBAGCCdTeAUSj-AAAz-kKei3c741.png

8組的所有測試數據有210個,所有測試數據的平均延時計算過程:

(283*10+258*10+269*20+266*20+257*30+275*30+268*40+286*50)/210=271.86ms。

由計算可知,平均延時約為272ms。滿足本文第三節(jié)中VoIP語音時延的上限300ms的要求。

6 小結

論文研究了IP語音傳輸系統的總體架構,實現了一個基于PXA255處理器的嵌入式IP電話終端硬件平臺,為該平臺建立了一個優(yōu)化的嵌入式Linux環(huán)境,并研究基于GSM 06.10的語音編解碼實現,設計了一個IP語音實時傳輸系統,實現了IP語音的網絡實時傳輸功能,通過系統測試,語音時延符合工程要求,具有較好的實時性。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3953

    瀏覽量

    142603
  • RTP
    RTP
    +關注

    關注

    0

    文章

    29

    瀏覽量

    12326
  • 壓縮算法
    +關注

    關注

    1

    文章

    22

    瀏覽量

    10726
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    德州儀器PTH08T255W電源模塊:高性能與多功能的完美融合

    德州儀器PTH08T255W電源模塊:高性能與多功能的完美融合 在電子工程師的日常工作中,電源模塊的選擇至關重要。它不僅關系到電路的穩(wěn)定性,還會影響到整個系統的性能。今天,我將為大家詳細介紹德州儀器
    的頭像 發(fā)表于 03-04 17:10 ?401次閱讀

    TLV320AIC22C:雙VoIP編解碼器的技術剖析與應用指南

    : tlv320aic22c.pdf 一、TLV320AIC22C概述 TLV320AIC22C專為語音應用設計,尤其適用于VoIP場景。它集成了兩個編解碼器
    的頭像 發(fā)表于 02-03 14:40 ?220次閱讀

    語音跳線:構建高效音頻傳輸系統的核心組件

    在會議系統、錄音棚、廣播電臺等專業(yè)音頻場景中,語音跳線作為連接麥克風、調音臺、功放等設備的“神經末梢”,其性能直接影響聲音信號的保真度與傳輸穩(wěn)定性。本文從技術原理、應用場景、選型要點三個維度,解析
    的頭像 發(fā)表于 01-19 10:12 ?193次閱讀
    <b class='flag-5'>語音</b>跳線:構建高效音頻<b class='flag-5'>傳輸</b><b class='flag-5'>系統</b>的核心組件

    VoIP 與 VoLTE 在路由器中的原理與價值

    現在,路由器不僅僅是上網用的設備,尤其是在公司網絡和無線接入(FWA)等場景里。它開始承擔更多角色,比如整合數據、語音,甚至提供智能服務。其中,VoIP 和 VoLTE 這兩項語音技術,正在改變我們
    的頭像 發(fā)表于 01-16 11:01 ?828次閱讀
    <b class='flag-5'>VoIP</b> 與 VoLTE 在路由器中的原理與價值

    樓宇自控系統語音控制集成,操作更便捷智能

    在智慧建筑升級浪潮中,樓宇自控系統的交互方式不斷革新,語音控制集成作為新型操作模式,打破了傳統按鍵、觸屏的操作局限,讓樓宇管理更高效、更人性化。這種 “動口不動手” 的控制方式,不僅簡化了操作流程
    的頭像 發(fā)表于 11-27 10:30 ?336次閱讀

    廣州唯創(chuàng)電子WTV380C-8S語音芯片:流式傳輸重塑電子鎖語音提示新體驗

    語音IC廠家,推出的WTV380C-8S語音芯片,以其創(chuàng)新的“流式傳輸”架構,為智能電子鎖帶來了顛覆性的簡易解決方案。一、行業(yè)痛點:傳統電子鎖語音方案的復雜性與高成
    的頭像 發(fā)表于 11-14 11:19 ?662次閱讀
    廣州唯創(chuàng)電子WTV380C-8S<b class='flag-5'>語音</b>芯片:流式<b class='flag-5'>傳輸</b>重塑電子鎖<b class='flag-5'>語音</b>提示新體驗

    介電溫譜測試系統在高頻段信號傳輸中的損耗抑制解析

    介電溫譜測試技術要深入探究材料在高頻條件下的極化機理與弛豫行為,就必須將高頻電信號精準無誤地傳輸至待測樣品,并接收其微弱的響應信號。然而,隨著頻率的提升,信號在傳輸路徑中的各種損耗會急劇增大,如同遠
    的頭像 發(fā)表于 09-24 09:28 ?353次閱讀
    介電溫譜測試<b class='flag-5'>系統</b>在高頻段信號<b class='flag-5'>傳輸</b>中的損耗抑制解析

    語音機器人交互系統:核心技術與應用挑戰(zhàn)

    ? ? ? 語音機器人交互系統是融合多學科技術的復雜工程,其核心目標是實現人與機器間的自然、流暢語音對話。該系統已廣泛應用于智能客服、智能家居、企業(yè)助手等場景,其技術架構主要包含以下幾
    的頭像 發(fā)表于 09-02 11:08 ?824次閱讀

    解鎖高品質音頻體驗:探索音頻質量評估與測試的科學之道

    流量,用于呼叫建立、媒體傳輸等全流程測試。同時,系統也支持用戶自定義構建SIP信令和RTP媒體流,以模擬真實業(yè)務中的各種語音場景。 2. 在測試過程中,用戶可以靈活選擇音頻輸入方式,既可以使用
    發(fā)表于 07-22 11:15

    語音跳線和網絡跳線區(qū)別

    語音跳線和網絡跳線在傳輸信號類型、接口類型、線纜結構、應用場景等方面存在明顯區(qū)別,以下是詳細介紹: 傳輸信號類型 語音跳線:主要用于傳輸模擬
    的頭像 發(fā)表于 06-27 10:09 ?941次閱讀

    明遠智睿SSD2351核心板在語音對講與HMI領域的創(chuàng)新應用

    對講設備,經過降噪處理后,語音清晰度仍能保持在90%以上,確保通話雙方能夠清晰交流。 在語音編碼與傳輸環(huán)節(jié),以太網接口發(fā)揮了重要作用。無論是室內的樓宇對講系統,還是室外的遠距離無線
    發(fā)表于 04-16 10:46

    重慶大學:研究用于語音識別和交互的機器學習輔助可穿戴傳感系統

    背景介紹 人體會產生豐富的生物信號,這些信號可以被人體檢測、數字化、分析并與外界設備交互。其中,人類的語音尤其具有豐富的時域、頻域和幅度信息傳輸能力。這種豐富的信息承載能力使聲音成為
    的頭像 發(fā)表于 03-14 14:59 ?1672次閱讀
    重慶大學:研究用于<b class='flag-5'>語音</b>識別和交互的機器學習輔助可穿戴傳感<b class='flag-5'>系統</b>

    探究智能變電站綜自系統的設計與選型

    在智能電網相應體系中,智能變電站占據著關鍵性地位,對于智能電網的正常運行和良好發(fā)展具有至關重要的影響。文中簡述了智能變電站綜合自動化系統的概念,并結合相關案例,探究了智能變電站綜合自動化系統的設計與應用,以期為智能變電站綜合自動
    的頭像 發(fā)表于 03-14 11:05 ?954次閱讀
    <b class='flag-5'>探究</b>智能變電站綜自<b class='flag-5'>系統</b>的設計與選型

    stm32語音通話

    目前再做一個stm32語音通話,通過麥克風采集adc信號,在通過4G模塊傳輸到云,然后另一個4G模塊接受云的數據使用DAC輸出,目前就是說話會斷斷續(xù)續(xù)的,可能是網絡傳輸問題,請問各位老哥有沒有什么解決的辦法?只需要做到半雙工即可
    發(fā)表于 03-10 10:52

    TurMass?無線語音傳輸模組在語音對講領域的應用優(yōu)勢

    基于TurMass??技術的無線語音傳輸模組 TKM-121 在語音對講領域的應用,不僅解決了傳統對講系統傳輸距離、功耗、安全性和成本等方
    的頭像 發(fā)表于 03-05 15:41 ?2235次閱讀
    TurMass?無線<b class='flag-5'>語音</b><b class='flag-5'>傳輸</b>模組在<b class='flag-5'>語音</b>對講領域的應用優(yōu)勢