freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp課程設(shè)計報告精-在線瀏覽

2025-06-30 22:22本頁面
  

【正文】 DSP內(nèi)部寄存器。本次實驗采用DSP C5402實驗板實現(xiàn)語音信號的壓縮解壓的。二、 實驗?zāi)康膽?yīng)用DSP算法實現(xiàn)對語音信號的壓縮、存儲和回放。三、實驗設(shè)計要求及目標1要求(1)使用DSP實現(xiàn)語音壓縮和解壓縮的基本算法,算法類型自定,、。(3)存儲器存滿之后,使用DSP進行實時解壓縮,并從SPEAKER輸出口進行回放輸出。2.設(shè)計思路 語音信號的幅度(發(fā)音強度)并非均勻分布,由于小信號占的比例比大信號大很多,因此可以進行非均勻量化。ITUT A律和181。四、實驗原理 DSK 包括:主芯片 1枚:100 MHz TMS320VC5402 DSPRAM 1枚:1個軟件等待的64K16bit的SRAM(CY7C1021V33FLASH 1枚:256K16bit 的 FLASH存儲器(AM39VF400A接口 2個:一個連接到PC機并口的主機端接口HPI和用于仿真的JTAG測試總線控制器 信號采集和輸出端口:麥克風/耳機音頻接口 216。216。216。TMS320C5402的結(jié)構(gòu)及原理 TMS320C5402采用先進的改進的哈佛結(jié)構(gòu)和8條總線結(jié)構(gòu),解決了馮諾伊曼(VonNeumann)結(jié)構(gòu)中高速數(shù)據(jù)傳輸時的傳輸通道上的瓶頸現(xiàn)象,使處理器的性能大大提高,程序數(shù)據(jù)總線相互獨立,允許同時訪問程序存儲器和數(shù)據(jù)存儲器,實現(xiàn)高度并行操作。TMS320C5402的內(nèi)部多總線結(jié)構(gòu)保證在一個機器周期內(nèi)可以多次訪問程序空間和數(shù)據(jù)空間;指令執(zhí)行時的多重流水線結(jié)構(gòu)將指令周期降低到了最小值;多處理單元可以在一個指令周期內(nèi)同時進行運算,而這種結(jié)構(gòu)恰好滿足了數(shù)字信號處理中的一些特殊要求如FIR、IIR、FFT等運算。 TMS320C5402具有高速的,全雙工串行口,可用來與系統(tǒng)中的其他C54x器件,編碼解碼器,串行A/D,D/A轉(zhuǎn)換器以及其他的串行器件直接接口。它支持全雙工通信,雙緩沖數(shù)據(jù)寄存器,允許連續(xù)的數(shù)據(jù)流。 DSP結(jié)構(gòu)框圖AD50的結(jié)構(gòu)與原理AD50是單片音頻接口芯片(AIC)。在DAC之前有一個插值濾波器以保證輸出信號平滑和ADC之后有一個抽取濾波器以提高輸入信號的信噪比。它的數(shù)據(jù)傳輸模式和采樣速率都可以通過DSP對其控制寄存器的編程來實現(xiàn),因此,在許多場合下,AD50都作為DSP的AIC來實現(xiàn)音頻處理。 寄存器1:軟件復(fù)位 軟件掉電 選擇16位或15位工作方式 硬件或軟件二次通信請求方式的選擇 寄存器2:使能ALTDATA輸入端 為ADC選擇16/15位方式 寄存器3:選擇FS與FSD之間延遲SCLK的個數(shù) 告訴主機有幾個從機被聯(lián)上 寄存器4:為輸入和輸出放大器選擇放大器增益 選擇N來設(shè)置采樣頻率,fs=MCLK/(128*N)或MCLK/(512*N) 在MCLK輸入端使能外部時鐘輸入并旁通內(nèi)部的PLL 寄存器5,6:保留 AD50與C5402之間的數(shù)據(jù)傳送采用串行方式,包括兩種傳輸模式:16位和15+1位傳輸模式。它們各自的時序如下: 程序存儲芯片實驗中,電路選用的芯片SST39VF400是一個低功耗FLASH。存儲容量位256KW,其。u_LAW/a_LAW的壓擴硬件處理在電信中常常利用u律和a律對數(shù)據(jù)進行壓擴處理,C5400在McBSP中提供了專門的硬件實驗這一功能。壓擴硬件結(jié)構(gòu)和相應(yīng)的數(shù)據(jù)如下圖所示。語音信號通常是小信號概率大,大信號出現(xiàn)的概率小,為提高小信號時的量化信躁比,壓縮比特速率,可為非線性量化。在主程序中通過A/D抽樣量化,可以得到16位的線性編碼,再由編碼表通過軟件計算得到8位A律編碼,其中最高位為符號位,第6位到第4位為段落碼,低4位為段內(nèi)碼。若使用A/D轉(zhuǎn)換器,必須首先對A/D轉(zhuǎn)換器進行初始化設(shè)置,即設(shè)置A/D轉(zhuǎn)換器的工作模式、輸入增益以及抽樣頻率等。為了實現(xiàn)語音信號的采集與回放,先將語音信號采集,運用a律壓縮算法將信號壓縮并存入存貯器中,當放音開始時運用a律解壓算法將信號解壓并從存儲器中釋放出來,實現(xiàn)語音的回放。hHandset = codec_open(HANDSET_CODEC。AD50的初始化:該初始化過程調(diào)用了5個函數(shù)對AD50的5項參數(shù)進行了設(shè)置,包括adc和dac的工作模式,模擬輸入和輸出的增益;以及AD,DA的轉(zhuǎn)換速率。程序如下:while (1{/* Wait for sample from handset */while (!MCBSP_RRDY(HANDSET_CODEC {}。pre=int2alaw(data。*/data=alaw2int(pre。*/*(volatile int*DXR1_ADDR(HANDSET_CODEC=data。void led(s16 t。void flashenable(void。int alaw2data(unsigned char a_val。/*******************************************************************//* 全局變量 *//*******************************************************************/HANDLE hHandset。s16 data1。u16 temp1。u16 k,l=0。u16 buffer[22000]。/*******************************************************************//* 主函數(shù) *//*******************************************************************/void main({if (brd_init(100return。 //閃燈兩次initcodec(。 //選擇片外FLASH為片外存儲器while (1{while (!MCBSP_RRDY(HANDSET_CODEC {}。 //點亮二極管0,表示錄音開始data = *(volatile u16*DRR1_ADDR(HANDSET_CODEC。 //對采
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1