CDMA Reference Blockset | ![]() ![]() |
Generate Cyclic Redundancy Check (CRC) bits and append them along with tail bits to an input data frame
Library
Description
This block generates the Cyclic Redundancy Check (CRC) bits in accordance with the IS-95A standard. The block then appends the CRC bits and tail bits to the input information bits to generate the output frame. The generator polynomial used to generate the CRC bits is specified in the IS-95A standard.
The number of relevant information bits may vary from frame to frame, depending on the type of channel and the data rate; therefore, the size of the Frame In port has been set to the maximum size of 268 (Rate Set II, Traffic Full Rate). Also, the number of bits added depends on the channel, rate set, and rate. Hence, the output port size has been set to the maximum value of 288 (Rate Set II, Traffic Full Rate). The numbers for the relevant input and output bits are specified in the table below.
The CRC and tail bits immediately follow the relevant information bits. The tail bits are used in the decoding of the convolutionally coded data at the receiver. These are all zeros and are added only in the case of the Traffic and Access channels. The bits of the 288 that are output and that do not correspond to the relevant bits for the data rate in use, are cleared to zero.
Inputs
Outputs
Binary vector of size 288. The relevant bits of the output include the input bits, the CRC bits, and the tail bits, in that order.
Dialog Box
Parameters
See Also
IS-95A Frame Quality Detector
IS-95A Syndrome Detector
IS-95A Reverse Traffic Channel Transmitter Demo
IS-95A Forward Traffic Channel Codec Demo
IS-95A Reverse Traffic Channel Codec Demo
Specification References
IS-95A 6.1.3.3.2, 7.1.3.5.2
J-STD-008 2.1.3.3.2.1, 3.1.3.5.2.1
![]() | Alphabetical List of Blocks | IS-95A Frame Quality Detector | ![]() |