Multi-channel spread spectrum communications system
First Claim
1. A communication system having a plurality of transmittable signals with each subset of said plurality of transmittable signals is an element of a power set of said plurality of transmittable signals, said system comprising:
- a mapping device at a transmitter for mapping a first block of data bits into an element of said power set according to a predefined mapping scheme, wherein said transmitter transmits said element into a transmission link;
a detection device at a receiver for determining a likely transmitted element of said power set from said transmission link; and
a reverse mapping device at said receiver for reversely mapping said likely transmitted element into a second block of data bits according to said predefined mapping scheme,whereby said first block of data bits is identical to said second block of data bits in a noise-free and interference-free environment.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-channel spread spectrum communications system utilizes the combination of spreading codes to represent and transfer information. On the transmitter side, every block of data bits is divided into two sub-blocks of data bits. One sub-block is mapped to a number of spreading codes, while another sub-block is separated further into several smaller sub-blocks with each of them mapped into an M-ary phase. Each selected spreading code is modulated by the corresponding M-ary phase. On the receiver side, first determine the most likely transmitted spreading codes and their respective phases, then reverse map the set of estimated transmitted spreading codes into a block of bits and each of the phases into another block of data bits, and finally combine all these blocks to a single block of data bits.
-
Citations
20 Claims
-
1. A communication system having a plurality of transmittable signals with each subset of said plurality of transmittable signals is an element of a power set of said plurality of transmittable signals, said system comprising:
-
a mapping device at a transmitter for mapping a first block of data bits into an element of said power set according to a predefined mapping scheme, wherein said transmitter transmits said element into a transmission link; a detection device at a receiver for determining a likely transmitted element of said power set from said transmission link; and a reverse mapping device at said receiver for reversely mapping said likely transmitted element into a second block of data bits according to said predefined mapping scheme, whereby said first block of data bits is identical to said second block of data bits in a noise-free and interference-free environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication system having a plurality of orthogonal codes, said system transmitting a block of data bits by sending an element of a power set of said plurality of orthogonal codes over a communication link, wherein said element belongs to a subset of said power set with each element of said subset having a same number of orthogonal codes, said system comprising:
-
a transmitting subsystem, said transmitting subsystem including, a first bit separating device for dividing said block of data bits into a first block of data bits and a second block of data bits; a first mapping device for generating a selecting signal according to said first block of data bits and a predefined mapping scheme; an orthogonal code selection device for selecting a particular element from said power set according to said selecting signal; a second bit separating device for dividing said second block of data bits into a plurality of smaller blocks of data bits; a plurality of second mapping devices with each second mapping device for mapping each smaller block of data bits into a modulating signal; a plurality of sub-modulators for generating a plurality of modulated signals with each sub-modulator modulating a corresponding orthogonal code of said particular element by a corresponding modulating signal; and a signal combiner for combining said plurality of modulated signals, and a receiving subsystem, said receiving subsystem including, a correlation device for determining energy associated with each orthogonal code; a detection device for determining most likely a plurality of active orthogonal codes according to energy associated with each orthogonal code and said predefined mapping scheme; a first reverse mapping device for generating an estimated first block of data bits according to said plurality of active orthogonal codes and said predefined mapping scheme; a plurality of sub-demodulators for generating a plurality of estimated modulating signals with each sub-modulator demodulating an active orthogonal code; a plurality of second reverse mapping devices for generating a plurality of estimated smaller blocks of data bits with each second reverse mapping device reversely mapping a corresponding estimated modulating signal; a first bit combination device for combining said plurality of estimated smaller blocks of data bits into an estimated second block of data bits; and a second bit combination device for combining said estimated first block of data bits with said estimated second block of data bits to generate estimated block of data bits, whereby said estimated block of data bits is identical to said block of data bits in a noise-free and interference-free environment. - View Dependent Claims (11, 12, 13)
-
-
14. A communication system having a plurality of transmittable signals and sending a stream of data bits over a communication link by transmitting a plurality of working elements of a power set of said plurality of transmittable signals, wherein said plurality of working elements are a predefined subset of said power set for conducting transmission, said system comprising:
-
a mapping scheme for linking each working element with a different first block template, for associating said each working element with a second block template, and for connecting each transmittable signal of said each working element with a corresponding portion of said second block template, wherein said second block template has a plurality of portions with each portion corresponding to a respective transmittable signal of said each working element and with a blocksize determined by number of transmittable signals of said each working element and a modulation scheme to be used, and wherein each first block template has a same blocksize; a transmitting subsystem, said transmitting subsystem including, a means for taking a first block of data bits from said stream of data bits with a blocksize being equal to said same blocksize; a first mapping device for mapping said first block of data bits into an element of said power set according to said mapping scheme; a means for taking a second block of data bits with a blocksize determined by said mapping scheme and said element; a bit separation device for separating said second block of data bits into a plurality of smaller blocks of data bits according to said mapping scheme; a plurality of second mapping device for mapping said plurality of smaller blocks of data bits into a plurality of modulating signals according to said modulation scheme; a plurality of sub-modulators for modulating each transmittable signal of said element by a corresponding modulating signal to generate a plurality of modulated signals; and a signal combiner for combining said plurality of modulated signals into a compound signal, wherein said compound signal is transmitted over said communication link; a receiving subsystem, said receiving subsystem including, a detection device for determining energy associated with every possible transmittable signal and determining an estimated element of said power set; a first reverse mapping device for reversely mapping said estimated element into a first estimated block of data bits according to said mapping scheme; a plurality of sub-demodulators for demodulating each transmittable signal of said estimated element of said power set into a plurality of estimated smaller blocks of data bits; a first bit combination device for combining said plurality of estimated smaller blocks of data bits into a second estimated block of data bits according to said mapping scheme; a second bit combination device for combining said first estimated block of data bits and said second estimated block of data bits to generate an estimated block of data bits, whereby said estimated block of data bits is identical to combination of said first block of data bits and said second block of data bits in a noise-free and interference-free environment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification