In Frame Check Sequence (FCS), which code is used if character length is 6 bit and generates 12 bit parity check bits? A. CRC-12 B. CRC-16 C. CRC-32 D. CRC-CCITT

[amp_mcq option1=”CRC-12″ option2=”CRC-16″ option3=”CRC-32″ option4=”CRC-CCITT” correct=”option1″]

The correct answer is A. CRC-12.

A cyclic redundancy check (CRC) is a type of error-detecting code commonly used in digital networks and storage devices to detect accidental changes to transmitted data. A CRC is a polynomial code, which means that it is based on the theory of polynomials. The CRC code is generated by multiplying the data by a polynomial, and the remainder of this multiplication is the CRC code. The CRC code is then transmitted along with the data. When the data is received, the CRC code is recalculated and compared to the received CRC code. If the two CRC codes are not the same, then an error has occurred in the transmission.

The CRC-12 code is a 12-bit CRC code. This means that the CRC code is generated by multiplying the data by a 12th-degree polynomial. The CRC-12 code is commonly used in serial communications, such as RS-232 and RS-485.

The other options are incorrect because they are not 12-bit CRC codes. Option B, CRC-16, is a 16-bit CRC code. Option C, CRC-32, is a 32-bit CRC code. Option D, CRC-CCITT, is a 16-bit CRC code that is commonly used in telecommunications.