衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法
【專利摘要】本發(fā)明公開了一種衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法,在依次檢測(cè)FPGA與模數(shù)轉(zhuǎn)換器、語(yǔ)音編解碼器的連接正常、FPGA對(duì)語(yǔ)音編解碼器的信令控制正常、模數(shù)轉(zhuǎn)換器自閉環(huán)功能正常之后再進(jìn)行語(yǔ)音編解碼器自閉環(huán)性能檢測(cè):使能模數(shù)轉(zhuǎn)換器的外接輸入端,模數(shù)轉(zhuǎn)換器進(jìn)入正常工作模式;使能語(yǔ)音編解碼器的外接輸入端,語(yǔ)音編解碼器進(jìn)入自閉環(huán)功能工作模式;向模數(shù)轉(zhuǎn)換器的輸入端輸入2KHz信號(hào);檢查輸出信號(hào)是否為2KHz信號(hào),如果是則語(yǔ)音編解碼器自閉環(huán)功能正常,否則語(yǔ)音編解碼器自閉環(huán)功能異常。本發(fā)明方法確保了語(yǔ)音編解碼器具有良好的自閉環(huán)性能,為衛(wèi)星移動(dòng)通信終端具有良好數(shù)據(jù)傳輸性能提供了保障。
【專利說明】衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及衛(wèi)星通信領(lǐng)域,特別涉及一種基于“北斗”的衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法。
【背景技術(shù)】
[0002]數(shù)字無線電系統(tǒng)的低頻部分采用數(shù)字電路,與傳統(tǒng)無線電系統(tǒng)相比,軟件無線電系統(tǒng)的A/D、D/A變換移到了中頻,并盡可能靠近射頻端。軟件無線電以可編程力強(qiáng)的FPGA、DSP器件代替專用數(shù)字電路,使系統(tǒng)硬件結(jié)構(gòu)與功能相對(duì)獨(dú)立?,F(xiàn)場(chǎng)可編程陣列FPGA技術(shù)先進(jìn)之處在于緊湊的占位空間能夠高速處理,同時(shí)也保持軟件無線電技術(shù)的靈活性和可編程性。從FPGA可實(shí)現(xiàn)可重新配置核,在FPGA中能夠?qū)崿F(xiàn)調(diào)制器,解調(diào)器和CODEC功能。FPGA已從靈活的邏輯設(shè)計(jì)平臺(tái)發(fā)展到信號(hào)處理引擎,成為FET、FIR,數(shù)字下復(fù)頻器DDC、數(shù)字上變頻器DUC、相關(guān)器和脈沖壓縮(用于雷達(dá)處理)運(yùn)算的理想平臺(tái)。
[0003]AMBE編解碼技術(shù)是一種具有高語(yǔ)音質(zhì)量和強(qiáng)魯棒性的低速率語(yǔ)音編解碼技術(shù)。AMBE2000采用AMBE編解碼技術(shù),是一種高性能、低功耗的單片實(shí)時(shí)語(yǔ)音壓縮解壓芯片,實(shí)現(xiàn)了低帶寬、雙工的數(shù)據(jù)與語(yǔ)音同傳,語(yǔ)音通信自然、可懂。
[0004]如圖1所示,一種基于“北斗”的衛(wèi)星移動(dòng)通信終端,包括FPGA芯片XC5VLX50T、DSP芯片TMS320C6455、語(yǔ)音編解碼器芯片AMBE2000及PCM3500 ;所述FPGA芯片XC5VLX50T通過控制接口與AMBE2000相連接;所述XC5VLX50T通過EMIFA接口、HPI接口與TMS320C6455相連接;XC5VLX50T通過可編程接口與PCM3500相連接。
[0005]該基于“北斗”的衛(wèi)星移動(dòng)通信終端將FPGA的優(yōu)勢(shì)和AMBE2000的優(yōu)勢(shì)結(jié)合起來運(yùn)用于衛(wèi)星移動(dòng)通信終端中,將為移動(dòng)通信帶來優(yōu)質(zhì)的語(yǔ)音質(zhì)量和良好的實(shí)時(shí)性。但是該基于“北斗”的衛(wèi)星移動(dòng)通信終端對(duì)XC5VLX50T與AMBE2000之間數(shù)據(jù)傳輸性能要求非常高,事先驗(yàn)證其功能指標(biāo)是否達(dá)到設(shè)計(jì)要求顯得非常重要,例如驗(yàn)證AMBE2000的自閉環(huán)功能特性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種基于“北斗”的衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器的自閉環(huán)性能測(cè)試方法。
[0007]為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了以下技術(shù)方案:
一種衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法,所述衛(wèi)星移動(dòng)終端為基于“北斗”的衛(wèi)星移動(dòng)通信終端,所述語(yǔ)音編解碼器為芯片AMBE2000,該方法包括步驟:步驟a:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與PCM3500的連接是否正常,具體的:al:通過FPGA設(shè)置PCM3500內(nèi)部的寄存器;
a2:通過FPGA讀回PCM3500內(nèi)部的寄存器,檢查讀回的PCM3500內(nèi)部的寄存器設(shè)置與步驟al中設(shè)值是否一致,如果一致則FPGA與PCM3500連接正常,否則PCM3500出現(xiàn)故障;如果連接正常則進(jìn)入步驟:b,如果PCM3500出現(xiàn)故障則更換PCM3500,重新檢測(cè)PCM3500與FPGA的連接,直至FPGA與PCM3500連接正常,所述PCM3500為與AMBE2000連接的模數(shù)轉(zhuǎn)換器;
步驟b:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與AMBE2000的連接是否正常,具體的: bl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器;
b2:通過FPGA讀回AMBE2000內(nèi)部的寄存器,檢查讀回的AMBE2000內(nèi)部的寄存器設(shè)置與步驟bl中設(shè)值是否一致,如果一致則FPGA與AMBE2000連接正常,否則AMBE2000出現(xiàn)故障;
如果連接正常則進(jìn)入步驟C,如果AMBE2000出現(xiàn)故障則更換AMBE2000,重新進(jìn)行檢測(cè),直至FPGA與AMBE2000連接正常;
步驟c:檢測(cè)FPGA對(duì)AMBE2000的信令控制功能是否正常,具體的:
Cl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器,調(diào)整其編碼的結(jié)構(gòu);c2:通過FPGA接收AMBE2000的語(yǔ)音編碼,檢查接收的編碼的結(jié)構(gòu)與步驟cl中設(shè)置的編碼結(jié)構(gòu)是否一致,如果一致則FPGA對(duì)AMBE2000的信令控制功能正常,否則AMBE2000出現(xiàn)故障;
如果FPGA對(duì)AMBE2000的信令控制功能正常則進(jìn)入步驟d,否則更換AMBE2000,返回步驟b ;
步驟d:檢測(cè)PCM3500自閉環(huán)功能是否正常,具體的:
dl:使能PCM3500的外接輸入端,使PCM3500進(jìn)入自閉環(huán)模式;
d2:信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào);
d3:示波器連接PCM3500的輸出端,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則PCM3500自閉環(huán)功能正常,否則PCM3500出現(xiàn)故障;
如果PCM3500自閉環(huán)功能正常則進(jìn)入步驟e,否則更換PCM3500,重新檢測(cè)FPGA與PCM3500的連接是否正常,連接正常后再進(jìn)行PCM3500自閉環(huán)功能檢測(cè);
步驟e:進(jìn)行AMBE2000自閉環(huán)功能檢測(cè),具體是:el:使能PCM3500的外接輸入端,使PCM3500進(jìn)入正常工作模式;e2:使能AMBE2000的外接輸入端,使AMBE2000進(jìn)入自閉環(huán)功能工作模式;e3: PCM3500輸入端連接有信號(hào)發(fā)生器,通過信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào);
e4:PCM3500輸出端連接有示波器,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則AMBE2000自閉環(huán)功能正常,否則AMBE2000自閉環(huán)功能異常。
[0008]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:本發(fā)明衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法,能很好的測(cè)試衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能是否正常,確保了衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器具有良好的自閉環(huán)性能,進(jìn)而為衛(wèi)星移動(dòng)通信終端中FPGA與語(yǔ)音編解碼器之間具有良好的數(shù)據(jù)傳輸性能提供了保障,滿足了基于“北斗”的衛(wèi)星移動(dòng)通信終端的要求。
[0009]【專利附圖】
【附圖說明】:
圖1為本發(fā)明測(cè)試對(duì)象基于“北斗”的衛(wèi)星移動(dòng)通信終端結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0010]下面結(jié)合試驗(yàn)例及【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)施例,凡基于本
【發(fā)明內(nèi)容】
所實(shí)現(xiàn)的技術(shù)均屬于本發(fā)明的范圍。
[0011]AMBE語(yǔ)音編解碼技術(shù)是一種具有高語(yǔ)音質(zhì)量和強(qiáng)魯棒性的低速率語(yǔ)音編解碼技術(shù)。這種方法在頻域中按基音各諧波頻率,將一幀語(yǔ)音的頻譜劃分為多個(gè)頻帶,對(duì)每個(gè)頻帶作清、濁音判決。對(duì)濁音帶,以基音為周期的脈沖序列作為激勵(lì)信號(hào);對(duì)清音帶,則以白噪聲作為激勵(lì)信號(hào);總的激勵(lì)信號(hào)由各帶激勵(lì)信號(hào)相加構(gòu)成。用該激勵(lì)信號(hào)激勵(lì)聲道濾波器,最終合成出具有較高自然度的語(yǔ)音。因此在低比特率的情況下,其合成語(yǔ)音的音質(zhì)依然能保持較高的自然度。其改進(jìn)的AMBE算法成為國(guó)際移動(dòng)衛(wèi)星組織和移動(dòng)衛(wèi)星通信的語(yǔ)音編碼標(biāo)準(zhǔn)。
[0012]語(yǔ)音編解碼芯片AMBE2000采用AMBE編解碼技術(shù),是一種高性能、低功耗的單片實(shí)時(shí)語(yǔ)音壓縮解壓芯片,其壓縮率可在2kbit/s?9.6kbit/s范圍內(nèi)由硬件、軟件調(diào)節(jié),當(dāng)速率在4.0kbit/s以上時(shí),可得到接近長(zhǎng)途電話的話音質(zhì)量;當(dāng)速率為2.0kbit/s時(shí),仍然具有較高的可懂度和自然度。語(yǔ)音編解碼芯片AMBE2000具有FEC(前向糾錯(cuò))、VAD(語(yǔ)音激活檢測(cè))功能和DTMF信號(hào)檢測(cè)功能,實(shí)現(xiàn)了低帶寬、雙工的數(shù)據(jù)與語(yǔ)音同傳,語(yǔ)音通信自然、可懂。
[0013]參考圖1,一種基于“北斗”的衛(wèi)星移動(dòng)通信終端結(jié)構(gòu)示意圖?;谡Z(yǔ)音編解碼芯片AMBE2000的上述優(yōu)點(diǎn),該基于“北斗”的衛(wèi)星移動(dòng)通信終端采用了 AMBE2000的語(yǔ)音壓縮、解壓縮功能,實(shí)現(xiàn)高語(yǔ)音質(zhì)量、高實(shí)時(shí)性的語(yǔ)音通信。該基于“北斗”的衛(wèi)星移動(dòng)通信終端包括FPGA芯片XC5VLX50T、DSP芯片TMS320C6455、語(yǔ)音編解碼器芯片AMBE2000及模數(shù)轉(zhuǎn)換器芯片PCM3500 ;所述FPGA芯片XC5VLX50T通過可編程接口編程設(shè)置有與AMBE2000控制接口相對(duì)應(yīng)的模擬控制接口,XC5VLX50T的模擬控制接口與AMBE2000控制接口相連接;所述XC5VLX50T通過可編程接口編程設(shè)置有與DSP芯片TMS320C6455 EMIFA接口相對(duì)應(yīng)的模擬EMIFA接口、與TMS320C6455 HPI接口相對(duì)應(yīng)的模擬HPI接口,XC5VLX50T的模擬EMIFA接口與 TMS320C6455 EMIFA 接口相連接,XC5VLX50T 的模擬 HPI 接口與 TMS320C6455HPI 接口相連接;XC5VLX50T通過可編程接口編程設(shè)置PCM3500芯片的語(yǔ)音參數(shù)和運(yùn)行模式。
[0014]上述基于“北斗”的衛(wèi)星移動(dòng)通信終端XC5VLX50T與AMBE2000之間的接口是經(jīng)過優(yōu)化設(shè)計(jì)的,具有符合基于“北斗”的衛(wèi)星移動(dòng)通信終端的數(shù)據(jù)流和控制要求的特點(diǎn)。
[0015]本發(fā)明衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法,用于對(duì)圖1所示的基于“北斗”的衛(wèi)星移動(dòng)通信終端中AMBE2000的自閉環(huán)性能進(jìn)行測(cè)試,包括步驟:
步驟a:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與PCM3500的連接是否正常,其具體步驟包括: al:通過FPGA設(shè)置PCM3500內(nèi)部的寄存器;
a2:通過FPGA讀回PCM3500內(nèi)部的寄存器,檢查讀回的PCM3500內(nèi)部的寄存器設(shè)置與步驟al中設(shè)值是否一致,如果一致則FPGA與PCM3500連接正常,否則PCM3500出現(xiàn)故障。
[0016]如果連接正常則進(jìn)入步驟b,否則更換PCM3500,重新進(jìn)行檢測(cè),直至FPGA與PCM3500連接正常。
[0017]步驟b:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與AMBE2000的連接是否正常,其具體步驟包括:
bl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器; b2:通過FPGA讀回AMBE2000內(nèi)部的寄存器,檢查讀回的AMBE2000內(nèi)部的寄存器設(shè)置與步驟bl中設(shè)值是否一致,如果一致則FPGA與AMBE2000連接正常,否則AMBE2000出現(xiàn)故障。
[0018]如果連接正常則進(jìn)入步驟C,否則更換AMBE2000,重新進(jìn)行檢測(cè),直至FPGA與AMBE2000連接正常;
步驟c:檢測(cè)FPGA對(duì)AMBE2000的信令控制功能是否正常,其步驟包括:
Cl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器,調(diào)整其編碼的結(jié)構(gòu);c2:通過FPGA接收AMBE2000的語(yǔ)音編碼,檢查接收的編碼的結(jié)構(gòu)與步驟cl中設(shè)置的編碼結(jié)構(gòu)是否一致,如果一致則FPGA對(duì)AMBE2000的信令控制功能正常,否則AMBE2000出現(xiàn)故障。
[0019]如果FPGA對(duì)AMBE2000的信令控制功能正常則進(jìn)入步驟d,否則更換AMBE2000,返
回步驟b。
[0020]步驟d:檢測(cè)PCM3500自閉環(huán)功能是否正常,其包括步驟: dl:使能PCM3500的外接輸入端,使PCM3500進(jìn)入自閉環(huán)模式; d2:信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào);
d3:示波器連接PCM3500的輸出端,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則PCM3500功能正常,否則PCM3500出現(xiàn)故障。
[0021]如果PCM3500自閉環(huán)功能正常則進(jìn)入步驟e,否則更換PCM3500,并重新檢測(cè)FPGA與PCM3500的連接是否正常,連接正常后再進(jìn)行PCM3500自閉環(huán)功能檢測(cè)。
[0022]步驟e:進(jìn)行AMBE2000自閉環(huán)功能檢測(cè),具體是:
el:使能PCM3500的外接輸入端,使PCM3500進(jìn)入正常工作模式;e2:使能AMBE2000的外接輸入端,使AMBE2000進(jìn)入自閉環(huán)功能工作模式;e3: PCM3500輸入端連接有信號(hào)發(fā)生器,通過信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào);
e4:PCM3500輸出端連接有示波器,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則AMBE2000自閉環(huán)功能正常,否則AMBE2000自閉環(huán)功能異常。
[0023]本發(fā)明衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法具有以下特點(diǎn):1)測(cè)試了基于“北斗”的衛(wèi)星移動(dòng)通信終端FPGA芯片XC5VLX50T與語(yǔ)音編解碼器芯片AMBE2000及模數(shù)轉(zhuǎn)換器芯片PCM3500之間的硬件連接功能;2)測(cè)試了 FPGA芯片XC5VLX50T實(shí)現(xiàn)數(shù)字語(yǔ)音通信的衛(wèi)星移動(dòng)通信終端的通話的信令控制功能;3)測(cè)試了 AMBE2000和PCM3500的自閉環(huán)功能。在進(jìn)行AMBE2000自閉環(huán)功能之前進(jìn)行FPGA與AMBE2000及PCM3500之間的硬件連接功能測(cè)試、進(jìn)行FPGA對(duì)AMBE2000信令控制功能測(cè)試、進(jìn)行PCM3500的自閉環(huán)功能測(cè)試,有效的保證了 AMBE2000自閉環(huán)功能測(cè)試的準(zhǔn)確性。
[0024]本發(fā)明衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法很好的測(cè)試了AMBE2000的自閉環(huán)功能,為北斗星移動(dòng)通信終端具有良好的語(yǔ)音通信功能提供了保障,很好地滿足了北斗星移動(dòng)通信終端的要求,是首次在基于“北斗”的衛(wèi)星移動(dòng)通信試驗(yàn)系統(tǒng)中使用,在實(shí)際使用過程中很好地滿足了要求。
【權(quán)利要求】
1.一種衛(wèi)星移動(dòng)通信終端的語(yǔ)音編解碼器自閉環(huán)性能測(cè)試方法,所述衛(wèi)星移動(dòng)終端為基于“北斗”的衛(wèi)星移動(dòng)通信終端,所述語(yǔ)音編解碼器為芯片AMBE2000,其特征在于,該方法包括步驟: 步驟a:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與PCM3500的連接是否正常,具體的: al:通過FPGA設(shè)置PCM3500內(nèi)部的寄存器;a2:通過FPGA讀回PCM3500內(nèi)部的寄存器,檢查讀回的PCM3500內(nèi)部的寄存器設(shè)置與步驟al中設(shè)值是否一致,如果一致則FPGA與PCM3500連接正常,否則PCM3500出現(xiàn)故障;如果連接正常則進(jìn)入步驟b,如果PCM3500出現(xiàn)故障則更換PCM3500,重新檢測(cè)PCM3500與FPGA的連接,直至FPGA與PCM3500連接正常,所述PCM3500為與AMBE2000連接的模數(shù)轉(zhuǎn)換器; 步驟b:檢測(cè)衛(wèi)星移動(dòng)通信終端中FPGA與AMBE2000的連接是否正常,具體的: bl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器; b2:通過FPGA讀回AMBE2000內(nèi)部的寄存器,檢查讀回的AMBE2000內(nèi)部的寄存器設(shè)置與步驟bl中設(shè)值是否一致,如果一致則FPGA與AMBE2000連接正常,否則AMBE2000出現(xiàn)故障; 如果連接正常則進(jìn)入步驟C,如果AMBE2000出現(xiàn)故障則更換AMBE2000,重新進(jìn)行檢測(cè),直至FPGA與AMBE2000連接正常; 步驟c:檢測(cè)FPGA對(duì)AMBE2000的信令控制功能是否正常,具體的: Cl:通過FPGA設(shè)置AMBE2000內(nèi)部的寄存器,調(diào)整其編碼的結(jié)構(gòu);c2:通過FPGA接收AMBE2000的語(yǔ)音編碼,檢查接收的編碼的結(jié)構(gòu)與步驟Cl中設(shè)置的編碼結(jié)構(gòu)是否一致,如果一致則FPGA對(duì)AMBE2000的信令控制功能正常,否則AMBE2000出現(xiàn)故障; 如果FPGA對(duì)AMBE2000的信令控制功能正常則進(jìn)入步驟d,否則更換AMBE2000,返回步驟b ; 步驟d:檢測(cè)PCM3500自閉環(huán)功能是否正常,具體的: dl:使能PCM3500的外接輸入端,使PCM3500進(jìn)入自閉環(huán)模式; d2:信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào); d3:示波器連接PCM3500的輸出端,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則PCM3500自閉環(huán)功能正常,否則PCM3500出現(xiàn)故障; 如果PCM3500自閉環(huán)功能正常則進(jìn)入步驟e,否則更換PCM3500,重新檢測(cè)FPGA與PCM3500的連接是否正常,連接正常后再進(jìn)行PCM3500自閉環(huán)功能檢測(cè); 步驟e:進(jìn)行AMBE2000自閉環(huán)功能檢測(cè),具體是:el:使能PCM3500的外接輸入端,使PCM3500進(jìn)入正常工作模式;e2:使能AMBE2000的外接輸入端,使AMBE2000進(jìn)入自閉環(huán)功能工作模式;e3:PCM3500輸入端連接有信號(hào)發(fā)生器,通過信號(hào)發(fā)生器向PCM3500的輸入端輸入2KHz信號(hào); e4:PCM3500輸出端連接有示波器,檢查示波器中顯示的信號(hào)是否為2KHz信號(hào),如果是則AMBE2000自閉環(huán)功能正常,否則AMBE2000自閉環(huán)功能異常。
【文檔編號(hào)】G10L19/02GK103684574SQ201210329239
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月7日 優(yōu)先權(quán)日:2012年9月7日
【發(fā)明者】吳偉林, 李承鏞, 黃耀, 張代紅, 譚慧超 申請(qǐng)人:成都林海電子有限責(zé)任公司