CNN-Based Universal Signal Demodulator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently decoding and demodulating signals across various protocols and modulation schemes due to the need for separate, dedicated hardware and high-power processors, leading to increased complexity and cost.

Innovation Solution

A CNN-based demodulator/decoder system that uses trainable convolutional neural networks to automatically decode signals by learning filters from labeled data, allowing for adaptation to different protocols and modulation schemes without requiring new hardware, thus reducing design time and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate dedicated decoders with predefined settings are used for each protocol and modulation scheme, then decoding accuracy is improved, but device complexity and hardware cost increase

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

Solution Approach 1:

The patent implements a universal decoder that can handle multiple protocols and modulation schemes through software configuration rather than dedicated hardware for each protocol. The system uses a single decoder architecture that can be programmatically adapted to different protocols (NFC Type A, B, Felica, MIFARE, Bluetooth variants, Wi-Fi scenarios) through configurable parameters and algorithms, eliminating the need for separate hardware decoders for each protocol while maintaining decoding accuracy

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

Solution Approach 2:

The patent changes the approach from fixed hardware settings to configurable software parameters. The decoder uses programmable parameters such as correlation thresholds, integration times, and algorithm selections that can be adjusted based on the specific protocol and modulation scheme being used, allowing one hardware platform to adapt to multiple protocols without physical reconfiguration

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If software defined radio is used to move decoder from hardware to software implementation, then adaptability is improved, but power consumption increases

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoidprocessor power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adaptability where the decoder can switch between different decoding algorithms and parameter sets based on the detected protocol and signal characteristics. The system dynamically adjusts correlation window sizes, integration periods, and threshold values according to the specific modulation scheme being used, allowing efficient software-based adaptation without requiring maximum processor power for all operations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the decoding process into distinct stages that can be independently optimized: signal detection, protocol identification, parameter configuration, and actual decoding. This segmentation allows the system to activate only the necessary processing stages for each protocol type, reducing overall power consumption compared to continuously running full-processor software decoding for all possible protocols

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11502779B2CNN-based demodulating and decoding systems and methods for universal receiver
Publication Date: 2022.11.15 MAXIM INTEGRATED PROD INC
  • US11502779B2 patent drawing
  • US11502779B2 patent drawing
  • US11502779B2 patent drawing

AI summary

Presented are systems and methods for automatically decoding and demodulating radio signals in a communication network. Embodiments utilize a one-dimensional (1D) convolutional neural network (CNN) as the key architecture of a decoder that utilizes one or more 1D convolution windows to perform convolution operations on to-be-decoded or demodulated input signals received by the communication network. In embodiments, this may be achieved by receiving, at a CNN correlator implemented in a decoder, an input signal that comprises unknown data and applying to the input signal, in the discrete time domain, a convolution to obtain a CNN correlator output to which an activation may be applied to decode the input signal and output the decoded signal.