הגדרת קוד בינארי
הקוד הבינארי הוא מערכת ייצוג של טקסטים או מעבדי הוראות של מחשב, העושה שימוש במערכת הבינארית, ואילו, המערכת הבינארית היא מערכת המספור המשמשת ב- מתמטיקה ומדעי המחשב ובו המספרים מיוצגים באמצעות הספרות בלבד אפס ואחד (0 ו- 1).
במיוחד לבקשת טלקומוניקציה ומדעי המחשב, משתמשים בקוד זה בשיטות קידוד נתונים שונות כגון: מחרוזות תווים, מחרוזות סיביות, והוא יכול להיות ברוחב קבוע או ברוחב משתנה.
מערכות המספור של ימינו משוקללות, מה שאומר שלכל מיקום של רצף ספרות יהיה משקל המשויך, ואילו המערכת הבינארית היא למעשה מערכת מספור מסוג זה: משוקללת.
מאפיין נוסף של סוג זה של קוד הוא ה- הֶמשֵׁכִיוּת שהופך את השילובים האפשריים של הקוד לצמודים, כלומר מכל שילוב של הקוד למשנהו, רק ביט אחד ישתנה (קוד רציף). והקוד יהיה מחזורי כאשר השילוב האחרון בתורו צמוד לראשון.
מצידם, תיקון קודי שגיאה וקודי שגיאה בגלאי הם מייצגים פיתרון חשוב מאוד וסופי לבעיית העברת הנתונים באמצעות דחפים חשמליים, שכן ישנם מספר רב של גורמים שיכולים לגרום לשינוי האות החשמלי בזמן מסוים, ובכך לגרום לשגיאה שהזכרנו.