פתיחת התפריט הראשי

מקודד או Encoder הוא התקן המשמש לשינוי אות או נתון לכדי קוד. הקוד מסוגל לשרת מגוון של מטרות כמו דחיסת נתונים (לקראת שליחתם), אחסון, תירגום מקוד אחד למשנהו ועוד. האלגוריתם שמבצע את הקידוד יכול להיות בנוי בתוכנה, במעגל חשמלי, בהתקן אלקטרוני, אופטי, ביולוגי, או מכני והוא המבצע את הפעולה העיקרית של קידוד בכל שטחי תורת הקודים. מקודד גם יכול לשמש כשם תיאור כללי להתקן המבצע המרה כלשהי של מידע מתבנית מסוימת לתבנית אחרת כמו למשל הדרך בה מקודד מוח האדם את המידע אותו הוא אוגר.

תוכן עניינים

דוגמאותעריכה

  • תוכנה לקידוד שמע, חוזי, תמליל לתבנית תקנית תוך כדי כיווצו והתאמתו לשידור או אחסון.
  • קידוד מידע לצורך הגנתו - הצפנה.

מעגל קידודעריכה

מעגל קידוד הוא התקן המבצע המרה של אות המיוצג כאוסף סיביות או נתון אחר לקוד. המקודד מסוגל לכווץ את המידע לצורך ייעול ההעברתו או למטרות חיסכון בשטח אחסון או לצורך הגנתו והצפנתו וכמו כן הוספת מידע נוסף המשמש לצורכי תיקון שגיאות. קיימים מעגלים ספרתיים או אנלוגיים.

דוגמה למעגל מקודד 4 ל-2עריכה

 
מימוש ספרתי למעגל קידוד 4 ל-2

למקודד יש 2n כניסות ו-n יציאות. המקודד מייצר קוד בינארי המתאים לערכי הכניסות למשל המרה של קוד בעל 4 סיביות ל-2 סיביות כאשר יש רק 4 ערכים אפשריים לכניסות 0001, 0010, 0100, 1000.

A3 A2 A1 A0 F0 F1
0 0 0 1 0 0
0 0 1 0 1 0
0 1 0 0 0 1
1 0 0 0 1 1

ראו גםעריכה