Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Physical Layer

SCCC

Serial Concatenated Convolutional Code

Physical Layer →

SCCC is a forward error correction coding scheme used in 3GPP UMTS and HSPA systems, combining two convolutional codes in series with an interleaver to improve error correction performance over noisy channels.

Introduced
Rel-4
Where
Radio Access Network › UTRAN (3G)
Specifications
2 specs
SCCC Description Purpose What changed Neighbours Specifications

Description

Serial Concatenated Convolutional Code (SCCC) is a channel coding technique defined in 3GPP specifications for UMTS and HSPA, specifically in the context of high-speed downlink packet access (HSDPA). It operates by serially concatenating two convolutional encoders with an interleaver placed between them, forming a turbo-like code structure that provides powerful error correction capabilities. The outer convolutional encoder processes the input data stream, generating parity bits that are then interleaved to scatter burst errors before being fed into the inner convolutional encoder for further encoding. This serial arrangement, combined with iterative decoding at the receiver, allows SCCC to achieve performance close to the Shannon limit, making it highly effective in combating channel impairments like fading and interference.

In practice, SCCC is implemented within the physical layer of UMTS/HSPA systems, where it is used for coding transport channels that require high reliability, such as those carrying user data in HSDPA. The encoding process involves puncturing or repeating bits to match the desired code rate, optimizing the trade-off between redundancy and throughput. At the receiver, a soft-input soft-output decoder, often based on the BCJR algorithm or its approximations, performs iterative decoding by exchanging extrinsic information between the inner and outer decoders, refining the estimates of transmitted bits with each iteration. This iterative process significantly reduces the bit error rate, especially in low signal-to-noise ratio conditions.

Key components of SCCC include the constituent convolutional encoders, which are typically recursive systematic convolutional (RSC) codes with defined constraint lengths and generator polynomials, and the interleaver, which can be random or structured to maximize distance properties. The scheme's flexibility allows it to support variable code rates and adapt to different channel conditions, contributing to the spectral efficiency of 3G networks. By enhancing error resilience, SCCC enables higher data rates and improved quality of service for mobile broadband applications, forming a foundational element of the physical layer in 3GPP standards.

Purpose & Motivation

SCCC was introduced in 3GPP Release 4 as part of enhancements to UMTS, addressing the need for more efficient error correction in high-speed data services like HSDPA. Prior coding schemes, such as convolutional codes alone or parallel concatenated convolutional codes (turbo codes), had limitations in certain scenarios, particularly for higher code rates or specific channel conditions. SCCC provides an alternative that offers superior performance in serial concatenation configurations, solving problems related to error floors and decoding complexity.

Its creation was motivated by the demand for reliable packet data transmission over wireless channels, where noise and fading can severely degrade performance. By leveraging iterative decoding and interleaving, SCCC reduces bit error rates without requiring excessive transmit power, thus improving network capacity and user experience. This addressed limitations of earlier approaches by offering a flexible coding solution that could be optimized for various data rates and service requirements in evolving 3G systems.

What changed in its specifications

The latest release-to-release comparison of specifications that define SCCC. Each summary describes the whole specification, not only this term.

TS 25.201Rel-6 → Rel-7

Added a third TDD option at 7.68 Mcps with 10 MHz bandwidth; updated related physical layer descriptions.

Full comparison in TS 25.201 →
TS 25.222Rel-11 → Rel-12

Rel-12 added HSPA signalling enhancements for more efficient resource usage in LCR, including non-rectangular allocation status for control channelization code indication across timeslots.

Full comparison in TS 25.222 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-4 Initial

Introduced SCCC as a channel coding option for UMTS, providing initial specifications for encoder structure and decoding procedures to improve error correction performance in HSDPA, with a focus on enhancing data reliability for packet-switched services.

Defining Specifications

3GPP specifications that define or reference SCCC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 25.201 vj00 UTRA Physical Layer General Description Rel-19 read
TS 25.222 vj00 UTRA TDD Multiplexing & Channel Coding Rel-19 read