CRC Concept and Generation in 5G
Ravi Shekhar Singh
Wireless Technology Professional | Specializing in ORAN, PHY, 5G, 6G & LTE
Cyclic Redundancy Check (CRC) is a method used in digital networks and storage devices to detect accidental changes to raw data. It is a crucial aspect of error detection in communication protocols, ensuring data integrity and reliability.
5G Physical Downlink Shared Channel (PDSCH) and CRC Generation
The 5G Physical Downlink Shared Channel (PDSCH) is a key channel in 5G NR that carries user data. To ensure the integrity of this data, CRC is used.
The MAC layer handles the data payload and control information, passing it to the PHY layer. The PHY layer processes the data payload, involving several steps such as coding, modulation, and multi-antenna processing.
PHY Layer Transmission Sequence
The PHY layer involves a detailed transceiver chain, which includes:
Transport Block CRC Attachment: PHY Layer Procedures
Transport Block
CRC Attachment
Function of CRC:
Error Detection Capability
More Points of CRC:
Practical Example:
Practical Implementation
CRC Algorithm in 3GPP Context
Example of CRC Generation and Validation
领英推荐
Six-bit transport block: 101011
CRC Generation:
The remainder after the division is 100.
Appending the Remainder: The CRC checksum 100 is appended to the original TB 101011, forming the transmitted block 101011100.
CRC Validation:
8-bit transport block: 10011010
CRC Validation Example:
CRC Implementation in 5G NR
In 5G NR, several CRC schemes are defined for different channels and data blocks:
Cyclic Redundancy Check (CRC) is a fundamental technique for ensuring data integrity in communication systems. By understanding the detailed processes and protocols involved in CRC generation and validation, we can appreciate its critical role in maintaining the robustness and reliability of modern communication networks. As technology advances, CRC will continue to evolve, incorporating new techniques and optimizations to meet the increasing demands for high-speed and reliable data transmission.
References
3GPP TS 38.212: "NR; Multiplexing and channel coding".
"Error Control Coding" by Shu Lin and Daniel J. Costello Jr.
"Digital Communications" by John G. Proakis.
Thanks everyone
Ravi Shekhar
#CyclicRedundancyCheck #CRCin5G #ErrorDetection #DataIntegrity #5GTechnology #PDSCHin5G #PHYLayer #TransportBlock #CRCAttachment #HybridARQ #ForwardErrorCorrection #CRC24Bit #LDPCin5G #ErrorControl #CRCValidation #3GPPStandards #5GNR #ModulationIn5G #ReliableDataTransmission #CRCGeneration #CRCChecksum #ErrorFreeTransmission #5GDownlink #CRCSchemes #DigitalCommunications