Receiver Frame Quality Estimation Using Training Sequence BER

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating received signal quality in communications systems, such as SNR and PBER, are highly dependent on receiver algorithms and hardware platforms, and rely on additional information bits like CRC, which can be unreliable, especially in systems with varying coding schemes.

Innovation Solution

A method that uses training sequence codes (TSC) to estimate the bit error rate of speech frames based on training sequence symbols or pilot symbols, setting an upper limit for the TSC bit error rate, and determining a speech frame as bad if this rate exceeds the limit, without requiring additional information bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If SNR and PBER measures are used for signal quality estimation, then signal quality can be estimated, but the measures are highly dependent on receiver algorithms and hardware platforms, reducing reliability

Engineering Contradiction:
Improvesignal quality estimation accuracyVSAvoidalgorithm and platform independence
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts the quality estimation function from dependence on receiver-specific algorithms and hardware by using only the training sequence codes, which are standardized and independent of implementation details. This isolation of the estimation mechanism to a specific, standardized component (TSC) removes the variability introduced by different receiver implementations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The training sequence codes serve multiple functions: they are used for channel estimation, equalization, and now quality estimation. By utilizing an existing standardized component for multiple purposes, the patent achieves platform-independent quality measurement without requiring additional system-specific elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If CRC bits are used for bad frame detection, then frame quality can be validated, but the three-bit CRC alone does not indicate erroneous frames reliably

Engineering Contradiction:
Improvebad frame detection accuracyVSAvoidframe quality indication accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for quality assessment from CRC bits (which have fixed, limited information) to training sequence code bit error rate, which provides a continuous and more sensitive measure of quality. This parameter change enables more granular and accurate detection of frame quality degradation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The training sequence codes act as an intermediary between the transmitted signal and the quality assessment process. By comparing the received TSC against the known transmitted TSC, the system obtains an indirect but more reliable measure of signal quality than direct CRC checking provides.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If additional information bits (CRC, parity bits) are transmitted for quality validation, then receiver can estimate signal quality, but this increases the complexity and reduces throughput

Engineering Contradiction:
Improvesignal quality validation capabilityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The training sequence codes, which are already transmitted as part of the standard signal structure, serve the additional function of quality validation. This self-service approach eliminates the need for separate validation bits, as the existing TSC infrastructure is utilized for dual purposes: signal processing and quality assessment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The training sequence codes perform multiple functions including channel estimation, equalization, and quality validation. By making the TSC multi-functional, the system achieves reliable quality assessment without requiring additional dedicated information bits, thereby maintaining throughput efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Measurement precision

If PBER computation is performed based on received information bits, then bit error rate can be measured, but PBER depends on the actual coding scheme, which is a major disadvantage when several different coding schemes are used

Engineering Contradiction:
Improvebit error rate measurement capabilityVSAvoidcoding scheme compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extracts the error rate measurement from dependence on information bits and coding schemes by focusing exclusively on the training sequence codes. This extraction creates a measurement mechanism that is independent of the variable coding schemes used in different communication scenarios.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The training sequence codes provide a homogeneous basis for error measurement across different coding schemes. Since TSC structure and purpose remain consistent regardless of the information coding scheme used, the quality measurement becomes uniform and comparable across diverse communication scenarios.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS7496804B2Communications system, receiver, and method of estimating received signal quality by using bit error rate
Publication Date: 2009.02.24 NOKIA TECHNOLOGIES OY
  • US7496804B2 patent drawing
  • US7496804B2 patent drawing
  • US7496804B2 patent drawing

AI summary

There is provided a receiver comprising a processing unit, a communications unit for receiving frames including training sequence symbols or pilot symbols, the processing unit being configured to use Cyclic Redundancy Check for detecting errors in the received frames. When no errors in a given frame are discovered on the basis of the Cyclic Redundancy Check, the processing unit is further configured to define a TSC, training sequence code, bit error rate for the bursts of the given frame on the basis of the training sequence symbols or the pilot symbols; to define an upper limit for the TSC bit error rate; and to determine the given frame to be bad when the TSC bit error rate for the bursts of the given frame is greater than the upper limit of the TSC bit error rate.