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