(1) รหัส AMI
รหัส AMI (Alternative Mark Inversion) เป็นชื่อเต็มของรหัสการกลับเครื่องหมายสำรอง กฎการเข้ารหัสของมันคือการแปลงรหัสข้อความ "1" (เครื่องหมาย) เป็น "+1" และ "-1" ในขณะที่ "0" ( ป้ายว่าง) ยังคงไม่เปลี่ยนแปลง ตัวอย่างเช่น:
รหัสข้อความ: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1
รหัส AMI: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
รูปคลื่นที่สอดคล้องกับรหัส AMI คือพัลส์เทรนที่มีระดับบวก ลบ และศูนย์ จะเห็นได้ว่าเป็นการเสียรูปของรูปคลื่นแบบขั้วเดียว นั่นคือ "0" ยังคงสอดคล้องกับระดับศูนย์ และ "1" สลับกันกับระดับบวกและลบ
ข้อดีของรหัส AMI คือ ไม่มีส่วนประกอบ DC และส่วนประกอบความถี่สูงและต่ำมีขนาดเล็ก และพลังงานจะเข้มข้นที่ความถี่ความเร็ว 1/2 หลา
(ภาพที่ 6-4); วงจรโคเดกนั้นเรียบง่าย และสามารถสังเกตข้อผิดพลาดของโค้ดได้โดยใช้กฎของการสลับขั้วของสัญญาณ หากเป็นรูปแบบคลื่น AMI-RZ หลังจากได้รับแล้ว ตราบใดที่การแก้ไขคลื่นเต็ม ก็สามารถเปลี่ยนเป็นรูปแบบคลื่น RZ แบบ unipolar ซึ่งสามารถแยกส่วนประกอบบิตไทม์มิ่งออกมาได้ จากข้อดีข้างต้น รหัส AMI จึงกลายเป็นรหัสการส่งผ่านที่ใช้กันมากที่สุดรหัสหนึ่ง
ข้อเสียของโค้ด AMI: เมื่อโค้ดต้นฉบับมีสตริง "0" ยาว ระดับของสัญญาณจะไม่กระโดดเป็นเวลานาน ส่งผลให้แยกสัญญาณไทม์มิ่งได้ยาก หนึ่งในวิธีที่มีประสิทธิภาพในการแก้ปัญหารหัส "0" คือการใช้รหัส HDB3
(2) รหัส HDB3
ชื่อเต็มของรหัส HDB3 คือรหัสไบโพลาร์ความหนาแน่นสูงลำดับที่สาม เป็นรหัส AMI เวอร์ชันปรับปรุง วัตถุประสงค์ของการปรับปรุงคือเพื่อรักษาข้อดีของรหัส AMI และเอาชนะข้อบกพร่อง เพื่อให้ตัวเลข "0" ไม่เกินสาม กฎการเข้ารหัสมีดังนี้:
ตรวจสอบจำนวนศูนย์ที่เชื่อมต่อกับรหัสข้อความ เมื่อตัวเลข “0″ น้อยกว่าหรือเท่ากับ 3 กฎการเข้ารหัสจะเหมือนกับกฎของรหัส AMI เมื่อจำนวนศูนย์ที่อยู่ติดกันเกินสาม ศูนย์แต่ละแห่งในสี่ศูนย์ที่อยู่ติดกันจะกลายเป็นส่วนย่อยและแทนที่ด้วย 000V V (การรับค่า +1 หรือ -1) ควรมีขั้วเดียวกันกับพัลส์ที่ไม่ใช่ "0" ที่อยู่ติดกันก่อนหน้า (เนื่องจากสิ่งนี้ฝ่าฝืนกฎของการสลับขั้ว V จึงเรียกว่าพัลส์การทำลายล้าง) ขั้วรหัส V ที่อยู่ติดกันจะต้องสลับกัน เมื่อค่าของรหัส V สามารถตอบสนองข้อกำหนดใน (2) แต่ไม่สามารถตอบสนองข้อกำหนดนี้ได้ “0000″ จะถูกแทนที่ด้วย “B00V” ค่าของ B จะเหมือนกับพัลส์ V ต่อไปนี้เพื่อแก้ไขปัญหานี้ ดังนั้น B จึงเรียกว่าชีพจรควบคุม ขั้วของการส่งตัวเลขหลังรหัส V ควรสลับกันด้วย
นอกจากข้อดีของรหัส AMI แล้ว รหัส HDB3 ยังจำกัดจำนวนรหัส "0" ไว้ที่ 3 เพื่อให้สามารถดึงข้อมูลเวลาได้เมื่อได้รับ ดังนั้นรหัส HDB3 จึงเป็นประเภทรหัสที่ใช้กันอย่างแพร่หลายในประเทศจีนและยุโรปและประเทศอื่น ๆ และประเภทรหัสอินเทอร์เฟซของกฎหมาย PCM ด้านล่างสี่กลุ่มคือรหัส HDB3
ในโค้ด AMI และโค้ด HDB3 ข้างต้น แต่ละโค้ดสัญญาณไบนารี่จะถูกแปลงเป็นโค้ดค่าสามระดับหนึ่งบิต (+1, 0,-1) ดังนั้นโค้ดประเภทนี้จึงเรียกว่าโค้ด 1B1T นอกจากนี้ รหัส HDBn สามารถออกแบบเพื่อให้ตัวเลข "0" ไม่เกิน n
(3) รหัสสองเฟส
รหัส Biphasic เรียกอีกอย่างว่ารหัสแมนเชสเตอร์ ใช้คลื่นสี่เหลี่ยมสมมาตรทั้งบวกและลบของช่วงเวลาหนึ่งเพื่อแสดง “0” และรูปคลื่นที่กลับด้านเพื่อแสดง “1” กฎการเข้ารหัสประการหนึ่งคือ รหัส “0″ จะแสดงด้วยรหัสสองหลัก “01″ และรหัส “1″ แทนด้วยรหัสสองหลัก “10″ ตัวอย่างเช่น:
รหัสข้อความ: 1 1 0 0 0 1 0 1
รหัสสองเฟส: 10 10 01 01 10 01 10
รูปคลื่นของรหัสไบโพลาร์คือรูปคลื่น NRZ แบบไบโพลาร์ที่มีขั้วตรงกันข้ามเพียงสองระดับ มีการกระโดดระดับที่จุดกึ่งกลางของแต่ละช่วงสัญลักษณ์ ดังนั้นจึงมีข้อมูลจังหวะบิตที่สมบูรณ์ และไม่มีส่วนประกอบ DC และกระบวนการเข้ารหัสก็ง่ายดาย ข้อเสียคือแบนด์วิดธ์ที่ถูกครอบครองเพิ่มขึ้นสองเท่า ดังนั้นการใช้คลื่นความถี่จึงลดลง รหัสแบบสองเฟสเหมาะสำหรับการส่งข้อมูลระยะสั้นของอุปกรณ์ปลายทางข้อมูล และมักใช้เป็นประเภทรหัสการส่งสัญญาณในเครือข่ายท้องถิ่น
(4) รหัสสองเฟสที่แตกต่างกัน
เพื่อแก้ไขข้อผิดพลาดในการถอดรหัสที่เกิดจากการกลับขั้วในรหัสแบบสองเฟส จึงสามารถนำแนวคิดของรหัสดิฟเฟอเรนเชียลมาใช้ได้ รหัส Biphasic จะถูกซิงโครไนซ์และแสดงด้วยการกระโดดระดับตรงกลางระยะเวลาของสัญลักษณ์แต่ละตัว (การกระโดดจากลบไปบวกแสดงถึงไบนารี่ “0″ และการกระโดดจากบวกไปลบแสดงถึงไบนารี “1″) ในการเข้ารหัสไบเฟสดิฟเฟอเรนเชียล ระดับการกระโดดตรงกลางของแต่ละองค์ประกอบจะใช้สำหรับการซิงโครไนซ์ และดูว่ามีการข้ามเพิ่มเติมที่จุดเริ่มต้นของแต่ละองค์ประกอบหรือไม่เพื่อกำหนดรหัสสัญญาณ หากมีการกระโดด จะระบุไบนารี่ “1″ และหากไม่มีการกระโดด จะระบุไบนารี “0″ รหัสนี้มักใช้ในเครือข่ายท้องถิ่น
(5) รหัส CMI
รหัส CMI ย่อมาจากรหัสการกลับเครื่องหมาย และคล้ายกับรหัสไบโพลาร์ แต่ก็เป็นรหัสแฟลตไบโพลาร์แบบไบโพลาร์ด้วย กฎการเข้ารหัสคือ: รหัส "1" สลับกันด้วยรหัสสองหลัก "11" และ "00" รหัส 0 แสดงด้วย 01 และรูปคลื่นจะแสดงในรูปที่ 6-5(c)
รหัส CMI ใช้งานง่ายและมีข้อมูลจังหวะที่หลากหลาย นอกจากนี้ เนื่องจาก 10 เป็นกลุ่มรหัสที่ถูกปิดใช้งาน รหัสมากกว่าสามรหัสจะไม่ปรากฏขึ้น และกฎนี้สามารถใช้สำหรับการตรวจจับข้อผิดพลาดของแมโครได้ รหัสนี้ได้รับการแนะนำโดย ITU-T ให้เป็นประเภทโค้ดอินเทอร์เฟซกลุ่มสี่กลุ่ม PCM และบางครั้งใช้ในระบบส่งผ่านสายเคเบิลแบบออปติกที่มีอัตราต่ำกว่า 8.448Mb /s
(6) บล็อกการเข้ารหัส
เพื่อปรับปรุงประสิทธิภาพของการเข้ารหัสบรรทัด จำเป็นต้องมีการซ้ำซ้อนบางอย่างเพื่อให้แน่ใจว่ามีความสามารถในการซิงโครไนซ์และการตรวจจับข้อผิดพลาดของรูปแบบโค้ด การแนะนำการเข้ารหัสแบบบล็อกสามารถบรรลุวัตถุประสงค์ทั้งสองประการได้ในระดับหนึ่ง รูปแบบของการเข้ารหัสบล็อกมีรหัส nBmB, รหัส nBmT และอื่นๆ
รหัส nBmB คือการเข้ารหัสแบบบล็อกชนิดหนึ่ง ซึ่งแบ่งรหัสไบนารี่ n-bit ของสตรีมข้อมูลดั้งเดิมออกเป็นกลุ่ม และแทนที่เป็นกลุ่มรหัสใหม่ของรหัสไบนารี่ M-bit โดยที่ m>n เนื่องจาก m>n ชุดโค้ดใหม่อาจมีชุดค่าผสม 2^m ดังนั้นจึงมีชุดค่าผสม (2^m-2^n) มากกว่า ในการรวมกัน 2 “กลุ่มรหัสที่ดีจะถูกเลือกให้เป็นกลุ่มรหัสที่อนุญาตในทางใดทางหนึ่ง และส่วนที่เหลือจะถูกใช้เป็นกลุ่มรหัสที่ปิดใช้งานเพื่อให้ได้ประสิทธิภาพการเข้ารหัสที่ดี ตัวอย่างเช่น ในการเข้ารหัส 4B5B การแทนที่การเข้ารหัส 4 บิตด้วยการเข้ารหัส 5 บิต จะมีชุดค่าผสมที่แตกต่างกันเพียง 2^4=16 ชุดสำหรับการจัดกลุ่ม 4 บิต และ 2^5=32 ชุดค่าผสมที่แตกต่างกันสำหรับ 5- การจัดกลุ่มบิต เพื่อให้บรรลุการซิงโครไนซ์ เราสามารถเลือกกลุ่มรหัสในลักษณะที่มี "0" นำหน้าไม่เกินหนึ่งรายการ และส่วนต่อท้ายสองรายการ "0" และส่วนที่เหลือเป็นกลุ่มรหัสที่ถูกปิดใช้งาน ด้วยวิธีนี้ หากมีการตั้งค่ารหัสที่ถูกปิดใช้งานที่ส่วนรับ แสดงว่ารหัสมีข้อผิดพลาดในกระบวนการส่ง ซึ่งจะช่วยปรับปรุงความสามารถในการตรวจจับข้อผิดพลาดของระบบ รหัสสองเฟสและรหัส CMI ที่อธิบายไว้ก่อนหน้านี้ถือได้ว่าเป็นรหัส 1B2B
ในระบบสื่อสารใยแก้วนำแสง มักจะเลือก m=n+1 และใช้รหัส 1B2B, รหัส 2B3B, รหัส 3B4B และรหัส 5B6B ในหมู่พวกเขา รหัส 5B6B ได้ถูกนำมาใช้ในทางปฏิบัติเป็นรหัสการส่งสายสำหรับกลุ่มลูกบาศก์และกลุ่มมากกว่าสี่เท่า
รหัส nBmB ให้การซิงโครไนซ์ที่ดีและการตรวจจับข้อผิดพลาด แต่ต้องเสียค่าใช้จ่ายนั่นคือแบนด์วิดท์ที่ต้องการเพิ่มขึ้น
แนวคิดการออกแบบของรหัส nBmT คือการแปลงรหัสไบนารี่ n เป็นรหัสแบบไตรภาค m และ m
ข้างต้นคือเซินเจิ้น HDV phoelectron Technology Ltd. เพื่อนำเสนอความรู้เกี่ยวกับ "ประเภทรหัสทั่วไปของการส่งสัญญาณเบสแบนด์" หวังว่าจะช่วยคุณได้ เซินเจิ้น HDV phoelectron Technology Ltd. นอกเหนือจากสอทซีรีย์, ซีรีย์ตัวรับส่งสัญญาณ,โอแอลทีแต่ยังผลิตชุดโมดูลเช่น: โมดูลแสงการสื่อสาร, โมดูลการสื่อสารด้วยแสง, โมดูลแสงเครือข่าย, โมดูลแสงการสื่อสาร, โมดูลใยแก้วนำแสง, โมดูลใยแก้วนำแสงอีเธอร์เน็ต ฯลฯ สามารถให้บริการที่มีคุณภาพที่สอดคล้องกันสำหรับความต้องการของผู้ใช้ที่แตกต่างกัน ยินดีต้อนรับการมาเยือนของคุณ