命令編碼

[命令編碼]command encoding
將代表一定語義的命令用一電脈衝序列表示的過程。
早期的遙控設備都採用硬體邏輯電路進行指令編碼,目前都用計算機來實現:用計算機編碼的方法有靜態編碼、動態編碼和靜態與動態結合編碼三種:
(1)靜態編碼:靜態編碼也叫存儲編碼,即將事先選好的指令碼完成碼型變換後按指令順序存儲在非易失性存儲器中。傳送指令時,遙控終端計算機根據輸入的指令序號,從記憶體中調出來送調製器調製輸出。這種編碼簡單、可靠,缺點是所占記憶體較多,且碼字沒有變化能力,也難以加密。
(2)動態編碼:這種動態編碼方法在計算機中存儲的不是編好的碼字,而是編碼的規則。發令時,計算機根據輸入的指令,按照事先確定的編碼規則進行運算,完成編碼後送調製器調製輸出。這種編碼方法的優點是所占記憶體少,便於加密處理。缺點是發令程式較複雜,占用機時較多,容易出錯。
(3)靜態與動態結合編碼:這種編碼方法是事先將碼字的共同部分和命令字分別存儲在計算機中,發令時,計算機根據輸入的指令序號從記憶體中讀出來,然後根據編碼規則進行組合包裝,同時可進行加密或插人數字簽名。然後送調製器調製輸出。這種方法是前兩種方法的折衷,兼有上述兩種編碼的優點。

相關詞條

熱門詞條

聯絡我們