PCM(pulse-code modulation)脈沖編碼調制,通過對連續變化的模擬量信號進行抽樣、量化、編碼而產生,廣泛應用于船舶、航空、航天、汽車等行業的數據采集系統中。根據IRIGB-106標準,PCM信號可以采用多種碼型進行調制,如NRZ-L、NRZ-M、NRZ-S、BIφ-L、BIφ-M、BIφ-M等碼型。通常,PCM信號由TTL轉變為其他碼型,稱為PCM碼型變換;反之,為PCM碼型反變換。PCM碼型反變換是PCM數據解調必不可少的環節。該文將詳細論述PCM常見碼型的反變轉換的原理和方法,并采用FPGA技術實現了PCM碼型的反變換,以便后續電路對PCM進行數據解調。