Digital Radio Bit Detection Using Soft-Output Likelihood Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing methods for digital communications, such as thresholding and hard decision-making, discard uncertainty information, leading to reduced receiver sensitivity and accuracy in determining bit values in noisy digital radio signals.

Innovation Solution

A method and apparatus that correlate bit sequences with predetermined filters to generate likelihood data sets, allowing for the calculation of soft output bits by combining probability-weighted values from multiple observations, thereby retaining uncertainty information for improved bit value determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hard decision-making is used to determine bit values, then the decision process is simple and fast, but uncertainty information is lost reducing receiver sensitivity

Engineering Contradiction:
Improvedecision process simplicityVSAvoidreceiver sensitivity
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent changes the parameter representation from hard decisions (definitive 0 or 1) to soft decisions (probability-weighted values). The matched filter bank outputs likelihood values that represent uncertainty, and these are processed through a Viterbi decoder that uses probability metrics rather than binary decisions, thereby preserving sensitivity information while maintaining operational feasibility

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary soft decision-making process between the matched filter bank and the final bit determination. The Viterbi decoder acts as a mediator that processes probability-weighted likelihood values from multiple observations, combining them in a way that preserves uncertainty information while producing accurate bit decisions, thus resolving the contradiction between simplicity and precision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple observations are made to improve bit determination accuracy, then receiver sensitivity increases, but processing complexity increases

Engineering Contradiction:
Improvebit determination accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary correlation of the received signal with multiple predetermined filters to generate likelihood values for all possible bit sequences before making final decisions. The matched filter bank pre-processes the signal by computing correlation values with all possible code sequences, and the Viterbi decoder then efficiently processes these pre-computed likelihoods, reducing the complexity of handling multiple observations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs a dynamic programming approach through the Viterbi decoder that efficiently handles the exponential growth of possible bit sequences. Instead of exhaustively evaluating all combinations, the Viterbi algorithm dynamically prunes unlikely paths and maintains only the most probable sequences, thereby managing processing complexity while still utilizing multiple observations for improved accuracy

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10447434B2Method and apparatus of processing a digitally encoded radio signal
Publication Date: 2019.10.15 NORDIC SEMICONDUCTOR
  • US10447434B2 patent drawing
  • US10447434B2 patent drawing
  • US10447434B2 patent drawing

AI summary

A method of processing a digitally encoded radio signal (102) comprising a bit to be determined is disclosed. The method comprises correlating a first bit sequence (103) comprising the bit with a plurality of predetermined filters (104a-h) to create a first set of filter coefficients (110a-h); calculating (120) a first likelihood data set (124) comprising a likelihood of said bit having a given value for each bit position from the first set of filter coefficients. A second bit sequence (103) comprising the bit at a different position is then correlated with the filters to create a second set of filter coefficients (10a-h), from which a second likelihood data set (124) is calculated. A soft output bit (26) comprising a probability weighted bit value from data corresponding to the bit at a first and second bit positions from the first and second likelihood data sets respectively is then calculated.