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

正文內(nèi)容

基于matlab的語音信號pcm編譯碼實現(xiàn)本科生畢業(yè)論文(參考版)

2024-08-31 15:19本頁面
  

【正文】 由于 本人 學(xué)術(shù) 水平有限,所寫論文難免有不足之處,懇請 各位 老師和 同學(xué)批評 指正 ! 。 同時 本文 參考了 數(shù)位學(xué)者的研究文獻(xiàn) , 如果沒有各位學(xué)者的研究 成果的 幫助和啟發(fā),我將很難完成這邊論文的寫作。在論文 的寫作過程中遇到了不少艱難險阻, 都在 同學(xué)和老師的 幫助 下度過了。但是可以看出信號已基本能夠還原。 混合信號的 仿真 及 結(jié)果分析 在這里,把正弦信號為基帶信號, URN 信號為調(diào)制信號的信號加到系統(tǒng)中。接下來進(jìn)行 參數(shù)設(shè)置: 15 信號源 脈沖產(chǎn)生器 量化器 低通濾波器 Minimum /Maximum seed Sample time 抽樣間隔 (s) 相移量(s) 增益 (Gain) 帶寬 (rad/sec) 1/1 0 d 0 2048 100 圖 13:輸出圖 (d=) 圖 14:輸出圖 (d=) 圖 15:輸出圖 (d=) 16 由 圖 13 至 圖 15 可知 , 抽樣 頻率 小于 信號最高 頻率的 2 倍 , 還原的 信號會 失去 原有信息。只要參數(shù)設(shè)置正確,可以還原出原始信號。 % 獲得歸一化電壓 11 y = value/2048。 % 確定該量化電平值與所在段落起始值的差值 toBeginValue: toBeginValue = interval * inParagraphIndex。 interval = pow2(paragraphIndex2)。 interval = 1。 end % 確定所在段落號 paragraphIndex = u(2)*4 + u(3)*2 + u(4) +1。 end PCM 譯碼模塊設(shè)計 %% 輸入 u 為 PCM 碼 , 是一個 有 8 個二進(jìn)制碼的數(shù)組; 輸出 y 是還原的量化電壓 function y = PCMDecode(u) for n=1:8 % 確定量化電壓的 正負(fù) sign if u(1)==0 sign = 1。 y(5:8,1) = inParaCode。 y(1,1) = signCode。 % 確定段內(nèi)碼 10 inParaCode = bitget ( int 8(inParagraphIndex), 4: 1: 1)。 beginValue = pow2(paragraphIndex +2)。 beginValue = 0。 end % 確定段落碼 paraCode = bitget ( int8(paragraphIndex – 1), 3: 1: 1)。 %% 獲取 段落碼 paraCode % 確定段落號 if u16 paragraphIndex = 1。 else signCode = 0。 需要注意的 是在 量化電平 為 2048 時 ,上表中沒有相應(yīng)的信息, 且不符合 滿足 上述公式,故 將其的 PCM 碼 修正為 量化電平 為 PCM 碼的 后 7 位 = [1,1,1,1,1,1,1] 下面就是實現(xiàn)這一過程的 MATLAB 程序。 根據(jù)電平 的 正負(fù) 確定符號位 signCode: beginValue = {1, u 00, u ≥ 0(u 為量化電平 ) 表 3: PCM碼的確定 區(qū)間 [0,16) [16,32) [32,64) [64,128) [128,256) [256,512) [512,1024) [0124,2048) ??????2(????????????????????) 4 5 6 7 8 9 10 paragraphIndex 1 2 3 4 5 6 7 8 paraCode 000 001 010 011 100 101 110 111 interval 1 1 2 4 8 16 32 64 log2(????????????????) 0 0 1 2 3 4 5 6 inParagraphIndex 0 1 2 3 4 5 6 7 ???????????????????? 0000 0001 0010 0011 0100 0101 0110 0111 inParagraphIndex 8 9 10 11 12 13 14 15 inParaCode 1000 1001 1010 1011 1100 1101 1110 1111 (????????????????????: 段落 起始值 、 paragraphIndex:段落號、 paraCode:段落碼、 interval: 該段最小量化間隔 、 inParagraphIndex: 段內(nèi)量化間隔號 、 inParaCode: 段內(nèi)碼 ) 分析表格 可以 得到 : ⑴ 、 段落號 paraCode、 段落碼 paraCode: paragraphIndex = {1, u 16????????[??????2(??) ?3],u ≥ 16 paraCode = bitget(paragraphIndex?1,3: ? 1:1) ⑵ 、段落起始值 ????????????????????: beginValue = { 0, paragraphIndex = 12????????????????????????????2 paragraphIndex ≥ 16 ⑶ 、 每段 的最小量化間隔 interval : interval = { 1,
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1