Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
215 words
A method of spread spectrum encoding digital data on a data link in which information is transmitted and received at a given rate on a waveform, comprising: synchronizing the waveform by first transmitting a synchronizing fixed pattern of a predetermined number of bits of 1's and 0's, and generating a sync pulse when all bits of this fixed pattern sync code have been received by a sync corrector, and the sync pulse provides all timing references for the duration of a message; modulating a data portion of the waveform with a pulse position code, where each data pulse represents two bits of information, with each pulse modulated as the final chip of a fixed chip code sequence of a predetermined number of bits, clocked at said given rate, using at least four different data chip codes, designated as A, B, C and D chip code patterns, with each chip code sequence occurring during a window of a predetermined duration, the two-bit data content being modulated with respect to where the chip code correlated in the window, the four data chip code patterns being orthogonal to each other and to the synchronizing fixed pattern; and having each of the four data chip codes represent data in addition to the two bits represented by said pulse position.
Claim 2
Independent Claim
215 words
A method of spread spectrum encoding digital data on a data link in which information is transmitted and received at a given rate on a waveform, comprising: synchronizing the waveform by first transmitting a synchronizing fixed pattern of a predetermined number of bits of 1's and 0's, and generating a sync pulse when all bits of this fixed pattern sync code have been received by a sync corrector, and the sync pulse provides all timing references for the duration of a message; modulating a data portion of the waveform with a pulse position code, where each data pulse represents two bits of information, with each pulse modulated as the final chip of a fixed chip code sequence of a predetermined number of bits, clocked at said given rate, using at least four different data chip codes, designated as A, B, C and D chip code patterns, with each chip code sequence occurring during a window of a predetermined duration, the two-bit data content being modulated with respect to where the chip code correlated in the window, the four data chip code patterns being orthogonal to each other and to the synchronizing fixed pattern; and having each of the four data chip codes represent data in addition to the two bits represented by said pulse position.
Claim 3
Independent Claim
214 words
A method of spread spectrum encoding digital data on a data link in which a waveform is transmitted and received at a 10 MHz rate, comprising: synchronizing the waveform by first transmitting chips with a 127-bit synchronizing fixed pattern of 1's and 0's, and generating a sync pulse when all 127 bits of this fixed pattern sync code have been received by a sync corrector, which sync pulse provides all timing references for the duration of a message; modulating a data portion of the waveform with a pulse position code, where each data pulse represents two bits of information, with each pulse modulated as the final chip of a 31-bit fixed chip code sequence, clocked at a 10 MHz rate, thus taking 3.1 microseconds to complete, using at least four different 31-bit data chip codes, designated as A, B, C and D chip code patterns, with each 3.1 microsecond chip code sequence occurring during a 4.0-microsecond window, the two-bit data content being encoded with respect to where the chip code correlated in the 4.0-microsecond window, the four data chip code patterns being orthogonal to each other and to the synchronizing fixed pattern; and having each of the four data chip codes represent data in addition to the two bits represented by said pulse position.
Claim 4
Independent Claim
214 words
A method of spread spectrum encoding digital data on a data link in which a waveform is transmitted and received at a 10 MHz rate, comprising: synchronizing the waveform by first transmitting chips with a 127-bit synchronizing fixed pattern of 1's and 0's, and generating a sync pulse when all 127 bits of this fixed pattern sync code have been received by a sync corrector, which sync pulse provides all timing references for the duration of a message; modulating a data portion of the waveform with a pulse position code, where each data pulse represents two bits of information, with each pulse modulated as the final chip of a 31-bit fixed chip code sequence, clocked at a 10 MHz rate, thus taking 3.1 microseconds to complete, using at least four different 31-bit data chip codes, designated as A, B, C and D chip code patterns, with each 3.1 microsecond chip code sequence occurring during a 4.0-microsecond window, the two-bit data content being encoded with respect to where the chip code correlated in the 4.0-microsecond window, the four data chip code patterns being orthogonal to each other and to the synchronizing fixed pattern; and having each of the four data chip codes represent data in addition to the two bits represented by said pulse position.
Claim 5
Dependent Claim
51 words
A method of spread spectrum encoding digital data according to claim 2, further having each of the four data chip codes represent two bits of data in addition to the two bits represented by said pulse position, so that each chip code pattern represents a total of four bits of data.
Claim 6
Dependent Claim
101 words
A method of spread spectrum encoding digital data according to claim 3, further having a total of eight of said data chip code sequences provided, so that in addition to said A, B, C and D chip code patterns, there are four chip code sequences designated as E, F, G and H chip code patterns, using four-microsecond windows for A, B, C and D chip code patterns alternating with four-microsecond windows for E, F, G and H chip code patterns, so that the same data chip code pattern does not occur in successive windows, to thereby reduce effects of multipath propagation.
Claim 7
Dependent Claim
89 words
A method of spread spectrum encoding digital data according to claim 2, further having one of two of said data chip code sequences A or B used to modulate the data for the first 4-microsecond pulse position, then having one of two of different ones said data chip code sequences C or D used to modulate the next 4-microsecond pulse position, to thereby yield an alternating chip code sequence, and at the same time which of two possible codes did indeed actually correlate yields an additional bit of data.