Communications system employing orthogonal chaotic spreading codes
First Claim
1. A method for code-division multiplex communications, comprising the steps of:
- forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence;
generating at least one offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation, the first number represents a number of cycles of a chaotic sequence generation offset from a reference time, and the second number represents a cycle in which each component of a chaotic sequence starts to repeat;
forming a plurality of first spread spectrum communications signals, each respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences;
forming at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; and
concurrently transmitting said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for code-division multiplex communications. The methods involve forming orthogonal or statistically orthogonal chaotic spreading sequences (CSC1,1, CSCD,1), each comprising a different chaotic sequence. The methods also involve generating an offset chaotic spreading sequence (CSC1,2, CSC1,3, . . . , CSC1,K(1), CSCD,2, . . . , CSCD,K(D)) which is the same as a first one of the orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset. Spread spectrum communications signals (SSCs) are each respectively generated using one of the orthogonal or statistically orthogonal chaotic spreading sequences. Another SSC is generated using the offset chaotic spreading sequence. The SSCs are concurrently transmitted over a common RF frequency band.
-
Citations
22 Claims
-
1. A method for code-division multiplex communications, comprising the steps of:
-
forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence; generating at least one offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation, the first number represents a number of cycles of a chaotic sequence generation offset from a reference time, and the second number represents a cycle in which each component of a chaotic sequence starts to repeat; forming a plurality of first spread spectrum communications signals, each respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; forming at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; and concurrently transmitting said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for code-division multiplex communications, comprising:
-
forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence; generating at least one offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation; forming a plurality of first spread spectrum communications signals, each respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; forming at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; and concurrently transmitting said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band; wherein each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences is respectively formed by using a different value for each of N moduli comprising a respective moduli set in an RNS used for respectively solving a plurality of sets of polynomial equations; and wherein said generating steps further comprise determining a series of digits in a weighted number system based on respective values of said RNS residue values.
-
-
10. A method for code-division multiplex communications, comprising the steps of:
- forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence;
generating at least one offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset; forming a plurality of spread spectrum communications signals, each respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; forming at least one spread spectrum communication signal using said at least one offset chaotic spreading sequence; concurrently transmitting said plurality of spread spectrum communications signals over a common RF frequency band; and selecting an initial value for a variable “
x”
of a polynomial equation f(x(nT)), where n is an index of time, and T is a discrete time interval;wherein said at least one offset chaotic spreading sequence has a static offset defined by said initial value for said variable “
x”
.
- forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence;
-
11. A method for code-division multiplex communications, comprising the steps of:
- forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence;
generating at least one offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset; forming a plurality of spread spectrum communications signals, each respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; forming at least one spread spectrum communication signal using said at least one offset chaotic spreading sequence; concurrently transmitting said plurality of spread spectrum communications signals over a common RF frequency band; and selecting a time offset value for a variable “
t”
of a polynomial equation f[x((n+v)T+t)], where n is an index of time, v is a variable having a value selected to accelerate or decelerate a chaotic sequence generation by at least one cycle, t is a variable representing an initial time offset, and T is a discrete time interval;wherein said offset chaotic spreading sequence has a static offset defined by said time offset value for said variable “
t”
.
- forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences, each comprising a different chaotic sequence;
-
12. A code-division multiplex communications system, comprising:
-
a plurality of first transmitters configured to form a plurality of orthogonal or statistically orthogonal chaotic spreading sequences and to form a plurality of first spread spectrum communications signals, each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences comprising a different chaotic sequence and each of said plurality of first spread spectrum communications signals respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; and at least one second transmitter configured to generate at least one temporally offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation, the first number represents a number of cycles of a chaotic sequence generation offset from a reference time, and the second number represents a cycle in which each component of a chaotic sequence starts to repeat, and form at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; wherein said plurality of first transmitters and said second transmitter are configured to concurrently transmit said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A code-division multiplex communications system, comprising:
-
a plurality of first transmitters configured to form a plurality of orthogonal or statistically orthogonal chaotic spreading sequences and to form a plurality of first spread spectrum communications signals, each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences comprising a different chaotic sequence and each of said plurality of first spread spectrum communications signals respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; and at least one second transmitter configured to generate at least one temporally offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation, and form at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; wherein said plurality of first transmitters and said second transmitter are configured to concurrently transmit said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band; and wherein each of said plurality of first transmitters is further configured for forming a respective one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences by using a different value for each of N moduli comprising a respective moduli set in an RNS used for respectively solving a set of polynomial equations.
-
-
19. A code-division multiplex communications system, comprising:
-
a plurality of first transmitters configured to form a plurality of orthogonal or statistically orthogonal chaotic spreading sequences and to form a plurality of first spread spectrum communications signals, each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences comprising a different chaotic sequence and each of said plurality of first spread spectrum communications signals respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; and at least one second transmitter configured to generate at least one temporally offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset by an amount defined by a remainder of division of a first number by a second number, where the remainder is computed via a modular division operation, and form at least one second spread spectrum communication signal using said at least one offset chaotic spreading sequence; wherein said plurality of first transmitters and said second transmitter are configured to concurrently transmit said plurality of first spread spectrum communications signals and said second spread spectrum communication signal over a common RF frequency band; wherein each of said plurality of first transmitters is further configured for using residue number system (RNS) arithmetic operations to determine a plurality of solutions to a set of polynomial equations, said plurality of solutions iteratively computed and expressed as RNS residue values; and wherein each of said plurality of first transmitters is further configured for determining a series of digits in a weighted number system based on respective values of said RNS residue values. - View Dependent Claims (20)
-
-
21. A code-division multiplex communications system, comprising:
-
a plurality of first transmitters configured for forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences and for forming a plurality of spread spectrum communications signals, each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences comprising a different chaotic sequence and each of said plurality of spread spectrum communications signals respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; and at least one second transmitter configured for generating at least one temporally offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset, and for forming at least one spread spectrum communication signal using said at least one offset chaotic spreading sequence; wherein said plurality of first transmitters and said second transmitter are configured for concurrently transmitting said plurality of spread spectrum communications signals over a common RF frequency band; and wherein said at least one offset chaotic spreading sequence has a static offset defined by an initial value for a variable “
x”
of a polynomial equation f(x(nT)), where n is an index of time, and T is a discrete time interval.
-
-
22. A code-division multiplex communications system, comprising:
-
a plurality of first transmitters configured for forming a plurality of orthogonal or statistically orthogonal chaotic spreading sequences and for forming a plurality of spread spectrum communications signals, each of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences comprising a different chaotic sequence and each of said plurality of spread spectrum communications signals respectively generated using one of said plurality of orthogonal or statistically orthogonal chaotic spreading sequences; and at least one second transmitter configured for generating at least one temporally offset chaotic spreading sequence which is the same as a first one of said orthogonal or statistically orthogonal chaotic spreading sequences, but temporally offset, and for forming at least one spread spectrum communication signal using said at least one offset chaotic spreading sequence; wherein said plurality of first transmitters and said second transmitter are configured for concurrently transmitting said plurality of spread spectrum communications signals over a common RF frequency band; and wherein said at least one offset chaotic spreading sequence has a static offset defined by a time offset value for a variable “
t”
of a polynomial equation f[x((n+v)T+t)], where n is an index of time, v is a variable having a value selected to accelerate or decelerate a chaotic sequence generation by at least one cycle, t is a variable representing an initial time offset, and T is a discrete time interval.
-
Specification