第632章 追著餵飯的高振東
「根據我的經驗和一些試驗計算,通話要達到讓人滿意的程度,訊雜比應該大於26dB,而要達到這一效果,結合語音訊號高達40dB的動態範圍,我們能夠計算出,如果採用均勻量化和線性編碼,碼長將達到11位才能滿足要求!」
11位,看起來好像不是太多,但是在時分復用係統裡,這是難以接受的,分配的時隙本來就短,這麼長的碼,傳輸起來是有困難的。
而且對於編解碼電路來說,11位的碼長就意味著有2048個級別!對於現在的電路來說,實在是有些困難了。
到這個時候,剛纔還覺得簡單的大家,才意識到了問題的嚴重性,理論好像很簡單,但是一旦落到實處,才發現之所以一直在這方麵毫無頭緒,不是冇有原因的。
理論簡單,實際上要求卻很麻煩。
「咦?這就麻煩了……」有人咬著筆桿子。
想要分出2048個級別,這種精度的AD和DA電路,對於現在來說有點要求過高了,就算是到了幾十年後,也曾經有一段時間,10位的AD就能夠算得上是高精度AD器件,普遍用的都是8位的AD。
這下子,就連暫時不考慮時分復用,因此對於碼長冇有太高要求的軍通所的同誌,也笑不出來了,別說碼長不長,先說你弄得出這個碼不!
想了半天,不得要領:「高總工,那這個問題怎麼解決?」
高振東笑道:「剛纔我說到了,是在均勻量化的條件下,情況是這樣……」
有位同誌明白了一點點:「高總工,你的意思是非均勻量化,可以解決問題?」
高振東點了點頭。
但是這個非均勻量化要怎麼搞?或者說,非均勻量化的好處是什麼?這個好處是怎麼來的,根本不知道,不知道這一點,自然也就冇法去思考這種辦法到底要怎麼操作。
高振東道:「其實訊雜比這個東西,在訊號裡也是分段的,對於小訊號來說,同樣的噪聲下,訊雜比會低,但是同樣的噪聲,對於大訊號來說,訊雜比就大很多了,你們不妨往這個方向思考一下。」
「訊雜比……同樣的噪聲……對啊,不論是白噪聲還是量化噪聲,基本上都是在一個範圍內不會偏離太多的……非均勻量化……高總工,你的意思是,對於小訊號段,給它更多的分級,大訊號段,給它分級少一些,這樣雖然不均勻,但是根據你剛纔的理論計算,小訊號這一段的量化噪聲訊雜比會增大,大訊號本來就不怎麼受影響,就不管它!」
軍通所的一位同誌,想了半天,好像是摸著門道了,非常興奮的把自己的想法說了出來。
他的話非常拗口和晦澀難懂,但是大部分同誌還是聽懂了。
高振東還冇說話,其他同誌都叫了起來。
「對啊,哪一段情況比較惡劣,我們就照顧哪一段。」
「這算是照顧老弱病殘,看來做好人好事果然是有道理的。」
「這想法絕了!我是真想不到。」
「……」
高振東這才點了點頭:「嗯,大致就是這麼個意思。」
這位同誌想了想,卻又有點傻眼,這樣對於AD/DA電路來說,難度可就太大了,不均勻取樣量化編碼,AD/DA電路得判斷訊號處於哪一段,然後切換不同的量化加權,這電路聽起來好像也不比11位AD/DA簡單到哪裡去。
而且這種非均勻,必然不是簡單的分成兩段,而是分成很多段,這AD電路想想都頭皮發麻!
看著大家對著這個難度頗高的AD/DA電路發愁,高振東笑了。
「同誌們,我們轉換轉換思路,我們先把訊號處理好,再讓數模電路去進行轉換。」
「處理好?怎麼處理?」
「我們在訊號進入AD/DA電路之前,先進入一個訊號預處理電路,這個預處理電路在AD這頭,我們叫它壓縮電路,它的功能,是對訊號進行改變。小訊號放大,大訊號不變,其輸入輸出特性曲線是一條上凸的曲線,這樣一來,結合普通AD,訊號就自然被非均勻量化了。」
高振東在黑板上把圖畫了出來,隨著一條條線條,加上高振東的解釋,大家算是明白了這是個什麼東西了。
絕妙的主意!
「妙啊!把AD從非均勻的工作中解放出來,非均勻的預處理,交給壓縮電路,這樣電路的複雜性冇有太大的增加!」
「這就和非均勻量化這種手法一樣,跳出原有框架,另闢蹊徑,巧妙的達到目的!」
「那想來語音復現那邊,在進DA之前,就要進入擴張電路吧……」
「你怎麼想的,在進DA之後才進擴張電路,否則還是數位訊號你怎麼個擴張法。」
「誒,對對對,是我傻了……」
「……」
眾人一邊討論,一邊對高振東的奇思妙想佩服得五體投地,難怪剛纔高總工問「簡不簡單?」,原來真正麻煩的,在這些地方。但是這些麻煩卻又被他解決得非常漂亮,代價也不高。
見他們都理解得差不多了,高振東道:「大家可以用剛纔我們計算訊雜比的公式和規律進行一下計算,看看非均勻量化要多少位,就能達到均勻量化11位的效果。」
所有的同誌聞言,抓起紙筆,對著高振東在黑板上計算均勻量化時的公式和計算過程,開始了自己的計算。
算得很慢,兩者之間有聯絡也有區別,剛剛接觸這方麵內容的同誌們,有一些連方向都冇找到,公式之間的代用和變換也得慢慢摸索。
終於,有一位同誌叫出聲來。
「8位!我艸!8位就夠了!」
雖然是位老成持重的老同誌,但是他還是忍不住爆了粗口,這個提升實在是有些太過驚人。
其餘的同誌大驚失色,倒不是因為他算得快,實際上已經算得夠慢了,驚訝的原因是,這個效能提高得太誇張。
8位和11位之間的區別,可不是8和11之間的區別那麼點兒,是8倍的區別!
這意味著原本要處理的2048級,現在減少到了256級,直接就降低了一個數量級!
這樣一來,無論是AD還是DA,搞起來都容易多了。
「高總工,我算對了嗎?」這位同誌自己都有點兒不相信自己的成果,自己是不是算錯了?帶著一絲忐忑問高振東。
高振東笑道:「冇算錯啊,就是這個資料!非均勻量化的確是8位就夠了。」
這就是數學的魅力了,這種處理方式,其實根子上來說,是一種數學手段而非物理上的手段,實際上,整個數位訊號處理體係,基本上都是數學的魅力。
軍通所的同誌信心百倍!這回他們敢打包票,回去把下一代電台,徹底的搞成數字電台!
最難突破的就是原理,原理一旦突破,就可以在實現上想辦法了。
但是高振東既然都說了這麼多,肯定不會讓他們浪費太多時間,這隻是編碼的原理,至於具體怎麼編碼,他們還不知道呢。
高振東道:「同誌們,現在把資料翻到XX頁,A律特性13折線編碼。」
這其實就是後來我國在PCM裝置上選用的非均勻量化編碼方法,高振東提早把它給弄出來了。
其壓縮曲線分為兩段,兩段都是一個以A為常數的對數函式,這個常數A決定了曲線的形狀和性質,因而得名A律。
我國的A=87.6。
由於嚴格符合的壓縮曲線在電路上是很難實現的,故而用了13段折線來近似替代這條曲線。
大家一聽高興了,高總工這是好人做到底,送佛送到西啊,連壓縮曲線都給選好了,他們敢肯定,這條壓縮曲線,絕對是一定時間段內,最合適的一條壓縮曲線了。
A律壓縮編碼的知識不算抽象,隻是篇幅略多一些,高振東說得很快,同誌們理解得也很深,他們敢拍胸脯,有了這玩意,回去設計一套語音編解碼電路不要太輕鬆啊。
但是他們明顯低估了高振東追著餵飯的決心。
「同誌們,接下來,我們探討一下在我個人看來,當前最合適的PCM編解碼器電路——逐次反饋型編碼器和加權網路型解碼器!」
同誌們幸福得合不攏嘴,嗨,你看,來高總這裡,吃飽了不說,還給帶外賣的!
這明顯已經超出了高振東一開始說的,把大家召集過來教授原理的範疇了,直接把實現都給乾差不多了,雖然高總工應該不可能把具體的電路給搞出來,但是一看他資料裡的那個編碼器方框圖,這不說是通過管子往胃裡直接灌吧,至少也是把飯菜都做好端上桌。
看來高總工是怕同誌們消化起來有困難,浪費時間,乾脆自己直接上手了!
這兩個東西,花的時間可就比較長了,因為都是很實際內容,高振東把兩種電路的所有內容,一一掰開揉碎了,仔細的教給同誌們。
他的想法很簡單,既然自己手上有這些知識,那就一次性全教給同誌們,減少他們走彎路的可能,儘量節約時間。
對於高振東和他的想法來說,時間就是一切。
(本章完)