ICS

Implementation Conformance Statement

Management →
Introduced in R99 Also in: Testing, Core Network, Services

ICS is a standardized document declaring which capabilities and features of a 3GPP specification a product implements, used for testing and certification to ensure interoperability between different vendors' equipment.

Category
Management
Introduced
R99
Where
Radio Access Network › NG-RAN (5G)
Also touches
3 segments
Specifications
60 specs
ICS Description Purpose Detected Changes Specifications

Description

An Implementation Conformance Statement (ICS) is a detailed, structured document that specifies the extent to which a particular implementation (e.g., a piece of User Equipment, a base station, or a network node) conforms to a given 3GPP technical specification. It is a critical component of the conformance testing process, providing a clear declaration of implemented protocol features, functions, and options. The ICS is typically presented in a proforma format defined by 3GPP, which lists all mandatory and optional requirements from the base specification. For each requirement, the implementer indicates whether it is supported, not supported, or conditionally supported, along with any limitations or observations. The ICS serves as a reference for test laboratories when designing and executing conformance test cases, ensuring that testing focuses on the claimed capabilities. In 3GPP, ICS documents are specified across various technical areas, including radio access (e.g., LTE, NR), core network protocols, and security features. The process involves referencing multiple test specifications (e.g., 36.523 for LTE radio protocol) to verify that the implementation behaves correctly under defined conditions. By providing transparency, the ICS facilitates interoperability in multi-vendor environments, as network operators can verify that equipment from different suppliers adheres to the same standards.

Purpose & Motivation

The ICS concept was adopted to address the challenge of ensuring interoperability in complex, multi-vendor telecommunications systems. As 3GPP specifications grew in scope and optional features proliferated, it became impractical to test every possible implementation detail. The ICS provides a standardized way for vendors to declare their implementation's capabilities, streamlining the conformance testing process. It helps test laboratories target relevant test cases, reduces testing time and cost, and increases confidence that products will work together in live networks. Historically, without such declarations, interoperability issues often arose post-deployment, leading to service disruptions and increased integration efforts. The ICS, introduced from early 3GPP releases like R99, formalizes the conformance assessment framework, supporting global certification programs (e.g., GCF, PTCRB) and ensuring that mobile devices and infrastructure meet minimum performance and compatibility standards.

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (58 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 2 changes

In Release 15, the ICS (Implementation Conformance Statement) function was newly introduced with its proforma tables defined as a "For further study" item within the normative annex of the specification. This established the framework for how ICS content, when included in figures, must be prepared in accordance with the standard's formatting rules. The release also specifically added the ICS for FR2 Multiband Relaxation declaration as a new capability to be documented.

  • CR to TS 38.104 Combined updates from RAN4 #90bis and RAN4#91 From RAN4 #90bis: - R4-1903105, "Draft CR to TS 38.104: Corrections on terminologies and editorial errors" - R4-1903319, "Draft CR to TS 38.104: removal of unused definition: "minimum EIRP level under extreme condition"" - R4-1903320, "Draft CR to TS 38.104: OSDD information correction" - R4-1903457, "Draft CR to TS 38.104: Removal of FFS for FR2 TDD OFF power level requirement in clause 9.5" - R4-1903499, "Draft CR to 38.104: Correction to unwanted emissions mask for bands n7 and n38" - R4-1903836, "Draft CR to TS 38.104: Correction on description on multi-band operation in section 4.8" - R4-1904024, "Draft CR to TS 38.104 Applicability rules for BS demodulation" - R4-1904234, "draftCR: Correlation matrix for 8Rx in TS 38.104" - R4-1904723, "Draft CR to TS 38.104: Update of performance requirements for DFT-s-OFDM based PUSCH" - R4-1904726, "draftCR for 38.104 on PUSCH requirements with CP-OFDM and FR1" - R4-1904729, "Draft CR on PRACH performance requirements in TS38.104" - R4-1904734, "Draft CR on TS 38.104 Performance requirement for PUCCH format 1" - R4-1904735, "Draft CR on NR PUCCH format2 performance requirements for TS 38.104" - R4-1904739, "Draft CR to TS 38.104 BS demodulation PUCCH format 0 requirements" - R4-1904745, "draftCR: Updates to PUCCH formats 3 and 4 performance requirements in TS 38.104" - R4-1904799, "Draft CR to TS 38.104: FRC update for PUSCH FR1 mapping type B and FR2 DMRS 1+1" - R4-1904816, "Draft CR : Clarification on step 5 and step 6 for delay profiles calculation (38.104)" - R4-1904842, "Draft CR to TS 38.104 BS demodulation CP-OFDM PUSCH FR2 requirements" - R4-1905126, "draft CR to 38.104 for TAE requirements" - R4-1905139, "draft CR to TS 38.104 on EVM measurement (Annex B and C)" - R4-1905140, "Draft CR: editorial correction on FR1 spurious emission requirement in TS38.104" - R4-1905143, "Draft CR for TS 38.104: Addition of NOTE for transmitter intermodulation requirements in certain regions" - R4-1905144, "Draft CR to TS 38.104: FRC reference corrections for the Rx requirements" - R4-1905145, "Draft CR to TS 38.104: Clarification on application of interfering signal offsets for ACS, blocking and intermodulation requirements" - R4-1905148, "Draft CR to TS 38.104: Corrections on out-of-band blocking requirement" From RAN4 #91: - R4-1906002, "Draft CR to 38.104: Subclause 6.7 and 9.8 transmitter intermodulation – correction of interfering signal type" - R4-1906096, "Draft CR to 38.104: Correction of frequency range for OTA spurious emissions" - R4-1906311, "Draft CR to 38.104: Correction on FRC (Annex A)" - R4-1906346, "Removal of n65 in Rel-15 38.104" - R4-1906915, "Draft CR to TS 38.104: Clarification on application of interfering signal offsets for OTA ACS, blocking and intermodulation requirements" - R4-1906918, "Draft CR to TS 38.104: Clarification on type of interfering signal for ACS, in-band blocking and ICS requirements" - R4-1907110, "Draft CR to TS 38.104: correction of the fundamental frequency limit of 2.55GHz for the spurious emissions" - R4-1907246, "Draft CR to TS 38.104: Update of performance requirements for DFT-s-OFDM based PUSCH" - R4-1907249, "Draft CR to TS 38.104: Correction on the terminology in PUSCH FRC tables" - R4-1907252, "Draft CR to TS38.104: Updates of PRACH performance requirements" - R4-1907255, "Draft CR on NR PUCCH format2 performance requirements for TS 38.104" - R4-1907258, "Draft CR on NR UCI on PUSCH performance requirements for TS 38.104" - R4-1907261, "draftCR: Updates to PUCCH formats 3 and 4 performance requirements in TS 38.104" - R4-1907266, "Draft CR on TS 38.104 Performance requirement for PUCCH format 1" - R4-1907267, "Draft CR on TS 38.104 Performance requirement for multi-slot PUCCH format 1" - R4-1907272, "Draft CR to TS 38.104 BS demodulation PUCCH format 0 requirements" - R4-1907275, "Draft CR to TS 38.104 BS demodulation CP-OFDM PUSCH FR2 requirements" - R4-1907277, "draftCR for 38.104 on PUSCH requirements with CP-OFDM and FR1" - R4-1907629, "Draft CR to 38.104: Term “reference signal” replacing by term “ideal signal” in EVM context" - R4-1907634, "Draft CR to 38.104: corrections to the EVM annex" - R4-1907659, "Draft CR to TS 38.104 on Spurious emission Category B in FR2" - R4-1907661, "Draft CR to 38.104 Definition of contiguous transmission bandwidth" - R4-1907662, "Draft CR to 38.104: BS TAE requirements" - R4-1907664, "Draft CR to 38.104: Clarification of interferer RB frequency for narrowband blocking" - R4-1907672, "Draft CR for TS 38.104: Correction on EVM" - R4-1907689, "Correction to CA carrier spacing" TS 38.104CR0029
  • Addition of ICS for FR2 Multiband Relaxation declaration TS 38.508CR0036
Rel-16 9 changes

In Release 16, the ICS function was expanded with new proforma tables and capabilities to address evolving network features. Key additions included ICS for EN-DC bands, inter-system change handling between S1 and N1 interfaces, and UE support for PUSCH Pi2 BPSK. The release also introduced ICS for iRAT RS-SINR and SFTD measurements, updated tables for specific NR bands, and refined definitions for Flexible PDU-PDN handling.

  • EN-DC bands Implementation Conformance Statement (ICS) proforma Updates TS 38.508CR0054
  • Update ICS proforma tables for UE implementation types in A.4.1 of 38.508-2 TS 38.508CR0078
  • Adding new ICS for handling inter-system change S1-N1 and aligning PDN and PDU handling TS 38.508CR0108
  • ICS for iRAT RS-SINR and SFTD measurements TS 38.508CR0110
  • Addition of ICS for UE support PUSCH Pi2 BPSK TS 38.508CR0120
  • Revise ICS Proforma Tables for Remaining n14, n29, and n30 Capabilities TS 38.508CR0121

+ 3 more changes

Rel-17 17 changes

In Release 17, the ICS function was expanded to introduce new implementation conformance statements for several key capabilities and configurations. These additions specifically included ICS for NR-U (NR in Unlicensed spectrum), new power class definitions for bands n34, n39, and n79, and capabilities like UE type II PMI reporting and MMSE-IRC receiver. The release also updated the ICS baseline for various Carrier Aggregation configurations and added statements for features like Rel-17 High Speed Train enhancements and extended band definitions.

  • Addition of common ICS in A.4.3.7 for Rel-16 NSSAA TS 38.508CR0183
  • Introduction of ICS for NR-U TS 38.508CR0220
  • Introduction of PC1.5 n79 ICS TS 38.508CR0256
  • Introduction of PC2 n34 ICS TS 38.508CR0257
  • Introduction of PC2 n39 ICS TS 38.508CR0258
  • Addition of ICS for UE type II PMI repoering capability TS 38.508CR0271

+ 11 more changes

Rel-18 22 changes

In Release 18, the ICS function was updated to introduce new capabilities and configurations, including common ICS proformas for Aeronautical Telecommunications (ATG) and for Power Class 1.5 (PC1.5) operations in bands like n34, n39, n40, and n41C. It added specific ICS tables for enhanced features such as DMRS, advanced MU-MIMO receivers, UL-MIMO in new bands (n13, n26, n81, n85, n105), and for RedCap UEs supporting Half Duplex FDD, while also deleting the NonCB ICS and incorporating updates for RF phase continuity tests and numerous NR band/CADC configuration statuses in Annex B.

  • Addition of PC1.5 n34 and n40 ICS TS 38.508CR0516
  • Deletion of NonCB ICS TS 38.508CR0517
  • Update NR band and CADC configs status in ICS Annex B TS 38.508CR0550
  • Addition of PC1.5 CA_n41C ICS TS 38.508CR0549
  • Update NR band and CADC configs status in ICS Annex B TS 38.508CR0565
  • Introduction of common ICS for ATG TS 38.508CR0563

+ 16 more changes

Rel-19 8 changes

In Release 19, the ICS function was updated to include new carrier aggregation combinations such as CA_n5A-n29A and CA_n25A-n66A-n71A-n77A. It also introduced support for UL MIMO in band n100 and added ICS tables for High Power User Equipment (HPUE) in FR1 NR NTN bands. Furthermore, the release updated the status of various NR band and Carrier Aggregation Digital Configurations (CADC) in the normative ICS Annex B.

  • Update NR band and CADC configs status in ICS Annex B TS 38.508CR0838
  • ICS for CA_n5A-n29A and CA_n5A-n25A-n77(2A) TS 38.508CR0875
  • ICS for CA_n25A-n66A-n71A-n77A TS 38.508CR0876
  • ICS for Rel-16 FR1 intra-band CA and 2-band CA TS 38.508CR0885
  • Update NR band and CADC configs status in ICS Annex B TS 38.508CR0890
  • Introduction of UL MIMO band n100 for ICS TS 38.508CR0899

+ 2 more changes

Explore further

Broader topics and technologies where ICS plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.801 vj00 3GPP Specification Drafting Rules Rel-19
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.892 v800 IMS Centralized Services Study Rel-8
TS 23.003 vj50 Numbering, addressing and identification in 3GPP Rel-19
TS 23.272 vj10 CS Fallback in EPS Rel-19
TS 23.292 vj00 IMS Centralized Services (ICS) Architecture Rel-19
TS 23.719 ve00 Study on Service Domain Centralization (SeDoC) Rel-14
TS 23.892 v1801 IMS Centralized Services Control Rel-8
TS 23.893 v800 IMS Multimedia Session Continuity Study Rel-8
TS 24.229 vj50 IMS call control protocol based on SIP and SDP Rel-19
TS 24.286 vj00 3GPP TS 24.286: ICS Management Object Rel-19
TS 24.292 vj00 IMS Centralized Services (ICS) Protocol Rel-19
TS 24.294 vj00 IMS Centralized Services (ICS) I1 Interface Protocol Rel-19
TS 24.802 vc10 IMS II-NNI Traversal Scenario Determination Study Rel-12
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19
TS 29.165 vj10 Inter-IMS Network to Network Interface (NNI) Rel-19
TS 29.292 vj00 IMS Centralized Services (ICS) Interworking Rel-19
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19
TS 33.838 vb00 Study on Protection against Unsolicited Communication for IMS Rel-11
TS 34.121 v1970 UE Conformance Spec for FDD Radio Rel-9
TS 34.123 vi30 UE Conformance Specification Rel-18
TS 34.229 vj21 IMS SIP/SDP UE Conformance Testing for 5GS Rel-19
TS 36.104 vj10 Base Station (BS) radio transmission and reception Rel-19
TS 36.108 vj10 Satellite Access Node RF Requirements Rel-19
TS 36.111 vj00 LMU Requirements for UTDOA Positioning Rel-19
TS 36.116 vj00 E-UTRA Relay RF Requirements Rel-19
TS 36.117 vj00 E-UTRA Relay RF Test Methods & Requirements Rel-19
TS 36.141 vj00 E-UTRA BS Conformance Testing Rel-19
TS 36.181 vj30 E-UTRA RF Test Methods for Satellite Access Node Rel-19
TS 36.521 vj00 E-UTRA UE Conformance ICS Proforma Rel-19
TS 36.523 vj00 UE Conformance Test Spec for Idle Mode Rel-19
TS 36.579 3GPP TR 36.579 R99
TS 37.104 vj10 MSR Base Station RF Characteristics Rel-19
TS 37.141 vj10 RF Test Methods for Multi-Standard Radio Base Stations Rel-19
TS 37.145 vj10 AAS Base Station Conducted Conformance Testing Rel-19
TS 37.571 vj00 UE Conformance for Positioning Rel-19
TS 37.579 vi40 Mission Critical services conformance testing Rel-18
TS 37.802 va10 MSR BS RF Requirements for Non-Contiguous Spectrum Rel-10
TS 37.809 vb00 E-UTRA & MSR BS Class Requirements Rel-11
TS 37.812 vb30 Multi-band Multi-standard Radio BS Requirements Rel-11
TR 37.900 vj00 Multi-Standard Radio (MSR) Base Station Requirements Rel-19
TS 38.104 vj20 NR Base Station RF Requirements Rel-19
TS 38.108 vj20 NTN NR Satellite Access Node RF Requirements Rel-19
TS 38.141 vj20 NR Base Station RF Conformance Testing Part 1 Rel-19
TS 38.174 vj10 NR Integrated Access and Backhaul Radio Spec Rel-19
TS 38.176 vj20 IAB Conformance Testing Specification Rel-19
TS 38.181 vj10 NR Satellite Access Node RF Testing Rel-19
TS 38.508 vj11 5G NR UE Radio Transmission & Reception Rel-19
TS 38.522 vj11 UE Conformance Test Applicability Statement Rel-19
TS 38.523 vj20 5G NR UE Conformance Testing: Idle/Inactive Rel-19
TS 38.774 vj00 Rel-19 LP-WUS/WUR RF Requirements TR Rel-19
TR 38.847 vh20 NR 47.2-48.2 GHz Frequency Range Rel-17
TR 38.849 vi50 Technical Report Rel-18
TR 38.858 vi20 Technical Report on Evolution of NR Duplex Operation Rel-18
TR 38.869 vi00 Study on low-power wake up signal and receiver for NR Rel-18
TS 38.887 vg00 NR Band n259 Specification (39.5-43.5 GHz) Rel-16
TS 51.010 vj00 SIM Application Toolkit Conformance Testing Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.