優先編碼器:
上述機械式按鍵編碼電路雖然比較簡單,但當同時按下兩個或更多個鍵時,其輸出將是混亂的。在數字系統中,特別是在計算機系統中,常常要控制幾個工作對象,例如微型計算機主機要控制印表機、磁碟驅動器、輸入鍵盤等。當某個部件需要實行操作時,必須先送一個信號給主機(稱為服務請求),經主機識別後再發出允許操作信號(稱為服務回響),這裡會有幾個部件同時發出服務請求的可能,而在同一時刻只能給其中一個部件發出允許操作信號。因此,必須根據輕重緩急,規定好這些控制對象允許操作的先後次序,即優先權別。識別這類請求信號的優先權別並進行編碼的邏輯部件稱為優先編碼器。4線—2線優先編碼器的功能表如表5.2.3所示。分析表5.2.3中I0~I3的優先權別。例如,對於I0,只有當I1、I2、I3均為0,即均無有效電平輸入,且I0為1時,輸出為00。對於I3,無論其他3個輸入是否為有效電平輸入,輸出均為11。由此可知I3的優先權別高於I0的優先權別,且這4個輸入的優先權別的高低次序依次為I3、I2、I1、I0。由表5.2.3可以得出該優先編碼器的邏輯表達式為
由於這裡包括了無關項,邏輯表達式比前面介紹的非優先編碼器簡單些。
脈衝編碼調製:
脈衝編碼調製(pulsecodemodulation,PCM)是概念上最簡單!理論上最完善的編碼系統,是最早研製成功! 近十年來,隨著大規模積體電路的飛速發展,已可將話路濾波器和PCM編碼器集成在同一晶片上,這使PCM在光纖通信,數字微波通信,衛星通信等數字通信領域中獲得了更廣泛的套用"然而在某些需要PCM編碼器的實際套用中,如數字交換機中的信號音的產生和實現,單靠PCM編解碼晶片來完成整個編解碼功能,在電路設計和實現上都顯得煩瑣和笨拙,相反如果運用軟體方法來實現PCM編解碼晶片的部分功能並與PCM編解碼晶片相結合來共同完成整個電路設計上的編解碼,不僅設計簡單,靈活方便,而且往往可以達到事半功倍的結果。PCM通信系統採用基帶傳輸的PCM通信系統傳送端通常由抽樣!量化和編碼三部分組成,其中量化和編碼共同完成模擬)到數字(A/D變換)功能"信源f(t)經脈衝序列p(t)抽樣產生零階抽樣保持信號fs0(t),它是PAM信號,具有離散時間,連續幅度"量化過程就是將此信號轉換成離散時間,離散幅度的多電平數位訊號"從數學角度理解,量化是把一個連續幅度值的無限數集合映射到一個離散幅度值有限的集合"fD(t)為編碼後PCM信號"fD(t)經數字-模擬轉換(D/A變換)後恢復為PAM信號fs0(t),再經1/Sa(x)低通補償濾波器即可重建f(t)。
視頻A/D轉換器又稱編碼器,它是將視頻模擬信號經過取樣,量化,編碼三個環節的操作轉換成等幅脈衝序列的數位訊號。這一過程稱為脈衝編碼調製(PCM), 從本質上講,脈碼調製也是一種頻譜變換。如對具有0~fm頻寬的原始信號基帶,以fs頻率對其進行幅度取樣,相當於基帶對fs及其各次諧波進行調幅,形成許多間隔為fs的雙連帶信號。