Hidden Markov Model detection for spread spectrum waveforms
First Claim
1. A method for processing a data signal in a communications system, comprising:
- generating a first chaotic sequence at a transmitter of a first communication device;
performing at least two first basis function algorithms using said first chaotic sequence to generate a plurality of statistically orthogonal chaotic sequences;
dynamically selecting a combination of at least two different sequences from said plurality of statistically orthogonal chaotic sequences based on a value of at least a first bit of symbol formatted data;
combining each of said two different sequences with a first data signal to obtain at least two modulated chaotic communication signals containing the same information of the first data signal;
combining said modulated chaotic communication signals to obtain a transmit signal; and
transmitting said transmit signal from said transmitter of said first communication device to a receiver of a second communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems (100) and methods (700) for processing a data signal in a communications system. The methods involve generating a first chaotic sequence at a transmitter (102). The methods also involve performing first basis function algorithms using the first chaotic sequence to generate first statistically orthogonal chaotic sequences. At least one sequence is selected from the first statistically orthogonal chaotic sequences for combining with a first data signal. The selected sequence is combined with a second data signal to obtain a modulated chaotic communication signal. The modulated chaotic communication signal is transmitted to a receiver (104). At the receiver, the received modulated chaotic communication signal is processed to obtain data therefrom. Notably, the signal processing generally involves performing a deterministic process (e.g., a Hidden Markov Model deterministic process).
211 Citations
45 Claims
-
1. A method for processing a data signal in a communications system, comprising:
-
generating a first chaotic sequence at a transmitter of a first communication device; performing at least two first basis function algorithms using said first chaotic sequence to generate a plurality of statistically orthogonal chaotic sequences; dynamically selecting a combination of at least two different sequences from said plurality of statistically orthogonal chaotic sequences based on a value of at least a first bit of symbol formatted data; combining each of said two different sequences with a first data signal to obtain at least two modulated chaotic communication signals containing the same information of the first data signal; combining said modulated chaotic communication signals to obtain a transmit signal; and transmitting said transmit signal from said transmitter of said first communication device to a receiver of a second communication device. - View Dependent Claims (2, 3)
-
-
4. A method for processing a data signal in a communications system, comprising the steps of:
-
generating a first chaotic sequence at a transmitter of a first communication device; performing at least two first basis function algorithms using said first chaotic sequence to generate at least two first statistically orthogonal chaotic sequences; selecting at least one sequence from said first statistically orthogonal chaotic sequences for combining with a first data signal; combining said selected sequence with a second data signal to obtain a modulated chaotic communication signal; and transmitting said modulated chaotic communication signal to a receiver of a second communication device; receiving said modulated chaotic communication signal at said receiver; and processing said received modulated chaotic communication signal to obtain data therefrom; wherein said processing step further comprises; generating a second chaotic sequence which is a time synchronized replica of said first chaotic sequence generated at said transmitter; performing at least two second basis function algorithms using said second chaotic sequence to generate at least two second statistically orthogonal chaotic sequences, each said second statistically orthogonal chaotic sequence being a time synchronized replica of a respective one of said first statistically orthogonal chaotic sequences generated at said transmitter; and combining said received modulated chaotic communication signal with each of said second statistically orthogonal chaotic sequences to generate at least two observation signals each including a plurality of observations. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing a modulated chaotic communication signal at a receiver of a communications system, comprising the steps of:
-
receiving, at said receiver, said modulated chaotic communication signal transmitted from a transmitter; generating a first chaotic sequence which is a time synchronized replica of a second chaotic sequence generated at said transmitter; performing at least two basis function algorithms using said first chaotic sequence to generate at least two first statistically orthogonal chaotic sequences, each of said first statistically orthogonal chaotic sequence being a time synchronized replica of a respective one of a plurality of second statistically orthogonal chaotic sequences generated at said transmitter; generating at least two observation signals by combining said received modulated chaotic communication signal with each of said first statistically orthogonal chaotic sequences including a plurality of observations; determining a plurality of correlation values for said observations, each said correlation value associated with a respective one of said observations; selecting a set of correlation values from said plurality of correlation values; identifying a largest correlation value from said set of correlation values; and performing a deterministic process using at least said largest correlation value to determine if an observation associated with said largest correlation value represents a symbol of said first data signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A communication system, comprising:
-
a first chaos generator configured to generate a first chaotic sequence; a plurality of first sequence generators configured to perform first basis function algorithms using said first chaotic sequence to generate a plurality of first statistically orthogonal chaotic sequences; a first sequence selector configured to dynamically select a combination of at least two sequences from said plurality of first statistically orthogonal chaotic sequences based on a value of at least a first bit of symbol formatted data; a first complex multiplier configured to combine each of said two different sequences with a first data signal to obtain at least two modulated chaotic communication signals containing the same information of the first data signal; a combiner configured to combine said modulated chaotic communication signals to obtain a combined signal; and a transmitter configured to transmit said combined signal to a receiver. - View Dependent Claims (25, 26)
-
-
27. A communication system, comprising:
-
a first chaos generator configured for generating a first chaotic sequence; a plurality of first sequence generators configured for performing first basis function algorithms using said first chaotic sequence to generate first statistically orthogonal chaotic sequences; a first sequence selector configured for selecting at least one sequence from said first statistically orthogonal chaotic sequences for combining with a first data signal; a first complex multiplier configured for combining said selected sequence with a second data signal to obtain a modulated chaotic communication signal; and a transmitter configured for transmitting said modulated chaotic communication signal to a receiver; a receiver configured for receiving said modulated chaotic communication signal at said receiver; and at least one processing device configured for processing said received modulated chaotic communication signal to obtain data therefrom; wherein said processing device is further configured for generating a second chaotic sequence which is a time synchronized replica of said first chaotic sequence generated at said transmitter, performing at least two second basis function algorithms using said second chaotic sequence to generate at least two second statistically orthogonal chaotic sequences, each said second statistically orthogonal chaotic sequence being a time synchronized replica of a respective one of said first statistically orthogonal chaotic sequences generated at said transmitter, and combining said received modulated chaotic communication signal with each of said second statistically orthogonal chaotic sequences to generate at least two observation signals each including a plurality of observation symbols. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A communication system, comprising:
-
a receiver configured to receive a modulated chaotic spread spectrum communication signal transmitted from a transmitter; and at least one processing device configured to generate a first chaotic sequence which is a time synchronized replica of a second chaotic communication sequence generated at said transmitter, perform at least two first basis function algorithms using said first chaotic sequence to generate at least two first statistically orthogonal chaotic sequences, each said first statistically orthogonal chaotic sequence being a time synchronized replica of a respective one of second statistically orthogonal chaotic sequences generated at said transmitter, combine said received modulated chaotic spread spectrum communication signal with each of said first statistically orthogonal chaotic sequences including a plurality of observations to generate at least two observation signals; determine a plurality of correlation values for said observations, each said correlation value associated with a respective one of said observations; select a set of correlation values from said plurality of correlation values; identify a largest correlation value from said set of correlation values; perform a deterministic process using at least said largest correlation value to determine if an observation associated with said largest correlation value represents a symbol of said first data signal; and demodulate said observation associated with said largest correlation value if said observation associated with said largest correlation is determined to represent said respective one of a plurality of possible transmitted data symbols. - View Dependent Claims (39, 40)
-
-
41. A communication system, comprising:
-
a receiver configured to receive a modulated chaotic spread spectrum communication signal transmitted from a transmitter; and at least one processing device configured to generate a first chaotic sequence which is a time synchronized replica of a second chaotic communication sequence generated at said transmitter, perform at least two first basis function algorithms using said first chaotic sequence to generate at least two first statistically orthogonal chaotic sequences, each said first statistically orthogonal chaotic sequence being a time synchronized replica of a respective one of second statistically orthogonal chaotic sequences generated at said transmitter, combine said received modulated chaotic spread spectrum communication signal with each of said first statistically orthogonal chaotic sequences to generate at least two observation signals each including a plurality of observation symbols, determine a plurality of correlation values for said observations, each said correlation value associates with a respective one of said observations, select a first set of correlation values from said plurality of correlation values, identify a largest correlation value from said first set of correlation values; and perform a deterministic process using at least said largest correlation value to determine if an observation associated with said largest correlation value represents a respective one of a plurality of possible transmitted data symbols. - View Dependent Claims (42, 43, 44, 45)
-
Specification