Modulation identification
OwnerWayne D. Music, Andrew J. Smitinventors
Life of this patent
Estimating the term…
Abstract
Systems include a receiver configured to detect signals corresponding to a stream of digital symbols, a signal decoder for processing the stream of digital symbols, and a computing device connected to the receiver and featuring a set of software instructions that, when executed by the computing device, causes the computing device to identify a modulation type associated with the stream of digital symbols, transmit a control signal to the signal decoder to configure the signal decoder based on the identified modulation type to process the stream of digital symbols, and use the configured signal decoder to decode at least a portion of the stream of digital symbols to extract encoded information based on the identified modulation type.
Claims39
A system, comprising:
- a receiver configured to detect signals corresponding to a stream of digital symbols;
- a signal decoder for processing the stream of digital symbols;
- and
- a computing device connected to the receiver and comprising a set of software instructions that, when executed by the computing device, causes the computing device to:
- identify a modulation type associated with the stream of digital symbols by:
- computing values of a set of cumulant-based measures for at least a subset of the stream of digital symbols;
- comparing the computed values to expected ranges for the set of cumulant-based measures for a plurality of candidate modulation types;
- and
- blindly identifying the modulation type associated with the stream of digital symbols from among the candidate modulation types based on the comparison;
- transmit a control signal to the signal decoder to configure the signal decoder based on the identified modulation type to process the stream of digital symbols;
- and
- use the configured signal decoder to decode at least a portion of the stream of digital symbols to extract encoded information based on the identified modulation type.
A method, comprising:
- detecting signals corresponding to a stream of digital symbols;
- computing values of a set of cumulant-based measures for at least a subset of the stream of digital symbols;
- comparing the computed values to expected ranges for the set of cumulant-based measures for a plurality of candidate modulation types;
- identifying a modulation type associated with the stream of digital symbols from among the candidate modulation types based on the comparison;
- configuring a signal decoder to configure the signal decoder based on the identified modulation type to process the stream of digital symbols;
- and
- using the configured signal decoder to decode at least a portion of the stream of digital symbols to extract encoded information based on the identified modulation type.
A system, comprising:
- a receiver configured to detect signals corresponding to a stream of digital symbols;
- a signal decoder for processing the stream of digital symbols;
- and
- a computing device connected to the receiver and comprising a set of software instructions that, when executed by the computing device, causes the computing device to:
- identify a modulation type associated with the stream of digital symbols by:
- computing values of a set of cumulant-based measures for at least a subset of the stream of digital symbols;
- constructing a feature vector associated with the at least a subset of the stream of digital symbols, wherein elements of the feature vector correspond to the set of cumulant-based measures;
- and
- identifying the modulation type associated with the stream of digital symbols from among the candidate modulation types by submitting the feature vector to a trained classifier that generates as output the modulation type associated with the stream of digital symbols;
- transmit a control signal to the signal decoder to configure the signal decoder based on the identified modulation type to process the stream of digital symbols;
- and
- use the configured signal decoder to decode at least a portion of the stream of digital symbols to extract encoded information based on the identified modulation type.
Dependencies are inferred from the claim text.