Code position modulation system and method for multiple user satellite communications
First Claim
1. A non-multiplexing method of code position modulation multiple access (CPMMA) communications, the method comprising the steps of:
- defining a maximal length code (MLC) having "n" number of chips C0 through Cn ;
defining a time period having "n" number of subperiods ti beginning at times t0 through tn, each subperiod having at least one code chips;
assigning said "n" subperiods to an "n" number of different user transmitters;
transmitting for respective users said MLC in chip sequence such that a first chip of said MLC starts within said time period and within their assigned subperiods, wherein a correlation peak of each transmitter'"'"'s code falls within an assigned subperiod as seen at a master/hub receiver and enabling a continuous sending of code from each transmitter with non-overlapping correlation peaks that are discriminable from one another;
modulating for respective users the transmission of each MLC in chip sequence in respective subperiods such that a particular chip cm that begins in a particular subperiod is controlled by a data-to-be-transmitted, the modulation and transmitting being such that the cm through cn chip are immediately followed by the chips C0 through Cm-1.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention is a communications system for multiple users sharing the same maximal length code (MLC) in a code position modulation multiple access environment. A 1023 chip length code is transmitted with reference to an independent coordinated time source. The code repeats every time after 1023 chips have been transmitted. The MLC will begin each time period with the first through 1023rd chip, depending on the data to be sent and the identity of the user transmitting it. The chips belong to the MLC that were not sent at the beginning of a time period are sent at the end to complete the MLC each time period in a wrap around fashion. Each time period can be aribtrarily divided into subsections embracing, for example, sixteen chip times. When so divided, more than sixty subsections are possible from one 1023 chip MLC. Respective users are each assigned a subsection. If the transmitted MLC begins on one of the sixteen chip time slots in a particular user'"'"'s assigned subsection, the chip time slot that the MLC does begin on will be interpreted as communicating four bits of data, 0000 . . . 1111.
189 Citations
6 Claims
-
1. A non-multiplexing method of code position modulation multiple access (CPMMA) communications, the method comprising the steps of:
-
defining a maximal length code (MLC) having "n" number of chips C0 through Cn ; defining a time period having "n" number of subperiods ti beginning at times t0 through tn, each subperiod having at least one code chips; assigning said "n" subperiods to an "n" number of different user transmitters; transmitting for respective users said MLC in chip sequence such that a first chip of said MLC starts within said time period and within their assigned subperiods, wherein a correlation peak of each transmitter'"'"'s code falls within an assigned subperiod as seen at a master/hub receiver and enabling a continuous sending of code from each transmitter with non-overlapping correlation peaks that are discriminable from one another; modulating for respective users the transmission of each MLC in chip sequence in respective subperiods such that a particular chip cm that begins in a particular subperiod is controlled by a data-to-be-transmitted, the modulation and transmitting being such that the cm through cn chip are immediately followed by the chips C0 through Cm-1. - View Dependent Claims (2, 3)
-
-
4. A communication system for supporting continuous and simultaneous communication links between a plurality of user stations, comprising:
-
a plurality of code position modulation multiple access (CPMMA) transmitters each sharing a single maximal length code (MLC) comprised of a fixed length of code chips and differing in their transmission carrier signals by a starting time each CPMMA transmitter begins its transmission of said MLC in any one of a plurality of code chip positions equal in number to the number of code chips in said MLC; and at least one CPMMA receiver having means for selecting which CPMMA transmitter to tune to based on said starting time, measured in relative code chip position in said single MLC, that a particular CPMMA transmitter begins its transmission of said MLC. - View Dependent Claims (5, 6)
-
Specification