脈沖編碼調制

脈沖編碼調制

波形編碼
脈沖編碼調制(PulseCodeModulation),簡稱PCM。是對連續變化的模拟信号進行抽樣、量化和編碼産生的數字信号。PCM的優點就是音質好,缺點就是體積大。PCM可以提供用戶從2M到155M速率的數字數據專線業務,也可以提供話音、圖象傳送、遠程教學等其他業務。PCM有兩個标準(表現形式):E1和T1。[1]脈沖編碼調制(Pulse Code Modulation)是最常用、最簡單的波形編碼。它是一種直接、簡單地把語音經抽樣、A/D轉換得到的數字均勻量化後進行編碼的方法,是其他編碼算法的基礎。
  • 中文名:脈沖編碼調制
  • 外文名:Pulse Code Modulation
  • 别名:
  • 應用學科:通信
  • 領 域:工程技術

簡介

脈沖編碼調制 (Pulse Code Modulation)是一種對模拟信号數字化的取樣技術,将模拟語音信号變換為數字信号的編碼方式,特别是對于音頻信号。PCM 對信号每秒鐘取樣 8000 次;每次取樣為 8 個位,總共 64kb。取樣等級的編碼有二種标準。北美洲及日本使用 Mu-Law 标準,而其它大多數國家使用 A-Law 标準。

脈沖編碼調制主要經過3個過程:抽樣、量化和編碼。抽樣過程将連續時間模拟信号變為離散時間、連續幅度的抽樣信号,量化過程将抽樣信号變為離散時間、離散幅度的數字信号,編碼過程将量化後的信号編碼成為一個二進制碼組輸出。

所謂量化,就是把經過抽樣得到的瞬時值将其幅度離散,即用一組規定的電平,把瞬時抽樣值用最接近的所謂編碼,就是用一組二進制碼組來表示每一個有固定電平的量化值。

曆史

Claude E. Shannon于1948年發表的“通信的數學理論”奠定了現代通信的基礎。同年貝爾實驗室的工程人員開發了PCM技術,雖然在當時是革命性的,但脈沖編碼調制被視為是一種非常單純的無損耗編碼格式,音頻在固定間隔内進行采集并量化為頻帶值,其它采用這種編碼方法的應用包括電話和CD。PCM主要有三種方式:标準PCM、差分脈沖編碼調制(DPCM)和自适應DPCM。在标準PCM中,頻帶被量化為線性步長的頻帶,用于存儲絕對量值。在DPCM中存儲的是前後電流值之差,因而存儲量減少了約25%。自适應DPCM改變了DPCM的量化步長,在給定的信噪比(SNR)下可壓縮更多的信息。

脈沖編碼調制是20世紀70年代末發展起來的,記錄媒體之一的CD,80年代初由飛利浦和索尼公司共同推出。脈碼調制的音頻格式也被DVD-A所采用,它支持立體聲和5.1環繞聲,1999年由DVD讨論會發布和推出的。 脈沖編碼調制的比特數,從14-bit發展到16-bit、18-bit、20-bit直到24-bit;采樣頻率從44.1kHz發展到192kHz。PCM脈碼調制這項技術可以改善和提高的方面則越來越來小。隻是簡單的增加PCM脈碼調制比特率和采樣率,不能根本的改善它的根本問題。其原因是PCM的主要問題在于:

(1)任何脈沖編碼調制數字音頻系統需要在其輸入端設置急劇升降的濾波器,僅讓20Hz-22.05kHz的頻率通過(高端22.05kHz是由于CD44.1kHz的一半頻率而确定)。

(2)在錄音時采用多級或者串聯抽選的數字濾波器(減低采樣頻率),在重放時采用多級的内插的數字濾波器(提高采樣頻率),為了控制小信号在編碼時的失真,兩者又都需要加入重複定量噪聲。這樣就限制了PCM技術在音頻還原時的保真度。

為了全面改善脈沖編碼調制數字音頻技術,獲得更好的聲音質量,就需要有新的技術來替換。飛利浦和索尼公司再次聯手,共同推出一種稱為直接流數字編碼技術DSD的格式,其記錄媒體為超級音頻CD即SACD,支持立體聲和5.1環繞聲。DSD是PCM脈沖編碼調制的進化版。

原理

脈沖編碼調制就是把一個時間連續,取值連續的模拟信号變換成時間離散,取值離散的數字信号後在信道中傳輸。脈沖編碼調制就是對模拟信号先抽樣,再對樣值幅度量化,編碼的過程。

抽樣,就是對模拟信号進行周期性掃描,把時間上連續的信号變成時間上離散的信号。該模拟信号經過抽樣後還應當包含原信号中所有信息,也就是說能無失真的恢複原模拟信号。它的抽樣速率的下限是由抽樣定理确定的。抽樣速率采用8Kbit/s。

量化,就是把經過抽樣得到的瞬時值将其幅度離散,即用一組規定的電平,把瞬時抽樣值用最接近的電平值來表示。

一個模拟信号經過抽樣量化後,得到已量化的脈沖幅度調制信号,它僅為有限個數值。

編碼,就是用一組二進制碼組來表示每一個有固定電平的量化值。然而,實際上量化是在編碼過程中同時完成的,故編碼過程也稱為模/數變換,可記作A/D。

話音信号先經防混疊低通濾波器,進行脈沖抽樣,變成8KHz重複頻率的抽樣信号(即離散的脈沖調幅PAM信号),然後将幅度連續的PAM信号用“四舍五入”辦法量化為有限個幅度取值的信号,再經編碼後轉換成二進制碼。對于電話,CCITT規定抽樣率為8KHz,每抽樣值編8位碼,即共有28=256個量化值,因而每話路PCM編碼後的标準數碼率是64kb/s。為解決均勻量化時小信号量化誤差大,音質差的問題,在實際中采用不均勻選取量化間隔的非線性量化方法,即量化特性在小信号時分層密,量化間隔小,而在大信号時分層疏,量化間隔大。

在實際中使用的是兩種對數形式的壓縮特性:A律和U律,A律編碼主要用于30/32路一次群系統,U律編碼主要用于24路一次群系統。A律PCM用于歐洲和中國,U律PCM用于北美和日本。

編碼

脈沖編碼調制編碼原理與規則:PCM數字接口是G.703标準,通過75Ω同軸電纜或120Ω雙絞線進行非對稱或對稱傳輸,傳輸碼型為含有定時關系的HDB3碼,接收端通過譯碼可以恢複定時,實現時鐘同步。Fb為幀同步信号,C2為時鐘信号,速率為2.048Mbps,數據在時鐘下降沿有效,E1接口具有PCM幀結構,一個複幀包括16個幀,一個幀為125μs,分為32個時隙,其中偶幀的零時隙傳輸同步信息碼0011011,奇幀的零時隙傳輸對告碼,16時隙傳輸信令信息,其它各時隙傳輸數據,每個時隙傳輸8比特數據。

差分脈沖編碼調制(DPCM)

波形編碼器的一個重要分支稱為差分編碼器。這一類編碼器包括增量調制(DM)和差分脈沖編碼調制(DPCM)。差分編碼器的工作原理就是消除冗餘和減熵。消除冗餘是對輸入樣本與預測值之差進行量化,達到一定的幅值水平。因此,差分編碼器的兩個重要組成部分就是預測器和量化器。

DPCM的工作原理以時刻k-1的輸出值為基礎預測時刻 k的預測值。記為 ŝ (k|k-1),從時刻k的輸入信号s(k)中減去預測值,得到預測誤差信号e(k),量化預測誤差,然後對量化的預測誤差eq(k)進行編碼,傳送到接收端。eq(k)加上同樣編碼後的ŝ(k|k-1)就得到了輸入樣本重構值ŝ (k)。假定不存在信道誤差,接收端可準确完成重構。在發送端和接收端,均能以時間k的重構值為基礎預測時刻k+1的預測值,然後重複以上的過程。

DPCM系統的主要成分是量化器、二進制編碼器/解碼器和預測器。

嵌入式差分脈沖編碼調制

在通信和計算機網絡中,不論何時出現通信繁忙的情況,都允許網絡減輕負載,這有時是一個優勢。如果允許在傳送數據時丢掉最不重要的位,而且信源也不用重新編碼,這樣就可以實現前面的設想,可是,并不是所有信源的數據表示都可以這樣做而不引起重構信源的較大誤差,實際上,大多數壓縮數據都不能這樣簡單地丢棄一個位,在這些情況下(Goodman1980)用嵌入編碼的壓縮方法來處理。

多脈沖線性預測編碼(MPLPC)

多脈沖線性預測編碼具有 LPC(線性預測編碼)和 ADPCM(自适應差分脈沖編碼調制)的預測編碼結構,它與這些系統的不同之處在于它是一個分析-綜合編碼器,并采用感知權重設定。 MPLPC試圖通過改進激勵模型提高LPC的性能,但是不希望像 ADPCM和其他一些波碼器那樣直接量化、傳送預測誤差。為達到這一點,MPLPC采用幾個脈沖作為一個語音幀的合成濾波器激勵。脈沖數量事先選好,但需要考慮複雜性和語音品質。一般看來,MPLPC需要防止提取脈沖間隔。對于16kbit/s以下的高品質語音,其激勵搜索的複雜度是可以容忍的,需要一個間隔預測循環。

碼激勵線性預測編碼

碼激勵線性預測編碼(CELP)是在9.6kbit/s以下速率中廣泛應用的語音編碼。其目的是将多脈沖 LPC中使用的分析-綜合方法擴展到低比特率範圍。指導思想是用有限數量的存儲序列替代多脈沖激勵。這個序列為碼本。 CELP中的碼本編碼方法基于下面兩個事實。

(1) 用長時或短時預測清除語音信号的冗餘之後,剩餘信号序列相互獨立可用,具有相同概率分布的随機變序列所精确模拟,這個序列稱為更新序列或激勵序列。

(2)為了編碼,可以找出有限數量的序列近似在語音片段中出現的重要激勵序列。這個激勵序列稱為碼本。

由于這兩個因素,先要找出給定塊的語音編碼最好的長時和短時預測器,用各種可能的激勵作用于它們,然後找出碼本中的序列,生成與輸入語音最相似的合成語音信号。長時和短時預測器信息和從碼本中選出的激勵序列的二進制數全都送入接收端進行合成。

Atal和 Schroeder(1984)首次成功地證明了碼激勵方法的有效性。

通常,在考慮頻譜的精細結構時,語音過程可由長時預測器建模。在考慮頻譜範圍和共振時可由短時預測器來給出基音。

在随機編碼的研究中,級聯預測器的激勵是一個 Gaussian分布的白噪聲序列。為了用這個結構對語音編碼,每5~25ms就要用 LPC中的技術對長時和短時預測器編碼。随機編碼或 CELP的目标是提高LPC品質,提供一種對基音提取不敏感并且不依賴于清/濁音分類的方法,這和 LPC有所不同。

在随機碼本中,隻需要較少碼字就可以産生良好的性能,Atal和 Schroeder的研究可以使1 024個碼表示40個樣本,盡管1 024看起來很大,如果我們用一個獨立的二進制數表示這40個語音樣本中的每一個時,我們将有2=10種可能的序列。由此看來,1 024相對要小多了。甚至有些系統的碼本隻有256個。

除了随機碼本,研究者還研究了卷積碼,向量量化,置換碼和經驗設計碼本,這些在語音編碼中都可以應用,有些碼本對一些說話者的語音來說比其他碼本要好,當然,碼本中包含較多序列可以提高性能,也使複雜度和數據速率增加。

激勵碼本的脫機訓練可以提高合成語音的品質,這似乎是一個規律。然而,最近的研究可以使碼本中所有脈沖具有同樣的幅值水平,合成語音品質不受影響,如果找到一種方法能高效地搜索激勵脈沖位置,那麼編碼綜合分析搜索就可以大大簡化。

标準

E1是PCM其中一個标準(表現形式)。由PCM脈碼調制編碼中E1的時隙特征可知,E1共分32個時隙TS0-TS31。每個時隙為64K,其中TS0為被幀同步碼,Si,Sa4,Sa5,Sa6,Sa7,A比特占用,若系統運用了CRC校驗,則Si比特位置改傳CRC校驗碼。TS16為信令時隙,當使用到信令(共路信令或随路信令)時,該時隙用來傳輸信令,用戶不可用來傳輸數據。所以2M的PCM碼型有

(1)PCM30:PCM30用戶可用時隙為30個,TS1-TS15,TS17-TS31。TS16傳送信令,無CRC校驗。

(2)PCM31:PCM30用戶可用時隙為31個,S1-TS15,TS16-TS31。TS16不傳送信令,無CRC校驗。

(3)PCM30C:PCM30用戶可用時隙為30個,TS1-TS15,TS17-TS31。TS16傳送信令,有CRC校驗。

(4)PCM31C:PCM30用戶可用時隙為31個,TS1-TS15,TS16-TS31。TS16不傳送信令,有CRC校驗。

CE1,就是把2M的傳輸分成了30個64K的時隙,一般寫成N*64,

CE1----最多可有31個信道承載數據timeslots1----31timeslots0傳同步

PCME1形式結構

在PCME1形式信道中,8bit組成一個時隙(TS),由32個時隙組成了一個幀(F),16個幀組成一個複幀(MF)。在一個幀中,TS0主要用于傳送幀。定位信号(FAS):CRC-4(循環冗餘校驗)和對端告警指示,TS16主要傳送随路信令(CAS)、複幀定位信号和複幀對端告警指示,TS1至TS15和TS17至TS31共30個時隙傳送話音或數據等信息。稱TS1至TS15和TS17至TS31為淨荷,TS0和TS16為開銷。如果采用帶外公共信道信令(CCS),TS16就失去了傳送信令的用途,該時隙也可用來傳送信息信号,這時幀結構的淨荷為TS1至TS31,開銷隻有TS0。

PCME1形式接口

G703非平衡的75ohm,平衡的120ohm2種接口。

PCME1的三種方法

(1)将整個2M用作一條鍊路,如DDN2M;

(2)将2M用作若幹個64k及其組合,如128K,256K等,這就是CE1;

(3)在用作語音交換機的數字中繼時,這也是E1最本來的用途,是把一條E1作為32個64K來用,但是時隙0和時隙15是用作signaling即信令的,所以一條E1可以傳30路話音。PRI就是其中的最常用的一種接入方式,标準叫PRA信令。用2611等的廣域網接口卡,經V.35-G.703轉換器接E1線。這樣的成本比E1卡低,DDN的2M速率線路是經HDSL線路拉至用戶側。E1可由傳輸設備出的光纖拉至用戶側的光端機提供E1服務。

PCME1形式使用注意事項

PCME1形式接口對接時,雙方的E1不能有信号丢失/幀失步/複幀失步/滑碼告警,但是雙方在E1接口參數上必須完全一緻,因為個别特性參數的不一緻,不會在指示燈或者告警台上有任何告警,但是會造成數據通道的不通/誤碼/滑碼/失步等情況。這些特性參數主要有;阻抗/幀結構/CRC4校驗

PCME1形式阻值有75ohm和120ohm兩種,PCME1形式幀結構有PCM31/PCM30/不成幀三種。

PCME1形式和PCME2形式區别

(1)PCMT1形式是高速傳輸的另一種标準。一條PCMT1形式可以同時有多個并發信道,每個信道都是一個獨立的連接。在美國的标準PCMT1形式服務提供24個信道,每個信道的速率是56K。PCMT1形式服務與其相應的設備ISDN和普通電話相比都更加昂貴。而PCME2形式相對費卻較少。

(2)PCMT1形式通常用于需要在遠程站點間進高帶寬高速率傳輸的大型組織。64K專用數據線(DDL)作為T1服務的一個變種或一個分支服務,也提供此類服務。而一條PCME1形式線,隻要有ProxyServer提供的緩沖功能,在同等傳輸下,比PCMT1形式可以有效地節省帶寬。

(3)PCMT1形式提供23個B信道和一個D信道,即23B+D.1.544Mbps;PCME1形式提供30個B信道和一個D信道,即30B+D.2.048Mbps

(4)PCMT1形式表示具有高質量的通話和數據傳送界面,北美使用T1标準,能夠支持Max的24位用戶同時拔号,而歐洲使用E1标準,可以支持30位用戶,PCMT1形式僅是MAX的簡單接口。

時分複用

所謂時分複用,是将某一信道按時間加以分割,各路信号的抽樣。值依一定的順序占用某一時間間隔(也成時隙),即多路信号利用同一信道在不同的時間進行各自獨立的傳輸。

時分複用的特點:

1、複用設備内部各通路的部件基本通用

2、要求收、發兩端同時工作,要求有良好的同步系統。

時分複用的目的:一個信道傳輸多路信号,即若幹路信号可以采用時分複用方式以一定的

結構形式複接成一路高速率的複合數字信号-群路信号。數字複接包括bit複接和碼組複接。

PCM-30/32路通信設備是采用碼組複接的時分複用系統。

在30/32路PCM系統中,幀結構中第一個時隙TS0用于傳送幀同步信号,TS16用于傳送話路信令,故隻有30個時隙用于傳送話音信号,所以隻能提供30個話路。當采用共路信令傳送方式時,必須将16幀再構成一個更大的幀,稱為複幀。複幀的重複頻率為500Hz,周期為2ms。

數字電話都采用PCM方式。對PCM系統,國際上采用PDH(準同步)複接技術。此技術有兩種制式,一種是北美和日本采用的24路話音信号複接成一個基群的T制,速率是1554kbit/s;一種是歐洲和我國采用的30/32路話音信号複接成一個基群的E制,速率為2048kbit/s。為了進一步提高信道利用率,國際電聯規定四個基群複接成一個二次群,四個二次群複接成一個三次群,四個三次群複接成一個四次群。

上一篇:

下一篇:江河幕牆

相關詞條

相關搜索

其它詞條