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

正文內容

語音壓縮與回放dsp課程設計(完整版)

2025-07-18 10:02上一頁面

下一頁面
  

【正文】 mp2)。0x0ff。 } n++。break。 } } for(i=0。 case 2: SourData2[i]=(SourData2[i]|(temp1=16))。i65535。break。 while(n5) { while(!MCBSP_rrdy(hMcbsp)){}。 DataTempRight = MCBSP_read16(hMcbsp)。 // Config McBSP port 1 by use previously defined structure Mcbsp_Config(hMcbsp)。 Uint32 n。 void blink_D5()。 11 / 28 pragma DATA_SECTION (SourData1,.Audio_in_data1)。 ( 2)、 TLV320AIC23B 與微處理器的接口有二個,一個是控制口,用于設置 TLV320AIC23B的工作參數, 另一個是數據口, 用于傳輸 TLV320AIC23B 的 A/D、 D/A 數據。 ) BJTUDSP5502板功能框圖 6 / 28 信號輸入輸出電路圖 ( 2)、 存儲空間分配 Flash最大 512K 16bit,需占 VC5502的半個 空間 (本板 x=1); SDRAM最大 2M 32bit,需占 VC5502的 2個連續(xù)的 空間 (本板 x=2); 狀態(tài) /控制寄存器 5 8bit,需占 VC5502 某一 的 5 個存儲單元,這些寄存器BJTU5502DSP板的 CPLD中實現,通過 EMIF的異步接口進行讀寫操作 (本板 x=1); UARTB 8 8bit,需占 VC5502 某一 的 8個存儲單元 (本板 x=1); USB 8 16bit,需占 VC5502 某一 的 8個存儲單元 (本板 x=1); 擴展總線: 最大 4 1M 32bit,分配為擴展總線的 4 個 。 在主程序中通過 A/D抽樣量化,可以得到 16位的線性編碼,再由編碼表通過軟件計算得到8 位 A律編碼,其中最高位為符號位,第 6 位到第 4 位為段落碼,低 4位為段內碼。 法一:當串行口的發(fā)送和接受部分都處于復位狀態(tài)時, DRR1 和 DXR1 內部通過壓擴邏輯連接在一起,數據從 DXR1寫入并根據 XCOMPAND處理,然后根據 RCOMPAND再處理,在 4個 CPU時鐘后從 DRR1中讀出數據。這是因為 6. 711的 A 律壓縮只能對 13位數據操作。因此,壓擴特性各段的斜率 是不同的。;依次取第八段為 V~V/2,第七段為 V/2~V/4;第一段為 V/128~0。 (1)、 μ 律壓擴 μ 律壓擴的數學解析式: 其中: x 為輸入信號的歸一化值; y 為壓擴后的信號。 PCM編碼即脈沖編碼調制。 2. 設計思路 語音信號的幅度(發(fā)音強度)并非均勻分布,由于小信號占的比例比大信號大很多,因此可以進行非均勻量化。 2 / 28 ( 3)存儲器存滿之后,使用 DSP進行實時解壓縮,并從 SPEAKER輸出口進行回放輸出。 ( 2)實現設計所要求的各項功能。 國際上有兩種非均勻量化的方法: A 律和 u律, u律是最常用的一種。 13段折線的壓縮特性如下圖。這樣非均勻編碼使小信號量化臺階縮小了 16倍,相當于小信號信噪比改善了 20dB。所以原來的 16段折線變?yōu)?13段折線。這 7位碼由 3位段落碼和 4位段內碼組成。 另外,在通常情況下 McBSP 先傳輸信號的高位后傳輸低位,但是在字長為 8比特的數據傳輸時, McBSP提供了比特倒序的功能,即可以先 傳輸低位后傳輸高位。 本實驗用到的信號采集和輸出口有 3 個: 立體音輸入接口linein(J5,直接接電腦的語音輸出端口 )/麥克風輸入接口 (J7)/耳機音頻輸出接口 (J6)。其特點有: 全雙工同步串行口 ; 可直接與系統(tǒng)中的其它 C55x 器件、編碼解碼器、串行 A/D、 D/A轉換器以及其它的串行器件直接 相連; 內置μ 律和 A律壓擴硬件 ; 支持傳輸的數據字長有 1 1 24或 32bit。 Uint32 SourData3[65536]={0}。 define AUDIOTRY 0xAA0A//音頻試聽 define AUDIOCOPY 0xAA07//音頻存貯并回放 define TESTCOMMAND 2 //操作命令選擇 // 定義 McBSP的句柄 MCBSP_Handle hMcbsp。 // 暫存采樣數據 Uint16 DataTempRight = 0。//錄音并回放 endif // The main frequency of system is 240MHz // 該頻率是為了設置 IIC模塊的需要設置的 ,為了使用 I2C_setup函數 PLL_setFreq(1, 0xC, 0, 1, 3, 3, 0)。 /* 左聲道耳機輸出 */ while(!MCBSP_xrdy(hMcbsp)) {}。//閃爍指示開始錄音 for(i=0。// 14 / 28 switch(n%4) { case 1: SourData1[i]=(temp1=24)。 default: break。 temp1=data2alaw(TempData)。break。 TempData=MCBSP_read16(hMcbsp)。 case 0: SourData3[i]=(SourData3[i]|temp1)。 while(n5) { //while(!MCBSP_rrdy(hMcbsp)){}。 case 4: temp2=SourData1[i]amp。i65535。 17 / 28 case 3: temp2=(SourData2[i]8)amp。 } } for(i=0。0x0ff。 n++。 j++)。 // Combine the sign, segment, and quantization bits. if (seg = 8) // out of range, 返回最大數 . return (0x7F ^ mask)。 for (i = 0。 QUANT_MASK) 4。 t=(t(4seg))。 asm( BSET XF)。 unsigned char aval。 QUANT_MASK。 } return (size)。 if(seg==0) { t += 8。 } return ((a_val amp。 7. 運行后程序開始,第 一次燈閃 表示開始錄音,一段時間后第二 次 燈 閃 開始放音,然后又開始錄音。 是 32 位系統(tǒng),所以在存儲時,可以將壓縮后的 4 個 8bit 數據移位后存入同一個存儲器。 經過這 次實驗,我基本能熟練使用 了,我們 兩個同學同時加深了對 DSP 的理解,我覺得,不論結果怎樣,我們已經有了很大收獲了! 六、 【 參考文獻 】 [1]高海林、錢滿義. DSP技術及其應用講義. 20xx年 10月 [2]譚浩強 C程序設計(第二版)清華大學出版社, 20xx [3]戴明楨,周建江編 TMs320C54x DSP 結構、原理及應用,北京航空航天出版社 27 / 28 課程設計成績評定 姓 名 李騰潤 電 話 15210568295 學 號 09291044 專業(yè)、班級 通信 0904 課程設計題目 語音壓縮存儲與回放 軟件設計與調試30% 實現的技術指標 分數 答辯 30% 回答問題的正確性、邏輯思維清楚、語言表達的準確性 分數 課程設計報告 20% 書寫規(guī)范、表達清楚、 分數 發(fā)揮 20% 有創(chuàng)造性 分數 成績 (優(yōu)、良、中、及格、不及格) 指導教師簽字: 。 graph 看圖時,要用斷點看某一數組,不能整體運行起來看,因為這樣會一直有新數據,導致 出的是一條數值極高的水平線。 8. 放音過程中耳機會播放音樂 結果分析 ( aData1— 輸入信號; SourData— 壓縮后信號; bData1— 輸出信號) 23 / 28
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1