กลับไปหน้าบทความ

อ่าน 2 นาที

รหัส AMI ที่แก้ไขแล้ว

รหัส AMI ที่ดัดแปลงแล้ว เป็นเทคนิคการสื่อสารโทรคมนาคมดิจิทัลเพื่อรักษาการซิ งโครไนซ์ ของระบบ รหัสสาย AMI ( Alternate Mark Inversion ) จะถูกดัดแปลงโดยการแทรก การละเมิดแบบไบโพลาร์...

รหัส AMI ที่แก้ไขแล้ว

รหัส AMI ที่ดัดแปลงแล้วเป็นเทคนิคการสื่อสารโทรคมนาคมดิจิทัลเพื่อรักษาการซิงโครไนซ์ของระบบรหัสสาย AMI ( Alternate Mark Inversion ) จะถูกดัดแปลงโดยการแทรกการละเมิดแบบไบโพลาร์ โดยเจตนา มีรหัส AMI ที่ดัดแปลงแล้วหลายประเภท ซึ่งใช้ในระบบ T-carrierและE-carrier ต่างๆ

ภาพรวม

อัตราความถี่ของสัญญาณ T-carrier ที่เข้ามาจะถูกดึงมาจากรหัสสายสัญญาณแบบไบโพลาร์ การเปลี่ยนสัญญาณแต่ละครั้งจะทำให้ตัวรับมีโอกาสเห็นสัญญาณนาฬิกาของตัวส่ง รหัส AMI รับประกันว่าการเปลี่ยนสัญญาณจะเกิดขึ้นก่อนและหลังเครื่องหมายแต่ละครั้งเสมอ (1 บิต) แต่จะไม่มีการเปลี่ยนสัญญาณระหว่างช่องว่างที่อยู่ติดกัน (0 บิต) เพื่อป้องกันการสูญเสียการซิงโครไนซ์เมื่อ มี สตริง ยาว ของศูนย์อยู่ในเพย์โหลดจึงมีการแทรกการละเมิดไบโพลาร์โดยเจตนาลงในรหัสสายสัญญาณ เพื่อสร้างการเปลี่ยนสัญญาณจำนวนมากพอที่จะรักษาการซิงโครไนซ์ไว้ได้ นี่เป็นรูปแบบหนึ่งของ การเข้ารหัส แบบจำกัดความยาวรันอุปกรณ์ปลายทางรับสัญญาณจะตรวจจับการละเมิดไบโพลาร์และลบเครื่องหมายที่เกิดจากการละเมิดไบโพลาร์ออกจากข้อมูลผู้ใช้

T-carrier ถูกพัฒนาขึ้นมาเพื่อใช้กับแอปพลิเคชันเสียงเป็นหลัก เมื่อสัญญาณเสียงถูกแปลงเป็นดิจิทัลเพื่อส่ง ผ่าน ทาง T-carrier กระแสข้อมูลจะประกอบด้วยบิต 1 จำนวนมากพอที่จะรักษาการซิงโครไนซ์ (เพื่อช่วยในเรื่องนี้อัลกอริทึม μ-lawสำหรับการแปลงสัญญาณเสียงเป็นดิจิทัลจะเข้ารหัสความเงียบเป็นกระแสบิต 1 ต่อเนื่อง) อย่างไรก็ตาม เมื่อใช้สำหรับการส่งข้อมูลดิจิทัลรหัสสาย AMI แบบดั้งเดิมอาจไม่มีเครื่องหมายเพียงพอที่จะอนุญาตให้กู้คืนสัญญาณนาฬิกาขาเข้าได้ และการซิงโครไนซ์จะสูญเสียไป สิ่งนี้เกิดขึ้นเมื่อมีศูนย์ติดต่อกันมากเกินไปในข้อมูลผู้ใช้ ที่กำลังส่งผ่าน

รูปแบบที่แน่นอนของการละเมิดแบบไบโพลาร์ที่ส่งในแต่ละกรณีขึ้นอยู่กับอัตราสาย ( เช่นระดับของรหัสสายใน ลำดับชั้น ของตัวพา T ) และขั้วของเครื่องหมาย ที่ถูกต้องสุดท้าย ในข้อมูลผู้ใช้ก่อนสตริงศูนย์ที่ยาวเกินไปจนยอมรับไม่ได้ การมีข้อผิดพลาดต่อจากเครื่องหมายทันทีจะไม่เป็นประโยชน์ เนื่องจากจะไม่ทำให้เกิดการเปลี่ยนผ่าน ด้วยเหตุนี้ รหัส AMI ที่แก้ไขทั้งหมดจึงมีช่องว่าง (บิต 0) อยู่ก่อนเครื่องหมายการละเมิดแต่ละตัว

ในคำอธิบายด้านล่างนี้ " B " หมายถึงเครื่องหมายปรับสมดุลที่มีขั้วตรงข้ามกับเครื่องหมายก่อนหน้า ในขณะที่ " V " หมายถึงเครื่องหมายละเมิดแบบสองขั้ว ซึ่งมีขั้วเดียวกันกับเครื่องหมายก่อนหน้า เพื่อรักษาคุณสมบัติที่พึงประสงค์ของการเข้ารหัส AMI ที่ปราศจากอคติ DCจำนวนเครื่องหมายบวกต้องเท่ากับจำนวนเครื่องหมายลบ ซึ่งจะเกิดขึ้นโดยอัตโนมัติสำหรับเครื่องหมายปรับสมดุล ( B ) แต่รหัสสายต้องตรวจสอบให้แน่ใจว่าเครื่องหมายละเมิดบวกและลบมีความสมดุลกัน

การระงับรหัสความยาวศูนย์

เทคนิคแรกที่ใช้เพื่อให้แน่ใจว่ามีความหนาแน่นขั้นต่ำของเครื่องหมายคือการระงับรหัสศูนย์ ซึ่งเป็น รูปแบบหนึ่งของการยัดบิตโดยกำหนดให้บิตที่มีค่าน้อยที่สุดของแต่ละไบต์ 8 บิตที่ส่งเป็น 1 (บิตนี้ไม่สามารถใช้งานได้อยู่แล้วเนื่องจากการส่งสัญญาณบิตที่ถูกขโมย ) วิธีนี้ช่วยหลีกเลี่ยงความจำเป็นในการแก้ไขรหัส AMI แต่อย่างใด แต่จำกัดอัตราการส่งข้อมูลที่ใช้ได้ไว้ที่ 56,000 บิตต่อวินาทีต่อ ช่องสัญญาณเสียง DS0นอกจากนี้ ความหนาแน่นขั้นต่ำของเลข 1 ที่ต่ำ (12.5%) บางครั้งนำไปสู่การคลาดเคลื่อน ของนาฬิกา บนช่วง สัญญาณที่เพิ่มขึ้น

ความต้องการแบนด์วิดท์ที่เพิ่มขึ้น และความเข้ากันได้กับ มาตรฐาน G.703และISDN PRIซึ่งกำหนดไว้ที่ 64,000 บิตต่อวินาที ทำให้ระบบนี้ถูกแทนที่ด้วย B8ZS

B8ZS (รหัส T1 ของอเมริกาเหนือ)

รหัสแบบ ไบโพลาร์ที่มีการแทนที่ด้วยศูนย์แปดตัว (B8ZS) ซึ่ง ใช้กันทั่วไปใน รหัสสาย T1 ( Digital Signal 1 ) 1.544 Mbit/s ของอเมริกาเหนือจะแทนที่สตริงของศูนย์ 8 ตัวที่ต่อเนื่องกันด้วยรูปแบบพิเศษ " 000VB0VB " โดยขึ้นอยู่กับขั้วของเครื่องหมายก่อนหน้า ซึ่งอาจเป็น000+−0−+หรือ000−+0+−ก็ได้

B6ZS (North American T2)

ที่อัตราความเร็ว T2 ของอเมริกาเหนือ (6.312 เมกะบิต/วินาที) จะมีการแทรกการละเมิดแบบไบโพลาร์หากมีเลขศูนย์ติดต่อกัน 6 ตัวขึ้นไป รหัสสายนี้เรียกว่าไบโพลาร์ที่มีการแทนที่ด้วยเลขศูนย์หกตัว (B6ZS)และจะแทนที่เลขศูนย์ติดต่อกัน 6 ตัวด้วยรูปแบบ " 0VB0VB " โดยขึ้นอยู่กับขั้วของเครื่องหมายก่อนหน้า ซึ่งอาจเป็น0+−0−+หรือ0−+0+

HDB3 (ผู้ให้บริการโทรคมนาคมอิเล็กทรอนิกส์ของยุโรป)

รหัสไบ โพลาร์ความหนาแน่นสูงลำดับที่ 3 (HDB3)ซึ่งใช้ในระบบE-carrier ของยุโรปทุกระดับ จะแทนที่บิต 0 ติดต่อกัน 4 บิตด้วยรูปแบบ " 000V " หรือ " B00V " การเลือกใช้รูปแบบใดรูปแบบหนึ่งนั้นเพื่อให้แน่ใจว่าการละเมิดที่ติดต่อกันนั้นมีขั้วต่างกัน กล่าวคือ คั่นด้วย เครื่องหมาย + หรือ − ปกติเป็นจำนวน คี่

รหัส HDB 3 คือ 0000 2
ความเท่าเทียมกันของบิต +/− ตั้งแต่ V ครั้งก่อนลวดลายชีพจรครั้งก่อนเข้ารหัส
สม่ำเสมอบี00วี +−00−
+00+
แปลก000 โวลต์ +000+
000-

กฎเหล่านี้จะถูกนำไปใช้กับโค้ดขณะที่กำลังสร้างจากสตริงต้นฉบับ ทุกครั้งที่มีเลขศูนย์ติดกัน 4 ตัวในโค้ด เลขศูนย์เหล่านั้นจะถูกแทนที่ด้วย 000−, 000+, +00+ หรือ −00− ในการกำหนดรูปแบบที่จะใช้ ต้องนับจำนวนเครื่องหมายบวก (+) และจำนวนเครื่องหมายลบ (−) ตั้งแต่บิตที่ละเมิดกฎตัวสุดท้าย V จากนั้นลบกัน หากผลลัพธ์เป็นเลขคี่ จะใช้ 000− หรือ 000+ หากผลลัพธ์เป็นเลขคู่ จะใช้ +00+ หรือ −00− ในการกำหนดขั้วที่จะใช้ ต้องดูที่พัลส์ก่อนหน้าเลขศูนย์ทั้งสี่ตัว หากต้องใช้รูปแบบ 000V V จะคัดลอกขั้วของพัลส์สุดท้าย หากต้องใช้รูปแบบ B00V B และ V ที่เลือกจะมีขั้วตรงข้ามกับพัลส์สุดท้าย

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่างโค้ดบิตสตรีมบางส่วนที่ใช้ AMI และ HDB3 โดยทั้งหมดถือว่าเงื่อนไขเริ่มต้นเหมือนกัน คือ บิต 1 ก่อนหน้าเป็น − และการละเมิดครั้งก่อนหน้าอยู่ห่างจากบิต 1 เดิมเป็นจำนวนคู่ (เช่น บิตก่อนหน้าอาจเป็น ++−)

ป้อนข้อมูล10000110 2
เอเอ็มไอ+0000−+0
เอชดีบี3+B00V−+0
−00−+−0
ป้อนข้อมูล101000001100001100000001 2
เอเอ็มไอ+0−00000+−0000+−0000000+
เอชดีบี3+0−000V0+−B00V−+B00V000+
+0−000−0+−+00+−+−00−000+
ป้อนข้อมูล1010000100001100001110000111100001010000 2
เอเอ็มไอ+0−0000+0000−+0000−+−0000+−+−0000+0−0000
เอชดีบี3+0-000V+000V-+B00V-+-000V+-+-B00V+0-B00V
+0-000-+000+-+-00-+-+000+-+-+-00-+0-+00+
ป้อนข้อมูล10000000000 2
เอเอ็มไอ+000000000
เอชดีบี3+B00VB00V00
+-00-+00+00

B3ZS (T3 อเมริกาเหนือ)

ที่ อัตรา T3 ของอเมริกาเหนือ (44.736 เมกะบิต/วินาที) จะมีการแทรกการละเมิดแบบไบโพลาร์หากมีเลขศูนย์ติดต่อกัน 3 ตัวขึ้นไป รหัสสายนี้เรียกว่าไบโพลาร์ที่มีการแทนที่ด้วยเลขศูนย์สามตัว (B3ZS)และคล้ายกับ HDB3 มาก เลขศูนย์ติดต่อกัน 3 ตัวแต่ละชุดจะถูกแทนที่ด้วย " 00V " หรือ " B0V " การเลือกใช้รหัสนี้เพื่อให้แน่ใจว่าการละเมิดที่ติดต่อกันมีขั้วต่างกัน กล่าวคือ คั่นด้วยจำนวนเลข B ปกติที่เป็นเลขคี่

รหัส B3ZS คือ "000"
จำนวนบิต B นับตั้งแต่ V ครั้งล่าสุดลวดลายขั้วของ B ตัวสุดท้ายเข้ารหัส
แปลก00V +00+
00−
สม่ำเสมอบี0วี +−0−
+0+

ดูเพิ่มเติม

รหัสสายอื่นๆ ที่มี 3 สถานะ:

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Modified_AMI_code&oldid=1301368951#HDB3_(European_E-carrier) "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รหัส AMI ที่แก้ไขแล้ว

รหัส AMI ที่ดัดแปลงแล้ว เป็นเทคนิคการสื่อสารโทรคมนาคมดิจิทัลเพื่อรักษาการซิ งโครไนซ์ ของระบบ รหัสสาย AMI ( Alternate Mark Inversion ) จะถูกดัดแปลงโดยการแทรก การละเมิดแบบไบโพลาร์...

ภาพรวม

อัตรา ความถี่ ของสัญญาณ T-carrier ที่เข้ามาจะถูกดึงมาจากรหัสสายสัญญาณแบบไบโพลาร์ การเปลี่ยนสัญญาณแต่ละครั้งจะทำให้ตัวรับมีโอกาสเห็นสัญญาณนาฬิกาของตัวส่ง รหัส AMI รับประกันว่าการเปลี่ยนสัญญาณจะเกิดขึ้นก่อนและหลังเครื่องหมายแต่ละครั้งเสมอ (1 บิต)...

การระงับรหัสความยาวศูนย์

เทคนิคแรกที่ใช้เพื่อให้แน่ใจว่ามีความหนาแน่นขั้นต่ำของเครื่องหมายคือ การระงับรหัสศูนย์ ซึ่งเป็น รูปแบบหนึ่งของ การยัดบิต โดยกำหนดให้บิตที่มีค่าน้อยที่สุดของแต่ละไบต์ 8 บิตที่ส่งเป็น 1 (บิตนี้ไม่สามารถใช้งานได้อยู่แล้วเนื่องจาก การส่งสัญญาณบิตที่ถูกขโมย )...

B8ZS (รหัส T1 ของอเมริกาเหนือ)

รหัสแบบ ไบโพลาร์ที่มีการแทนที่ด้วยศูนย์แปดตัว (B8ZS) ซึ่ง ใช้กันทั่วไปใน รหัสสาย T1 ( Digital Signal 1 ) 1.