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

正文內(nèi)容

語(yǔ)音信號(hào)adpcm編解碼實(shí)現(xiàn)課程設(shè)計(jì)報(bào)告-展示頁(yè)

2025-07-29 05:41本頁(yè)面
  

【正文】 編碼波形。 Y=adpcm_decoder(adpcm_y)。y=sin(t)。我們用一段類似語(yǔ)音的正弦波取200點(diǎn)來驗(yàn)證波形。而我們利用 FPGA 資源消耗低、靈活性強(qiáng)、速度快、性價(jià)比突出等優(yōu)勢(shì),使用 VerilogHDL 硬件描述語(yǔ)言設(shè)計(jì)并實(shí)現(xiàn)了ADPCM 編/解碼器, 運(yùn)用Modelsim 仿真測(cè)試,來確保編/解碼器的正確性和穩(wěn)定性, 整個(gè)設(shè)計(jì)充分利用了 FPGA 芯片的資源、硬件結(jié)構(gòu)簡(jiǎn)單、可靠性高,具有良好的應(yīng)用前景。④ 采用與編碼器相同的方法更新步長(zhǎng)索引表,得到新的⑤ 利用新的濾波器系數(shù),重復(fù)上述5個(gè)步驟,解碼下一個(gè)I(k)。② 通過同相加便得到編碼輸出Sr。 解碼時(shí)首先通過步長(zhǎng)索引查步長(zhǎng)調(diào)整表得到量化步長(zhǎng),差值量化編碼I經(jīng)逆量化器得到語(yǔ)音差值dq,這是求I的逆過程;然后與前次預(yù)測(cè)值一起重建當(dāng)前語(yǔ)音信號(hào)Sr,最后用固定預(yù)測(cè)Sp=Sr,更新預(yù)測(cè)采樣Sp,用I更新量化步長(zhǎng)索引值[13][14][15]。解碼過程同編碼過程中求預(yù)測(cè)采樣的原理是一樣的,當(dāng)編碼端的Sr能很好的跟蹤上Si時(shí),解碼端的Sr也能同樣再現(xiàn)Si。解碼輸入即編碼輸出I,逆量化器將I逆量化成差值dq。⑤ 利用新的系數(shù),計(jì)算得到,重復(fù)上述5個(gè)步驟,壓縮下一個(gè)語(yǔ)音采樣數(shù)據(jù)。③ 通過自適應(yīng)反量化模塊對(duì)I(k)計(jì)算得到量化差分預(yù)測(cè)信號(hào)。編碼輸出I后,編碼還需要重復(fù)進(jìn)行和解碼完全一樣的計(jì)算過程,求出新的預(yù)測(cè)采樣值Sp。這樣就確定了編碼值I(k)。如果dq大于q/2,則I的D1位置1,如果dqq/2大于q/4,則I的D0位置1。如果當(dāng)前采樣值Si和采樣預(yù)測(cè)值之間的差值d為負(fù),則I的D3位置1。另一個(gè)表為步長(zhǎng)調(diào)整表,其輸入為步長(zhǎng)索引,輸出為步長(zhǎng)q。在算法實(shí)現(xiàn)中,定義一個(gè)結(jié)構(gòu)變量存儲(chǔ)預(yù)測(cè)采樣Sp和量化步長(zhǎng)索引,并制定了兩個(gè)表。接下來量化器模塊對(duì)有符號(hào)的4位編碼數(shù)據(jù)I,由于是帶符號(hào)的所以這個(gè)數(shù)據(jù)的表示范圍在7到7之間,最高位為符號(hào)位。如果是非線性的PCM則之前先加個(gè)線性轉(zhuǎn)化模塊使得輸入的數(shù)據(jù)是線性的。(a)編碼器(b)解碼器 ADPCM原理圖 編碼過程編碼的核心思想是對(duì)輸入信號(hào)與預(yù)測(cè)信號(hào)差值進(jìn)行編碼和預(yù)測(cè),采用的是非均勻量化,為了使不同幅值的信號(hào)信噪比接近一致,從而避免大幅值語(yǔ)音信號(hào)信噪比大而小幅值語(yǔ)音信號(hào)信噪比小[12]。要使預(yù)測(cè)系數(shù)自適應(yīng),通常是假定短時(shí)間內(nèi)語(yǔ)聲信號(hào)的參量保持恒定的。對(duì)ADPCM來說,預(yù)測(cè)系統(tǒng)的預(yù)測(cè)系數(shù)的選擇是很重要的。為了進(jìn)一步有效地克服語(yǔ)聲通信過程中的不平穩(wěn)行,要考慮量化器和預(yù)測(cè)器都適應(yīng)匹配于語(yǔ)聲信號(hào)瞬時(shí)變化,又設(shè)計(jì)了同時(shí)帶有自適應(yīng)量化和自適應(yīng)階距的ADPCM系統(tǒng)。這樣是增加了其復(fù)雜程度,但它有可能在差錯(cuò)控制保護(hù)下傳輸階距從而大大改善高誤碼率傳輸時(shí)的輸出信號(hào)質(zhì)量。反饋控制的主要優(yōu)點(diǎn)是量化階距的信息由碼字序列提取,因此不需要傳輸或存儲(chǔ)額外的階距信息。另一類是其階距根據(jù)量化器的輸出來進(jìn)行自適應(yīng)調(diào)整,或等效的用輸出編碼信號(hào)來進(jìn)行自適應(yīng)調(diào)整,這類自適應(yīng)量化方案稱為反饋?zhàn)赃m應(yīng)量化器。自適應(yīng)量化的基本思想是:讓量化間隔的變化,與輸入信號(hào)方差相匹配,即量化器階距隨輸入信號(hào)的方差而變化,它正比于量化器輸入信號(hào)的方差。即自適應(yīng)措施。 自適應(yīng)差分脈沖編碼調(diào)制ADPCM前述概要地介紹了DPCM的工作原理。由于相鄰樣值的差值比樣值本身小,可以用較少的比特?cái)?shù)表示差值。 DPCM原理圖在PCM中,每個(gè)波形樣值都獨(dú)立編碼,與其他樣值無關(guān),樣值的整個(gè)幅值編碼需要較多位數(shù),比特率較高,數(shù)字化的信號(hào)帶寬大。他們的和,即作為預(yù)測(cè)器確定下一個(gè)信號(hào)估算值的輸入信號(hào)。DPCM系統(tǒng)實(shí)際就是一個(gè)負(fù)反饋系統(tǒng),采用這種結(jié)構(gòu)可以避免量化誤差的積累。此刻,是對(duì)S(k)的預(yù)測(cè)值,而不是過去樣本的實(shí)際值。根據(jù)過去的樣本去估算下一個(gè)樣本信號(hào)幅度大小,這個(gè)值稱為預(yù)測(cè)值,對(duì)實(shí)際信號(hào)值與預(yù)測(cè)值之差進(jìn)行量化編碼,從而就減少了表示每個(gè)樣本信號(hào)的位數(shù)。  差分脈沖編碼調(diào)制DPCM差分脈沖編碼調(diào)制DPCM是利用樣本與樣本之間存在的信息冗余度(預(yù)測(cè)樣值與當(dāng)前樣值之差)來代替樣值本身進(jìn)行編碼的一種數(shù)據(jù)壓縮技術(shù)[10]。編碼,就是用一組二進(jìn)制碼組來表示每一個(gè)有固定電平的量化值。 非均勻量化根據(jù)幅度的不同區(qū)間來確定量化間隔,幅度小的區(qū)間量化間隔取得小,幅度大的區(qū)間量化間隔取得大。 量化級(jí)數(shù)越多誤差越小,相應(yīng)的二進(jìn)制碼位數(shù)越多,要求傳輸速率越高,頻帶越寬。量化誤差:量化后的信號(hào)和抽樣信號(hào)的差值。抽樣速率采用8KHZ。該模擬信號(hào)經(jīng)過抽樣后還應(yīng)當(dāng)包含原信號(hào)中所有信息,也就是說能無失真的恢復(fù)原模擬信號(hào)。脈沖編碼調(diào)制就是對(duì)模擬信號(hào)先抽樣,再對(duì)樣值幅度量化,編碼的過程[9]。m轉(zhuǎn)為Verilog,使用Matlab和Modesim聯(lián)合仿真驗(yàn)證二:系統(tǒng)設(shè)計(jì)原理。課程設(shè)計(jì)報(bào)告設(shè)計(jì)課題: ADPCM編解碼器的實(shí)現(xiàn) 姓 名:專 業(yè): 集成電路設(shè)計(jì)與集成系統(tǒng) 學(xué) 號(hào):日 期指導(dǎo)教師:一:課程設(shè)計(jì)任務(wù)與要求。ADPCM編解碼器的實(shí)現(xiàn)。 脈沖編碼調(diào)制PCM脈沖編碼調(diào)制就是把一個(gè)時(shí)間連續(xù),取值連續(xù)的模擬信號(hào)變換成時(shí)間離散,取值離散的數(shù)字信號(hào)后在信道中傳輸。 抽樣,就是對(duì)模擬信號(hào)進(jìn)行周期性掃描,把時(shí)間上連續(xù)的信號(hào)變成時(shí)間上離散的信號(hào),抽樣必須遵循奈奎斯特抽樣定理。它的抽樣速率的下限是由抽樣定理確定的。量化,就是把經(jīng)過抽樣得到的瞬時(shí)值將其幅度離散,即用一組規(guī)定的電平,把瞬時(shí)抽樣值用最接近的電平值來表示,通常是用二進(jìn)制表示。量化誤差在接收端表現(xiàn)為噪聲,稱為量化噪聲。 為使量化噪聲盡可能小而所需碼位數(shù)又不太多,通常采用非均勻量化的方法進(jìn)行量化。一個(gè)模擬信號(hào)經(jīng)過抽樣量化后,得到已量化的脈沖幅度調(diào)制信號(hào),它僅為有限個(gè)數(shù)值。然而,實(shí)際上量化是在編碼過程中同時(shí)完成的,故編碼過程也稱為模/數(shù)變換,可記作A/D。差分脈沖編碼調(diào)制可以實(shí)現(xiàn)在量化臺(tái)階不變(即量化噪聲不變)的情況下,編碼位數(shù)顯著減少,信號(hào)帶寬大大壓縮。差分脈沖編碼的概念,差分信號(hào)d(k)是離散輸入信號(hào)s(k)和預(yù)測(cè)器輸出的估計(jì)值之差。DPCM系統(tǒng)實(shí)際上就是對(duì)這個(gè)差值的d(k)進(jìn)行量化編碼,用來補(bǔ)償過去編碼中產(chǎn)生的量化誤差。重建新號(hào)是由逆量化器產(chǎn)生的量化差分信號(hào),與對(duì)過去樣本信號(hào)的估算值求和得到。由于在發(fā)送端和接收端都使用相同的逆量化器和預(yù)測(cè)器,所以接收端的重建信號(hào)可以傳送信號(hào)I(k)中獲得。然而,大多數(shù)以奈奎斯特或更高速率抽樣的信源信號(hào)在相鄰抽樣間表現(xiàn)出很強(qiáng)的相關(guān)性,利用信源的這種相關(guān)性,一種比較簡(jiǎn)潔的解決方案是對(duì)相鄰樣值的差值而不是樣值本身進(jìn)行編碼。如果將樣值之差仍用N位編碼傳送,則DPCM的量化信噪比顯然優(yōu)于PCM系統(tǒng)。但為了能進(jìn)一步提高DPCM方式的質(zhì)量還需要采取一些輔助措施。語(yǔ)聲信號(hào)的變化是因人、因時(shí)而不同的,為了能在相當(dāng)寬的變化范圍內(nèi)仍能得到最佳的性能,DPCM也需要自適應(yīng)系統(tǒng),自適應(yīng)預(yù)測(cè)和自適應(yīng)量化,稱為ADPCM。圖中多電平量化與調(diào)制器用Q表示,積分器用P組成的預(yù)測(cè)系統(tǒng)表示?,F(xiàn)有的自適應(yīng)量化方案有兩類:一類是其輸入幅度或方差由輸入信號(hào)本身估算,這種方案叫前饋?zhàn)赃m應(yīng)量化器。無論是采用前饋式還是反饋式,自適應(yīng)量化都可以改善動(dòng)態(tài)范圍及信噪比。但是在重建信號(hào)輸出時(shí),傳輸中的誤碼對(duì)質(zhì)量的影響比較敏感,在前饋控制時(shí),要求碼字和階距一起,用來得出信號(hào)。不論是前饋型還是反饋型自適應(yīng)量化都可以希望得到超過相同電平數(shù)固定量化的10~20dB的改善。自適應(yīng)量化和自適應(yīng)預(yù)測(cè)都可以是前饋型的或是反饋型的。如果信號(hào)的樣值用S(n)表示,的樣值用表示,的樣值用表示,則當(dāng)采用線性預(yù)測(cè),即是以前量化值的線性組合時(shí),其預(yù)測(cè)值為 () 式中P為預(yù)測(cè)器的階數(shù)。并使短時(shí)間內(nèi)的均方預(yù)測(cè)誤差為最小值來選擇預(yù)測(cè)系數(shù)[11]。輸入Si是一個(gè)線性16bit補(bǔ)碼PCM數(shù)據(jù),其范圍在32767到32767之間。經(jīng)過預(yù)測(cè)器出來的預(yù)測(cè)采樣值Sp=,與線性輸入Si的差值為d,我們就可以在這個(gè)差值上進(jìn)行處理。 具體實(shí)現(xiàn)過程如下,首先計(jì)算16位的PCM值的當(dāng)前采樣值Si和上一時(shí)刻預(yù)測(cè)采樣值之間的差值d,這個(gè)差值的量化編碼即輸出4位ADPCM值I(k)。一個(gè)表為索引調(diào)整表,其輸入為差值量化編碼I(k),用來更新步長(zhǎng)索引。編碼時(shí),首先用上一個(gè)采樣點(diǎn)的步長(zhǎng)索引查步長(zhǎng)調(diào)整表求出步長(zhǎng)q。如果該差值絕對(duì)值大于步長(zhǎng)q,則I的D2位置1。如果以上條件不滿足,則相應(yīng)位置0。然后編碼值I(k)作為索引調(diào)整表的輸入,查表輸出索引調(diào)整,并和結(jié)構(gòu)變量中原步長(zhǎng)索引相加,產(chǎn)生新的步長(zhǎng)索引,在下一個(gè)采樣值的編碼中使用。 概括起來其主要步驟如下① 計(jì)算Si與自適應(yīng)預(yù)測(cè)器輸出的差值;② 通過自適應(yīng)量化模塊對(duì)進(jìn)行量化,得到ADPCM碼字I(k)。④ 根據(jù)重建信號(hào)和更新預(yù)測(cè)濾波器系數(shù)。 解碼過程解碼是編碼的逆過程。差值dq與預(yù)測(cè)采樣Sp相加得到解碼輸出Sr。這里涉及算法本身的時(shí)延和實(shí)現(xiàn)平臺(tái)、實(shí)現(xiàn)方法的實(shí)時(shí)性等因素。其主要步驟如下:① 通過自適應(yīng)逆量化器和自適應(yīng)預(yù)測(cè)得到和。③ 采用與編碼器相同的方法更新預(yù)測(cè)濾波器系數(shù)。 三:測(cè)試與驗(yàn)證主要采用Matlab來驗(yàn)證ADPCM的結(jié)果,以
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1