日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]隨著通信技術(shù)的發(fā)展,傳統(tǒng)的模擬對講機已不能滿足人們的需求,對講機數(shù)字化勢在必行。信息社會的高速發(fā)展使頻譜資源變得愈加寶貴,信道利用率成為一項關(guān)鍵因素。如何在有限的信道資源下,通過壓縮信源以提高傳輸效率

隨著通信技術(shù)的發(fā)展,傳統(tǒng)的模擬對講機已不能滿足人們的需求,對講機數(shù)字化勢在必行。信息社會的高速發(fā)展使頻譜資源變得愈加寶貴,信道利用率成為一項關(guān)鍵因素。如何在有限的信道資源下,通過壓縮信源以提高傳輸效率,已成為當前急需解決的問題之一。DSP數(shù)字信號處理器的運算能力越來越強,本設(shè)計采用TI公司的通用定DSPTMS320C5509A作為基帶系統(tǒng)的處理器,主要對G.723.1語音壓縮編碼在頻帶、DSP資源有限的數(shù)字對講機基帶系統(tǒng)中的具體應(yīng)用進行研究與實現(xiàn)。

  1G.723.1語音壓縮編碼原理

  G.723.1標準主要用于對語音及其他多媒體聲音信號的壓縮。該算法是H.324系列標準的一部分,包含2種工作速率:低速率(5.3kbps)采用代數(shù)碼本線性激勵預(yù)測(ACELP),高速率(6.3kbps)采用多脈沖激勵最大似然量化(MP_MLQ)。2種速率的編碼器都以幀為處理單位,幀長為30ms,加上另需7.5ms的延時,總共37.5ms的算法延時。編碼器原理如圖1所示。

  

  輸入的16位線性PC碼流分成長度為240樣點的語音幀。每幀信號先通過1個高通濾波器,去除低頻成分,再分成4個子幀,每個子幀60個樣點。對每個子幀進行10階LPC預(yù)測,將最后1個子幀的LPC參數(shù)轉(zhuǎn)化成線譜對LSP參數(shù)。用預(yù)測分裂矢量量化法(PSVQ)進行量化。為了減少合成端合成語音信號的誤差,在分析端對LSP系數(shù)解碼、插值后,再變?yōu)長PC系數(shù)。由LPC分析后的LPC系數(shù)可得到共振峰加權(quán)濾波器的系數(shù)。用共振峰加權(quán)濾波器對經(jīng)高通濾波后的語音信號進行共振峰加權(quán)濾波,可得到共振峰加權(quán)濾波后的語音信號f(n)。由f(n)經(jīng)基音估計可求出開環(huán)基音周期,基音周期的搜索范圍為18~142個樣點。對每個子幀的語音信號進行諧波噪聲整形、沖擊響應(yīng)計算,然后進行閉環(huán)基音搜索,求出閉環(huán)基音周期及基音增益,再計算出殘差信號。然后根據(jù)不同的速率進行激勵搜索,求出脈沖位置和幅度參數(shù),打包后形成以幀為單位的編碼數(shù)據(jù)流。

  2語音系統(tǒng)的結(jié)構(gòu)及硬件原理圖

  原始的模擬語音首先要經(jīng)過模數(shù)變換,轉(zhuǎn)化為數(shù)字信號之后,通過串口輸入到DSP中,再進行語音壓縮算法。G.723.1標準計算復(fù)雜和數(shù)據(jù)存儲量大的問題使得語音編解碼方案的實時實現(xiàn)存在很多困難。為了保證該算法處理的實時性,本系統(tǒng)選用DSP作為主控芯片,用來實現(xiàn)編解碼算法。語音系統(tǒng)整體硬件結(jié)構(gòu)如圖2所示。

  

  3語音系統(tǒng)的硬件設(shè)計

  本基帶系統(tǒng)的核心部件采用CPLD和DSP。DSP負責(zé)基帶的數(shù)字化處理,CPLD用于外圍器件的控制。將CPLD和DSP技術(shù)相結(jié)合,一方面能利用DSP軟件控制的靈活性,另一方面又能利用CPLD硬件上的高速、高集成度和可編程性。

  本系統(tǒng)選用TMS320C5509A(簡稱C5509A)負責(zé)G.723.1標準的算法及后續(xù)基帶數(shù)字化的處理(信道編譯碼、交織、加擾、CRC、基帶調(diào)制解調(diào))。該芯片是TMS320C55X系列DSP中的一款,C55X系列的結(jié)構(gòu)見參考文獻[1]。

  CPLD主要用來擴展DSP的外部地址空間,實現(xiàn)地址譯碼、時序控制,并給DSP提供所需的邏輯和時序控制信號。本系統(tǒng)選用Altera公司MAX7000系列中的EPM7128,其與DSP的接口電路如圖3(a)所示,其中FSX和FSR幀同步信號端的同步信號相同。原始模擬語音信號必須進行數(shù)字化處理后,才能在DSP中進行語音壓縮編解碼算法。系統(tǒng)選用的是ADI公司推出的低成本、低功耗通用模擬前端AD7311L,其與DSP的接口電路如圖3(b)所示。由于G.723.1的算法比較復(fù)雜,處理時需要大量的存儲空間,本設(shè)計采用4Mb×16的SDRAM,芯片為MT48LCM16,通過EMIF接口映射到C5509A的CEO空間。其與DSP的接口電路如圖3(c)所示。

  

  4語音系統(tǒng)的軟件設(shè)計

  總體軟件流程如圖4所示。當DSP處于發(fā)送狀態(tài)時,通過MCBSP1接收來自AD7311L的數(shù)字化語音數(shù)據(jù),調(diào)用語音壓縮編碼程序,編完1幀輸出數(shù)據(jù),然后繼續(xù)進行后續(xù)的相關(guān)基帶處理。當DSP處于接收狀態(tài)時,接收來自后續(xù)基帶處理的數(shù)據(jù),調(diào)用語音解碼程序;解碼后的語音數(shù)據(jù),再以每幀的數(shù)據(jù)通過MCBSP1送入AD7311L,最后還原成原始語音。下面主要介紹初始化模塊及語音編解碼模塊。

  [!--empirenews.page--]4.1初始化模塊

  系統(tǒng)的初始化是系統(tǒng)運行的基礎(chǔ)部分,它涉及系統(tǒng)的整體硬件設(shè)計,如引腳的分配及連接、各芯片采用的工作模式等問題。本系統(tǒng)初始化模塊劃分為3個部分:初始化微處理器、初始化語音處理器、初始化外部寄存器。

  DSP初始化函數(shù)名為DSP_Init.c,主要是對DSP的時鐘(clock),外部存儲器接口(EMIF)和多通道串行緩沖串口(McBSP)進行初始化設(shè)置。

  AD7311L的初始化函數(shù)主要是對其的外部引腳配置,該模塊分為McBSP1的配置和AD7311L的硬件配置。

  McBSP1的初始化函數(shù)如下:

  

  

  4.2語音編解碼模塊

  該模塊主要是對G.723.1的代碼處理。系統(tǒng)若直接使用ITU提供的定點C源代碼,C5509A完成1幀的編碼需要53400912個周期,即使C5509A工作在最高頻率200MHz,也需要267ms。所以代碼必須經(jīng)過優(yōu)化,且優(yōu)化后的代碼占用DSP的資源不能過高,這樣才能保證DSP有足夠的資源對后續(xù)的基帶數(shù)字化進行實時處理。本設(shè)計主要從編譯器、C語言級、匯編級和算法級4個方面對G.723.1的定點C代碼進行優(yōu)化。本文主要對算法級優(yōu)化進行介紹。

  在對G.723.1算法進行仿真的過程中發(fā)現(xiàn),基音估計、自適應(yīng)碼本搜索、固定碼本搜索和代數(shù)碼本搜索等模塊占語音編解碼的總時間超過70%,因此優(yōu)化措施應(yīng)著重對這幾個模塊的算法進行優(yōu)化。

  ①開環(huán)基音估測函數(shù)Estim_Pitch()中,計算圖1f[n]中的互相關(guān)值COL(j):

  

  尋找使得COL(j)max,開環(huán)基音周期j的搜索范圍18~142。在基音周期較短時,基音頻率較大;對語音信號編碼質(zhì)量影響較大,而基音周期較長時,基音頻率較小,對語音信號編碼質(zhì)量較小。所以18~58之間基音周期采用逐點計算搜索,而59~142之間以采用隔點計算,可以減少運算量。

 ?、诟咚俾实拿}沖激勵編碼(MP-MLQ)函數(shù)Find_Best()中計算預(yù)測殘差信號

  時需要進行卷積碼預(yù)算,對其進行優(yōu)化。計算誤差信號的均方值

  時,式中

  先通過加減運算完成,最后做1次增益G的乘法運算即可得到r’[n],這樣計算1次殘差矢量最多需要60×6=360次加減運算,而優(yōu)化前的預(yù)算量為4×8×(1+2L+58+59)=56640。由此可見優(yōu)化減少了大量的運算。

 ?、刍具\算庫函數(shù)優(yōu)化。G.723.1代碼的基本運算庫函數(shù)Basop.c中,存在大量數(shù)字信號處理功能的函數(shù),而且占據(jù)絕大部分運算,如L_mac()、L_mull()、L_add()、sature()等,所以還需在這幾個函數(shù)上進行一些優(yōu)化工作。

  5調(diào)試結(jié)果分析

  最終在TMS320C5509A上實時實現(xiàn)G.723.1標準。對于1幀語音在高速率6.3kbps模式下,編解碼算法占用時間7.42ms,算法復(fù)雜度為49.5MIPS;低速率5.3kbps模式下,編解碼占用時間5.34ms,算法復(fù)雜度35.6MIPS。

  其主要模塊代碼優(yōu)化前后占用的時間對比如表1所列。

  

  整個程序優(yōu)化后,G.723.1算法占用CPU的資源不到20%,即DSP還有足夠的資源對后續(xù)的基帶算法進行處理。

  結(jié)語

  在工作頻率為200MHz的C5509A自制硬件電路上,實現(xiàn)了對G.723.1標準的實時處理。將2塊板子串口相連,收端揚聲器可以傳出發(fā)端傳來的實時、連續(xù)和清晰的語音。最后優(yōu)化驗證以及整體基帶系統(tǒng)的調(diào)試結(jié)果證明,語音壓縮編碼方案選用正確,代碼優(yōu)化結(jié)果良好,硬件電路設(shè)計合理,在頻譜帶寬、DSP資源有限的條件下,圓滿地實現(xiàn)了G.723.1語音壓縮編碼在對講機基帶數(shù)字化系統(tǒng)設(shè)計中的應(yīng)用。從DSP的CPU負載情況看,G.723.1的代碼還可進一步優(yōu)化。若想進一步降低功耗,可采用全匯編實現(xiàn)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

隨著在線會議、直播和游戲語音交流的普及,高質(zhì)量的音頻輸入設(shè)備變得越來越重要。為此,邊緣AI和智能音頻專家XMOS攜手其全球首家增值分銷商飛騰云科技,利用其集邊緣AI、DSP、MCU和靈活I(lǐng)/O于一顆芯片的xcore處理器...

關(guān)鍵字: AI DSP MCU

多DSP集群的實時信號處理系統(tǒng),通信拓撲的優(yōu)化直接決定任務(wù)調(diào)度效率與系統(tǒng)吞吐量。RapidIO與SRIO作為嵌入式領(lǐng)域的主流互連協(xié)議,其帶寬利用率差異與QoS配置策略對集群性能的影響尤為顯著。以無線基站、雷達陣列等典型應(yīng)...

關(guān)鍵字: DSP 通信拓撲優(yōu)化

隨著5G網(wǎng)絡(luò)普及與物聯(lián)網(wǎng)設(shè)備爆發(fā)式增長,邊緣計算正從概念驗證走向規(guī)模化部署。據(jù)IDC預(yù)測,2025年全球邊緣數(shù)據(jù)量將占總體數(shù)據(jù)量的50%,這對邊緣節(jié)點的實時處理能力提出嚴苛要求。在此背景下,AI加速器的DSP化趨勢與可重...

關(guān)鍵字: AI加速器 DSP

在工業(yè)控制領(lǐng)域,數(shù)字信號處理器(DSP)的性能直接決定了系統(tǒng)的實時控制能力和可靠性。德州儀器(TI)的C2000系列芯片憑借其卓越的采樣、控制和功率管理能力,長期以來在全球工業(yè)控制市場占據(jù)絕對領(lǐng)導(dǎo)地位,廣泛應(yīng)用于能源、電...

關(guān)鍵字: TI C2000 DSP 格見半導(dǎo)體 芯來 RISC-V 工控

2025年7月16日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 持續(xù)供貨Texas Instruments (TI) 的新產(chǎn)品和解決方案。作為一家授權(quán)...

關(guān)鍵字: 線性穩(wěn)壓器 柵極驅(qū)動器 DSP

在當今數(shù)字化浪潮的推動下,數(shù)據(jù)流量呈爆炸式增長,數(shù)據(jù)中心、5G通信網(wǎng)絡(luò)以及云計算等領(lǐng)域?qū)Ω咚俟馔ㄐ诺男枨笥l(fā)迫切。800G光模塊作為高速光通信的關(guān)鍵組件,其性能直接影響著整個通信系統(tǒng)的傳輸效率和可靠性。數(shù)字信號處理(DS...

關(guān)鍵字: 800G DSP PAM4均衡算法

以氫燃料電池空壓機為研究對象 ,開發(fā)超高速永磁同步電機控制器 ,采用傳統(tǒng)的IGBT主功率器件 ,且為兩電平主回 路結(jié)構(gòu)形式 ,通過改進的V/F控制算法 ,完成了控制器的設(shè)計。搭建了試驗平臺進行測試 ,結(jié)果表明 ,控制器能...

關(guān)鍵字: 超高速永磁同步電機 V/F控制 DSP

醫(yī)療設(shè)備智能化進程,數(shù)字信號處理器(DSP)作為核心計算單元,承擔著實時處理生物電信號、醫(yī)學(xué)影像等敏感數(shù)據(jù)的重任。然而,隨著醫(yī)療設(shè)備與網(wǎng)絡(luò)互聯(lián)的深化,數(shù)據(jù)泄露風(fēng)險顯著增加。美國《健康保險流通與責(zé)任法案》(HIPAA)明確...

關(guān)鍵字: 醫(yī)療設(shè)備 DSP

數(shù)字信號處理器(DSP)作為實時信號處理的核心器件,其架構(gòu)設(shè)計直接決定了運算效率與功耗表現(xiàn)。自20世紀70年代DSP理論誕生以來,其硬件架構(gòu)經(jīng)歷了從馮·諾依曼結(jié)構(gòu)到哈佛結(jié)構(gòu)的演進,這一過程體現(xiàn)了對實時性、并行性與存儲帶寬...

關(guān)鍵字: DSP 馮·諾依曼

隨著嵌入式系統(tǒng)對實時性、多任務(wù)處理能力的需求日益增長,實時操作系統(tǒng)(RTOS)在數(shù)字信號處理器(DSP)中的移植與性能優(yōu)化成為關(guān)鍵技術(shù)課題。DSP以其高效的數(shù)值計算能力和并行處理特性,廣泛應(yīng)用于通信、圖像處理、工業(yè)控制等...

關(guān)鍵字: RTOS DSP
關(guān)閉