資源描述:
《基于dsp的mp3播放器設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、題目基于DSP的MP3播放器設(shè)計一技術(shù)指標(biāo)表一技術(shù)指標(biāo)序號技術(shù)指標(biāo)參數(shù)1內(nèi)存2GB2數(shù)據(jù)流速度64kb/s—320kb/s3諧波失真0.01%4信噪比≥90dB5動態(tài)范圍85dB6通道分離度80dB7錄音格式ADPCM8錄音數(shù)據(jù)流速率16kb/s-32kb/s9解碼功能16、32kb/s等(WAV格式)16、32、48、64、128kb/s等(MP3格式)10USB接口3—4Mb/s(下載)5—6Mb/s(上傳)11音頻輸出功率(5-7.5)mW×212電池AAA型1節(jié)13靜態(tài)電流≤2uA14待機(jī)電流≤30mA15工作電流≤70mA16錄音取樣頻率8kHz二功能描述表二功能描述序號功
2、能當(dāng)前狀態(tài)操作結(jié)果1播放待機(jī)、停止按PLAY鍵順序播放內(nèi)存中的MP3歌曲2隨機(jī)播放播放按隨機(jī)鍵MP3中的歌曲隨機(jī)播放3重復(fù)播放播放重復(fù)按REPEAT鍵普通播放→單曲重復(fù)→所有歌曲重復(fù)→普通播放4循環(huán)播放播放按MODE鍵按一次設(shè)起點,再按一次設(shè)終點,兩點間循環(huán)播放循環(huán)播放按MODE鍵返回原播放5音場選擇待機(jī)、播放重復(fù)按EQ鍵普通(NORMAL)→古典(CLASSIC)→搖滾(ROCK)→重低音(BASS)→迪斯科(DISCO)→爵士(JAZZ)→流行(POP)→普通(NORMAL)6音量控制播放按VOL+鍵聲音增大按VOL-鍵聲音減小7搜索播放按REW或FF鍵向前或向后搜索歌曲并播放待
3、機(jī)、停止按REW或FF鍵向前或向后搜索歌曲文件名8暫停播放按PLAY鍵暫停播放暫停播放按PLAY鍵恢復(fù)播放9刪除待機(jī):選定文件按DEL鍵二次刪除選定文件10鎖定待機(jī)、播放按HOLD鍵其他鍵失去作用鎖定按HOLD鍵取消鎖定11瀏覽停止按REW或FF鍵順序顯示存儲器中的歌曲文件名12停止播放按STOP鍵停止13關(guān)機(jī)停止按“開關(guān)”鍵關(guān)機(jī)待機(jī)n分鐘無三方案論證1硬件要求預(yù)期的MP3播放器的目標(biāo)系統(tǒng)硬件要求實現(xiàn)以下功能:·能夠存儲一定量的MP3碼流文件,供解碼系統(tǒng)使用。在系統(tǒng)初步實現(xiàn)時,存儲的碼流長度至少要保證能夠從主觀上感受到音頻信號解碼的效果;·能夠?qū)P3碼流進(jìn)行解碼,從MP3格式恢復(fù)成
4、PCM碼流。系統(tǒng)應(yīng)該能夠保證解碼過程的正確性,并能夠滿足解碼算法在實現(xiàn)過程中所需要的存儲空間、計算速度等需求;·能夠把解碼后輸出的PCM碼流通過揚聲設(shè)備,如耳機(jī)、音箱等播放出來,這樣才能夠從直觀上判斷解碼的效果,并且方便后期在使用該系統(tǒng)方案時進(jìn)行直觀性能評價和直接應(yīng)用;·能夠滿足系統(tǒng)的功率要求。一般情況下,對于電子類便攜式系統(tǒng),或者嵌入式應(yīng)用方案來說,系統(tǒng)的功耗要比較低,用電池供電能夠滿足系統(tǒng)的工作需要。2軟件要求系統(tǒng)的軟件應(yīng)該能夠?qū)崿F(xiàn)以下功能:·能夠從數(shù)據(jù)存儲介質(zhì)中讀取MP3碼流數(shù)據(jù),要能保證數(shù)據(jù)讀取的速度滿足系統(tǒng)的需要;能夠正確定位MP3文件數(shù)據(jù)的地址和文件長度,為后期進(jìn)行歌曲選
5、擇打下基礎(chǔ);·能夠正確對MP3碼流進(jìn)行解碼,并且以所需要的格式和方式輸出。解碼算法要在目標(biāo)系統(tǒng)中實現(xiàn),因此,不但要保證算法的正確性,也要保證算法的適應(yīng)性,充分利用目標(biāo)系統(tǒng)性能特性,并滿足系統(tǒng)的運算速度要求;·能夠正確協(xié)調(diào)硬件各個模塊的工作,提供正確的芯片控制信號,這項軟件功能是專門針對硬件的,需要根據(jù)目標(biāo)系統(tǒng)的硬件需求來設(shè)計實現(xiàn);3兩種設(shè)計方案為了能夠設(shè)計和實現(xiàn)出較高性能的系統(tǒng),需要了解當(dāng)前的MP3解碼器系統(tǒng)的實現(xiàn)方案。市場調(diào)查和技術(shù)咨詢的結(jié)果顯示,目前MP3播放器系統(tǒng)MP3解碼模塊一般有兩種實現(xiàn)方案。第一、使用專業(yè)的MP3解碼芯片,輔以簡單的外圍電路實現(xiàn)。這種方案的優(yōu)點是系統(tǒng)個體集
6、成度高,電路結(jié)構(gòu)緊湊,實現(xiàn)相對比較簡單,能夠很快設(shè)計實現(xiàn)出目標(biāo)系統(tǒng)并投入使用,但是由于使用的是專業(yè)芯片,芯片中的功能模塊即使能擴(kuò)充,幅度和范圍都相對較小,系統(tǒng)很難進(jìn)行算法升級或功能擴(kuò)充,在嵌入式應(yīng)用中與原系統(tǒng)的集成度不高。第二、以通用數(shù)字信號處理器(DSP,DigitalSignalProcessor)為核心,搭建相應(yīng)的外部電路形成一個系統(tǒng),解碼功能通過對數(shù)字信號處理芯片編程來實現(xiàn)。這種方案中,使用一定開發(fā)環(huán)境進(jìn)行軟件的設(shè)計實現(xiàn)和調(diào)試測試。為了滿足解碼系統(tǒng)的需求,需要根據(jù)性能和技術(shù)要求,對通用的數(shù)字信號處理芯片進(jìn)行外圍電路擴(kuò)充。這種方案的優(yōu)點是系統(tǒng)實現(xiàn)的靈活性高,功能的可擴(kuò)展性強(qiáng),系
7、統(tǒng)成本可以通過對芯片的選擇控制到相對較低的水平,而且對于同樣使用數(shù)字信號處理芯片實現(xiàn)的系統(tǒng)來說,能最大程度地進(jìn)行系統(tǒng)集成。但是由于整個系統(tǒng)從硬件到軟件都需要自行設(shè)計和搭建,系統(tǒng)實現(xiàn)的難度和復(fù)雜度比較高。對于本系統(tǒng)設(shè)計采用方案二,即采用以DSP實現(xiàn)編解碼的系統(tǒng)。四設(shè)計方案基于DSP的系統(tǒng)設(shè)計方案MP3解碼器的解碼算法完全由DSP芯片實現(xiàn),其控制部分用單片機(jī)實現(xiàn),作為硬件電路設(shè)計的一個部分。電路的整體設(shè)計與開發(fā)需要綜合考慮前面兩部分程序算法接口內(nèi)容,可以在進(jìn)行