格雷碼辨析
( 2) 將Gray code 寫(xiě)成Grey Code或Gray Code.
美語(yǔ)gray 等同于英語(yǔ)grey 是"灰色"的意思,且Gray 和Grey 的人名音譯均為格雷,因而造成錯用。但Gray Code 因Frank Gray 命名,絕不能寫(xiě)成Grey Code;可寫(xiě)為Gray code,但不能寫(xiě)成gray code.
( 3) 將Gray Code 譯為灰色碼
可能由于Gray 有灰色的含意,且Gray Code 的權值不如自然二進(jìn)制數的權值明顯,故有人誤認為此碼為"灰色碼".
( 4) 認為Gray Code 的發(fā)明者是?mile Baudot
1878 年,根據右撇子手指的巧拙區別,法國工程師Jean - Maurice - ?mlle Baudot 曾在電報編碼中使用了一種后來(lái)擴展為一號國際電報碼ITA1 的波特碼( Baudot Code,又稱(chēng)作五單位博多碼)。雖然波特碼基本是按法文元音、輔音的順序以變形格雷碼排序的,可以看作格雷碼的一個(gè)子集,但沒(méi)必要將Gray code 的發(fā)明也歸于?mile Baudot.順便指出,盡管波特率與Baudot 有關(guān),但電路、信號與系統和電子技術(shù)中說(shuō)的波特圖則是W. H. Bode 發(fā)明的,其英文是Bode diagram,建議按照自動(dòng)控制領(lǐng)域譯成伯德圖為好。
同樣早于Gray,George Stibitz 在1941 年11 月26日申請、1943 年1 月12 日獲得批準的2307868#美國專(zhuān)利"Binary Counter"設計了一種8 元格雷碼計數器,給出了5 元格雷碼計數器從0 開(kāi)始計數16 次的狀態(tài)表。此碼表與典型格雷碼完全一致,但沒(méi)有人說(shuō)格雷碼是George Stibitz 發(fā)明的。
( 5) 認為Gray Code 的發(fā)明者是Elisha Gray
雖然與貝爾競爭電話(huà)專(zhuān)利權的Elisha Gray 在電報技術(shù)和電話(huà)技術(shù)中都做出了重要貢獻,但他與GrayCode 無(wú)關(guān)。
( 6) 認為Gray Code 的發(fā)明者是中國人
如同萊布尼茲重新發(fā)現并完善推廣的二進(jìn)制數可以解釋邵雍改畫(huà)的伏羲八卦圖[28]只是巧合一樣,格雷碼與九連環(huán)可能是恰巧同構。在沒(méi)有確鑿證據之前,雖然九連環(huán)的套解符合格雷碼的± 1 規律,但沒(méi)有必要把格雷碼的發(fā)明歸功于九連環(huán)的中國發(fā)明者,也沒(méi)必要將格雷碼稱(chēng)為九連環(huán)碼,漢諾塔亦然。
4 幾個(gè)易混稱(chēng)呼
( 1) 將Gray Code 稱(chēng)為循環(huán)碼或循環(huán)碼的特例
由于格雷碼的頭尾兩數也具有單位距離的特性,故格雷碼又稱(chēng)為循環(huán)二進(jìn)制單位距離碼( Cyclic BinaryUnit - distance Code) ,循環(huán)二進(jìn)制碼( Cyclic BinaryCode[1]) ,也稱(chēng)為循環(huán)置換碼( Cyclic PermutationCode) ,有時(shí)簡(jiǎn)稱(chēng)為循環(huán)碼。
由于將格雷碼稱(chēng)為循環(huán)碼容易與計算機糾錯編碼中使用的循環(huán)碼混淆,建議不要再直接用循環(huán)碼稱(chēng)呼格雷碼。

評論