การเข้ารหัสแมนเชสเตอร์เป็นการเข้ารหัสแบบดิจิตอลที่ใช้ในการส่งข้อมูล ภายในโครงสร้างของการเข้ารหัสแมนเชสเตอร์บิตข้อมูลในการส่งข้อมูลจะถูกแสดงด้วยชุดของสถานะที่เกิดขึ้นในลำดับตรรกะ วิธีการส่งข้อมูลนี้ค่อนข้างแตกต่างกันเนื่องจากวิธีการเข้ารหัสหลายวิธีมักจะกำหนดสถานะแรงดันไฟฟ้าสูงหรือต่ำให้กับแต่ละบิตและใช้ข้อมูลนั้นเป็นเกณฑ์ในการถ่ายโอนบิต
นอกจากความแตกต่างในวิธีการรับรู้และส่งข้อมูลแล้วการเข้ารหัสแมนเชสเตอร์ยังเกี่ยวข้องกับการตั้งค่าขอบเขตบางอย่างที่ส่งผลต่อกระบวนการส่งสัญญาณ อย่างแรกคือมีค่าเริ่มต้นสำหรับความยาวของบิตข้อมูลแต่ละบิตที่รวมอยู่ในการส่ง เนื่องจากค่าเริ่มต้นนี้ผลลัพธ์ที่ได้คือสัญญาณการส่งสัญญาณที่เกี่ยวข้องกับการเข้ารหัสแมนเชสเตอร์คือการตอกบัตรด้วยตนเอง
ประการที่สองโครงสร้างของการเข้ารหัสแมนเชสเตอร์กำหนดสถานะของบิตขึ้นอยู่กับทิศทางของการส่งผ่านที่สัมพันธ์กับตำแหน่งของบิต โดยพื้นฐานแล้วการเปลี่ยนแปลงนี้อาจไปในทิศทางที่ต่ำไปสูงหรือสูงไปต่ำ ทิศทางมักจะขึ้นอยู่กับระบบที่รับข้อมูลและจะแตกต่างกันไป การเข้ารหัสแมนเชสเตอร์ช่วยให้ตัวแปรและฟังก์ชั่นนี้สอดคล้องกัน
หนึ่งในข้อได้เปรียบหลักในการใช้วิธีการส่งข้อมูลของแมนเชสเตอร์คือองค์ประกอบของการตอกบัตรด้วยตนเอง กระบวนการซิงโครไนซ์และกำหนดเวลาอัตราและทิศทางของการส่งสามารถช่วยลดโอกาสในการเกิดความล้มเหลวของข้อมูลหลายประเภท สิ่งสำคัญที่สุดคือการเข้ารหัสแมนเชสเตอร์ช่วยลดอัตราความผิดพลาดโดยรวมระหว่างการส่งข้อมูลจริงซึ่งช่วยรักษาความสมบูรณ์ของข้อมูล การเข้ารหัสแมนเชสเตอร์นั้นเป็นที่เข้าใจกันเพื่อเพิ่มความน่าเชื่อถือโดยรวมของการส่งสัญญาณเนื่องจากขอบเขตที่อยู่ในการควบคุมอัตราและเวลาของการส่งสัญญาณ
นอกเหนือจากข้อดีของการใช้การเข้ารหัสแมนเชสเตอร์แล้วโปรแกรมเมอร์บางคนยังทราบถึงข้อเสียที่อาจเกิดขึ้นกับกระบวนการนี้ การเข้ารหัสแมนเชสเตอร์เกี่ยวข้องกับการส่งข้อมูลจำนวนบิตมากกว่าที่เป็นส่วนหนึ่งของสัญญาณข้อมูลดั้งเดิม แม้ว่าสิ่งนี้จะไม่ก่อให้เกิดปัญหาในหลาย ๆ กรณี แต่ก็มีสิ่งที่เชื่อว่าการรวมบิตเพิ่มเติมสามารถส่งผลกระทบต่อความสมบูรณ์ของข้อมูลในรูปแบบที่ไม่ชัดเจนในเวลาที่ส่งสัญญาณ


