Page 103 - Computer Network
P. 103

94                                            บทที่ 13. ลักษณะของความผิดพลาดของการสื่อสาร



























                                                                           book)


                             รูปที่ 13.6: การคำนวณของภาครับ (a) แบบไม่เกิดความผิดพลาด (b) แบบเกิดความผิดพลาด



                     เกิดขึ้น จะเห็นว่าเศษหลังการคำนวณไม่เป็นศูนย์ดังรูปที่ 13.6 (b) ซึ่งในกรณีนี้มีความผิดพลาดขนาดหนึ่งบิตเกิดขึ้น
                                                          (partial
                     ที่บิตห้าของข้อมูลที่ส่ง


                         ในการใช้งานของโพลิโนเมียลโค้ดการเลือก G(X) มีผลอย่างมากกับการตรวจสอบข้อผิดพลาดที่เกิดขึ้น หาก
                     กล่าวโดยสรุปจะได้ว่า การใช้งาน G(X) ที่จำนวนบิตเป็น R จะทำให้สามารถตรวจสอบเงื่อนไขต่อไปนี้ ซึ่งถือเป็นข้อดี

                     ของการใช้ CRC
                                               only

                         • ค่าของความผิดพลาดแบบ 1 บิต

                                    KKU
                         • ค่าของความผิดพลาดแบบ 2 บิต


                         • ค่าของความผิดพลาดที่เป็นจำนวนคี่


                         • ค่าของความผิดพลาดแบบ burst ที่น้อยกว่า R บิต ในทุกกรณี


                         • ค่าของความผิดพลาดแบบ burst ที่มากกว่าหรือเท่ากับ R บิต ได้ (ไม่ทุกกรณี)


                     นอกจากนี้ CRC ยังง่ายต่อการพัฒนาในด้านฮาร์ดแวร์และซอฟต์แวร์ ยิ่งไปกว่านั้นหากใช้ฮาร์ดแวร์ในการตรวจสอบ
                     จะสามารถเพิ่มความเร็วในการประมวลผลที่เร็วขึ้น ตารางที่ 13.1 แสดงตัวอย่างค่า CRC มาตรฐานที่นิยมใช้


                           ชื่อ            โพลิโนเมียล                                       แอพพลิเคชัน
                          CRC-8   x + x + x + 1                                              ATM header
                                       2
                                   8
                         CRC-10 x + x + x + x + x + 1                                        ATM AAL
                                            5
                                                    2
                                                4
                                       9
                                   10
                         CRC-16 x + x + x + 1                                                HDLC
                                   16
                                            5
                                       12
                         CRC-32 x + x + x + x + x + x + x + x + x + x + x + x + 1            LAN
                                                               10
                                                                    8
                                                                                2
                                                                            4
                                                                        7
                                            22
                                       26
                                   32
                                                 16
                                                          11
                                                      12
                                                 ตารางที่ 13.1: CRC มาตรฐานที่นิยมใช้
   98   99   100   101   102   103   104   105   106   107   108