首頁 >常見問題 >機器語言使用的編碼是

機器語言使用的編碼是

(*-*)浩
(*-*)浩原創
2019-12-20 09:41:237435瀏覽

機器語言使用的編碼是

二進位編碼一般指線性分組編碼                                時(建議學習::N#php#n##n#n#n##n#n#n#n#n#n#n#n#」,# k]線性分組碼,是把訊息劃成k個碼元為一段(稱為訊息組),經由編碼器變成長度為n個碼元的一組,作為[n,k]線性分組碼的一個碼字。若每位碼元的取值有q種(q為素數冪,q進位),則共有q的k次方個碼字。

當分組碼的資訊碼元與監督碼元之間的關係為線性關係時(用線性方程組聯繫),這種分組碼就稱為線性分組碼。包括漢明碼和循環碼。

對於長度為n的二進位線性分組碼,它有種可能的碼字,從中可以選擇M=個碼字(k

在線性分組碼中,兩個碼字對應位上數字不同的位數稱為碼字距離,簡稱距離,又稱漢明距離。

編碼中各個碼字間距的最小值稱為最小碼距d,最小碼距是衡量碼組檢錯和糾錯能力的依據,其關係如下:

( 1)為了偵測e個錯碼,則要求最小碼距d>e 1;

(2)為了修正t個錯碼,則要求最小碼距d>2t 1;

#(3)為了修正t個錯碼,同時偵測e個錯碼,則要求最小碼距d>e t 1,e>t。

線性分組碼是建立在代數群論基礎上的,各許用碼字的集合構成了代數數學中的群,它們的主要性質如下:

(1)任兩許用碼字總和(對於二進位碼這個和的意思是模二和)仍為一個需要碼字,也就是說,線性分組碼具有封閉性;

(2)碼字間的最小碼距等於非零碼的最小碼重。

以上是機器語言使用的編碼是的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn