S4-260173 - AI Summary

[FS_ULBC] Discussion on Methodology for Delay & Error Trace Generation

Back to Agenda Download Summary
AI-Generated Summary AI

Discussion on Methodology for Delay & Error Trace Generation for FS_ULBC

Introduction

This contribution addresses the ongoing debate within SA4 Audio SWG regarding the methodology for generating delay and error traces for Ultra Low Bitrate Codec (ULBC) evaluation under Non-Terrestrial Network (NTN) conditions. Two competing approaches have emerged:

  • Fixed BLER / Target Error Rate: Prioritizes "realistic" channel behavior by fixing a target BLER (e.g., 2% or 10%) and finding feasible Transport Block Sizes (TBS)
  • Fixed Resource / Link Budget: Prioritizes "fair resource usage" by fixing the SNR/Link Budget and allowing codec/modem to trade off bitrate against error robustness (Best Effort)

The contribution proposes clarifying the purpose of these simulations by distinguishing between Design and Verification phases.

Analysis of Current Approaches

2.1 The Precedent: LTE Simulation Methodology (TS 26.132)

Legacy Mechanism (Trace Generation)

The LTE MTSI testing methodology in TS 26.132 (Annex E and F) operated on "Stationary" conditions:

  • Input: BLER_tx (e.g., 10%) was a fixed input parameter
  • Process: The model assumed the network had converged to this average BLER with random error using if (rand(1) < BLER_tx) logic
  • Output: Traces reflecting packet losses and delays based on re-transmissions

Usage for Verification (Annex E & F)

Critically, TS 26.132 defined these traces as verification tools (System Testing):

  • UE Delay Verification (Annex E): Generated profiles verify UE can maintain synchronization and meet delay budgets under specific error conditions
  • JBM and PLC Evaluation (Annex F): Profiles constructed with deliberate impairments to verify robustness:
  • Jitter Bursts
  • Packet Inversions
  • Packet Duplication

Key Finding: Profiles were treated as Test Vectors to verify robustness against defined impairments, not as "realistic channel recordings" to train codec design.

The Shift for NTN

NTN scenarios introduce challenges that invalidate the LTE approach:

  • Cannot rely on simplistic i.i.d. (independent and identically distributed) random error models
  • NTN channel impairments (shadowing, scintillation) introduce complex, non-stationary error patterns
  • ULBC robustness directly influences tolerance levels, making fixed BLER targets inappropriate
  • Must pivot from 'Assumed BLER' model toward 'Derived Performance' model

2.2 Analysis of Current Approaches for FS_ULBC

Approach A: The "Realism" Perspective (Fixed BLER)

Methodology:
- Define TBSs for each candidate bitrate and bundling time
- Traverse all link parameters (SCS, Tone, etc.) to evaluate if resulting link budgets satisfy predefined Target BLER
- Generate error trace for each configuration meeting BLER threshold
- Number of output traces = Number of defined Target BLERs (for each TBS)

Underlying Assumption: AI-based Codecs (specifically PLC mechanisms) require specific "real" error patterns during training/design phase

Observation: Limits testing scope to specific "safe" operating points, potentially overlooking codec behavior under unexpected channel degradation

Approach B: The "Resource" Perspective (Fixed SNR)

Methodology:
- Normalize TBS across all candidate codec bitrates assuming consistent packet overhead
- For each unique Link Budget (fixed SNR) derived from specific UE, satellite, and link parameters, generate dedicated error traces
- Number of output traces = Number of unique Link Budgets (for each TBS)

Underlying Assumption: Mimics "Best Effort" or competitive scenario similar to EVS selection, where end-to-end quality (MOS) matters more than intermediate BLER

Observation: Logically sound for optimizing system performance, but implies vast search space potentially leading to unmanageable simulation workload

2.3 The Core Issue: Verification vs. Design

The Logic Chain

The standard workflow should be:

Delay/Error Profiles Generation → Codec/PLC Verification → System Performance Evaluation

Misalignment

The current deadlock stems from treating RAN simulation outputs as Design Constraints (training data) rather than Verification Tools.

Key Principles:

  • Robustness over Overfitting: Robust Codec and PLC design should not rely on "learning" a specific channel trace from a specific simulator. Design should handle variety of harsh conditions (burst losses, high jitter, varying BLER). Data augmentation is standard practice for training robust AI models.

  • The Role of Traces: As in TS 26.132 Annex F, generated traces serve as "Test Vectors" defining challenging conditions under which the Codec must survive. Whether traces represent 90% or 99% of real-world cases is secondary to sufficiently stress-testing JBM and PLC algorithms.

  • Historical Practice: Delay/Error profiles officially generated by SA4 were never distributed to codec proponents for training purposes; they were solely used to verify codec candidates fulfill design constraints and performance requirements.

2.4 Proposal for the Way Forward

Re-orient simulation efforts towards generating a Verification Suite rather than a "Perfect Reality Model":

  • Avoid Excessive "Realism" Filtering: Do not discard simulation results simply because they don't meet strict low-BLER threshold. High BLER conditions are valid "Corner Cases" that ULBC must handle, especially in satellite scenarios with tight link budgets.

  • Limit the Search Space: Select representative subset of challenging conditions (e.g., Deep Fading, High Doppler) at fixed SNR points resulting in range of BLERs (e.g., from <1% up to >10%).

  • Verification Focus: Output traces should verify candidate codecs degrade gracefully under varied conditions. Burden is on Codec proponent to design PLC that works across these profiles, not on RAN simulation group to provide "training set" guaranteeing codec works.

Proposal: Multi-point Fine-grained Trace Generation (MFTG)

The MFTG methodology aims to decouple physical layer simulation assumptions from application-layer codec design by providing a high-resolution library of error traces rather than a single static operating point.

Step 1: Resource Baseline Normalization (TBS Definition)

  • Define set of Reference Transport Block Sizes (TBS) based on unified packet overhead
  • Keep TBS values consistent across all candidate codec bitrates to ensure fair comparison of resource efficiency

Step 2: Link Budget Mapping and Granularity Setup

  • Identify target range of Link Budgets (SNR/CNR) based on realistic NTN deployment scenarios (e.g., LEO/GEO, UE power classes)
  • Establish fine-grained sampling interval (e.g., 1% BLER to 10% BLER in steps of 1% or 2% from BLER perspective, or -5dB to 10dB in steps of 1dB from SNR perspective)

Step 3: Large-scale Link-Level Simulation (LLS)

  • Execute Monte Carlo simulations for each defined TBS at every fine-grained sampling interval

Step 4: Flexible Trace Selection for Verification

  • For Performance Comparison: Proponents selecting specific source bitrate can identify and utilize trace from library whose SNR/BLER most closely matches their design's intended link budget

  • For Robustness Testing: Proponents can select "stress-test" traces (e.g., those with higher BLER or specific jitter profiles) from same library to verify PLC and JBM algorithms

Conclusion

While the source understands the rationale behind both the Fixed BLER approach and Fixed Resource / Link Budget approach for GEO network simulation, a compromised solution is necessary for FS_ULBC to progress. MFTG is therefore proposed for consideration and agreement.

Document Information
Source:
vivo Mobile Communication Co.,
Type:
discussion
For:
Agreement
Original Document:
View on 3GPP
Title: [FS_ULBC] Discussion on Methodology for Delay & Error Trace Generation
Agenda item: 7.8
Agenda item description: FS_ULBC (Study on Ultra Low Bitrate Speech Codec)
Doc type: discussion
For action: Agreement
Contact: Huan-yu Su
Uploaded: 2026-02-03T19:11:20.030000
Contact ID: 113359
TDoc Status: noted
Reservation date: 03/02/2026 15:22:00
Agenda item sort order: 20