音頻數(shù)據(jù)的PCM(Pulse Code Modulation,脈沖編碼調(diào)制)編碼后還原過(guò)程的失真主要是由于量化誤差造成的。PCM編碼過(guò)程主要包括三個(gè)步驟:采樣、量化和編碼。
- 采樣 :將時(shí)間連續(xù)的模擬信號(hào)轉(zhuǎn)換成時(shí)間上離散、幅度連續(xù)的抽樣信號(hào)。這一步驟本身并不引入誤差,只是將模擬信號(hào)離散化。
- 量化 :將時(shí)間離散、幅度連續(xù)的抽樣信號(hào)轉(zhuǎn)換成時(shí)間離散、幅度離散的數(shù)字信號(hào)。這一步驟中,由于抽樣信號(hào)的幅度被限制在一組有限的量化級(jí)別內(nèi),因此會(huì)產(chǎn)生量化誤差。量化誤差是指原始抽樣信號(hào)的幅度與量化后信號(hào)的幅度之間的差異。這種差異在量化級(jí)數(shù)較少或量化級(jí)差較大時(shí)尤為明顯。
- 編碼 :將量化后的信號(hào)編碼形成多位二進(jìn)制碼組成的碼組表示抽樣值。編碼過(guò)程本身并不引入新的誤差,但編碼后的二進(jìn)制碼組會(huì)攜帶量化誤差的信息。
在還原過(guò)程中,接收端接收到編碼后的二進(jìn)制碼組,經(jīng)過(guò)譯碼和濾波處理,還原為模擬信號(hào)。然而,由于量化誤差的存在,還原出的模擬信號(hào)與原始模擬信號(hào)之間會(huì)存在一定的失真。這種失真主要表現(xiàn)為量化噪聲,它是量化誤差在時(shí)域和頻域上的表現(xiàn)。
需要注意的是,PCM編碼雖然會(huì)引入量化誤差,但由于其理論上的簡(jiǎn)單性和應(yīng)用上的成熟性,被廣泛認(rèn)為是一種接近無(wú)損的編碼方式。在計(jì)算機(jī)應(yīng)用中,PCM編碼能夠達(dá)到較高的保真水平,被廣泛用于素材保存及音樂(lè)欣賞,如CD、DVD以及常見(jiàn)的WAV文件中。然而,這并不意味著PCM編碼能夠確保信號(hào)絕對(duì)保真,它只能做到最大程度的無(wú)限接近原始信號(hào)。
此外,除了量化誤差外,PCM編碼后還原過(guò)程的失真還可能受到其他因素的影響,如編碼器的設(shè)計(jì)、傳輸信道的噪聲等。但量化誤差是其中最主要的原因。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
-
PCM
-
編碼
-
模擬信號(hào)
-
音頻數(shù)據(jù)
相關(guān)推薦
PCM(Pulse CodeModulation,脈沖編碼調(diào)制)音頻數(shù)據(jù)是未經(jīng)壓縮的音頻采樣數(shù)據(jù)裸流,它是由模擬信號(hào)經(jīng)過(guò)采樣、量化、
發(fā)表于 09-29 16:23
?1920次閱讀
,LED此時(shí)是熄滅狀態(tài),按下USER0,開(kāi)始采集音頻數(shù)據(jù),同時(shí) LED2閃爍,標(biāo)記正在采集數(shù)據(jù)和編碼。
編碼過(guò)程大約需要 1 分鐘。
發(fā)表于 04-03 16:41
的g711a編碼數(shù)據(jù)后;
與0x55亦或,還原偶數(shù)位,并取強(qiáng)度位;
取得樣本位;
根據(jù)強(qiáng)度位+還原樣本,放大還原;
通過(guò)符號(hào)位的值取反得到
發(fā)表于 04-24 15:09
)過(guò)程中,設(shè)置MD4為高電平或低電平,PCM1860音頻數(shù)據(jù)傳輸格式不發(fā)生變化。且同一塊電路板,CCS中程序不變的情況下,多次出現(xiàn)電路板重新上電后,CCS認(rèn)為的通道與實(shí)際的麥克風(fēng)通道不
發(fā)表于 10-10 06:12
問(wèn)題:
PCM1803采樣音頻,在還原數(shù)據(jù)時(shí)發(fā)現(xiàn)采樣的音頻被放大了3倍。
這是我們輸入140mv時(shí),抓的
發(fā)表于 10-12 08:59
在使用PCM4204進(jìn)行音頻數(shù)據(jù)采集的過(guò)程中,如何把采集到的音頻數(shù)據(jù)通過(guò)USB傳輸?shù)絇C上呢?USB控制命令和音頻數(shù)據(jù)如何做,麻煩大佬指點(diǎn)
發(fā)表于 10-15 06:44
最近分別用了PCM1798A和PCM1794A配合PCM2706 制作了兩款USB解碼,但是發(fā)現(xiàn)都出現(xiàn)了相同情況的失真。其中IV和低通部分都是參照OPA1611官方文檔來(lái)做的,實(shí)際中
發(fā)表于 11-04 06:44
使用PCM1798轉(zhuǎn)換24BIT看資料參數(shù)是非常好的,規(guī)格書(shū)沒(méi)有講到如果轉(zhuǎn)換16BIT音頻數(shù)據(jù)時(shí)的動(dòng)態(tài)范圍,失真,分離度分別是多少?謝謝
發(fā)表于 11-07 06:40
親愛(ài)的VNAK:重溫前一線程:WiFi+BT COMPO-BCM43353接口還有一個(gè)問(wèn)題:BT音頻數(shù)據(jù)可以通過(guò)UART傳輸而不是I2S/PCM,對(duì)嗎?最好的問(wèn)候!利民 以上來(lái)自于百度翻譯 以下
發(fā)表于 10-12 15:39
音頻功放失真,如何處理音頻功放失真
音頻功放失真是指重放音
發(fā)表于 03-31 11:47
?1.1w次閱讀
模擬電路中的失真是什么意思? 在模擬電路中,失真是指信號(hào)在傳輸過(guò)程中出現(xiàn)的任何變形或扭曲。這些變形可以影響信號(hào)的質(zhì)量和可靠性,因此,失真是電路設(shè)計(jì)和調(diào)試
發(fā)表于 09-17 10:47
?5484次閱讀
模擬電路中的失真是什么意思?模擬電路中都有哪些失真?模擬電路中帶寬與失真有什么樣的關(guān)系?? 一、失真是什么意思? 失真是信號(hào)經(jīng)過(guò)傳輸
發(fā)表于 10-18 14:48
?4870次閱讀
PCM(Pulse Code Modulation,脈沖編碼調(diào)制)是一種將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的編碼方式。在音頻處理中,PCM
發(fā)表于 09-25 11:29
?676次閱讀
PCM(脈沖編碼調(diào)制)音頻是一種非常常見(jiàn)的音頻編碼格式,它是一種未壓縮的音頻數(shù)據(jù)格式,廣泛應(yīng)用于
發(fā)表于 09-25 11:34
?585次閱讀
PCM(脈沖編碼調(diào)制)是一種將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的編碼技術(shù),廣泛應(yīng)用于音頻、視頻和通信領(lǐng)域。在音頻領(lǐng)域,
發(fā)表于 09-25 11:35
?801次閱讀
評(píng)論