Differential STBC Decoding Without CSI for Passive Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional orthogonal space time block code (OSTBC) coding codebooks, including Alamouti codes, are designed for active radio frequency communication and require channel state information (CSI) between all transmit and receive antennas, which is not feasible for passive terminals like backscatter communication due to power and hardware limitations.

Innovation Solution

A decoding method that utilizes a differential space time block code (DSTBC) combined with a new space time block code (NSTBC) codebook, allowing decoding without requiring CSI, reducing hardware complexity and error detection probability by optimizing the codebook for backscatter communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional OSTBC coding codebooks are used, then full diversity gain and full rate are achieved, but decoder complexity increases and CSI knowledge is required

Engineering Contradiction:
Improvediversity gainVSAvoiddecoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the encoding parameters by introducing a differential encoding approach where the encoding coefficient vector is updated incrementally based on previous symbols. Instead of requiring full CSI knowledge for each transmission, the system uses parameter updates (encoding coefficient vectors) that can be tracked differentially, reducing the information burden on the decoder while maintaining diversity gain through the structured codebook design.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional OSTBC coding codebooks are used, then full diversity gain is achieved, but implementation complexity in passive terminals increases

Engineering Contradiction:
Improvediversity gainVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The differential encoding scheme enables the system to serve itself by using previously transmitted encoding coefficient vectors as reference points for current encoding. This self-referential approach eliminates the need for external CSI feedback mechanisms, making the system particularly suitable for passive terminals that cannot actively measure or report channel conditions. The encoding process becomes more manufacturable as it relies on stored historical data rather than complex real-time channel estimation infrastructure.

Inventive Principle:
Principle #25Self-service

3Device complexity

If DSTBC encoding mode with NSTBC codebook is used, then system implementation complexity is reduced, but decoding requires differential decoding process

Engineering Contradiction:
Improvesystem implementation complexityVSAvoiddecoding operation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent performs preliminary encoding by pre-calculating and storing encoding coefficient vectors in the codebook before transmission. The differential encoding process prepares the signal in advance by incorporating reference to previous symbols during the encoding phase itself, rather than requiring complex post-reception processing. This preliminary action simplifies the overall system implementation while the decoding operation, though differential, follows a straightforward reconstruction process using the stored codebook and received signals.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12494826B2Decoding method, device, and readable storage medium
Publication Date: 2025.12.09 VIVO MOBILE COMM CO LTD
  • US12494826B2 patent drawing
  • US12494826B2 patent drawing
  • US12494826B2 patent drawing

AI summary

A decoding method, a device, and a readable storage medium. The method includes: determining, by a decoder, an encoding coefficient vector based on a received signal and an NSTBC codebook; and decoding, by the decoder, original encoded input symbols in a current symbol period based on the encoding coefficient vector, a differential space time block code DSTBC encoding mode, and the NSTBC codebook.