AP682A

Code division multiple access (CDMA) communication system.

Abstract

A multiple access, sprea-spectrum communication sysyem processes a plurality of information signals received by a radio carrier station (rcs)over telecommunication lines for simultaneous transmission over a radio frequency (rf)channel as a code-division-nultiplexed (cdm)signal to a group of subscriber units (sus0. The rcs receives a call request signal that corresponds to a telecommunication line information signal, and a user indentification signal that indentifies a suer to receive the call. The rcs includes a plurality of code division multiple access (cdma)modems, one of which provides message code signals synchronize to the global pilot signal. Each modem on information signal with a message signal to provide a cdm processed signal. The rcs includes a system channel controller coupled to receive a remote cal. An rf transmitter is connected to all of the modems to combine the cdm processed signals with the global pilot code signal to generate a cdm signal. The transmitter also modulates a carrier signal with the cdm signal and transmitts the modulated carriersignal through an rf communication channel to the us's. Each su includes a cdm mdem which is also synchronized to the global pilot signal. Te cdm modem despreads the cdma signal and provides a despreads information signal to the user. The system includes a closed loop power control system for maintaining a minimum system transmit power level for the rcs and the su

AP682A, drawing sheet 1
Sheet 1 of 38

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

23 claims: 16 independent, 7 dependent

  1. 1
    1 I. A multiple access, spread-spectrum communication system for processing
  2. 2
    2 a plurality of telecommunication information signals received simultaneously for
  3. 3
    3 simultaneous transmission over a radio frequency (RF) channel as a code-division4 multiple:xed (CDM) signal, the system comprising: 5 means for receiving a call request signal corresponding to a 6 telecommunication line information signal, and a user identification signal 7 identifying a user to which the call request and information signal are addressed;8 a plurality of modem processing means, one of the plurality of modem y processing means providing a global pilot code signal, and each of the modem 10 processing means providing a respective message code signal and combining one of 11 the plurality of information signals with the respective message code signal to 12 provide a spread-spectrum processed message signal, the plurality of message code 13 signals of the plurality of modem processing means being synchronized to the 14 global pilot code signal;ΗΡίΡ! 98/01214 15 assignment means responsive to a channel assignment signal for coupling the 16 information signals received on the telecommunication lines to respective indicated 17 ones of the plurality of modem means;AP . 0 0 6 8 2 -183channel signal-to-noise ratio and a respective pre-determined signal-to-noise value;and a plurality of transmitting means, each transmitting means for transmitting the respective reverse channel error signal as a part of the respective forward channel information signal;and each subscriber unit comprises: an ARPC receiving means for receiving a respective one of the forward channel information signals and extracting the respective reverse error signal from the forward channel information signal, and a « subscriber transmit power adjustment means for adjusting the reverse transmit power level of the respective reverse spread-spectrum signal responsive to the respective reverse error signal. 2. An ARPC system as set forth in claim 1 wherein the reverse channel error signal includes a one-bit signal which indicates whether the respective difference signal is positive or negative. 3. An ARPC system as set forth in claim 1 wherein the reverse channel error signal includes a measure of instantaneous noise in the channel.
  4. 5
    The multiple-access spread-spectrum communication system of Claim I, wherein the modem processing means further comprises:a) code generation means comprising a generic pilot code means providing a pilot code signal, and a message means for generating a plurality of message code signals;and b) spreading means coupled to the message means for combining each of the information signals, user identification signals, and call type signals with a respective one of the plurality of message code signals to generate a plurality of spread-spectrum processed message signals.
  5. 6
    The modem processing means according to Claim 5, wherein:/ 8 6 /d/dV σ AP . Ο Ο 6 8 2 -1862 the generic pilot code means provides a global pilot code signal, and the 3 message means is responsive to a timing signal which is synchronous with the 4 global pilot code signal, such that each of the plurality of message code signals of 5 the plurality of modem processing means is synchronous with the globed pilot code 6 signal. 1 7. The multiple access spread-spectrum communication system of Claim 1, 2 wherein: 3 each of the plurality of information signals has several different channel 4 rates;and 5 each of the plurality of message code signals supports a pre-determined 6 information channel rate;
  6. 7
    7 and the system further comprises:s remote call-processing means for providing a call type signal corresponding 9 to the information signal rate for each of the information signals;and lu information channel mode modification means, connected to the system 11 channel controller and to the plurality of modem means and responsive to the call 12 type signal, for changing the combination of the information signals and the 13 respective message code signal to another pre-determined one of the message code 14 signals to support a different information channel rate for the message signal. AP/P/ 98/01214 I 8. The subscriber unit of claim 2, wherein: (, II) I2 .1 .1 (, X AP . Ο Ο 6 β 2 -187one of the despread receive message signals includes an information signal and a message type signal corresponding to the information signal rate of one of the information signals;and the subscriber unit further comprises: information channel mode modification means responsive to the message type signal received with the despread receive message signal for changing a received information signal from a first message code to a second pre-determined message code which second message code supports a different despread information channel rate than the first message code;and signal conversion means responsive to the message type signal for selectively converting the despread information signal into a sampled data digital signal. 9. A bearer channel modification system for a multiple access spreadspectrum communication system including a plurality of information signals each having several different channel rates which information signals are transmitted as a plurality of message code channels over an Radio Frequency (RF) channel as a Code Division Multiplexed (CDM) signal, the system comprising means for providing a plurality of call type signals corresponding to the information signal rates for the information signals;wherein each of the plurality of message code channels supports a predetermined information channel rate;AP/P/ 9 8/01214 AP.00β·1 -188Α.- * ID a transmitter including a first information channel mode modification means responsive to the call type signal for changing the combination of the information signal from a first one of the message code signals to a second one of the message code signals which second message code signal, supports a different information channel rate than the first message code signal;and a receiver including a second information channel mode modification means responsive to the call type signal for changing a received information signal from the first message code signal to the second message code signal to support the different information channel rate. 10. A bearer channel modification system according to claim 9 wherein the transmitter further includes means for sequentially a) sending the message data combined with the first message code signal to the substantial exclusion of the second message code signal, b) concurrently sending the message data combined with the first message code signal and the message data combined with the second message code signal and c) sending the message data combined with the second message code signal to the substantial exclusion of the first message code signal. 11. A bearer channel modification system according to claim 9 wherein the transmitter further includes: means for synchronizing the transmitter to a receiver on a sub-epoch boundary;AP/P/ 98/01214 OK I:\IDPA\J40\PAT001FF.DOC AP.Ο Ο β·? -183 5 means for sending the message signal combined with the first message code 6 signal prior to the sub-epoch boundary and for sending the message signal 7 combined with the second message code signal to the substantial exclusion of the .s first message code signal subsequent to the sub-epoch boundary. 1 12. A multiple access spread-spectrum communication system for 2 dynamically changing the transmission rate of a plurality of information signals 3 received simultaneously over telecommunication lines by a base station and 4 transmitted to a subscriber through a plurality of spread-spectnun message 5 channels, the system comprising 6 a) a base station, connected to a remote call-processor which provides a call 7 type signal identifying an information signal rate of the respective information S signal and a conversion method for the respective information signal;comprising: y a system channel controller which assigns each of the 10 information signals and call type signals to a respective spreadH spectrum message channel;AP/P/ 9 8/01214 O 12 first information channel mode modification means connected V/ 15 to the system channel controller and responsive to the call type signal 14 for changing the combination of the respective information signal 15 from one spread-spectrum message channel to another pre16 determined spread-spectrum message channel which supports a 17 different information channel rate;and [) K 1 :\IDI’A\140\PATM) I FT.IX)C -190'Ό is b) a subscriber unit comprising: 19 a plurality of despreading means, each of the despreading 2U means for recovering a respective one of the information signals and 21 a respective one of the call type signals from a respective one of the 22 spread-spectrum.message channels;23 . second information channel mode modification means 24 responsive to the call type signal for reassigning the despreading 25 means to another determined despreading means corresponding to a 26 different spread spectrum channel wherein a different information 27 signal rate is supported;and 2s a signal conversion means responsive to the call type signal 29 for selectively converting the despread information signal into a 3u digital data signal. 1 13. A Code Division Multiple Access (CDMA) modem for transmitting and 2 receiving telecommunication signals including information signals and connection 3 control signals, the modem comprising 4 a modem transmitter having: AP/P/ 9 8/01214 a) code generation means comprising a generic pilot code means for providing an associated pilot code signal and a message means for generating a plurality of message code signals;-191n '.o s IS 2S b) spreading means coupled to the message means for combining each of the information signals, with a respective one of the plurality of message code signals to generate a plurality of spread-spectrum processed message signals comprising a transmit Code Division Multiplex (CDM) signal, and the associated pilot signal wherein each of the plurality of message code signals of the plurality of modem processing means is synchronous with the global pilot code signal;and a modem receiver means having a) local code generation means comprising a local associated pilot code means for providing a local associated pilot code signal and a local message code means for generating a plurality of local message code signals, the local associated pilot code means being synchronous with the local message code means;b) an associated pilot code acquisition and tracking means comprising a plurality of associated pilot code-phase delayed correlation means for correlating respective phase-delayed versions of the local associated pilot code signal with a received CDM signal to produce a despread associated pilot signal, the code phase of the associated pilot code signal being changed responsive to an acquisition signal;and means for detecting the presence of the despread associated pilot signal to produce an acquisition signal, the AP/F/ 9 8/01214 UK lAlOI’AM iWATOOlFEDOC ΑΡ . Ο Ο 6 3 Ζ -192π;#/' 30 acquisition signal indicating a degree of synchronization between the 31 local associated pilot code signal and the global pilot code signal;32 c) an associated pilot code tracking means including means 33 for adjusting the local associated pilot code signal in phase 34 responsive to the acquisition signal in a sense which tends to increase 35 the level of the despread associated pilot signal;and 36 d) a plurality of message signal acquisition means for 37 providing a plurality of despread receive message signals, each 38 message signal acquisition means including a receive message signal 39 correlator for correlating one of the local receive message code 40 signals with the CDM signal to produce a respective despread receive 41 message signal. 1 14. The CDMA modem means of claim 13, wherein the modem transmitter 2 means further comprises: spreading means coupled to the message means for combining each of the 4 information signals and the call control signals, including user identification signals, 5 with a respective one of the plurality of message code signals to generate a plurality 6 of spread-spectrum processed message signals. 1 15. The CDMA modem means of claim 13, wherein the modem receiver 2 means further comprises: AP/P/ 98/01214 l> K_1 ;\l Ω P ,V 140\ΓΛΤ001 FF. [X )C AP.00682 -1933 a) the pilot code acquisition and tracking means comprising 4 A) associated pilot code generation means for 5 providing the local associated pilot signal;6 B) a pilot vector correlator including a plurality of 7 associated pilot code-phase delayed correlation means for correlating x the local associated pilot signal with the receive CDM signal to 9 produce a plurality of despread multipath pilot signals, and for 10 providing a multipath weight signal corresponding to a respective 11 multipath carrier of a respective one of the despread multipath pilot 12 signals;ic IX C) a pilot adaptive matched filter including a plurality of signal weighting means for scaling, in magnitude, and rotating the respective despread multipath pilot signals and each responsive to the respective multipath weighting signal, the plurality of signal weighting means providing a plurality of weighed despread multipath pilot signals, and a summing means for summing the plurality of weighted despread multipath pilot signals to form a despread associated pilot signal;AP/P/ 9 8/01214 21 D) means coupled to the pilot vector correlator for 22 detecting the despread associated pilot signal and for producing an 23 acquisition signal, the acquisition signal having a magnitude which is AP. Ο Ο β β 2 -19414 local code sequence generator means for generating a plurality of local code 15 sequences, each of the local code sequences being a code phase-shifted version of 16 the predetermined spreading code sequence;IS 2! data AM±- means, coupled to receive the spread signal, for providing a data value determined from the spread data channel, the data AMF means comprising: a) a plurality of spreading code correlators, each spreading code correlator correlating a respective one of the local code sequences with the received spread signal to produce a respective despread multipath data signal component having a carrier phase value;2rt 3 28 •ί.44» J b) weighting means for scaling the data value and for aligning the carrier phase value of the despread multipath data responsive to the respective multipath weighting value;and c) first combining means for combining each one of the scaled and aligned data signal components to produce the data value. 24. The AMF apparatus of claim 23, wherein: a) each of the plurality of spreading code correlators further includes multiplication means for multiplying the spread signal with a respective one of the local code sequences to produce a correlated signal value and accumulation means for accumulating the correlated signal value for a predetermined period to produce a AP/F/ 9 8/01214 OK l:MOPA\! 4ί)\?.·\Τϋη I FF.Dt)C Ή AP. ο ο β β ? -19545 multipath receive message signals to form a despread receive 46 message signal;47 c) the plurality of despread receive message signals include at least one 48 despread information signal and a plurality of call control signals. 1 16. The CDMA modem means of claim 15 wherein the plurality of call 2 control signals include the user identification signal which identifies the user for the 3 respective despread information signal and a message type signal which indicates a 4 type and an information rate for the despread information signal. 1 17. A automatic power control (APC) system for a multiple access, spread2 spectrum communication system, comprising 3 first and second transceivers, wherein the first transceiver transmits a 4 forward channel information signal to the second transceiver as a forward spread5 spectrum signal having a forward transmit power level, and the second transceiver 6 transmits a reverse channel information signal to the first transceiver as a reverse 7 spread-spectrum signal having a reverse transmit power level;>1210/86 Zd/dV an automatic forward power control (AFPC) system, comprising 1 I a) means in the second transceiver including: received signal measuring means for measuring a forward channel signal-to-noise ratio of the forward channel information signal, error generating means for generating a forward channel error signal corresponding to PK 1.9DPA'I 40\I’AT«) 1 FF.DOC AP.0 0 6 8 2 -196one of a plurality of low pass filters to produce a multipath signal weighting value corresponding to the carrier signal phase of the respective received multipath signal component;each one of the plurality of despread multipath pilot signal components and the respective multipath signal weighting value is applied to a respective one of a plurality of multipliers;and each multipath pilot signal component is multiplied by the respective multipath signal weighting value to produce one scaled and phase rotated pilot signal component of a plurality of scaled and phase rotated pilot signal components having.substantially equal carrier phases;and d) second combining means for combining die plurality of weighted pilot signal components to produce a pilot data value. 26. The AMF apparatus of Claim 23, wherein the pilot vector correlator means further comprises a phase locked loop (PLL) which measures a carrier phase error of the pilot data value and produces a composite carrier phase error signal;wherein the phase error signal and each one of the plurality of despread multipath pilot signal components and the respective multipath signal weighting value are applied to a respective one of a plurality of multipliers, and each multipath pilot signal component is multiplied by the respective weighting value and the phase error signal to produce one scaled and phase rotated pilot signal component of the plurality of scaled and phase rotated pilot signal components having substantially equal carrier phases. AP/P/ 9 8 / 0 1 2 1 4 AP . ΰ Ο 6 β t -197,Ί 34 reverse error spread-spectrum signal, and a second transmit power 35 adjustment means for adjusting the reverse transmit power level of 36 the reverse spread-spectrum signal responsive to the reverse error 37 signal. 1 18. An APC system as set forth in claim 17 wherein each of the 2 forward error signal and the reverse error signal includes a one-bit signal 3 which indicates whether the respective difference signal is positive or 4 negative. 1 19. An APC system as set forth in claim 17 wherein each of the 2 forward error signal and the reverse error signal includes a measure of 3 instantaneous noise in the channel. 1 20. An automatic power control (APC) system for a multiple access, 2 spread-spectrum communication system, comprising 3 a base station and a plurality of subscriber units, wherein the base station 4 transmits a plurality of forward channel information signals to a plurality of 5 subscriber units as a plurality of forward channel spread-spectrum signals each ft having a respective forward transmit power level, and each of the subscriber units 7 transmit to the base station at least one reverse spread-spectrum signal having a S respective reverse transmit power level and at least one reverse channel spread9 spectrum signal includes a reverse channel information signal;AP/F/ 9 8/01214 ΐΐ) an automatic forward power control (AFPC) system, wherein: AP. Ο Ο 6 β 2 -19811 IS a) each one of the plurality of subscriber units comprises: forward channel signal measuring means for measuring a forward signal-to-noise ratio of the respective forward channel information signal, forward error generating means for generating a respective forward channel error signal corresponding to a difference between the respective measured forward signal-to-noise ratio and a predetermined signal-to-noise value, and a transmitting means for transmitting the respective forward channel error signal as part of a respective reverse channel information signal;and 20 b) the base station comprises: a plurality of AFPC receiving 21 means for receiving the plurality of reverse channel information 22 signals and extracting the plurality of forward channel error signals 23 from the respective reverse channel information signals, and a 24 plurality of forward transmit power adjustment means for adjusting 25 the respective forward transmit power levels of the respective 26 forward spread-spectrum signals responsive to the respective Jj 27 forward error signals, and;2 χ an automatic reverse power control (ARPC) system, wherein: AP/P/ 98/01214 a) the base station comprises: a plurality of reverse signal measuring means, each reverse signal measuring means for AP . Ο Ο 6 8 2 -19931 measuring a reverse signal-to-noise ratio of the respective reverse 32 channel information signal;a plurality of reverse error generating 33 means, each reverse error generating means for generating a 34 respective reverse channel error signal representing a difference 35 between the respective measured reverse channel signal-to-noise ratio 36 and a respective pre-determined signal-to-noise value;and a plurality 37 of transmitting means, each transmitting means for transmitting the 38 respective reverse channel error signal as a part of a respective $ 39 forward channel information signal;and 4i) b) each subscriber unit comprises: an ARPC receiving means 41 for receiving a respective one of the forward channel information 42 signals and extracting the respective reverse error signal from the 43 forward channel information signal, and a subscriber transmit power 44 adjustment means for adjusting the reverse transmit power level of 45 the respective reverse spread-spectrum signal responsive to the 46 respective reverse error signal. AP/P/ 9 8/01214 ) l 21. An automatic forward power control (AFPC) system for a multiple . . 2 access, spread-spectrum communication system, comprising 3 a base station and a plurality of subscriber units, wherein the base station 4 transmits a plurality of forward channel information signals to a plurality of 5 subscriber units as a plurality of forward channel spread-spectrum signals, and each 6 of the subscriber units transmits to the base station at least one reverse spreadAP . Ο & 6 β 2 Lx -2007 .S © 14 If! L) 2 spectrum signal, and at least one reverse channel spread-spectrum signal Includes a reverse channel information signal;each one of the plurality of subscriber units comprises: forward channel signal measuring means for measuring a forward signal-to-noise ratio of the respective forward channel information signal, forward error generating means for generating a respective forward channel error signal corresponding to a difference between the respective forward signal-to-noise ratio and a pre-determined signal-tonoise value, and a transmitting means for transmitting the respective forward channel error signal as part of a respective reverse channel information signal;and the base station comprises: a plurality of AFPC receiving means for receiving the plurality of reverse channel information signals and extracting the plurality of forward channel error signals from the respective reverse channel information signals, and a plurality of forward transmit power adjustment means for adjusting the respective forward transmit power levels of each of the respective forward spread-spectrum signals responsive to the respective forward error signal. 22. An AFPC system as set forth in claim 21 wherein the forward channel error signal includes a one-bit signal which indicates whether the respective difference signal is positive or negative. 23. An AFPC system as set forth in claim 21 wherein the forward channel error signal includes a measure of instantaneous noise in the channel. AP . Ο Ο 6 β 2 -2011 24. The AFPC system of claim 23, wherein each of the subscriber units 2 further comprise: 3 a system noise measuring means for measuring a system noise power level 4 of the spread-spectrum system comprising the plurality of forward spread-spectrum 5 signals;6 means for multiplying the difference signal by the measured system noise 7 power level to generate the forward channel error signal. 1 25. An automatic reverse power control (ARPC) system for a multiple 2 access, spread-spectrum communication system, comprising: y -. V 11) a base station and a plurality of subscriber units, wherein the base station transmits a plurality of forward channel information signals to a plurality of subscriber units as a plurality of forward channel spread-spectrum signals, and each ones of the subscriber units transmit to the base station at least one reverse spreadspectrum signal, and at least one reverse channel spread-spectrum signal includes a reverse channel information signal;the base station comprises: a plurality of reverse signal measuring means, each reverse signal measuring means for measuring a reverse signal-to-noise ratio of the respective reverse channel information signal;a plurality of reverse error generating means, each reverse error generating means for generating a respective reverse channel error signal representing a difference between the respective reverse AP/P/ 9 8/01214 -20214 IS )9 channel signal-to-noise ratio and a respective pre-determined signal-to-noise value;and a plurality of transmitting means, each transmitting means for transmitting the respective reverse channel error signal as a part of the respective forward channel information signal;and each subscriber unit comprises: an ARPC receiving means for receiving a respective one of the forward channel information signals and extracting the respective reverse error signal from the forward channel information signal, and a subscriber transmit power adjustment means for adjusting the reverse transmit power level of the respective reverse spread-spectrum signal responsive to the respective reverse error signal. 26. An ARPC system as set forth in claim 25 wherein the reverse . channel error signal includes a one-bit signal which indicates whether the respective difference signal is positive or negative. 27. An AFPC system as set forth in claim 25 wherein the reverse channel error signal includes a measure of instantaneous noise in the channel. AP/P/ 9 8/01214 -3 1 28. The ARPC system of claim 27, wherein the base station of the ARPC 2 system further comprises . v v 6 8 2 -2034 S a system noise measuring means for measuring a system noise power level of the spread-spectrum system comprising the plurality of reverse spread-spectrum signals;means for multiplying the difference signal by the measured system noise power level to generate the reverse channel error signal. 29. An automatic maintenance power control (MPC) system for a multiple access, spread-spectrum communication system for maintaining the initial transmit power of a subscriber unit, comprising a base station and a plurality of inactive subscriber units, wherein the base station transmits a plurality of forward inactive channel information signals to a plurality of subscriber units as a plurality of forward channel spread-spectrum signals, and each of the inactive subscriber units occasionally transmits to the base station at least one reverse spread-spectrum signal including a reverse channel information signal;10 the base station comprises: ' 11 a) a plurality of reverse signal measuring means, each reverse signal 12 measuring means comprising: means for measuring a reverse signal-to-noise 13 ratio of the respective reverse channel information signal;a plurality of 14 reverse error generating means, each reverse error generating means for I- 5 generating a respective reverse channel error signal representing a difference AP/F/ 9 8/01214 AP. Ο Ο 6 β 2 -20416 between the respective reverse channel signal-to-noise ratio and a respective 17 pre-determined signal-to-noise value;I.: IS 21) b) a system noise measuring means for measuring a system noise power level of the spread-spectrum system comprising: means for receiving a plurality of reverse spread-spectrum signals;means for combining the received spread spectrum signals with an uncorrelated despreading signal to produce a noise signal;and means for measuring a power level of the noise signal to produce a system noise power signal;24 c) means for multiplying the difference signal by the system noise 25 power signal to generate the reverse channel error signal;and 26 d) a plurality of transmitting means, each transmitting means for 27 transmitting a respective reverse channel error signal as a part of a 2s respective forward channel information signal;and 29 each subscriber unit comprises an MPC receiving means for receiving a 30 respective one of the forward channel information signals and extracting the 7 1 31 respective reverse error signal from the forward channel information signal, and a 32 subscriber transmit power adjustment means for adjusting the reverse transmit 33 power level of the respective reverse spread-spectrum signal responsive to the 34 respective reverse error signal. AP/P/ 9 8/01214 AP.00682 -205J Ci X IO 30. The automatic maintenance power control (MPC) system of claim 29, further comprising a plurality of active subscriber units each of which transmits substantially continuous active information signals and wherein the plurality of reverse spread-spectrum signals includes the plurality of active information signals. 31. A method for tracking a centroid of a plurality of multipath spreadspectrum signals, said plurality of multipath spread-spectrum signals constituting a spread-spectrum channel signal including a transmitted code sequence, the method comprising the steps of: digitally sampling the spread-spectrum channel signal responsive to a clock signal to produce a sequence of sample values including a set of even numbered sample values and a set odd-numbered sample values;wherein said the set of evennumbered sample values define a sequence of early spread-spectrum channel signal samples and said set of odd numbered sample values define a sequence of late spread-spectrum channel signal samples;generating a plurality of local code sequences, each of said plurality of local code sequences having a code phase and code symbol period, and each being a code phase-shifted version of the transmitted code sequence;combining each of said plurality of local code sequences with the sequence of early received spread-spectrum channel signal samples to produce a plurality of early despread multipath signals, and combining each of said plurality of local code ΑΡ/Γ7 9 8/01214 AP.00682 -2071 33. The method of claim 32, wherein, prior to the step of summing, the 2 method includes the step of weighting each of said early signal samples and each of 3 said late signal samples with a respective predetermined weighting value. 1 34. The method of claim 31, wherein the steps of adjusting the code phase 2 of each of said plurality of local code sequences includes the step of increasing each 3 code phase by a first predetermined number of code symbol periods responsive to 4 the error signal value being negative, and decreasing each code phase by a second 5 predetermined number of code symbol periods responsive to the error signal value kj} 6 being positive. 1 35. The method of claim 31, wherein the step of adjusting the code phase 2 of each of said plurality of local code sequences includes the steps of increasing 3 each code phase by a first predetermined number of code symbol periods responsive 4 to the error signal value being positive, and decreasing each code phase by a second 5 predetermined number of code symbol periods responsive to the error signal value 6 being negative. 1 36. Apparatus for tracking a centroid of a plurality of multipath spread\ 2 spectrum signals, said plurality of multipath spread-spectrum signals constituting a k',.· 3 spread-spectrum channel signal including a transmitted code sequence, the apparatus 4 comprising: - 5 an analog-to-digital converter, responsive to a clock signal and the spread6 spectrum channel signal, to produce a sequence of sample values including a set of API?! 9 8/01214 AP . 0 ΰ 6 8 2 -208ΑΡ/Γ;9 8/01214 even numbered sample values and a set of odd-numbered sample values;wherein said set of even-numbered sample values define a sequence of early spread-spectrum channel signal samples and said set of odd numbered sample values define a sequence of late spread-spectrum channel signal samples;code sequence generating means for generating a plurality of local code sequences, each of said plurality of local code sequences having a code phase and code symbol period, and each being a code phase-shifted version of the transmitted code sequence;means for combining each of said pluraPty of local code sequences with the sequence of early received spread-spectrum channel signal samples to produce a plurality of early despread multipath signals, and for combining each of said plurality of local code sequences with the sequence of late received spread-spectrum channel signal samples to produce a plurality of late despread multipath signals;means for processing the plurality of early despread multipath signals to produce an early tracking value, and for processing the plurality of late despread multipath signals to produce a late tracking value a subtracter which determines the difference between the early tracking value and the late tracking value to produce an error signal value;and AP.00682 -20925 means, coupled to the code phase generating means, for adjusting the code 26 phase of each of said plurality of local code sequences responsive to the error signal 27 value. 1 37. The apparatus of claim 36, wherein the means for processing the 2 plurality of early despread multipath signals and for processing the plurality of late 3 despread multipath signals comprise: 4 a first plurality of accumulators which accumulate said plurality of early 5 despread multipath signals to produce a respective plurality of early signal samples, 6 and a seco id plurality of accumulators which accumulate said plurality of late 7 despread multipath signals to produce a respective plurality of late signal samples;
  7. 8
    8 and
  8. 9
    9 a first summing network for summing ones of the early signal samples to W produce said early tracking value, and a second summing network for summing 11 ones of the late signal samples to produce said late tracking value. 1 38. The apparatus of claim 37, further including a plurality of signal scalers | 2 which multiply each of said early signal samples and each of said late signal \ ) 3 samples by a respective predetermined weighting value and which apply the 4 weighted odd and even signal samples to the respective first and second summing 5 networks. AP/F/ 9 8/01214 AP.00682 -2 ΙΟΙ 39. A fast acquisition apparatus for quickly synchronizing a spreading code 2 phase of a spread-spectrum communication system to a transmitted code signal 3 having a transmitted in-phase (I) code signal and a transmitted quadrature (Q) code 4 signal, said transmitted I-code signal including a first spreading code sequence and 5 said transmitted Q-code signal including a second spreading code sequence; the 6 transmitted I-code signal and the transmitted Q-code signal having a predetermined 7 mutual code sequence phase relationship value, the fast acquisition apparatus S comprising:9 receiving means for receiving the transmitted code signal and for separating in from the received code signal the transmitted I-code signal and the transmitted Q11 code signal;12 a correlating means for correlating code sequences with the transmitted code 13 signal, and comprising an I-code signal correlator and a Q-code signal correlator;14 a local code sequence generator responsive to a code control signal value to 15 generate a local portion of the I-code sequence having an I-code phase value and a 16 local portion of the Q-code sequence having a Q-code phase value;and ΑΡ/Γ7 9 8 / 0 1 2 1 4 Q } 17 a controller connected to the I-code signal correlator, the Q-code signal lx correlator, and the local code sequence generator, said controller for determining, 19 obtaining, and maintaining code sequence lock wherein said I-code signal correlator 20 correlates said local portion of the I-code sequence with said transmitted I-code 21 signal and generates an I-high value when the I-code phase value of the local AP. Ο Ο β β 2 -21122 portion of the I-code sequence and a code phase value of the transmitted I-code 23 signal have matching code phase values and wherein said Q-code signal correlator 24 correlates said local portion of the Q-code sequence with said transmitted Q-code 25 signal and generates a Q-high value when the Q-code phase value of the local 26 portion of the Q-code sequence and a code phase value of the transmitted Q-code 27 signal have matching code phase values;2S wherein said controller generates the code control signal value to lock the I29 code phase value of the local portion of the I-code sequence responsive to the I-high ' 3· 7 30 value and to set the Q-code phase value of the local portion of the Q -code 31 sequence, and generates the code control signal value to lock tje Q-code phase 32 value of the local portion of the Q-code sequence responsive to the Q-high value 33 and to set the I-code phase value of the local portion of the I-code sequence;and 34 said controller is responsive to the absence of the I-high value and the Q35 high value to generate the code control signal value which adjusts the I-code phase 36 value and the Q-code phase value. l 40. The fast acquisition apparatus of claim 39, wherein the first spreading :/ V 2 code sequence is equivalent to the second spreading code sequence, and the 3 transmitted I-code signal and the transmitted Q code signal have the predetermined 4 mutual code sequence phase relationship such that the respective code phases are 5 not identical. AP/F/ 9 8/01214 AP . Ο Ο 6 8 2 -2121 41. The fast acquisition apparatus of claim 39, wherein the first spreading 2 code sequence and the second spreading code sequence are each chosen from a 3 plurality of fast acquisition sequences of length L code chips;each of said fast 4 acquisition sequences including a short code portion having length N code chips and 5 a long code portion having length M code chips and having a mean search value of 6 log 2L phases wherein said short code portion occurs repetitively, wherein: 7 said local portion of the I-code sequence includes an I-sequence equivalent 8 to the short code portion of the respective fast acquisition sequence, and said local 9 portion of the Q-code sequence includes a Q-sequence equivalent to the short code IU portion of the respective fast acquisition sequence;11 said I-code signal correlator further includes means for generating an I12 middle value when the I-code phase value of the local portion of the I-code 13 sequence and the code phase of the transmitted I-code signal have code phase values 14 which correspond to the I-sequence in phase with one occurrence of the respective 15 short code sequence of the first spreading code sequence;16 said Q-code signal correlator further includes means for generating a Q17 middle value when the Q-code phase of the local portion of the Q-code sequence is and the code phase of the transmitted Q-code signal have code phase values which 19 correspond to the Q-sequence in phase with one occurrence of the respective short 20 code sequence of the second spreading code sequence;and ΑΡ/Γ/ 9 6.Ό1214 AP . Ο Ο 6 β 2 ) ::-¾ ι ' 1 -213saicl controller being responsive to the I-middle value and to the absence of the I-high value and the Q-high value for generating the code control signal value which adjusts the I-code phase value and the Q-code phase value to maintain the respective local short code sequence portion of the local portion of the I-code sequence in phase with each respective occurrence of the short code sequence of the first spreading code sequence;and being responsive to the Q-iniddle value and the absence of the I-high value and the Q-high value for generating the code control signal value for adjusting the I-code phase value and the Q-code phase value to maintain the respective Q-sequence of the local portion of the Q-code sequence in phase with each respective occurrence of the short code sequence of the second spreading code sequence. 42. The fast acquisition apparatus of claim 41, wherein the short code portion has length N code chips where N is an even integer and the long code portion has length M code chips where M is an odd integer. 43. The fast acquisition apparatus of claim 41, wherein the short code portion has length N code chips where N is an odd integer and the long code portion has length M code chips where M is an even integer. 44. The fast acquisition apparatus of claim 41, wherein each of said fast acquisition sequences includes a short code portion having length N code chips and a long code portion having length M code chips, and the plurality of fast acquisition sequences, has length L code chips, where L, M and N are integers and L is equal to M multiplied by N. API?,' 9 8/01214 AP.00«»t -2141 S 45. The fast acquisition apparatus of claim 41, wherein each of said fast acquisition sequences including a short code portion having length N code chips and a long code portion having length M code chips, and the plurality of fast acquisition sequences, has length L code chips, where L, M and N are integers and L is equal to the least common multiple of M and N. 46. The fast acquisition apparatus of claim 41, wherein the first spreading code sequence and the second spreading code sequence are equivalent fast acquisition sequences chosen from the plurality of fast acquisition sequences. 47. An adaptive matched filte- (AMF) apparatus for collecting signal power of a spread data channel in a spread-spectrum communication system from a spread signal having a plurality of multipath signal components, each of said multipath signal components having a carrier phase, wherein said spread signal includes a spread pilot channel employing a first predetermined spreading code sequence and a spread data channel employing a second predetermined spreading code sequence, said spread pilot channel is unmodulated and said spread data channel is datamodulated;the AMF apparatus comprising: pilot vector correlator means, coupled to receive the spread signal, for providing a plurality of multipath signal weighting values determined from the spread pilot channel, each multipath signal weighting value corresponding to a respective multipath signal carrier of the respective received multipath signal component;ΑΡ/Γ7 9 8/01214 AP.00682 -21514 local code sequence generator means for generating a plurality of local code 15 sequences, each of the local code sequences being a code phase-shifted version of 16 the predetermined spreading code sequence;17 data AMF means, coupled to receive the spread signal, for providing a data is value detennined from the spread data channel, the data AMF means comprising: 19 . a) a plurality of spreading code correlators, each spreading 20 code correlator correlating a respective one of the local code 21 sequences with the received spread signal to produce a respective 22 despread multipath data signal component having a carrier phase 23 value;24 b) weighting means for scaling the data value and for aligning 25 the carrier phase value of the despread multipath data responsive to 26 the respective multipath weighting value;and 27 c) first combining means for combining each one of the 28 scaled and aligned data signal components to produce the data value. 1 48. The data AMF apparatus of claim 47, wherein: 2 a) each of the plurality of spreading code correlators further includes 3 multiplication means for multiplying the spread signal with a respective one of the 4 local code sequences to produce a correlated signal value and accumulation means 5 for accumulating the correlated signal value for a predetermined period to produce a AP/F7 9 8/01214 ΑΡ.00682 -2166 (, Ί S 1 1 despread multipath data signal component having a carrier phase which corresponds to the carrier signal phase of the respective received multipath signal component;and b) the aligning means comprises a plurality of multipliers, each multiplier multiplying a respective one of the despread multipath data signal components with a respective one of the multipath signal weighting values, and each multiplier producing one weighted data signal component of a plurality of weighted data signal components. 49. The adaptive matched filter (AMF) apparatus of claim 47, wherein the pilot vector correlator means further comprises: local pilot code sequence generator means for generating a plurality of local code sequences, each of the code sequences being a code phase-shifted version of the pilot spreading code sequence;a plurality of pilot spreading code correlators, each pilot spreading code correlator correlating a respective one of the local code sequences with the spread signal, each spreading code correlator comprising multiplication means for multiplying the spread signal with the respective one of the local code sequences to produce a correlated pilot signal value and accumulator means for accumulating the correlated pilot signal value for a predetennined period to produce a despread multipath pilot signal component with a carrier signal phase;wherein each one of the plurality of despread multipath pilot signal components is applied to a respective ΔΡ/ΓΖ 98.01214 AP. ν υ 6 8 2 -217)4 one of a plurality of low pass filters to produce a multipath signal weighting value 15 corresponding to the carrier signal phase of the respective received multipath signal 16 component;each one of the plurality of despread multipath pilot signal components 17 and the respective multipath signal weighting value is applied to a respective one of is a plurality of multipliers;and each multipath pilot signal component is multiplied 19 by the respective multipath signal weighting value to produce one scaled and phase 20 rotated pilot signal component of a plurality of scaled and phase rotated pilot signal 21 components having substantially equal carrier phases;and j 22 d) second combining means for combining the plurality of weighted pilot 23 signal components to produce a pilo. data value. 50. The pilot vector correlator apparatus of claim 40, further comprising: a phase locked loop (PLL) which measures a carrier phase error of the pilot data value and produces a composite carrier phase error signal;wherein the phase error signal and each one of the plurality of despread multipath pilot signal components and the respective multipath signal weighting value are applied to a respective one of a plurality of multipliers, and each multipath pilot signal component is multiplied by the respective weighting value and the phase error signal to produce one scaled and phase rotated pilot signal component of the plurality of scaled and phase rotated pilot signal components having substantially equal carrier phases. AP/P/ 9 8 0 12 14 AP.00882 -2181 51. A pilot vector correlator apparatus a) for receiving a spread signal, b) 2 for collecting signal power from a spread pilot channel which is a component signal 3 of the spread signal wherein the spread signal has a plurality of received multipath 4 signal components to produce a pilot data value, said spread pilot channel being 5 spread by a predetermined pilot spreading code sequence, and c) for providing a 6 plurality of multipath signal weighting values determined from the spread pilot 7 channel;the apparatus comprising: s local pilot code sequence generator'means for generating a plurality of local 9 code sequences, each of the code sequences being a code phase-shifted version of in the pilot spreading code sequence;a plurality of pilot spreading code correlators, each pilot spreading code correlator correlating a respective one of the local code sequences with the spread signal, each spreading code correlator comprising a multiplier which multiplies the spread signal by a respective one of the local code sequences to produce a correlated pilot signal value and accumulator means for accumulating the correlated signal for a predetermined period to produce a despread multipath pilot signal component with a carrier signal;wherein each one of the plurality of despread multipath pilot signal components is applied to a respective one of a plurality of low pass filters, to produce a respective one of the plurality of multipath signal weighting values, each multipath signal weighting value corresponding to a carrier signal phase value of the respective received multipath signal component;each one of the plurality of despread multipath pilot signal components and the respective AP/P/ 9 8/01214 < J AP . Ο Ο 6 β 2 I -21923 multipath signal weighting value being applied to a respective one of a plurality of 24 multipliers, wherein each multipath pilot signal component is multiplied by the 25 respective weighting value to produce a respective phase rotated pilot signal 26 component of a plurality of phase rotated pilot signal components having 27 substantially equal carrier phase values;and 28 d) combining means for combining the plurality of derotated pilot signal 29 components to produce the pilot data value. 1 52. The pilot vector correlator apparatus of claim 51, further comprising: 2 a phase lock loop (PLL) which measures a carrier phase error of the pilot 3 data value to produce a carrier phase error signal;4 wherein the phase error signal and each one of the plurality of despread 5 multipath pilot signal components and the respective multipath signal weighting 6 values are applied to a respective plurality of multipliers, wherein each multipath 7 pilot signal component is multiplied by the respective multipath signal weighting 8 value and by the phase error signal to produce a respective one of the phase rotated 9 pilot signal components, ι j T'x ι 53. An improved data adaptive matched filter (AMF) apparatus for 2 collecting signal power of a spread data channel in a spread-spectrum 3 communication system from a spread signal having a plurality of multipath signal 4 components to produce a despread data value, wherein said spread signal includes a AP/F/ 9 8/01214 AP. Ο ΰ 6 β I -2205 spread pilot channel and said spread data channel employs a predetermined 6 spreading code sequence;the improved data AMF apparatus comprising: 7 pilot vector correlator means for receiving the spread signal and for 8 providing a plurality of multipath signal weighting values determined from the 9 spread pilot channel, each multipath signal weighting value corresponding to a
  9. 10
    10 respective different carrier signal phase of the received multipath signal component;
  10. 11
    11 clock signal generator means for producing a clock signal; kD4 2 code sequence generator means for generating a predetermined code 13 sequence signal having a plurality of code chip values and substantially equivalent 14 to the spreading code sequence of the spread data channel, said code sequence 15 generator means being coupled to the clock signal generator means for sequentially 16 providing each spreading code value responsive to the clock signal; 17 a data AMF comprising:18 a) a shift register (SR) responsive to the desk signal and having a plurality 19 of stages including a first stage and last stage, said predetermined code sequence ..'Ή 20 signal being applied to the first stage, wherein each stage defines a respective tap, ''Tl and each tap produces a signal which corresponds to successive ones of the 22 spreading code values;23 b) a plurality of signal multipliers, each signal multiplier multiplying a tap 24 output value by a respective multipath signal weighting value to produce one AP/P/ 9 8/01214 AP . Ο Ο 6 8 2 -22125 respective multipath despreading signal value of a plurality of multipath despreading 26 signal values;27 c) combining means for combining all of the plurality of multipath 2S despreading signal values to produce a despreading signal;29 d) multiplying means for multiplying the spread signal by the despreading 3U signal to produce a despread data signal;and 31 e) accumulating means for accumulating the despread data signal for a 32 predetermined period to produce the despread data value. 1 54. A code sequence generator apparatus which generates a plurality of 2 spreading code sequences including a master spreading code sequence, the plurality 3 of spreading code sequences having relatively low mutual cross correlation, and 4 having a predetermined mutual code phase relationship, said code sequence 5 generator apparatus comprising: 6 a clock generator means for generating a clock signal 7 a linear feedback shift register (LFSR), responsive to the clock signal and 8 having a plurality of stages including a first stage and a last stage, each stage ., 9 defining a respective tap, each tap producing a tap signal;wherein a predetermined 1U group of the tap signals including the tap signal of the last stage are applied to logic 11 circuitry which combines the tap signals to produce a feedback chip-code signal, ΑΡ/Γ/ 98/01214 AP. Ο Ο 6 β 2 -22212 said feedback chip-code signal being applied as an input signal to the first stage of 13 the LFSR;14 first memory means for storing a plurality of spreading-code seeds, each 15 spreading-code seed comprising a set of spreading-code sequence bit values, and 16 said first memory being connected to the LFSR and being responsive to a load 17 signal for transferring each one of a predetermined set of the spreading-code IX sequence bit values of a selected one of the plurality of spreading-code seed into a 19 respective one of the shift register stages of the LSFR;((j 20 code generator controller means for selecting one of the plurality of chip21 code seeds to determine the plurality of spreading code sequences and for providing 22 the load signal indicating said one spreading-code seed;23 wherein said LSFR is responsive to the clock signal to sequentially transfer 24 each respective tap signal from one stage to the next stage, from the first stage to 25 the last stage and for transferring the feedback chip-code value to the first stage, 26 and each successive one of the tap values of the last stage defines the master 27 spreading code sequence ΑΡ/Γ7 9 8/01214 2x second memory means being responsive to the clock signal for providing a ’ j 29 repetitive even code sequence, said even code sequence having relatively low cross 3() correlation with the master spreading sequence and having an even number of chip 31 spreading values;AP. Ο Ο β β 2 -22332 a plurality of cascade connected feedforward means, coupled to receive the 33 master spreading code sequence, for providing a plurality of code sequences, each 34 code sequence being a distinct spreading code sequence of said plurality of 35 spreading code sequences, said feedforward means being responsive to the clock 36 signal, to provide a plurality of spreading code sequences;and 37 a plurality code sequence combining means, each code sequence combining 3S means for combining respective spreading code sequence with said even code 39 sequence to produce a plurality of relatively lopg spreading code. < l 55. The code sequence generator apparatus of claim 54, wherein the 2 plurality of cascade connected feedforward means includes: 3 receiving means for receiving the master spreading sequence;4 a feedforward circuit having a plurality of cascade connected feedforward ' 5 logic sections, each logic section defining a tap which provides one of the plurality 6 if spreading code sequences, including a first feedforward logic section and a last 7 feedforward logic section and connected sequentially from the first feedforward s logic section to the last feedforward logic section, each feedforward logic section 4 9 comprising a single delay element having an input terminal which receives an input signal and an output terminal which provides an output signal, and logic 11 combining means for logically combining the input signal with the output signal to
  11. 12
    12 produce the respective spreading code sequence. AP/P/ 98/01214 AP.Ο Ο 6 β 2 -2241 56. The code sequence generator claim 55, wherein the code sequence 2 combining means comprises an EXCLUSIVE-OR logic circuit. 1 57 The code sequence generator apparatus of claim 55, wherein the logic 2 combining means comprises an EXCLUSIVE-OR logic circuit for performing 3 modulo-2 addition. 1 58. A method for capacity management in a spread-spectrum 2 communication system including a base station and a plurality of subscriber units ( .... 3 (SUs), wherein the base station transmits to the SUs a plurality of spread-spectrum 4 channels including an access channel having a traffic access value which is received 5 by each SU, and a respective plurality of message channels; and wherein each SU (> transmits to the base station an assigned channel having a power alarm value and a 7 SU message channel, the method comprising the steps of:8 measuring, by the base station, a transmit power level of the access channel 9 and the plurality of message channels;lu comparing, by the base station, the transmit power level to a first 11 predetermined power value to produce a power comparison output value;Ci? 12 blocking transmission of an assigned channel and a respective SU message
  12. 13
    13 channel, responsive to the power comparison output value, by setting the traffic
  13. 14
    14 access value to a first predetermined value when the transmit power level is
  14. 15
    15 equivalent to or greater than the predetermined value, wherein one SU of the ΑΡ/ΓΖ 9 8/01214 AP. Ο Ο 6·2 -2251() plurality of SUs, responsive to the traffic access value, does not transmit the 17 assigned channel and the SU message channel;is measuring, by each ones of the SUs, a transmit power level of the respective iv SU for the respective assigned channel and message channel;
  15. 16
    20 comparing by each ones of the SUs the transmit power level of the
  16. 17
    21 respective SU to a second predetermined value;and ,-.
  17. 18
    22 indicating a maximum power condition to the base station, by one SU, by
  18. 19
    23 setting the respective power alarm value to an alarm condition value when the
  19. 20
    24 transmit power level of the SU is equivalent to or greater than the second
  20. 21
    25 predetermined value;and
  21. 22
    26 blocking transmission of the respective assigned channel and SU message
  22. 23
    27 channel of each ones of the SUs, by the base station responsive to the alarm 2X condition value, by setting the traffic access value to the first predetermined value. 1 59. A method for conserving capacity of an ISDN wireless link ι f a spread2 spectrum communication system including a first spread-spectruin transceiver and a '•/V. 3 second spread-spectruin transceiver, said first spread-spectruin transceiver receiving ί ) 4 a digital data signal including a predetermined flag pattern corresponding to an idle 5 period and transferring the digital data signal to said second transceiver as a spread 6 spectrum signal, and said second spread-spectrum transceiver receiving the spread ΑΡ/Γ7 9 8/01214 AP. Ο Ο β 8 2 -225 spectrum signal and delivering the digital data signal, the method comprising the steps of:delaying, by the first transceiver, the digital data signal to form a delayed digital data signal;monitoring the digital data signal to detect the predetermined flag pattern;transmitting the delayed digital data signal as the spread-spectrum signal to the second transceiver;suspending transmission of the delayed digital data signal when the flag pattern is present;detecting, by the second transceiver, the absence of the delayed digital data signal;and inserting the predetermined flag pattern in the delivered digital data signal. 60. A multiple access, spread-spectrum communication system substantially as herein described with reference to any one of the illustrated embodiments. 61. A subscriber unit for a multiple access, spread-spectrum communication system substantially as herein described and illustrated. API?,' 9 8/01214 62. A bearer channel modification system substantially as herein described and illustrated. 63. A Code Division Multiple Access (CDMA) modem substantially as herein described and illustrated. AP. Ο Ο 6 8 2 MW 1 bj -22764. An automatic power control (APC) system substantially as herein described with reference to any one of the illustrated embodiments. 65. An automatic forward power control (AFPC) system substantially as herein described and illustrated. 66. An automatic reverse power control (ARPC) system substantially as herein described and illustrated. 67. An automatic maintenance power control (MPC) system substantially as herein described and illustrated. 68. A method for tracking a centroid of a plurality of multipath spreadspectrum signals substantially as herein described and illustrated. 69. Apparatus for tracking a centroid of multipath spread-spectrum signals substantially as herein described and illustrated. 70. A fast acquisition apparatus substantially as herein described and illustrated.. 71. An adaptive matched filter (AMF) apparatus substantially as herein described and illustrated. 72. An improved data adaptive matched filter (AMF) apparatus substantially as herein described and illustrated. 73. A pilot vector correlator apparatus substantially as herein described and illustrated. 74. A code sequence generator apparatus substantially as herein described and illustrated. AP/P/ 9 8/01214 Λ. , t r*r~ . v u o 9 4 75. A method for capacity management in a spread-spectrum substantially as herein described and illustrated. 76. A method for conserving capacity of an ISDN wireless link substantially as herein described and illustrated. AP/P/ 9 8/01214
Independent claims22