PHASED ARRAY SPREAD SPECTRUM SYSTEM AND METHOD

Abstract: A phased array spread-spectrum system maximizes signal strength of a spread-spectrum signal with multipath. RF/IF section (21) receives a plurality of spread-spectrum signals. RF/IF section (22) receives a plurality of phased versions of the plurality of spread-spectrum signals. Digital delay devices (27, 28) delay the received spread-spectrum signals with respect to their phased versions by a plurality of delays. Summers (29, 30) combine the delayed spread-spectrum signals and their phased versions as a plurality of combined signals. Despreader (31) despreads the combined signals as a plurality of despread signals. Magnitude device (32) generates a plurality of magnitude values from the despread signals. Shift register (33) stores a plurality of previous-magnitude values and present-magnitude values previously and presently generated by the magnitude device (32). Comparator (34) compares the previous-magnitude values to the present-magnitude values and outputs a plurality of comparison signals. Digital delay devices (27, 28), responsive to the comparison signals, lengthen or shorten the plurality of delays.

Description: PHASED ARRAY SPREAD SPECTRUM SYSTEM AND METHOD BACKGROUND OF THE INVENTION The present invention relates to spread-spectrum communications and more particularly to a method and apparatus for enhancing communications by using phased array principles for increasing signal-to-noise ratio for a spread spectrum signal with multipath arriving at a receiver. DESCRIPTION OF THE RELEVANT ART Achieving sufficient signal strength when a received signal comes from two paths is a problem when communicating with spread-spectrum modulation in a multipath environment. The received signal from the two paths may have phase cancellation, yielding no reception, or reception with an unacceptable error rate. Phased arrays, as is well known in the art, require N antenna elements for distinguishing up to N-l signals arriving at the phased array from different paths or directions. This concept of spatial diversity is well developed in antenna theory. SUMMARY OF THE INVENTION A general object of the invention is an improved system and method for receiving spread-spectrum signals in a multipath environment. Another object of the invention is to increase the received signal-to-noise ratio or reduce the probability of error of a spread-spectrum signal arriving from two or more paths. Another object of the invention is to receive a plurality of spread-spectrum signals arriving at the antenna from a multiplicity of different directions, independent of the number of antenna elements. .SUBSTITUTESHEET(RULE26} According to the present invention, as embodied and broadly described herein, a phased array spread-spectrum system is provided comprising receiving means, delaying means, combining means, despreading means, generating means, storing means, and comparing means. The receiving means receives a plurality of spread-spectrum signals and a plurality of phased versions of the plurality of spread- spectrum signals. Typically, the plurality of spread- spectrum signals is received by a first plurality of receivers coupled to a first antenna, and the plurality of phased versions of the plurality of spread-spectrum signals is received by a second plurality of receivers coupled to a second antenna. The plurality of received spread-spectrum signals and the plurality of phased versions of the plurality of spread-spectrum signals are digitized. The delaying means can delay the plurality of received spread- spectrum signals with respect to the plurality of phased versions of the plurality of spread-spectrum signals by a plurality of delays. The plurality of received spread- spectrum signals consequently becomes a plurality of delayed signals. The combining means combines the plurality of delayed signals and the plurality of phased versions of the plurality of spread-spectrum signals as a plurality of combined signals. An in-phase component of each delayed signal is combined with an in-phase component of each phased version of each spread-spectrum signal, respectively. A quadrature-phase component of each delayed signal is combined with a quadrature-phase component of each phased version of each spread-spectrum signal, respectively. The despreading means despreads the plurality of combined signals as a plurality of despread signals. This may be accomplished using a plurality of product detectors with a plurality of chipping sequences matched to the plurality of received spread-spectrum signals, respectively, SUBSTITUTESHEET(RULE26. or a plurality of matched filters having a plurality of impulse functions matched to the plurality of chipping sequences of the plurality of received spread-spectrum signals, respectively. The generating means generates from the plurality of despread signals a plurality of magnitude values. Each magnitude value may be an absolute value, or the square of the in-phase component and quadrature-phase component of the despread signal. The storing means stores a plurality of previous- magnitude values previously generated by the generating means and a plurality of present-magnitude values presently generated by the generating means. The plurality of previous-magnitude values and the plurality of present- magnitude values, respectively, are compared by the comparing means. In response to the result of this comparison, the comparing means outputs a plurality of comparison signals. The delaying means may change any or all of the plurality of delays based on the plurality of comparison signals, respectively. The present invention also includes a method for maximizing the signal strength of a plurality of spread- spectrum signals with multipath comprising the steps of receiving the plurality of spread-spectrum signals and a plurality of phased versions of the plurality of spread- spectrum signals. The received plurality of spread-spectrum signals is delayed with respect to the plurality of phased versions of the spread-spectrum signals by a plurality of delays, to generate a plurality of delayed signals. The plurality of delayed signals and the plurality of phased versions of the plurality of spread-spectrum signals are combined as a plurality of combined signals, and the plurality of combined signals is despread as a plurality of despread signals, respectively. The method includes generating a plurality of magnitude values from the plurality of despread signals, and storing a plurality of previous-magnitude values and a plurality of present-magnitude values. The plurality of previous- magnitude values and the plurality of present-magnitude values are compared, and a plurality of comparison signals is output based on this comparison. Using the plurality of comparison signals, the plurality of delays is changed. The step of generating the plurality of magnitude values is a way of locating a maximum. Other procedures for locating a maximum or equivalent may be used. Additional objects and advantages of the invention are set forth in part in the description which follows, and in part are obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention also may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate preferred embodiments of the invention and, together with the description, serve to explain the principles of the invention. FIG. 1 is a block diagram illustrating the general concept of the invention; FIG. 2 shows two multipath signals being received by a user; FIG. 3 is a block diagram for adjusting a phase between two receivers; FIG. 4 is a block diagram for adjusting a phase for a plurality of spread-spectrum signals; and FIG. 5 is a block diagram for adjusting a phase between two sets of receivers for a plurality of spread-spectrum signals. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference now is made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals indicate like elements throughout the several views. Handset The present invention provides a unique phased array spread-spectrum system comprising receiving means, delaying means, combining means, despreading means, generating means, storing means, and comparing means. The delaying means is coupled between the receiving means and the combining means. The despreading means is coupled between the combining means and the generating means. The storing means is coupled between the generating means and the comparing means, and the comparing means is coupled to the delaying means. The receiving means of FIG. 1 receives a spread- spectrum signal and a phased version of the spread-spectrum signal. The term "phased version" as used herein includes a version of the spread-spectrum signal having a phase different from the received spread-spectrum signal, and/or a version of the spread-spectrum signal having a time delay with respect to the received spread-spectrum signal. The different phase and/or time delay arises, as shown in FIG. 2, from the spread-spectrum signal 15 and the phased version of the spread-spectrum signal 16 arriving from different paths, such as bouncing off different buildings 17, 18. The phased array spread-spectrum system may be implemented at a base station or, as shown in FIG. 2, at a remote subscriber unit (RSU) such as a handset 19. The phase change occurs upon each reflection, since a first spread-spectrum signal 15 has one reflection and a second ray, such as the phased version of the spread-spectrum signal 16, has two reflections. As a result of the difference in time between the two signals, the multipath signals can undergo phase cancellation and cause a fade. The phased array spread- spectrum system of FIG. 1 delays or phase shifts one of the two antennas 11, 12 enough to steer the beam from the two antennas to either building, or ray path having maximum signal strength. Typically, the receiving means, as shown in FIG. 1, includes a first antenna 11 and a second antenna 12. The spread-spectrum signal d(t)g(t) cosω 0 t is received with a first receiver coupled to the first antenna 11, and the phased version of the spread-spectrum signal d(t-τ)g(t- r) cosω 0 (t-r) is received with a second receiver coupled to the second antenna 12. The first receiver and the second receiver include radio frequency (RF) and intermediate frequency (IF) amplifiers and filters, as appropriate. The received spread-spectrum signal and the phased version of the spread-spectrum signal may be digitized. The delaying means, shown in FIG. 1 as a delay device 13 , can delay the received spread-spectrum signal with respect to the phased version of the spread-spectrum signal by a delay. The received spread-spectrum signal consequently becomes a delayed signal, with the delay approximately equal to a delay of the phased version of the spread-spectrum signal. A preferred embodiment employs digital signal processing. Accordingly, the delaying means would include a digital delay device such as a shift register. Alternatively, analog circuitry would employ an analog delay device, or a phase shifter. Although illustrated with two antennas, the receiving means may include additional antennas for enhanced performance. The delaying means would have appropriate delaying circuits to accommodate the multiple antennas. The combining means, shown in FIG. 1 as a combiner 14, combines the delayed signal and the phased version of the spread-spectrum signal as a combined signal. The delayed signal and the phased version of the spread-spectrum signal have approximately the same phase or time delay. Thus, an in-phase component of the delayed signal combines with an in-phase component of the phased version of the spread- spectrum signal, and a quadrature-phase component of the delayed signal combines with a quadrature-phase component of the phased version of the spread-spectrum signal. The despreading means despreads the combined signal as a despread signal. This may be accomplished using a product detector with a chipping sequence matched to the received spread-spectrum signal, or a matched filter such as a surface acoustic wave (SAW) device having an impulse function matched to the chipping sequence of the received spread-spectrum signal. Product detectors, digital signal processors and SAW devices for despreading spread-spectrum signals are well known in the art. The generating means generates a magnitude value from the despread signal. The magnitude value may be an absolute value, the square of the in-phase component and quadrature- phase component of the despread signal, or other metric of the despread signal for determining a relative signal strength value. A magnitude value currently being generated by the generating means is referred to herein as a present- magnitude value. A magnitude value previously generated by the generating means is referred to herein as a previous- magnitude value. The invention is taught with the previous- magnitude value being generated just before the present- magnitude value, although a previous-magnitude value may be separated in time and other magnitude values from the present magnitude value. Also, more than one previous- magnitude value may be used. The concept of the present SUBSTITUTESHEET(RULE2φ invention is taught with one previous-magnitude value. The storing means stores the previous-magnitude value previously generated by the generating means and the present-magnitude value presently generated by the generating means. In a digital implementation, the storing means might be embodied as a shift register or, equivalently, as gates for performing the storing function. In an analog implementation, the storing means might be embodied as two or more capacitors for storing the previous- magnitude value and the present-magnitude value. The previous-magnitude value and the present-magnitude value are compared by the comparing means. In response to this comparison, the comparing means outputs a comparison signal. The comparing means, for example, may output a comparison signal to increase the delay τ of the delaying means, if the present-magnitude value were greater than the previous-magnitude value; conversely, the comparing means may output a comparison signal to decrease the delay τ of delaying means, if the present-magnitude value were less than the previous-magnitude value. The delaying means changes the first delay based on the comparison signal. If a plurality of previous-magnitude values were used, then a scheme may be implemented with the comparing means to weight the plurality of previous-magnitude values. The present invention provides improvement if the delay T is less than the time of a chip T c . The present invention works an in-close multipath. For far-out multipath, noise is produce. Thus, the present invention finds applications in building or within areas where r < T c . For τ > T c a RAKE system should be used. In the exemplary arrangement shown in FIG. 3, the receiving means is embodied as the first antenna 11, a first RF/IF section 21, a first analog-to-digital converter 23, the second antenna 12, a second RF/IF section 22, and a second analog-to-digital converter 24. The first RF/IF SUBSTITUTE SHEET (RULE 26} section 21 is coupled between the first antenna 11 and the first analog-to-digital converter 23. The second RF/IF section 22 is coupled between the second antenna 12 and the second analog-to-digital converter 24. Typically, the first RF/IF section 11 generates an in-phase component and a quadrature-phase component of the received spread-spectrum signal. The second RF/IF section 12 generates an in-phase component and quadrature-phase component of the phased- version of the spread-spectrum signal. As illustratively shown in FIG. 3, the outputs of the first analog-to-digital converter 23 and the second analog- to-digital converter 24 may go to other sections for processing different channels of the spread spectrum signal 25, 26. The delaying means is embodied as a first digital delay device 27. The delaying means additionally may include a second digital delay device 28. The first digital delay device 27 is coupled to the first analog-to-digital converter 23. If a second digital delay device 28 were employed, then the second digital delay device 28 is coupled to the second analog-to-digital converter 24. The combining means is embodied as a first summer 29 and a second summer 30. The first summer 29 is coupled to the first digital-delay device 27 and to the second digital- delay device 28. The second summer 30 is coupled to the first digital-delay device 27 and to the second digital- delay device 28. If the second digital delay device 28 were not employed, then the first summer 29 is coupled to the first digital-delay device 27 and to the second analog-to- digital converter 24, and the second summer 30 is coupled to the first digital-delay device 27 and to the second analog- to-digital converter 24. The despreading means is embodied as a despreader 31. The despreader 31 may be embodied as a product device coupled to an appropriate chipping-sequence generator and synchronization circuitry for despreading the received spread spectrum signal. Alternatively, the despreader 31 may be a digital signal processor which includes the appropriate product devices, or a matched filter having an impulse response matched to the chipping sequence of the received spread spectrum signal. As is well known in the art, a surface acoustic wave (SAW) device having an impulse response matched to the chipping sequence may be employed. The generating means is embodied as a magnitude device 32. The magnitude device 32 is coupled to the despreader 31. Normally, the despreader 31 is coupled to additional circuitry for demodulating data embedded in the received spread spectrum signal. The storing means is embodied as a shift register 33. The shift register 33 is coupled to the magnitude device 32. The storing means alternatively may be embodied as a plurality of gates, registers, or other circuitry for storing magnitude values. The comparing means may be embodied as a comparator 34 and an up/down counter 35. The comparator 34 typically has two inputs coupled to the shift register 33. The up/down counter 35 is coupled to the output of the comparator 34 and to the first digital-delay device 27 and/or the second digital-delay device 28. The first antenna 11 receives the spread-spectrum signal which is amplified by the first RF/IF section 21. The first RF/IF section 21 outputs an in-phase component and a quadrature-phase component to the first analog-to-digital converter 23. The first analog-to-digital converter 23 converts the in-phase component and the quadrature-phase component to a digitized in-phase component and a digitized quadrature-phase component. These components may be processed by modules similar to the phase compensation circuitry 40, by coupling to the outputs of the first analog-to-digital converter 23 at the outputs 25, 26. Si ilarly, a phased version of the spread-spectrum signal is received by the second antenna 12 and then amplified and filtered by the second RF/IF section 22. The second RF/IF section 22 has outputs for an in-phase component and a quadrature-phase component which are fed to the second analog-to-digital converter 24. The outputs 26 of the second analog-to-digital converter can go to modules similar to the phase compensation circuitry 40 for processing different chipping sequences. For example, a spread spectrum signal may have a plurality of spread- spectrum channels, with each spread-spectrum channel defined by a different chipping sequence. Accordingly, each module 40 would be used for a corresponding spread-spectrum channel, for processing with that particular chipping sequence. The first digital-delay device 27 delays the digitized spread-spectrum signal by a first delay. The output of the first digital-delay device 27 is the first delayed signal. The second digital-delay device 28 delays the digitized phased version of the spread-spectrum signal by a second delay. The output of the second digital-delay device 28 is a second delayed signal. The second digital-delay device 28 is optional, and is not required for use of the present invention. If the second digital-delay device 28 were not employed, then the term "second delayed signal" refers to the digitized phased version of the spread-spectrum signal, outputted from the second analog-to-digital converter 24. The first summer 29 combines the quadrature-phase components of the first delayed signal from the first digital-delay device 27, with the second delayed signal from the second digital-delay device 28. The output of the first summer 29 is a first combined signal. The second summer 30 combines an in-phase component from the first digital-delay device 27, with an in-phase component from the second digital-delay device 28. Accordingly, the in-phase components of the first delayed signal and the second delayed signal are combined as a second combined signal. The despreading device 31 despreads the first combined signal and the second combined signal as a despread in-phase signal and a despread quadrature-phase signal. The despread in-phase signal and the despread quadrature-phase signal can be processed by further processing devices, not shown, for demodulating data embedded in the received spread-spectrum signal. The magnitude device 32 generates a magnitude value from the despread in-phase signal and the despread quadrature-phase signal. The magnitude value may be an absolute value determined from the despread in-phase signal and the despread quadrature-phase signal, or a square of the despread in-phase signal plus a square of the despread quadrature-phase signal. Other metrics may be used for accomplishing the same function of determining a relative signal strength value. The function of the magnitude value is to compare the signal strength of a present-magnitude value with a previous-magnitude value. The shift register 33 stores the previous-magnitude value and the present-magnitude value in order that a comparison may be made by the comparator 34. The comparator 34, when comparing the previous-magnitude value with the present-magnitude value, outputs a comparison signal. The comparison signal can control the up/down counter 35 to increase or decrease a delay of the first digital-delay device 27. Optionally, the up/down counter 35 may increase or decrease a second delay of the second digital-delay device 28. The present invention also includes a method for maximizing signal strength of a spread-spectrum signal with multipath comprising the steps of receiving the spread- spectrum signal and a phased version of the spread-spectrum signal. The in-phase and quadrature-phase components of the received spread-spectrum signal are delayed with respect to the in-phase and quadrature-phase components of the phased version of the spread-spectrum signal by a delay, to generate a delayed signal. The in-phase component and the quadrature-phase component of the delayed signal and the in- phase component and the quadrature-phase component of the phased version of the spread-spectrum signal are combined, respectively, as the in-phase component and quadrature-phase component of a combined signal, and the combined signal is despread as an in-phase component and a quadrature-phase component of a despread signal. The method includes generating a magnitude value from the in-phase component and the quadrature-phase component of the despread signal, and storing a previous-magnitude value and a present-magnitude value. The previous-magnitude value and the present-magnitude value are compared, and a comparison signal is output based on this comparison. Using the comparison signal, the delay is changed. Base Station The present invention may be extended to the base station, with the unique phased array spread-spectrum system processing a plurality of spread-spectrum signals. In this embodiment, the receiving means receive a plurality of spread-spectrum signals and a plurality of phased versions of the plurality of spread-spectrum signals. As shown in Fig. 2, the different phases and\or time delays arise from the spread-spectrum signal 15 and the phased version of the spread-spectrum signal 16 arriving from different paths, such as bouncing off different buildings 17, 18. Typically, the receiving means, as shown in Figs. 3, 4, and 5, includes the first anterina 11 and second antenna 12. The receiving means may further include appropriate RF and IF amplifiers and filters. The received plurality of spread-spectrum signals and the received plurality of phased versions of the plurality of spread-spectrum signals may be digitized. The delaying means, shown in Fig. 4 as delay device 121, delay device 122, . . . , delay device 123, can delay the received plurality of spread-spectrum signals, with respect to the received plurality of phased versions of the plurality of spread-spectrum signals, by a plurality of delays, respectively. The received plurality of spread- spectrum signals consequently become a plurality of delayed signals, with the delay for each of the plurality of delayed signals approximately equal to a delay of the respective phased version of the received spread-spectrum signal. A preferred embodiment would include digital signal processing. Accordingly, the delay means would include a digital delay device such as a shift register. Alternatively, analog circuitry would employ an analog delay device, or phase shifter. The combining means, shown in Fig. 4 as a combiner 14, combines the plurality of delayed signals and the plurality of phased versions of the plurality of spread-spectrum signals as a combined signal. The output of the combining means may include appropriate RF circuitry and/or IF circuity 124. Each of the plurality of the delayed signals, and eac of the respective phased versions of the plurality of spread-spectrum signals, respectively, have the same phase or time delay. Thus, an in-phase component of the delayed signal combines with an in-phase component of the phased version of a spread-spectrum signal, and a quadrature-phase component of the delayed signal combines with a quadrature- phase component of the phased version of the spread-spectrum signal. The despreading means despreads the combined signal as a plurality of despread signals. This may be accomplished, as shown in Fig. 4, using a plurality of despreading devices, 131, 132, . . . , 133. Each despreading device may be implemented using a product detector or mixer with a chipping sequence matched to the received spread-spectrum signal for a particular channel. Alternatively, the despreader may be implemented using a matched filter, such as surface acoustic wave device, having an impulse function matched to the chipping sequence of the received spread- spectrum signal for the particular channel. Product detectors, mixers, digital signal processors and SAW devices for despreading spread-spectrum signal are well known in the art. The controller means changes the plurality of delays of the delay means, in response to the plurality of despread signals. The controlling means, as illustrated in Fig. 4, is embodied as a plurality of control circuitry 141, 142, . . . , 143. The controlling means outputs a plurality of comparison signals to the plurality of delay devices 121, The controlling means may include generating means, storing means, and comparing means. The generating means can generate a plurality of magnitude values from the plurality of despread signals. The storing means stores a plurality of previous-magnitude values and a plurality of present-magnitude values generated by the generating means. The comparing means compares the plurality of previous- magnitude values with the plurality of present-magnitude values, and outputs a plurality of comparison signals. An embodiment of the generating means storing means and comparing means is illustrated in FIG. 3. In response to the plurality of comparison signals, the delay means changes the plurality of delays, respectively. Fig. 4 broadly illustrates how the control circuitry 141, 142, . . . , 143 is coupled to the delay device 121, 122, . . . , 123, respectively. As apparent to one skilled to the art, the control circuitry shown in Fig. 4 may be implemented using circuitry in Fig. 3 for each spread spectrum channel. Fig. 5 illustrates an alternative embodiment, with a signal delay device 13 coupled to the antenna 11. Also shown is an RF/IF amplifier 21 coupled through the delay device 13 to the antenna 11, and an RF/IF amplifier 22 coupled to the antenna 12. In Fig. 5 each spread spectrum channel, defined by chipping sequences g 1 (t) , g 2 (t), . . . , g k (t) , is despread by the plurality of despreaders 151, 152, . . . , 153 for the plurality of spread-spectrum signals. Similarly, the plurality of phased versions of the plurality of spread-spectrum signals are despread by the plurality of despreaders 161, 162, . . . , 163, using chipping sequences g*(t) , g 2 (t) , . . . , g k (t) . The delay device 13 delays the plurality of spread- spectrum signals with respect to the received plurality of phased versions of the plurality of spread-spectrum signals by a delay, thereby generating the plurality of delayed signals. The combiner 153 combines the plurality of delayed signals and the plurality of phased versions of the spread- spectrum signals as a combined signal. In response to the combined signal, the control circuitry 166 changes the delay of the delay device 13. In use, the phased array spread-spectrum system and method may be used at a base station or a remote unit. A spread-spectrum signal being received by the phased array spread spectrum system and method is received by the first antenna 11 and the second antenna 12, processed by the first and second RF/IF sections 21, 22, and converted to a digital form by first analog-to-digital converter 23 and second analog-to-digital converter 24. Preferably, digital signal processing is used and may be embodied in an application- specific integrated circuit (ASIC) . The digitized spread- spectrum signal from the first analog-to-digital converter 23 is preferably delayed with respect to the digitized phased version of the spread-spectrum signal from the second analog-to-digital converter 24. The first digital-delay device 27 is adjusted by an up/down counter 35 until the phase and/or time delay between the digitized spread- spectrum signal, and the digitized phased version of the spread-spectrum signal, are more closely aligned. The alignment accrues due to the variations of the up/down counter 35 in response to comparisons by the comparator 34 of a present-magnitude value and a previous-magnitude value stored in register 33. Thus, the spread-spectrum signal and a phased version of the spread-spectrum signal are received, processed to an intermediate frequency or base band, and digitized. In- phase and quadrature-phase components are used and delayed and added. The resulting in-phase component and quadrature- phase component are then despread. The magnitude of the despread spread-spectrum signal is then taken; this represents the power or signal strength of the desired signal. The present-magnitude value and the previous- magnitude value are input to the shift register 33 and compared by the comparator 34. The comparator 34 tells the up/down counter 35 to count as an increase or decrease, i.e., up or down, thereby controlling the delay. Thus, an increase in count might increase the delay, whereas a decrease in count would decrease the delay. Various control algorithms may be used with the up/down counter 35, for more efficiency. The phased array spread-spectrum system steers an antenna beam formed by the first antenna 11 and the second antenna 12 in the direction of the strongest multipath. This function can be performed continually, so as to be continually looking for the optimal multipath. This beam steering can be done at a base station and at a handset, i.e, a remote subscriber unit. It will be apparent to those skilled in the art that various modifications can be made to the base station phased array spread spectrum system and method of the instant invention without departing from the scope or spirit of the invention, and it is intended that the present invention cover modifications and variations of the base station phased array spread spectrum system and method provided they come within the scope of the appended claims and their equivalents.

Claims: I CLAIM; 1. A phased array spread spectrum system comprising: a first antenna for receiving a plurality of spread-spectrum signals; a first plurality of analog-to-digital converters, coupled to said first antenna, for digitizing the plurality of spread-spectrum signals, respectively; a first plurality of digital-delay devices, coupled to said first plurality of analog-to-digital converters, for delaying the digitized plurality of spread- spectrum signals by a first plurality of delays, thereby generating a first plurality of delayed signals; a second antenna for receiving a phased version of the plurality of spread-spectrum signals; a second plurality of analog-to-digital converters, coupled to said second antenna, for digitizing the phased version of the plurality of spread-spectrum signals; a second plurality of digital-delay devices, coupled to said second plurality of analog-to-digital converters, for delaying the digitized phased version of the plurality of spread-spectrum signals by a second plurality of delays, thereby generating a second plurality of delayed signals; a first plurality of summers, coupled to said first plurality of digital-delay devices and to said second plurality of digital-delay devices, for combining quadrature components of the first plurality of delayed signals and quadrature components of the second plurality of delayed signals, as a first plurality of combined signals, respectively; a second plurality of summers, coupled to said first plurality of digital-delay devices and to said second plurality of digital-delay devices, for combining in-phase components of the first plurality of delayed signals and in- phase components of the second plurality of delayed signals, as a second plurality of combined signals; a plurality of despreading devices, coupled to said first plurality of summers and to said second plurality of summers, for despreading the first plurality of combined signals and the second plurality of combined signals, as a plurality of despread quadrature signals and a plurality of in-phase signals, respectively; a plurality of magnitude devices, coupled to said plurality of despreading devices, for generating a plurality of magnitude values of the plurality of despread quadrature signals and the plurality of despread in-phase signals; a plurality of shift registers, coupled to said plurality of magnitude devices, for storing a plurality of previous-magnitude values and a plurality of present- magnitude values; a plurality of comparators, each of said plurality of comparators having at least two inputs coupled to each of said plurality of shift registers, and responsive to comparing the plurality of previous-magnitude values with the plurality of present-magnitude values, for generating a plurality of comparison signals; and a plurality of counters, coupled to said plurality of comparators and to said first plurality of digital-delay devices and to said second plurality of digital-delay devices, responsive to the plurality of comparison signals, for changing the first plurality of delays of said first plurality of digital-delay devices. 2. The phased array spread-spectrum system as set forth in claim 1 wherein said plurality of counters, responsive to the plurality of comparison signals, changes the second plurality of delays of said second plurality of digital-delay devices. 3. A phased array spread-spectrum system comprising: means for receiving a plurality of spread-spectrum signals and a plurality of phased versions of the plurality of spread-spectrum signals; means for delaying the plurality of spread- spectrum signals with respect to the plurality of phased versions of the plurality of spread-spectrum signals by a plurality of delays, thereby generating a plurality of delayed signals; means for combining the plurality of delayed signals and the plurality of phased versions of the spread- spectrum signals, as a plurality of combined signals; means for despreading the plurality combined signals as a plurality of despread signals; and means for controlling, responsive to the plurality of despread signals, the plurality of delays of said delaying means. 4. The phased array spread-spectrum system as set forth in claim 3, said controlling means including: means for generating a plurality of magnitude values from the plurality of despread signals; means for storing a plurality of previous- magnitude values and a plurality of present-magnitude values, generated from said generating means; and means for comparing the plurality of previous- magnitude values with the plurality of present-magnitude values, and for outputting a plurality of comparison signals, with said delaying means responsive to the plurality of comparison signals for changing the plurality of delays. 5. The phased array spread-spectrum system as set forth in claim 3, said receiving means including: a first antenna for receiving the plurality of spread-spectrum signals; a first plurality of analog-to-digital converters, coupled to said first antenna, for digitizing the plurality of spread-spectrum signals; a second antenna for receiving the plurality of phased versions of the plurality of spread-spectrum signals; and a second plurality of analog-to-digital converters, coupled to said second antenna, for digitizing the plurality of phased versions of the plurality of spread- spectrum signals. 6. The phased array spread-spectrum system as set forth in claim 3, wherein said delaying means includes a plurality of digital-delay devices, coupled to said receiving means, for delaying the plurality of phased versions of the plurality of spread-spectrum signals by a second plurality of delays, thereby generating a second plurality of delayed signals. 7. The phased array spread-spectrum system as set forth in claim 3, wherein said delaying means includes: a first plurality of digital-delay devices, coupled to said receiving means, for delaying the plurality of spread-spectrum signals by a first plurality of delays, thereby generating a first plurality of delayed signals; a second plurality of digital-delay devices, coupled to said receiving means, for delaying the plurality of phased versions of the plurality of spread-spectrum signals by a plurality of second delays, thereby generating a second plurality of delayed signals; and wherein said combining means combines the first plurality of delayed signals and the second plurality of delayed signals as the plurality of combined signals. 8. The phased array spread-spectrum system as set forth in claim 4, wherein said combining means includes: a first plurality of summers, coupled to said delaying means, for combining a plurality of quadrature components of the plurality of delayed signals, as a first plurality of combined signals; a second plurality of summers, coupled to said delaying means, for combining in-phase components of the plurality of delayed signals, as a second plurality of combined signals; wherein said despreading means despreads the first plurality of combined signals and the second plurality of combined signals as a first plurality of despread signals and as a second plurality of despread signals, respectively; and wherein said generating means generates the plurality of magnitude values from the first plurality of despread signals and the second plurality of despread signals. 9. The phased array spread-spectrum system as set forth in claim 3, wherein said despreading means includes a plurality of despreading devices, coupled to said combining means, for despreading the plurality of combined signals as the plurality of despread signals. 10. The phased array spread-spectrum system as set forth in claim 8, wherein said despreading means includes a plurality of despreading devices, coupled to said first plurality of summers and to said second plurality of summers, for despreading the first plurality of combined signals and the second plurality of combined signals, as a plurality of despread quadrature signals and a plurality of despread in-phase signals, respectively. 11. The phased array spread-spectrum system as set forth in claim 4, wherein said generating means includes a plurality of magnitude devices, coupled to said despreading means, for generating the plurality of magnitude values of the plurality of despread signals. 12. The phased array spread-spectrum system as set forth in claim 4, wherein said storing means includes a plurality of shift registers, coupled to said generating means, for storing the plurality of previous-magnitude values and the plurality of present-magnitude values. 13. The phased array spread-spectrum system as set forth in claim 4, wherein said comparing means includes: a plurality of comparators, each comparator having at least two inputs coupled to said storing means, said plurality of comparators responsive to comparing the plurality of previous-magnitude values with the plurality of present-magnitude values, for outputting the plurality of comparison signals; and a plurality of counters, coupled to said plurality of comparators, respectively, and to said delaying means, said plurality of comparators responsive to the plurality of comparison signals, for changing the plurality of delays. 14 . The phased array spread-spectrum system as set forth in claim 10, wherein said generating means includes a plurality of magnitude devices, coupled to said plurality of despreading devices, for generating a plurality of magnitude values from the plurality of despread quadrature signals and the plurality of despread in-phase signals. 15. The phased array spread-spectrum system as set forth in claim 14, wherein said comparing means includes: a plurality of comparators, each comparator having at least two inputs coupled to a shift register of a plurality of shift registers, said plurality of comparators responsive to comparing the plurality of previous-magnitude values with the plurality of present-magnitude values, for outputting the plurality of comparison signals; and a plurality of counters, coupled to said plurality of comparators and to a first plurality of digital delay devices and to a second plurality of digital delay devices, respectively, responsive to the plurality of comparison signals, for changing a first plurality of delays of said first plurality of digital delay devices, respectively. 16. A method for receiving a spread-spectrum signal comprising the steps of: receiving a plurality of spread-spectrum signals; receiving a plurality of phased versions of the plurality of spread-spectrum signals; delaying at least the plurality of spread-spectrum signals with respect to the plurality of phased versions of the plurality of spread-spectrum signals by a plurality of delays, thereby generating a plurality of delayed signals; combining the plurality of delayed signals and the plurality of phased versions of the plurality of spread- spectrum signals, as a plurality of combined signals; despreading the plurality of combined signals as a plurality of despread signals; generating a plurality of magnitude values of the plurality of despread signals; storing the plurality of magnitude values as a plurality of present-magnitude values; comparing a plurality of previous-magnitude values with the plurality of present-magnitude values; outputting, in response to comparing the plurality of previous-magnitude values with the plurality of present-magnitude values, a plurality of comparison signals; and changing, in response to the plurality of comparison signals, the plurality of delays. 17. A phased array spread spectrum system comprising: a first antenna for receiving a plurality of spread-spectrum signals; a first analog-to-digital converter, coupled to said first antenna, for digitizing the plurality of spread- spectrum signals; a first digital-delay device, coupled to said first analog-to-digital converter, for delaying the digitized plurality of spread-spectrum signals by a first delay, thereby generating a first plurality of delayed signals; a second antenna for receiving a phased version of the plurality of spread-spectrum signals; a second analog-to-digital converter, coupled to said second antenna, for digitizing the phased version of the plurality of spread-spectrum signals; a second digital-delay device, coupled to said second analog-to-digital converter, for delaying the digitized phased version of the plurality of spread-spectrum signals by a second delay, thereby generating a second plurality of delayed signals; a first plurality of despreading devices, coupled to said first digital-delay device, for despreading the first plurality of delayed signals as a first plurality of despread in-phase signals and a first plurality of despread quadrature signals; a second plurality of despreading devices, coupled to said second digital-delay device, for despreading the second plurality of delayed signals as a second plurality of despread in-phase signals and a second plurality of despread quadrature signals, respectively; a first summer, coupled to said first plurality of despreading devices and to said second plurality of despreading devices, for combining quadrature components of the first plurality of despread signals and the second plurality of despread signals, as a first plurality of combined signals; a second summer, coupled to said first plurality of despreading devices and to said second plurality of despreading devices, for combining in-phase components of the first plurality of despread signals and the second plurality of despread signals, as a second plurality of combined signals; a magnitude device, coupled to said first summer, for generating a magnitude value of the despread in-phase signal and the despread quadrature signal; a shift register, coupled to said magnitude device, for storing a previous-magnitude value and a present-magnitude value; a comparator, having at least two inputs coupled to said shift register, and responsive to comparing the previous-magnitude value with the present-magnitude value, for generating a comparison signal; and a counter, coupled to said comparator and to said first digital-delay device, responsive to the comparison signal, for changing the first delay of said first digital- delay device. 18. A phased array spread-spectrum system comprising: means for receiving a plurality of spread-spectrum signals and a plurality of phased versions of the plurality of spread-spectrum signals, respectively; means for delaying the plurality of spread- spectrum signals with respect to the plurality of phased versions of the plurality of spread-spectrum signals by a time delay, thereby generating a plurality of delayed signals; first means for despreading the plurality of delayed signals as a first plurality of despread signals; second means for despreading the plurality of phased versions of the plurality of spread-spectrum signals as a second plurality of despread signals; means for combining the first plurality of despread signals and the second plurality of despread signals, as a combined signal; and controller means, responsive to the combined signal for changing the time delay of said delaying means. 19. The phased array spread-spectrum system as set forth in claim 18, said controller means including: means for generating a plurality of magnitude values from the combined signal; means for storing a previous-magnitude value and a present-magnitude value, generated from said generating means; and means for comparing the previous-magnitude value with the present-magnitude value, and for outputting a comparison signal, with said delaying means, responsive to the comparison signal, for changing the time delay. 20. The phased array spread-spectrum system as set forth in claim 18, wherein said receiving means includes: a first antenna for receiving the plurality of spread-spectrum signals; a first plurality of analog-to-digital converters, coupled to said first antenna, for digitizing the plurality of spread-spectrum signals; a second antenna for receiving the plurality of phased versions of the plurality of spread-spectrum signals; and a second plurality of analog-to-digital converters, coupled to said second antenna, for digitizing the plurality of phased versions of the plurality of spread- spectrum signals. 21. The phased array spread-spectrum system as set forth in claim 18, wherein said delaying means includes a digital-delay device, coupled to said receiving means, for delaying the plurality of spread-spectrum signals by a first delay, thereby generating a first plurality of delayed signals. 22. The phased array spread-spectrum system as set forth in claim 18, wherein said delaying means includes: a first digital-delay device, coupled to said receiving means, for delaying the plurality of spread- spectrum signals by a first delay, thereby generating a first plurality of delayed signals; a second digital-delay device, coupled to said receiving means, for delaying the phase plurality of phased versions of the plurality of spread-spectrum signals by a second delay, thereby generating a second plurality of delayed signals; and wherein said first despreading means despreads the first plurality of delayed signals and said second despreading means despreads the second plurality of delayed signals. 23. The phased array spread-spectrum system as set forth in claim 19, wherein said combining means includes: a first summer, coupled to said first and second despreading means, for combining a plurality of quadrature components of the first and second plurality of despread signals, as a first combined signal; a second summer, coupled to said first and second despreading means, for combining a plurality of in-phase components of the first and second plurality of despread signals, as a second combined signal; and wherein said generating means generates a magnitude value from the first combined signal. 24. The phased array spread-spectrum system as set forth in claim 22, wherein said first despreading means includes a plurality of despreading devices, coupled to said receiving means, for despreading the plurality of delayed signals, as a first plurality of despread in-phase signals and a first plurality of despread quadrature signals. 25. The phased array spread-spectrum system as set forth in claim 19, wherein said generating means includes a magnitude device, coupled to said combining means, for generating the magnitude value of the combined signal. 26. The phased array spread-spectrum system as set forth in claim 19, wherein said storing means includes a shift register, coupled to said generating means, for storing the previous-magnitude value and the present- magnitude value. 27. The phased array spread-spectrum system as set forth in claim 19, wherein said comparing means includes: a comparator, having at least two inputs coupled to said storing means, said comparator responsive to comparing the previous-magnitude value with the present- magnitude value, for outputting the comparison signal; and a counter, coupled to said comparator and to said delaying means, said counter responsive to the comparison signal, for changing the time delay of said delaying means. 28. A method for receiving a spread-spectrum signal comprising the steps of: receiving a plurality of spread-spectrum signals; receiving a plurality of phased versions of the plurality of spread-spectrum signals; delaying at least the plurality of spread-spectrum signals with respect to the plurality of phased versions of the plurality of spread-spectrum signals by a time delay, thereby generating a plurality of delayed signals; despreading the plurality of delayed signals as a first plurality of despread signals; despreading the plurality of phased versions of the plurality of spread-spectrum signals as a second plurality of despread signals; combining the first plurality of despread signals and the second plurality of despread signals, as a combined signal; generating a magnitude value of the combined signal; storing the magnitude value as a present-magnitude value; comparing a previous-magnitude value with the present-magnitude value; outputting, in response to comparing the previous-magnitude value with the present-magnitude value, a comparison signal; and changing, in response to the comparison signal, the time delay. 29. A method for generating, from a first pseudo-noise (PN) sequence, a spread-spectrum signal having a bandwidth, with spectrum within the bandwidth having at least one notch at a selected band of frequencies, comprising the steps of: generating a first plurality of Fourier series coefficients from the PN sequence; generating a first modified set of the first plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the first plurality of Fourier series coefficients; generating, from the first modified set of Fourier series coefficients a first spreading signal; and transmitting the spread-spectrum-processed message data as the spread-spectrum signal over a communications channel. 30. The method as set forth in claim 1 wherein the step of generating the first plurality of Fourier series coefficients includes the step of generating the first plurality of Fourier series coefficients with each coefficient having a magnitude and phase value. 31. The method as set forth in claim 1 wherein the step of generating the first plurality of Fourier series coefficients includes the step of generating the first plurality of Fourier series coefficients with each coefficient having an in-phase value and a quadrature value. 32. The method as set forth in claim 1 wherein the step of spread-spectrum processing includes the step of modulo adding the message data with the first spreading signal. 33. The method as set forth in claim 1 wherein the step of spread-spectrum processing includes the step of multiplying the message data with the first spreading signal. 34. The method as set forth in claim 1 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a 1-bit, the first spreading signal; and outputting, in response to the message data having a 0-bit, a complement of the first spreading signal. 35. The method as set forth in claim 1 further including the steps of: sampling the first spreading signal; storing the sampled first spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the stored sampled first spreading signal. 36. The method as set fourth in claim 1 further including the steps of: generating from a second PN sequence a second plurality of Fourier series coefficients; generating a second modified set of the second plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the second plurality of Fourier series coefficients; generating from the second modified set of Fourier series coefficients a second spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the sampled first spreading signal and the sampled second spreading signal. 37. The method as set forth in claim 7 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first pair of bits, the first spreading signal; outputting, in response to the message data having a second pair of bits, with the second pair of bits different from the first pair of bits, a complement of the first spreading signal; outputting, in response to the message data having a third pair of bits, with the third pair of bits different from the first pair of bits and the second pair of bits, the second spreading signal; outputting, in response to the message data having a fourth pair of bits, with the fourth pair of bits different from the first pair of bits, the second pair of bits and the third pair of bits, a complement of the second spreading signal. 38. The method as set forth in claim 7 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a 1-bit, the first spreading signal; and outputting, in response to the message data having a 0-bit, the second spreading signal. 39. The method as set forth in claim 4 further including the steps of: generating from a third PN sequence a third plurality of Fourier series coefficients; generating from a fourth PN sequence a fourth plurality of Fourier series coefficients; generating a third modified set of the third plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the third plurality of Fourier series coefficients; generating from the third modified set of Fourier series coefficients a third spreading signal; generating a fourth modified set of the fourth plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the fourth plurality of Fourier series coefficients; generating from the fourth modified set of Fourier series coefficients a fourth spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the first spreading signal, the second spreading signal, the third spreading signal, and the fourth spreading signal. 40. The method as set forth in claim 11 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, a complement of the first spreading signal; outputting, in response to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, the second spreading signal; outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits and the third set of bits, a complement of the second spreading signal; outputting, in response to the message data having a fifth set of bits, with the fifth set of bits different from the first set of bits, the second set of bits, the third set of bits and the fourth set of bits, the third spreading signal; outputting, in response to the message data having a sixth set of bits, with the sixth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits and the fifth set of bits, a complement of the third spreading signal; outputting, in response to the message data having a seventh set of bits, with the seventh set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits and the sixth set of bits, the fourth spreading signal; and outputting, in response to the message data having an eighth set of bits, with the eighth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits, the sixth set of bits and the seventh set of bits, and complement of the fourth spreading signal. 4 1. The method as set forth in claim 11 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, the second spreading signal; outputting, in response to the message data having a thir d set of bits, with the third set of bits different from the first set of bits and the second set of bits, the third spreading signal; and outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits, and the third set of bits, the fourth spreading signal. 42. A method using a first modified set of a first plurality of Fourier series coefficients, for generating a spread-spectrum signal having a bandwidth with spectrum within the bandwidth having at least one notch at a selected band of frequencies, with the first modified set of the first plurality of Fourier series coefficients generated from a first plurality of Fourier series coefficients of a first pseudo-noise (PN) sequence by deleting, corresponding to each selected band of frequencies, a subset of the first plurality of Fourier series coefficients, the method comprising the steps of: generating from the first modified set of Fourier series coefficients a first spreading signal; spread-spectrum processing message data with the first spreading signal; and transmitting the spread-spectrum processed message data as the spread-spectrum signal over a communications channel. 43. The method as set forth in claim 14 wherein the step of spread-spectrum processing includes the step of modulo adding the message data with the first spreading signal. 44. The method as set forth in claim 14 wherein the step of spread-spectrum processing includes the step of multiplying the message data with the first spreading signal. 45. The method as set forth in claim 14 further including the steps of: sampling the first spreading signal; storing the sampled first spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the stored sampled first spreading signal. 46. The method as set forth in claim 14 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a 1-bit, the first spreading signal; and outputting, in response to the message data having a 0-bit, a complement of the first spreading signal. 47. The method as set fourth in claim 14 using a second modified set of a second plurality of Fourier series coefficients, for generating the spread-spectrum signal with the bandwidth having at least one notch at the selected band of the frequencies, with the second modified set of the second plurality of Fourier series coefficients generated from the second plurality of Fourier series coefficients of a second PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the second plurality of Fourier series coefficients, further including the steps of: generating from the second modified set of Fourier series coefficients a second spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the first spreading signal and the second spreading signal. 48. The method as set forth in claim 19 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first pair of bits, the first spreading signal; outputting, in response to the message data having a second pair of bits, with the second pair of bits different from the first pair of bits, a complement of the first spreading signal; outputting, in response to the message data having a third pair of bits, with the third pair of bits different from the first pair of bits and the second pair of bits, the second spreading signal; outputting, in response to the message data having a fourth pair of bits, with the fourth pair of bits different from the first pair of bits, the second pair of bits and the third pair of bits, a complement of the second spreading signal. 49. The method as set forth in claim 19 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a 1-bit, the first spreading signal; and outputting, in response to the message data having a 0-bit, the second spreading signal. 50. The method as set forth in claim 15 using a third modified set of a third plurality of Fourier series coefficients and a fourth modified set of a fourth plurality of Fourier series coefficients, for generating the spread- spectrum signal with the bandwidth having at least one notch at the selected band of frequencies, with the third modified set of the third plurality of Fourier series coefficients generated from the third plurality of Fourier series coefficients of a third PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the third plurality of Fourier series coefficients, with the fourth modified set of the fourth plurality of Fourier series coefficients generated from the fourth plurality of Fourier series coefficients of a fourth PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the fourth plurality of Fourier series coefficients, further including the steps of: generating from the third modified set of Fourier series coefficients a third spreading signal; generating from the fourth modified set of Fourier series coefficients a fourth spreading signal; and wherein the step of spread-spectrum processing includes spread-spectrum processing message data with the first spreading signal, the second spreading signal the third spreading signal, and the fourth spreading signal. 51. The method as set forth in claim 22 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, a complement of the first spreading signal; outputting, in response to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, the second spreading signal; outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits and the third set of bits, a complement of the second spreading signal; outputting, in response to the message data having a fifth set of bits, with the fifth set of bits different from the first set of bits, the second set of bits, the third set of bits and the fourth set of bits, the third spreading signal; outputting, in response to the message data having a sixth set of bits, with the sixth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits and the fifth set of bits, a complement of the third spreading signal; outputting, in response to the message data having a seventh set of bits, with the seventh set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits and the sixth set of bits, the fourth spreading signal; and outputting, in response to the message data having an eighth set of bits, with the eighth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits, the sixth set of bits and the seventh set of bits, and complement of the fourth spreading signal. 52. The method as set forth in claim 22 wherein the step of spread-spectrum processing includes the steps of: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, the second spreading signal; outputting, in response to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, the third spreading signal; and outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits, and the third set of bits, the fourth spreading signal. 53. An apparatus for transmitting, from a first pseudo-noise (PN) sequence, a spread-spectrum signal having a bandwidth, with spectrum within the bandwidth having at least one notch at a selected band of frequencies, comprising: means for generating a first plurality of Fourier series coefficients from the PN sequence; means for generating a first modified set of the first plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the first plurality of Fourier series coefficients; means for generating from the first modified set of Fourier series coefficients a first spreading signal; means for spread-spectrum processing message data with the first spreading signal; and means for transmitting the spread-spectrum- processed message data as the spread-spectrum signal over a communications channel. 54. The transmitter as set forth in claim 25 wherein said means for generating the first plurality of Fourier series coefficients includes means for generating the first plurality of Fourier series coefficients with each coefficient having a magnitude and phase value. 55. The transmitter as set forth in claim 25 wherein said means for generating the first plurality of Fourier series coefficients includes means for generating the first plurality of Fourier series coefficients with each coefficient having an in-phase value and a quadrature value. 56. The transmitter as set forth in claim 25 wherein said means for spread-spectrum processing includes means for modulo adding the message data with the first spreading signal. 57. The transmitter as set forth in claim 25 wherein said means for spread-spectrum processing includes means for multiplying the message data with the first spreading signal. 58. The transmitter as set forth in claim 25 wherein said means for spread-spectrum processing includes: means, responsive to the message data having a 1-bit, for outputting the first spreading signal; and said means, responsive to the message data having a 0-bit, for outputting a complement of the first spreading signal. 59. The transmitter as set fourth in claim 25 further including: means for generating from a second PN sequence a second plurality of Fourier series coefficients; means for generating a second modified set of the second plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the second plurality of Fourier series coefficients; means for generating from the second modified set of Fourier series coefficients a second spreading signal; and wherein said spread-spectrum processing means includes means for spread-spectrum processing message data with the first spreading signal and the second spreading signal. 60. The transmitter as set forth in claim 31 wherein said spread-spectrum processing means includes means, responsive to the message data having a first pair of bits, for outputting the first spreading signal, responsive to the message data having a second pair of bits, with the second pair of bits different from the first pair of bits, for outputting a complement of the first spreading signal, responsive to the message data having a third pair of bits, with the third pair of bits different from the first pair of bits and the second pair of bits, the second spreading signal, responsive to the message data having a fourth pair of bits, with the fourth pair of bits different from the first pair of bits, the second pair of bits and the third pair of bits, for outputting a complement of the second spreading signal. 61. The transmitter as set forth in claim 31 wherein said spread-spectrum processing means includes means, responsive to the message data having a 1-bit, for outputting the first spreading signal, responsive to the message data having a 0-bit, for outputting the second spreading signal. 62. The transmitter as set forth in claim 28 further including: means for generating from a third PN sequence a third plurality of Fourier series coefficients; means for generating from a fourth PN sequence a fourth plurality of Fourier series coefficients; means for generating a third modified set of the third plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the third plurality of Fourier series coefficients; means for generating from the third modified set of Fourier series coefficients a third spreading signal; means for generating a fourth modified set of the fourth plurality of Fourier series coefficients by deleting, corresponding to each selected band of frequencies, a subset of the fourth plurality of Fourier series coefficients; means for generating from the fourth modified set of Fourier series coefficients a fourth spreading signal; and wherein said spread-spectrum processing means includes means for spread-spectrum processing message data with the first spreading signal, the second spreading signal, the third spreading signal, and the fourth spreading signal. 63. The transmitter as set forth in claim 34 wherein said spread-spectrum processing means includes means, responsive to the message data having a first set of bits, for outputting the first spreading signal, responsive to the message data having a second set of bits, with the second set of bits different from the first set of bits, for outputting a complement of the first spreading signal, responsive to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, for outputting the second spreading signal, responsive to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits and the third set of bits, for outputting a complement of the second spreading signal, responsive to the message data having a fifth set of bits, with the fifth set of bits different from the first set of bits, the second set of bits, the third set of bits and the fourth set of bits, for outputting the third spreading signal, responsive to the message data having a sixth set of bits, with the sixth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits and the fifth set of bits, for outputting a complement of the third spreading signal, responsive to the message data having a seventh set of bits, with the seventh set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits and the sixth set of bits, for outputting the fourth spreading signal and, responsive to the message data having an eighth set of bits, with the eighth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits, the sixth set of bits and the seventh set of bits, and for outputting a complement of the fourth spreading signal. 64. The transmitter as set forth in claim 34 wherein said spread-spectrum processing means includes means, responsive to the message data having a first set of bits, for outputting the first spreading signal, responsive to the message data having a second set of bits, with the second set of bits different from the first set of bits, for outputting the second spreading signal, responsive to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, for outputting the third spreading signal and, responsive to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits, and the third set of bits, for outputting the fourth spreading signal. 65. A transmitter using a first modified set of a first plurality of Fourier series coefficients, for generating a spread-spectrum signal having a bandwidth with the bandwidth having at least one notch at a selected band of frequencies, with the first modified set of the first plurality of Fourier series coefficients generated from a first plurality of Fourier series coefficients of a first pseudo-noise (PN) sequence by deleting, corresponding to each selected band of frequencies, a subset of the first plurality of Fourier series coefficients, said transmitter comprising: a signal generator for generating from the first modified set of Fourier series coefficients a first spreading signal; a spreader coupled to said signal generator for spread-spectrum processing message data with the first spreading signal; and an antenna coupled to said spreader for transmitting the spread-spectrum processed message data as the spread-spectrum signal over a communications channel. 66. The transmitter as set forth in claim 37 wherein said spread-spectrum processing means includes means for modulo adding the message data with the first spreading signal. 67. The transmitter as set forth in claim 37 wherein said spread-spectrum processing means includes means for multiplying the message data with the first spreading signal. 68. The transmitter as set forth in claim 37 wherein said spread-spectrum processing means includes means, responsive to the message data having a 1-bit, for outputting the first spreading signal, and responsive to the message data having a 0-bit, for outputting a complement of the first spreading signal. 69. The transmitter as set fourth in claim 37 using a second modified set of a second plurality of Fourier series coefficients, for generating the spread-spectrum signal with the bandwidth having at least one notch at the selected band of the frequencies, with the second modified set of the second plurality of Fourier series coefficients generated from the second plurality of Fourier series coefficients of a second PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the second plurality of Fourier series coefficients, further including the steps of: a fast Fourier transform for generating from the second modified set of Fourier series coefficients a second spreading signal; and wherein said spreader circuit spread-spectrum processing message data with the first spreading signal and the second spreading signal. 70. The transmitter as set forth in claim 41 wherein said spreader circuit includes circuitry, responsive to the message data having a first pair of bits, the first spreading signal, responsive to the message data having a second pair of bits, with the second pair of bits different from the first pair of bits, for outputting a complement of the first spreading signal, responsive to the message data having a third pair of bits, with the third pair of bits different from the first pair of bits and the second pair of bits, for outputting the second spreading signal, responsive to the message data having a fourth pair of bits, with the fourth pair of bits different from the first pair of bits, the second pair of bits and the third pair of bits, for outputting a complement of the second spreading signal. 71. The transmitter as set forth in claim 41 wherein said spreader circuit includes circuitry, responsive to the message data having a 1-bit, for outputting the first spreading signal and, responsive to the message data having a 0-bit, for outputting the second spreading signal. 72. The transmitter as set forth in claim 38 using a third modified set of a third plurality of Fourier series coefficients and a fourth modified set of a fourth plurality of Fourier series coefficients, for generating the spread- spectrum signal with the bandwidth having at least one notch at the selected band of frequencies, with the third modified set of the third plurality of Fourier series coefficients generated from the third plurality of Fourier series coefficients of a third PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the third plurality of Fourier series coefficients, with the fourth modified set of the fourth plurality of Fourier series coefficients generated from the fourth plurality of Fourier series coefficients of a fourth PN sequence by deleting, corresponding to each selected band of frequencies, a subset of the fourth plurality of Fourier series coefficients, said transmitter further including: generating from the third modified set of Fourier series coefficients a third spreading signal; generating from the fourth modified set of Fourier series coefficients a fourth spreading signal; and wherein said spreader circuit includes spread- spectrum processing message data with the first spreading signal, the second spreading signal the third spreading signal, and the fourth spreading signal. 73. The transmitter as set forth in claim 44 wherein the step of spread-spectrum processing includes: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, a complement of the first spreading signal; outputting, in response to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, the second spreading signal; outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits and the third set of bits, a complement of the second spreading signal; outputting, in response to the message data having a fifth set of bits, with the fifth set of bits different from the first set of bits, the second set of bits, the third set of bits and the fourth set of bits, the third spreading signal; outputting, in response to the message data having a sixth set of bits, with the sixth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits and the fifth set of bits, a complement of the third spreading signal; outputting, in response to the message data having a seventh set of bits, with the seventh set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits and the sixth set of bits, the fourth spreading signal; and outputting, in response to the message data having an eighth set of bits, with the eighth set of bits different from the first set of bits, the second set of bits, the third set of bits, the fourth set of bits, the fifth set of bits, the sixth set of bits and the seventh set of bits, and complement of the fourth spreading signal. 74. The transmitter as set forth in claim 44 wherein the step of spread-spectrum processing includes: outputting, in response to the message data having a first set of bits, the first spreading signal; outputting, in response to the message data having a second set of bits, with the second set of bits different from the first set of bits, the second spreading signal; outputting, in response to the message data having a third set of bits, with the third set of bits different from the first set of bits and the second set of bits, the third spreading signal; and outputting, in response to the message data having a fourth set of bits, with the fourth set of bits different from the first set of bits, the second set of bits, and the third set of bits, the fourth spreading signal.

Inventors: SCHILLING DONALD L, SCHILLING, DONALD, L.
Applicants: INTERDIGITAL TECH CORP, INTERDIGITAL TECHNOLOGY CORPORATION
Application year: 1995
Main classification: H01Q3
IPC codes: H01Q3, H04B1, H04B7, H04B15, H04J13, H04L1