University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de
Multimedia Systems
WS 2010/2011 15.11.2010
- M. Rahamatullah Khondoker (Room # 36/410 )
Multimedia Systems WS 2010/2011 15.11.2010 M. Rahamatullah - - PowerPoint PPT Presentation
Multimedia Systems WS 2010/2011 15.11.2010 M. Rahamatullah Khondoker (Room # 36/410 ) University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Outline Error Detection and
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de
2
3
4
5
7
1110011 (odd parity)
1 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1
8
Single parity check Two dimensional parity check Detect single bit error Detect some burst errors Less overhead More overhead
9
10
1 0 1 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 No Error
11
word is decremented by the same amount
multiple of 65535
12
13
Data Divisor CRC 00..0 k n n+1 bits n bits Data Divisor Reminder CRC k n n+1 bits Data CRC
Zero accept Nonzero Reject
Sender Receiver
14
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 110101
15
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 110101
16
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 110101
17
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 110101
18
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 110101
19
1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 0 0 1 1 0 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 0 110101 101000110101110 Transmitted bits
20
1 0 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 110101 All zero means no error, data is accepted
21
23
24
25
26
27
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
28
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
29
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
30
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
31
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
32
7 6 5 4 3 2 1 D4 D3 D2 P3 D1 P2 P1 1 1 1 1 Error Position Position Number (C3C2C1) 0 (no error) 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
Integrated Communication Systems ICSY University of Kaiserslautern Department of Computer Science P.O. Box 3049 D-67653 Kaiserslautern
Phone: +49 (0)631 205-26 43 Fax: +49 (0)631 205-30 56 Email: khondoker@informatik.uni-kl.de Internet: http://www.icsy.de