IBOC Radio Decoding with Iterative Soft-Output Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-band on-channel (IBOC) digital radio broadcasting systems face challenges in accurately decoding digital signals due to errors, particularly in hybrid and all-digital formats, where analog and digital signals coexist, leading to interference and reduced decoding performance.

Innovation Solution

The implementation of an iterative decoding technique using a soft output decoding algorithm for protocol data units (PDUs) that includes cyclic redundancy check codes to flag and correct errors, enhancing decoding accuracy and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If iterative decoding technique with soft output decoding algorithm is used, then decoding accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The decoding process is divided into multiple iterations, with each iteration performing a specific decoding step (first iteration using standard algorithm, subsequent iterations using soft output decoding algorithm). This segmentation allows the system to achieve high decoding accuracy through progressive refinement while managing complexity by structuring the iterative process into discrete, manageable stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first iteration performs preliminary decoding to establish an initial solution before subsequent iterations refine the result using the soft output decoding algorithm. This preliminary action provides a foundation that reduces the complexity burden on later iterations, as they only need to perform incremental improvements rather than complete decoding from scratch.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple iterations are performed, then error correction performance is improved, but processing time increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The decoding process uses periodic iterations where the soft output decoding algorithm is applied at regular intervals (after the first iteration). This periodic application of enhanced decoding maintains error correction performance while preventing continuous high-complexity processing, thereby managing the time trade-off by using the more intensive algorithm only when necessary for performance improvement.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If backward-compatible error correction methods are used, then system compatibility is maintained, but decoding performance is limited

Engineering Contradiction:
Improvesystem compatibilityVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts its decoding approach based on the iteration number. The first iteration uses a standard algorithm to maintain backward compatibility with existing systems, while subsequent iterations transition to the soft output decoding algorithm to enhance performance. This dynamic switching allows the system to be both compatible with legacy systems and capable of achieving superior decoding performance when multiple iterations are performed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10248496B2Iterative forward error correction decoding for FM In-Band On-Channel radio broadcasting systems
Publication Date: 2019.04.02 IBIQUITY DIGITAL CORP
  • US10248496B2 patent drawing
  • US10248496B2 patent drawing
  • US10248496B2 patent drawing

AI summary

A method for processing a digital signal includes: receiving a plurality of protocol data units, each having a header including a plurality of control word bits; and a plurality of audio frames, each including a cyclic redundancy check code; decoding the protocol data units using an iterative decoding technique, wherein the iterative decoding technique uses a soft output decoding algorithm for iterations after the first iteration; and using decoded cyclic redundancy check codes to flag the audio frames containing errors. A receiver that implements the method is also provided.