Neural Network Modulation Classification for Noisy Signal Demodulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless communication receivers struggle to accurately classify and demodulate signals impacted by noise, as they are pre-emptively trained for limited noise variations, failing to recognize modulation and symbols in diverse noise conditions.

Innovation Solution

A neural network-based modulation classification and demodulation system with online training, enabling the modulation classifier to identify modulation types and demodulator to decode symbols despite noise, by correlating received signals with a dictionary of modulations and updating neural networks in real-world conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional receivers are pre-emptively trained for limited noise variations, then they can accurately classify modulation for those specific variations, but they fail to recognize modulation and symbols in diverse noise conditions not covered by training data

Engineering Contradiction:
Improvemodulation classification accuracyVSAvoidadaptability to diverse noise conditions
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by pre-training the neural network with a comprehensive dictionary of modulations covering various noise conditions. This preliminary training enables the receiver to have prior knowledge of multiple modulation types and noise patterns, improving both accuracy and adaptability when receiving signals in diverse environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by dynamically adjusting the neural network's classification parameters based on the received signal characteristics. By correlating the received signal with the pre-trained dictionary of modulations and updating the neural network in real-time, the system adapts to different noise conditions and modulation types, resolving the contradiction between fixed training and diverse adaptability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If conventional receivers use fixed pre-emptive training, then the system complexity remains manageable, but the receiver cannot adapt to new or unseen noise variations in real-world conditions

Engineering Contradiction:
Improvereceiver training system complexityVSAvoidsignal decoding reliability in unseen conditions
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system introduces dynamics by enabling the neural network to update its classification parameters in real-time based on received signals. Instead of static pre-training, the receiver dynamically adapts to new noise variations and modulation types encountered in the field, improving reliability without requiring complete re-training of the system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The receiver performs self-service by automatically updating its neural network parameters using the received signals themselves as training data. The system correlates incoming signals with its dictionary of modulations and uses this feedback to continuously improve its classification capability, eliminating the need for external re-training while maintaining low complexity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the receiver correlates received signals with a comprehensive dictionary of modulations, then modulation recognition accuracy improves, but the processing time and computational load increase

Engineering Contradiction:
Improvemodulation recognition accuracyVSAvoidsignal processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-computing and storing a dictionary of modulations covering various noise conditions before signal reception. This pre-computation phase prepares the neural network with ready-to-use classification templates, enabling rapid correlation with incoming signals without performing computationally intensive calculations during real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by using a neural network that processes only the most relevant features of the received signal for classification. Instead of analyzing the entire signal spectrum with equal depth, the network focuses on key characteristics that distinguish modulation types, reducing processing time while maintaining high recognition accuracy through intelligent feature selection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12432101B2Modulation classification and demodulation system with a neural network
Publication Date: 2025.09.30 UNIV OF DAYTON
  • US12432101B2 patent drawing
  • US12432101B2 patent drawing
  • US12432101B2 patent drawing

AI summary

A modulation classification and demodulation system is disclosed having a modulation classifier and a demodulator to classify modulations and then demodulate received signals that deviate during propagation from noise. The modulation classifier classifies each type of modulation for each signal transmitted to the receiver in a sequenced modulation signal into a corresponding modulation class based on a modulation classifier neural network that identifies each type of modulation. The sequenced modulation signal that is received by the modulation classifier is deviated from when initially transmitted by the transmitter based on noise that impacts the sequenced modulation signal as the sequenced modulation signal propagates from the transmitter. The demodulator demodulates the receives signal by decoding each symbol included in the received signal based on the determined modulation class of the received signal. The determined modulation class identifies each symbol in the determined modulation class to decode when deviated by noise.