0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一種很簡(jiǎn)單的增量調(diào)制(DM)編碼

電子設(shè)計(jì) ? 來(lái)源:CSDN博主 ? 作者:FPGADesigner的博客 ? 2020-12-31 12:17 ? 次閱讀

本文是該系列的第19篇。語(yǔ)音編碼壓縮的目的是在盡量不損失信息的情況下降低碼率,從而節(jié)省存儲(chǔ)空間和通信帶寬。To Multimedia File這個(gè)block就提供幾種語(yǔ)音壓縮方式:CCITT A律、CCITT μ律、GSM 6.10、PCM、ADPCM。本文將介紹一種很簡(jiǎn)單的增量調(diào)制(DM)編碼方式。

DM編解碼
DM(Delta Modulation)編碼的原理很簡(jiǎn)單,信號(hào)處理的學(xué)習(xí)者對(duì)這個(gè)概念也不陌生(博主是在《現(xiàn)代通信技術(shù)概論》這本書中第一次接觸到這個(gè)概念)。其編碼原理如下:

第一幅圖為語(yǔ)音信號(hào),第二幅圖為編碼后的PWM信號(hào)。在對(duì)語(yǔ)音信號(hào)采樣時(shí),編碼系統(tǒng)會(huì)比較相鄰兩個(gè)時(shí)刻的采樣值,若信號(hào)幅度增加,則編碼為1;若信號(hào)幅度減少,則編碼為0(也可以相反)。系統(tǒng)的編碼結(jié)果僅僅需要1比特來(lái)表示信號(hào)的增量關(guān)系。

解碼時(shí)選擇一個(gè)固定的量化階數(shù),根據(jù)DM編碼值為1或0來(lái)決定輸出信號(hào)是加上一個(gè)量化階數(shù)、還是減去一個(gè)量化階數(shù)。

System Generator設(shè)計(jì)
Simulink中添加block按下圖連接:

使用Delay做一個(gè)單位的延遲,存儲(chǔ)“過(guò)去時(shí)刻的采樣值”a,并與當(dāng)前時(shí)刻的采樣值b一同輸入到Relational這個(gè)block中進(jìn)行對(duì)比,構(gòu)成DM編碼;編碼結(jié)果經(jīng)過(guò)一個(gè)非門用來(lái)控制加法器(AddSub,Operation配置為Addition or subtraction),決定加上或減去量化階數(shù),構(gòu)成DM解碼。

編碼器輸出的1表示正的增量,0表示負(fù)的增量;但是AddSub的sub端口為1時(shí)執(zhí)行a-b(減去量化階數(shù)),為0時(shí)執(zhí)行a+b(加上量化階數(shù))。由于兩個(gè)部分的邏輯恰好相反,因此中間加一個(gè)Invert block取反。

性能分析
運(yùn)行仿真,播放解碼后的音頻文件會(huì)發(fā)現(xiàn)噪聲很嚴(yán)重,信號(hào)質(zhì)量明顯下降。這也是DM編解碼的固有缺陷。PCM編碼是對(duì)每個(gè)采樣值的幅度都用一定位寬的數(shù)據(jù)量化;DM編碼每個(gè)采用值只用1比特量化。雖然碼率降低了很多,但信噪比也大大下降。

DM編碼有如下兩個(gè)固有缺陷:

  • 斜率過(guò)載:當(dāng)輸入信號(hào)變化速率過(guò)快時(shí),比較器的輸出跟不上輸入信號(hào)的快速變化。
  • 粒狀噪聲:當(dāng)輸入信號(hào)變化較慢時(shí),相鄰兩個(gè)采樣值的差值非常接近0,此時(shí)比較器的輸出會(huì)在0和1之間跳變。

用到的block功能如下:

  • Invert:對(duì)輸入的定點(diǎn)數(shù)據(jù)按位取反;
  • Relational:比較器,可判斷的等式包括a=b、a!=b、a小于b、a>b、a=b,輸出結(jié)果為bool類型;
  • Constant:輸出常數(shù)值,但由于設(shè)置的位寬有限,軟件會(huì)選擇一個(gè)所能表示的與設(shè)定值最接近的值。

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 信號(hào)處理
    +關(guān)注

    關(guān)注

    48

    文章

    992

    瀏覽量

    103161
  • 加法器
    +關(guān)注

    關(guān)注

    6

    文章

    183

    瀏覽量

    30064
  • 語(yǔ)音編碼
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    9276
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一種簡(jiǎn)單高效配置FPGA的方法

    本文描述了一種簡(jiǎn)單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設(shè)備。這種方法減少了硬件組件、板空間和成本。
    的頭像 發(fā)表于 10-24 14:57 ?269次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>簡(jiǎn)單</b>高效配置FPGA的方法

    增量編碼器單圈和多圈怎么知道,如何分辯?

    增量編碼器單圈和多圈怎么知道,如何分辯? 單圈編碼器特點(diǎn): ? 單圈編碼器只能測(cè)量圈內(nèi)的旋轉(zhuǎn)角度或位移。
    的頭像 發(fā)表于 10-21 09:42 ?247次閱讀
    <b class='flag-5'>增量</b>式<b class='flag-5'>編碼</b>器單圈和多圈怎么知道,如何分辯?

    光學(xué)和磁性增量編碼器之間的差異應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《光學(xué)和磁性增量編碼器之間的差異應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:07 ?0次下載
    光學(xué)和磁性<b class='flag-5'>增量</b><b class='flag-5'>編碼</b>器之間的差異應(yīng)用說(shuō)明

    增量旋轉(zhuǎn)編碼

    電子發(fā)燒友網(wǎng)站提供《增量旋轉(zhuǎn)編碼器.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:51 ?0次下載
    <b class='flag-5'>增量</b>旋轉(zhuǎn)<b class='flag-5'>編碼</b>器

    增量編碼器結(jié)構(gòu)應(yīng)用與工作原理

    增量編碼器的工作原理:增量編碼器的核心部分是碼盤,它通過(guò)旋轉(zhuǎn)來(lái)產(chǎn)生脈沖信號(hào)。碼盤上有系列的條紋,這些條紋會(huì)依據(jù)旋轉(zhuǎn)的方向,根據(jù)光電傳感
    的頭像 發(fā)表于 06-04 10:15 ?1269次閱讀
    <b class='flag-5'>增量</b>式<b class='flag-5'>編碼</b>器結(jié)構(gòu)應(yīng)用與工作原理

    增量編碼器和絕對(duì)值編碼器的區(qū)別

    在工業(yè)自動(dòng)化和精密測(cè)量領(lǐng)域,編碼器是不可或缺的關(guān)鍵設(shè)備。編碼器能夠?qū)C(jī)械位移轉(zhuǎn)換為電信號(hào),以便于計(jì)算機(jī)或其他數(shù)字系統(tǒng)進(jìn)行處理。在編碼器的眾多類型中,增量
    的頭像 發(fā)表于 06-03 15:40 ?2376次閱讀

    光纖絕對(duì)式和光纖增量編碼器的區(qū)別

    絕對(duì)式編碼器和增量編碼器二者有什么區(qū)別呢?分別有什么特征,適合什么樣的應(yīng)用呢?歡迎閱讀文章了解~
    的頭像 發(fā)表于 05-15 10:43 ?387次閱讀
    光纖絕對(duì)式和光纖<b class='flag-5'>增量</b>式<b class='flag-5'>編碼</b>器的區(qū)別

    增量編碼器計(jì)數(shù)值和實(shí)際角度不致怎么辦?

    在當(dāng)代工業(yè)自動(dòng)化系統(tǒng)中,增量編碼器扮演著至關(guān)重要的角色,用以準(zhǔn)確檢測(cè)旋轉(zhuǎn)運(yùn)動(dòng)并轉(zhuǎn)換成數(shù)字信號(hào)。然而,有時(shí)增量編碼器的計(jì)數(shù)值與實(shí)際的角度并不
    的頭像 發(fā)表于 04-08 13:40 ?1633次閱讀
    <b class='flag-5'>增量</b><b class='flag-5'>編碼</b>器計(jì)數(shù)值和實(shí)際角度不<b class='flag-5'>一</b>致怎么辦?

    壓榨輥軸頸磨損修復(fù)其實(shí)很簡(jiǎn)單

    電子發(fā)燒友網(wǎng)站提供《壓榨輥軸頸磨損修復(fù)其實(shí)很簡(jiǎn)單.docx》資料免費(fèi)下載
    發(fā)表于 03-13 15:37 ?0次下載

    增量編碼器原理圖及參數(shù)說(shuō)明

    ? ? ? 增量編碼器是一種將位移轉(zhuǎn)換成周期性的電信號(hào),再把這個(gè)電信號(hào)轉(zhuǎn)變成計(jì)數(shù)脈沖的裝置,用脈沖的個(gè)數(shù)表示位移的大小。增量編碼器沒(méi)有固
    的頭像 發(fā)表于 03-05 08:43 ?1873次閱讀
    <b class='flag-5'>增量</b>式<b class='flag-5'>編碼</b>器原理圖及參數(shù)說(shuō)明

    淺談NFC射頻信號(hào)編碼調(diào)制

    NFC在射頻信號(hào)上采用兩不同的編碼系統(tǒng)來(lái)傳輸數(shù)據(jù)。在大多數(shù)情況下,使用10%的調(diào)制電平,采用曼徹斯特編碼格式。但是,對(duì)于以 106 kbps 傳輸數(shù)據(jù)的有源器件,使用改進(jìn)的米勒
    發(fā)表于 01-12 11:46 ?1922次閱讀
    淺談NFC射頻信號(hào)<b class='flag-5'>編碼</b>和<b class='flag-5'>調(diào)制</b>

    增量編碼器與絕對(duì)式編碼器的區(qū)別

    編碼器有兩方式檢測(cè)位移和位置信息:相對(duì)位置檢測(cè)與絕對(duì)位置檢測(cè)。相對(duì)位置的檢測(cè)方法為增量式,絕對(duì)位置的檢測(cè)方法包括絕對(duì)式和偽絕對(duì)式。相對(duì)式和絕對(duì)式各有優(yōu)缺點(diǎn),建議大家根據(jù)“測(cè)量目的”正確選用。
    的頭像 發(fā)表于 12-13 16:55 ?2017次閱讀
    <b class='flag-5'>增量</b>式<b class='flag-5'>編碼</b>器與絕對(duì)式<b class='flag-5'>編碼</b>器的區(qū)別

    拆解編碼增量行業(yè),哪些值得關(guān)注?

    編碼器主要應(yīng)用在人形機(jī)器人的旋轉(zhuǎn)、直線執(zhí)行模組和靈巧手,單特斯拉Optimus編碼器需求量50+,價(jià)值量約為7500元,若在2025年實(shí)現(xiàn)100萬(wàn)臺(tái)目標(biāo)交付量,有望為編碼器帶來(lái)70億級(jí)別的增量
    的頭像 發(fā)表于 12-08 10:32 ?1609次閱讀

    復(fù)位電路很簡(jiǎn)單,但卻有很多門道

    復(fù)位電路很簡(jiǎn)單,但卻有很多門道
    的頭像 發(fā)表于 12-07 16:34 ?529次閱讀
    復(fù)位電路<b class='flag-5'>很簡(jiǎn)單</b>,但卻有很多門道

    說(shuō)個(gè)很簡(jiǎn)單的12 V轉(zhuǎn)220 V逆變器的電路圖

    這次以文章的形式給大家說(shuō)個(gè)很簡(jiǎn)單的12 V轉(zhuǎn)220 V逆變器的原理,原理圖如下,看起來(lái)很簡(jiǎn)單
    的頭像 發(fā)表于 11-14 11:20 ?2987次閱讀
    說(shuō)<b class='flag-5'>一</b>個(gè)<b class='flag-5'>很簡(jiǎn)單</b>的12 V轉(zhuǎn)220 V逆變器的電路圖