Matched filter spread spectrum code recovery apparatus
First Claim
1. Apparatus for receiving and decoding a transmitted coded message where the coded message is a modulated signal comprising a multibit data word converted into a spread spectrum code having a unique sequence of chips preceded by a sync signal and where the unique sequence of chips define a plurality of identical sequence groups each representative of said multibit data word, the combination comprising:
- means for receiving said sync signal and said sequence groups of chips,means for processing said sync signal and said groups of chips coupled to said receiving means to provide a time base signal and processed chips,a tapped delay line device coupled to said sync signal and said processed chips, said tapped delay line device having a chip length sufficient to accommodate one sequence group,means for detecting the output of said tapped delay line device at each chip time,means for converting the detected output of said tapped delay line device to a digital value at each chip time,shift register means coupled to said converting means being adapted to store said digital values at each chip time in the order of detection,logic means comprising a plurality of counters and maximum value detector means,said logic means being coupled to the output of said shift register means for detecting said sync signal and starting said plurality of counters,one of said counters being adapted to keep a sequence group count and another of said counters being adapted to keep a chip position count as said digital values are shifted through said shift register means,adder means connected to said converting means and to said shift register means for summing the digital value of the output of said device at each chip time with the digital value stored in said shift register means representative of the same chip time of the previously detected sequence group, andsaid maximum value detector means in said logic means coupled to the output of said shift register means for detecting the chip position in said sequence group having the largest digital value stored in said shift register means, whereby the largest digital value chip position in said sequence group is indicative of a unique multibit data word.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus is provided for decreasing the acquisition time for recovering spread spectrum codes. The transmitted spread spectrum code is preceeded by a sync signal to establish system time at the receiver. The received coded data signals are applied to a matched filter or a delay line such as a surface acoustic wave device. The number of chips in the delay line is made an integral fraction of the number of chips in the word to be detected. The signals stored in the delay line are detected chip by chip as the coded data passes through the delay line. The resultant output analog signals from the delay line is digitized and stored chip by chip in a digital memory, such as a shift register, having the same chip storage capacity as the sequence group being transmitted. The values of chips in the digital storage memory are recirculated back to the input of an adder. A new value for the same chip of the word is generated as a new digitized output in the delay line device, and is added in the adder to the value recirculated from the storage memory. In this manner, the peak outputs from the delay line, which are occurring at a unique or particular chip position, are enhanced so that the unique chip position in the coded data word is identified.
-
Citations
8 Claims
-
1. Apparatus for receiving and decoding a transmitted coded message where the coded message is a modulated signal comprising a multibit data word converted into a spread spectrum code having a unique sequence of chips preceded by a sync signal and where the unique sequence of chips define a plurality of identical sequence groups each representative of said multibit data word, the combination comprising:
-
means for receiving said sync signal and said sequence groups of chips, means for processing said sync signal and said groups of chips coupled to said receiving means to provide a time base signal and processed chips, a tapped delay line device coupled to said sync signal and said processed chips, said tapped delay line device having a chip length sufficient to accommodate one sequence group, means for detecting the output of said tapped delay line device at each chip time, means for converting the detected output of said tapped delay line device to a digital value at each chip time, shift register means coupled to said converting means being adapted to store said digital values at each chip time in the order of detection, logic means comprising a plurality of counters and maximum value detector means, said logic means being coupled to the output of said shift register means for detecting said sync signal and starting said plurality of counters, one of said counters being adapted to keep a sequence group count and another of said counters being adapted to keep a chip position count as said digital values are shifted through said shift register means, adder means connected to said converting means and to said shift register means for summing the digital value of the output of said device at each chip time with the digital value stored in said shift register means representative of the same chip time of the previously detected sequence group, and said maximum value detector means in said logic means coupled to the output of said shift register means for detecting the chip position in said sequence group having the largest digital value stored in said shift register means, whereby the largest digital value chip position in said sequence group is indicative of a unique multibit data word. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving and enhancing a unique multibit data word converted into spread spectrum code form, comprising the steps of:
-
receiving a sync signal preceding said sequence of chips and starting a sequence group count and a chip count, receiving and demodulating a plurality of unique sequence of chips representative of said multibit data word, processing said sync signal and chips in a surface acoustic wave device to generate an output at each chip time, converting the surface acoustic wave device output to a digital value, adding the digital values to a previously stored digital value representative of the same chip time within a sequence group in an adder, storing the added digital values in a shift register, recirculating the contents of said shift register back to the input of the adder to provide the previously stored digital values, repeating the step of adding the digital values to a previously stored digital value a predetermined number of times, and detecting the chip position in said sequence group indicative of the largest digital value stored where the unique chip position is indicative of said unique multibit data word. - View Dependent Claims (8)
-
Specification