Multi-channel spread spectrum communications system
First Claim
1. A multi-channel communications system, comprising:
- a mapping device at transmitter for mapping a block of data bits into an element of the power set of the set of transmittable signals;
a detection device at receiver for determining the likely transmitted element from the power set of the set of transmittable signals; and
a reverse mapping device at receiver for reverse mapping the likely transmitted element of the power set of the set of transmittable signals into a block of data bits.
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
17 Claims
-
1. A multi-channel communications system, comprising:
-
a mapping device at transmitter for mapping a block of data bits into an element of the power set of the set of transmittable signals;
a detection device at receiver for determining the likely transmitted element from the power set of the set of transmittable signals; and
a reverse mapping device at receiver for reverse mapping the likely transmitted element of the power set of the set of transmittable signals into a block of data bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transmitting and receiving a block of data bits comprising:
-
separating the block of data bits into a plurality sub-blocks of data bits;
mapping one of the sub-blocks into an element of the power set of the set of spreading codes;
mapping each of the rest sub-blocks into a signal corresponding to the data bits in the sub-block;
multiplying each of the spreading codes of said element with the corresponding signal to form a product;
combining all the products to obtain a summation;
modulating the summation with carrier and transmitting over a link;
demodulating the received signals by multiplying it by the signals from local oscillator;
detecting the most likely transmitted element of the power set of the set of spreading codes and signal associated with each of the spreading codes of the element;
reverse mapping the most likely transmitted element into a first block of data bits;
reverse mapping the signal associated with each of the spreading codes of the most likely transmitted element into a second block of data bits; and
combining the first block of data bits with a plurality of second blocks of data bits to form a new block of data bits. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of automatic rate detection comprising:
-
associating different symbol repetition to a corresponding extra element of the power set of the set of transmittable signals;
transmitting the extra element corresponding to the desired symbol repetition;
detecting the transmitted extra element; and
finding the intended symbol repetition by checking the repetition associated with the received extra element.
-
Specification