編碼器有種編碼方式格雷碼
格雷碼“Gray code”,又叫循環(huán)二進(jìn)制碼或反射二進(jìn)制碼
數(shù)字系統(tǒng)中只能識別0和1,,各種數(shù)據(jù)要轉(zhuǎn)換為二進(jìn)制代碼才能進(jìn)行處理與運(yùn)算,。
而格雷碼是一種無權(quán)碼,,采用編碼方式,,典型格雷碼是一種具有反射特性和循環(huán)特性的單步自補(bǔ)碼,它的循環(huán),、單步特性消除了隨機(jī)取數(shù)時出現(xiàn)重大誤差的可能,,它的反射、自補(bǔ)特性使得求反非常方便,。
格雷碼屬于可靠性編碼,是一種錯誤zui小化的編碼方式,,因?yàn)?,自然二進(jìn)制碼可以直接由數(shù)模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號,但某些情況,,例如從十進(jìn)制的3轉(zhuǎn)換成4時二進(jìn)制碼的每一位都要變,,使數(shù)字電路產(chǎn)生很大的尖峰電流脈沖。而格雷碼則沒有這一缺點(diǎn),,它是一種數(shù)字排序系統(tǒng),,其中的所有相鄰整數(shù)在它們的數(shù)字表示中只有一個數(shù)字不同。它在任意兩個相鄰的數(shù)之間轉(zhuǎn)換時,,只有一個數(shù)位發(fā)生變化,。它大大地減少了由一個狀態(tài)到下一個狀態(tài)時邏輯的混淆。另外由于zui大數(shù)與zui小數(shù)之間也僅一個數(shù)不同,,故通常又叫格雷反射碼或循環(huán)碼,。
普通二進(jìn)制碼與格雷碼可以按以下方法互相轉(zhuǎn)換:
二進(jìn)制碼----格雷碼(編碼):從zui右邊一位起,依次將每一位與左邊一位異或(XOR),,作為對應(yīng)格雷碼該位的值,,zui左邊一位不變(相當(dāng)于左邊是0);
格雷碼----二進(jìn)制碼(解碼):從左邊第二位起,,將每位與左邊一位解碼后的值異或,,作為該位解碼后的值(zui左邊一位依然不變).
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載,、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,,應(yīng)在授權(quán)范圍內(nèi)使用,,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任,。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任,。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,,必須保留本網(wǎng)注明的作品第一來源,,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容,、版權(quán)等問題,,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利,。