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

正文內(nèi)容

語音壓縮與回放dsp課程設(shè)計(jì)(更新版)

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

下一頁面
  

【正文】 我們共用了 14個(gè) SourData存儲(chǔ)壓縮后的數(shù)據(jù),即占用 SDRAM的 14*2M比特存儲(chǔ)空間,它一共有 32M比特存儲(chǔ)空間,我們的錄音和放音時(shí)間分別有 38秒左右。 } 調(diào)試 1.把工程文件夾放入 my projects目錄下。 } if((seg4)amp。 int seg。 QUANT_MASK。 // 標(biāo)記 (7th) bit = 1 } else { mask = 0x55。 Set XF } void blink_D5() { GPIODATA = 0x80。 t=(t=(seg4))。 SEG_MASK) SEG_SHIFT。 i++) { if (val = *table++) return (i)。 if (seg 2) aval |= (pcm_val 1) amp。 int seg。 default: break。0x0ff。i++) { n=1。 case 4: temp2=SourData2[i]amp。 while(n5) { //while(!MCBSP_rrdy(hMcbsp)){}。 } while(!MCBSP_xrdy(hMcbsp)) {}。 switch(n%4) { case 1: temp2=(SourData1[i]24)amp。 default: break。// switch(n%4) { case 1: SourData3[i]=(temp1=24)。 } n++。break。 } } for(i=0。 case 2: SourData1[i]=(SourData1[i]|(temp1=16))。i++) { n=1。 /* 右通路數(shù)據(jù) */ while(!MCBSP_rrdy(hMcbsp)){}。 // Open McBSP port 1 and get a McBSP type handle hMcbsp = MCBSP_open(MCBSP_PORT1,MCBSP_OPEN_RESET)。 Uint16 i,temp1,temp2。 void blink()。 Int16 bData1[65536]={0}。音頻輸入可以使用麥克風(fēng)輸入(提供麥克風(fēng)偏置輸出和前置放大器)和立體聲輸入(提供可編程放大器),音頻立體聲輸出可提供耳機(jī)功率放大器,能提供 30mW輸出功率,驅(qū)動(dòng) 32Ω 負(fù)載 。 AIC23B 與 DSP 的McBSP1相連接。語音壓縮是把 16位的數(shù)據(jù)比特轉(zhuǎn)化為 8位數(shù)據(jù)比特,從而到達(dá)語音壓縮的目的。 A律數(shù)據(jù)壓縮表 : 除對(duì)串行口數(shù)據(jù)實(shí)現(xiàn)壓擴(kuò)處理外,這套硬件在 McBSP 不使用時(shí)還可以當(dāng)作一個(gè)特殊的處理單元對(duì)內(nèi)部數(shù)據(jù)實(shí)現(xiàn)壓擴(kuò)處理,他有兩種實(shí)現(xiàn)方法。 下 圖是 DSP將數(shù)據(jù)解壓的值, DSP將壓縮的 8位數(shù)據(jù)解壓成 16位的 DSP通用數(shù)據(jù)格式,其中高 13 位為解壓后的 數(shù)據(jù),低 3 位補(bǔ) 0。這樣 y也分為 128個(gè)量化級(jí),與 x軸的 128 個(gè)量化級(jí)對(duì)應(yīng)。第一分點(diǎn)取在 V/2 處,然后每段都是剩下部分的 1/2。 而我國(guó)采用的是 A律壓縮,而且有標(biāo)準(zhǔn)的 A律 PCM編碼芯片。 三、 【 設(shè)計(jì)方案、算法原理說明 】 1.語音編碼 ( 1)概念: 語音編碼一般分為兩類:一類是波形編碼,一類是被稱為“聲碼器技術(shù)”的編碼。 發(fā)揮部分: 使用多種算法進(jìn)行語音的壓縮、存儲(chǔ)和解壓縮,比較它們之間的優(yōu)缺點(diǎn)。 ( 4)使用指示燈對(duì)語音存儲(chǔ)和回放過程進(jìn)行指示。 ( 3)按要求撰寫設(shè)計(jì)報(bào)告。在美國(guó), 7 位 u 律是長(zhǎng)途電話質(zhì)量的標(biāo)準(zhǔn)。過程為: 第一步:把 x( x0 部分)劃分為不均勻的 8 段。 第三步:把 y軸均勻劃分為 8段,每段均勻分為 16分。 A律壓縮示意圖 : A律壓縮編碼表 : 壓縮前的碼字 丟棄的比特?cái)?shù) 壓縮后的碼字 輸入值 段值,量化值 比特: 11 10 9 8 7 6 5 4 3 2 1 0 比特: 6 5 4 3 2 1 0 0 0 0 0 0 0 0 a b c d x 1 0 0 0 a b c d 4 / 28 0 0 0 0 0 0 1 a b c d x 1 0 0 1 a b c d 0 0 0 0 0 1 a b c d x x 2 0 1 0 a b c d 0 0 0 0 1 a b c d x x x 3 0 1 1 a b c d 0 0 0 1 a b c d x x x x 5 1 0 0 a b c d 0 0 1 a b c d x x x x x 6 1 0 1 a b c d 0 1 a b c d x x x x x x 7 1 1 0 a b c d 1 a b c d x x x x x x x 8 1 1 1 a b c d 件實(shí)現(xiàn)數(shù)據(jù)壓縮解壓的簡(jiǎn)單流程, DSP 將傳輸來的壓縮后的數(shù)據(jù)進(jìn)行解壓成 16 位或者 32位,然后對(duì)解壓后的數(shù)據(jù)進(jìn)行分析、處理,最后將處理后的數(shù)據(jù)按照要求壓縮成 8 位的數(shù)據(jù)格式輸出到相應(yīng)設(shè)備,供其他設(shè)備讀取。具體的壓縮變換后的數(shù)據(jù)根據(jù)后 11位數(shù)據(jù)大小決定。 語音信號(hào)通常是小信號(hào)概率大,大信號(hào)出現(xiàn)的概率小,為提高小信號(hào)時(shí)的量化信躁比,壓縮比特速率,可為非線性量化。 ( 通過 AIC23B(A/D、 D/A 轉(zhuǎn)換器 )來提供立體音輸入 /麥克風(fēng)輸入 /耳機(jī)音頻輸出。 信號(hào)源 From DSP McBSP1 To DSP McBSP1 AIC23 輸出 信號(hào)輸出端口 7 / 28 C5502存儲(chǔ)空間分配 存儲(chǔ)空間分配 (聯(lián)機(jī)狀態(tài)下為后者) AIC23B的介紹 ( 1)、 TLV320AIC23B是一枚音頻 Codec 器件,它具有 48KHz 帶寬、 96KHz 采樣率,雙聲道立體聲 A/D、 D/A。 Int16 aData1[65536]={0}。 //函數(shù)聲明 void delay()。 Int16 TempData。 //EMIF初始化 Emif_Config()。 MCBSP_write16(hMcbsp,DataTempLeft)。i65535。break。 } n++。// switch(n%4) { case 1: SourData2[i]=(temp1=24)。 15 / 28 default: break。 temp1=data2alaw(TempData)。break。 //SourData[i] = MCBSP_read16(hMcbsp)。0x0ff。i++) { n=1。0x0ff。i65535。 case 3: temp2=(SourData3[i]8)amp。 } } 18 / 28 break。 } } /****unsigned char data2alaw(Int16 pcm_val) { int mask。 19 / 28 else { aval = seg SEG_SHIFT。 i size。 seg = ((unsigned)a_val amp。 } if(seg3) { t+=0x108。 // 。 if (pcm_val = 0) 21 / 28 { mask = 0xD5。 // else aval |= (pcm_val (seg+1)) amp。 } /*****u律解壓 ******/ 22 / 28 int alaw2data(unsigned char a_val) { int t。 t=(t3)。 SIGN_BIT) ? t : t)。依次循環(huán)。 3 種方法: viewgraph(數(shù)組) ; viewwatch window(任意變量) ;虛擬示波器 (輸出
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1