อ่าน 6 นาที
มุ่งหน้าสู่ซิงเกิลตัน
ใน ทฤษฎีการเข้ารหัส ขอบเขต ของซิงเกิลตัน ซึ่งตั้งชื่อตามนักคณิตศาสตร์ชาวอเมริกัน ริชาร์ด คอลลอม ซิงเกิลตัน (ค.ศ.
มุ่งหน้าสู่ซิงเกิลตัน
ในทฤษฎีการเข้ารหัสขอบเขตของซิงเกิลตันซึ่งตั้งชื่อตามนักคณิตศาสตร์ชาวอเมริกัน ริชาร์ด คอลลอม ซิงเกิลตัน (ค.ศ. 1928–2007) เป็นขอบเขตบนที่ค่อนข้างหยาบของขนาดของรหัสบล็อก ใดๆ ที่มีความยาวบล็อกขนาดและระยะห่างขั้นต่ำนอกจากนี้ยังรู้จักกันในชื่อขอบเขตของโจชิ[ 1 ]ซึ่งพิสูจน์โดยโจชิ (ค.ศ. 1958)และก่อนหน้านั้นโดยโคมามิยะ
คำแถลงเกี่ยวกับขอบเขต
ระยะห่างขั้นต่ำของชุดรหัสคำที่มีความยาวถูกกำหนดโดย โดยที่คือระยะห่างแฮม มิง ระหว่างและนิพจน์นี้แสดงถึงจำนวนรหัสคำสูงสุดที่เป็นไปได้ในรหัสบล็อกแบบ -ary ที่มีความยาวและระยะห่างขั้น ต่ำ
จากนั้นสถานะผูกพันของซิงเกิลตันที่
การพิสูจน์
ขั้นแรก สังเกตว่าจำนวนคำที่ลงท้ายด้วย -ary ที่มีความยาวเท่ากับ n คือn เนื่องจากตัวอักษรแต่ละตัวในคำดังกล่าวสามารถมีค่าได้หลายค่า โดยไม่ขึ้นอยู่กับตัวอักษรที่เหลืออยู่
สมมติให้เป็นรหัสบล็อกแบบ n-ary ที่มีระยะห่างต่ำสุดเห็นได้ชัดว่า รหัสคำทุกคำแตกต่างกัน หากเราเจาะรหัสโดยการลบตัวอักษรตัวแรกของแต่ละรหัสคำ รหัสคำที่ได้ทั้งหมดจะต้องยังคงแตกต่างกันเป็นคู่ๆ เนื่องจากรหัสคำดั้งเดิมทั้งหมดในมีระยะห่างแฮม มิง อย่างน้อยดังนั้น ขนาดของรหัสที่เปลี่ยนแปลงแล้วจึงเท่ากับรหัสดั้งเดิม
รหัสคำที่ได้รับใหม่แต่ละรหัสมีความยาว และด้วยเหตุนี้จึงสามารถมีได้มากที่สุดเนื่องจากเป็นค่าที่กำหนดโดยพลการ ขอบเขตนี้จึงต้องเป็นจริงสำหรับรหัสที่ใหญ่ที่สุดที่เป็นไปได้ด้วยพารามิเตอร์เหล่านี้ ดังนั้น: [ 2 ]
รหัสเชิงเส้น
ถ้าเป็นรหัสเชิงเส้นที่มีความยาวบล็อกมิติและระยะทางขั้นต่ำเหนือฟิลด์จำกัดที่มีองค์ประกอบ จำนวนคำรหัสสูงสุดคือและขอบเขตซิงเกิลตันบ่งชี้ว่า: ดังนั้น ซึ่งมักจะเขียนเป็น[ 3 ]
ในกรณีรหัสเชิงเส้น การพิสูจน์ขอบเขต Singleton ที่แตกต่างกันสามารถทำได้โดยการสังเกตว่าอันดับของเมทริกซ์ตรวจสอบความเท่าเทียมกันคือ[ 4 ] การพิสูจน์ง่ายๆ อีกอย่างหนึ่งได้มาจากการสังเกตว่าแถวของเมทริกซ์กำเนิดใดๆ ในรูปแบบมาตรฐานมีน้ำหนักไม่เกิน
ประวัติศาสตร์
The usual citation given for this result is Singleton (1964), but it was proven earlier by Joshi (1958). Joshi notes that the result had been obtained earlier by Komamiya (1953) using a more complex proof. Welsh (1988, p. 72) also notes the same regarding Komamiya (1953).
MDS codes
Linear block codes that achieve equality in the Singleton bound are called MDS (maximum distance separable) codes. Examples of such codes include codes that have only codewords (the all- word for , having thus minimum distance ), codes that use the whole of (minimum distance 1), codes with a single parity symbol (minimum distance 2) and their dual codes. These are often called trivial MDS codes.
In the case of binary alphabets, only trivial MDS codes exist.[5][6]
Examples of non-trivial MDS codes include Reed-Solomon codes and their extended versions.[7][8]
MDS codes are an important class of block codes since, for a fixed and , they have the greatest error correcting and detecting capabilities. There are several ways to characterize MDS codes:[9]
Theorem—Let be a linear [] code over . The following are equivalent:
- is an MDS code.
- Any columns of a generator matrix for are linearly independent.
- Any columns of a parity check matrix for are linearly independent.
- is an MDS code.
- If is a generator matrix for in standard form, then every square submatrix of is nonsingular.
- Given any coordinate positions, there is a (minimum weight) codeword whose support is precisely these positions.
The last of these characterizations permits, by using the MacWilliams identities, an explicit formula for the complete weight distribution of an MDS code.[10]
Theorem—Let be a linear [] MDS code over . If denotes the number of codewords in of weight , then
Arcs in projective geometry
ความเป็นอิสระเชิงเส้นของคอลัมน์ของเมทริกซ์กำเนิดของรหัส MDS อนุญาตให้สร้างรหัส MDS จากวัตถุในเรขาคณิตเชิงโปรเจกทีฟจำกัด ให้เป็นปริภูมิเชิงโปรเจกทีฟ จำกัด ที่มีมิติ (เรขาคณิต) เหนือฟิลด์จำกัดให้เป็นเซตของจุดในปริภูมิเชิงโปรเจกทีฟนี้ซึ่งแสดงด้วยพิกัดเอกพันธุ์สร้างเมทริกซ์ที่มีคอลัมน์เป็นพิกัดเอกพันธุ์ของจุดเหล่านี้ จากนั้น[ 11 ]
ทฤษฎีบท—เป็นส่วนโค้ง (เชิงพื้นที่) ก็ต่อเมื่อเป็นเมทริกซ์กำเนิดของรหัส MDS บน
ดูเพิ่มเติม
หมายเหตุ
- ^ Keedwell, A. Donald; Dénes, József (24 มกราคม 1991). ตารางละติน: พัฒนาการใหม่ในทฤษฎีและการประยุกต์ใช้ . อัมสเตอร์ดัม: Elsevier. หน้า 270. ISBN 0-444-88899-3.
- ^ Ling & Xing 2004 , หน้า 93
- ^โรมัน 1992หน้า 175
- ^เพลส 1998 , หน้า 26
- ↑เวอร์มานี 1996 , ข้อเสนอที่ 9.2
- ^ Ling & Xing 2004 , หน้า 94 หมายเหตุ 5.4.7
- ^ MacWilliams & Sloane 1977 , บทที่ 11
- ^ Ling & Xing 2004 , หน้า 94
- ^โรมัน 1992 , หน้า 237, ทฤษฎีบท 5.3.7
- ^โรมัน 1992หน้า 240
- ^ Bruen, AA; Thas, JA; Blokhuis, A. (1988), "เกี่ยวกับรหัส MDS, ส่วนโค้งใน PG(n,q) โดยที่ q เป็นเลขคู่ และวิธีแก้ปัญหาพื้นฐานสามข้อของ B. Segre", Invent. Math. , 92 (3): 441– 459, Bibcode : 1988InMat..92..441B , doi : 10.1007/bf01393742 , S2CID 120077696
อ่านเพิ่มเติม
- JH van Lint (1992). บทนำสู่ทฤษฎีการเข้ารหัส . GTM .เล่มที่ 86 (ฉบับที่ 2). Springer-Verlag. หน้า 61. ISBN 3-540-54894-7.
- Niederreiter, Harald ; Xing, Chaoping (2001). "6. การประยุกต์ใช้กับทฤษฎีการเข้ารหัสเชิงพีชคณิต" จุดตรรกยะบนเส้นโค้งเหนือฟิลด์จำกัด ทฤษฎีและการประยุกต์ใช้ชุดบันทึกการบรรยายของสมาคมคณิตศาสตร์แห่งลอนดอน เล่มที่ 285 เคมบริดจ์ : สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์ ISBN 0-521-66543-4. Zbl 0971.11033 .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ มุ่งหน้าสู่ซิงเกิลตัน
ใน ทฤษฎีการเข้ารหัส ขอบเขต ของซิงเกิลตัน ซึ่งตั้งชื่อตามนักคณิตศาสตร์ชาวอเมริกัน ริชาร์ด คอลลอม ซิงเกิลตัน (ค.ศ.
คำแถลงเกี่ยวกับขอบเขต
ระยะห่างขั้นต่ำของชุดรหัสคำที่มีความยาวถูกกำหนดโดย โดยที่คือ ระยะห่างแฮม มิง ระหว่างและนิพจน์นี้แสดงถึงจำนวนรหัสคำสูงสุดที่เป็นไปได้ในรหัสบล็อกแบบ -ary ที่มีความยาวและระยะห่างขั้น ต่ำ ซี {\displaystyle C} n {\displaystyle n} ง = นาที { x , y ∈ ซี : x ≠ y } ง...
การพิสูจน์
ขั้นแรก สังเกตว่าจำนวนคำที่ลงท้ายด้วย -ary ที่มีความยาวเท่ากับ n คือn เนื่องจากตัวอักษรแต่ละตัวในคำดังกล่าวสามารถมีค่าได้หลายค่า โดยไม่ขึ้นอยู่กับตัวอักษรที่เหลืออยู่ q {\displaystyle q} n {\displaystyle n} q n {\displaystyle q^{n}} q {\displaystyle q}
รหัสเชิงเส้น
ถ้าเป็น รหัสเชิงเส้น ที่มีความยาวบล็อกมิติและระยะทางขั้นต่ำเหนือ ฟิลด์จำกัด ที่มีองค์ประกอบ จำนวนคำรหัสสูงสุดคือและขอบเขตซิงเกิลตันบ่งชี้ว่า: ดังนั้น ซึ่งมักจะเขียนเป็น [ 3 ] ซี {\displaystyle C} n {\displaystyle n} เค {\displaystyle k} ง {\displaystyle d} q...