資源描述:
《基于DSP技術的語音監(jiān)控系統(tǒng)的軟件設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、摘要隨著數(shù)字通信的發(fā)展,語音編碼技術被運用在越來越多的領域。早期模擬語音信號的存儲占用了較大的數(shù)據(jù)空間,也不利于系統(tǒng)的升級和擴展。本論文對原有的模擬監(jiān)控設備進行了數(shù)字化改造,從而減少了語音數(shù)據(jù)所占用的空間,降低了系統(tǒng)的硬件成本,同時更便于數(shù)字化設備的升級和改造,因而具有重要的實用價值。本論文的主要工作是在研究算法的基礎上,將語音監(jiān)控系統(tǒng)在DSP上進行了軟件實現(xiàn),并在文章的最后提出了系統(tǒng)的升級方案。首先,本論文研究了軟件設計所需的兩種算法一語音信號的壓縮算法G.723.1以及雙音多頻信號的解碼算法Goertzel,從算法的
2、原理、結(jié)構(gòu)等方面作了詳細的介紹。繼而,闡述了系統(tǒng)的硬件平臺TMS320C5509DSP,其中包括DSP的選型方法、A/D芯片的使用和控制方式,多通道緩存串口McBSP的使用等,并介紹了系統(tǒng)的軟件編譯環(huán)境CCS和編程語言。之后,本論文較為詳細地論述了系統(tǒng)各個功能模塊的軟件實現(xiàn)方法,其中包括A/D控制字的編寫、語音壓縮編碼處理、監(jiān)控碼的識別以及鏈接命令文件.cmd的編寫等。同時,本論文對重點程序進行了調(diào)試和相關的測試,詳細介紹了調(diào)試的工具和重點程序模塊的調(diào)試方法。經(jīng)過調(diào)試和測試,各個模塊的軟件均運行正常,可以達到預想的使用效
3、果。最后,針對本系統(tǒng)的應用特點,本論文提出了系統(tǒng)的升級方案,包括傳輸和存儲兩個方面的升級措施,并介紹了各自的特點,分析了其可行性,為今后系統(tǒng)的升級奠定了一定的基礎。關鍵詞:DSP語音壓縮語音監(jiān)控G.723.1GoertzelABSTRACTWiththedevelopmentofdigitalcommunication,voicecodingtechnologyhasbeenusedinmoreandmorefields.Inprior,theanalogvoicesignalswilloccupyalargedatas
4、pacetostore,andtheanalogsystemisnoteasilytobeupgradedandexpanded.Theissueisthedigitalalterationfortheanalogvoicemonitoringsystem,whichoccupieslessdataspace,decreasesthecostofthehardwaresystem,meanwhile,thenewsystemisSOeasyforupgradingandexpansionthatithasahighapp
5、licationvalue.Themainworkoftheissueisthesoftwaredesignwhichbasesonthestudyofalgorithms,andthepaperalsoproposestheupgradingsolutions.Firstly,theissuestudiesthetwoalgorithmswhicharerelatedtOthesoftwaredesign---G723.1forvoicesignalcompressionandGoertzelforthedecodin
6、gofDTMF,anddescribesthepficiplesandstructuresofthetwoalgorithmsindetail.Then,theissueexpatiatesthesystemhardwareplatform--TMS320C5509DSP,includingtheselectionforDSP、thecontrolmethodofA/DandtheusageofMcBSP,theissuealsodiscussesthesoftwarecompileenvironment---CCSan
7、dtheprogramminglanguage.Next,thepaperdiscussesthesoftwaredesignofvariousfunctionalmodules,includingthecompilationforA/Dcontrolwords、codingprocessingforvoicesignals、identificationforDTMFandcompilationfor.cmdfile,etc—Moreover,thepaperintroducesthedebuggingtoolsaswe
8、llastestmethodsformainprogramsandproposestheoptimizationmeasuresforthesystem.Theresultsofdebuggingandteststellthatthesoftwareofeverymodulecanbeoperatedandusedn