In this patent, we present MultiCode Direct sequence Spread Spectrum (MC-DSSS) which is a modulation scheme that assigns up to N DSSS codes to an individual user where N is the number of chips per DSSS code. When viewed as DSSS, MC-DSSS requires up to N correlators (or equivalently up to N Matched Filters) at the receiver with a complexity of the order of N2 operations. In addition, a non ideal communication channel can cause InterCode Interference (ICI), i.e., interference between the N DSSS codes. In this patent, we introduce new DSSS codes, which we refer to as the "MC" codes. Such codes allow the information in a MC-DSSS signal to be decoded in a sequence of low complexity parallel operations which reduce the ICI. In addition to low complexity decoding and reduced ICI. MC-DSSS using the MC codes has the following advantages: (1) it does not require the stringent synchronization DSSS requires, (2) it does not require the stringent carrier recovery DSSS requires and (3) it is spectrally efficient.

Patent
   RE37802
Priority
Jan 24 1994
Filed
Sep 10 1998
Issued
Jul 23 2002
Expiry
Jan 24 2014
Assg.orig
Entity
Large
110
75
all paid
1. A transceiver for transmitting a first stream of data symbols, the transceiver comprising:
a converter for converting the first stream of data symbols into plural sets of N data symbols each;
first computing means for operating on the plural sets of N data symbols to produce modulated data symbols corresponding to an invertible randomized spreading of the first stream of data symbols; and
means to combine the modulated data symbols for transmission.
0. 33. A transceiver for transmitting a first stream of data symbols, the transceiver comprising:
a converter for converting the first stream of data symbols into plural sets of data symbols each;
first computing means for operating on the plural sets of data symbols to produce modulated data symbols corresponding to an invertible randomized spreading of the first stream of data symbols over more than one and up to m direct sequence spread spectrum codes, where each direct sequence spread spectrum code has m chips; and
means to combine the modulated data symbols for transmission.
23. A method of exchanging data streams between a plurality of transceivers, the method comprising the steps of:
converting a first stream of data symbols into plural sets of N data symbols each;
operating on the plural sets of N data symbols to produce modulated data symbols corresponding to a spreading of the first stream of data symbols over N code symbols more than one and up to m direct sequence spread spectrum codes;
combining the modulated data symbols for transmission; and
transmitting the modulated data symbols from a first transceiver at a time when no other of the plurality of transceivers is transmitting.
17. A transceiver for transmitting a first stream of data symbols and receiving a second stream of data symbols, the transceiver comprising:
a converter for converting the first stream of data symbols into plural sets of N data symbols each;
first computing means for operating on the plural sets of N data symbols to produce sets of N modulated data symbols corresponding to an invertible randomized spreading of each set of N data symbols over N code symbols more than one and up to m direct sequence spread spectrum codes;
means to combine the modulated data symbols for transmission;
means for receiving a sequence of modulated data symbols, the modulated data symbols having been generated by an invertible randomized spreading of a second stream of data symbols over N code symbols more than one and up to m direct sequence spread spectrum codes;
second computing means for operating on the sequence of modulated data symbols to produce an estimate of the second stream of data symbols; and
means to combine output from the second computing means.
2. The transceiver of claim 1 in which the first computing means includes comprises:
a source of N more than one and up to m direct sequence spread spectrum code symbols codes, where m is the number of chips per direct sequence spread spectrum code; and
a modulator to modulate each ith data symbol from each set of N data symbols with the ith a code symbol from the N code symbol up to m direct sequence spread spectrum codes to generate N modulated data symbols, and thereby spread each ith data symbol set of data symbols over a separate code symbol .
3. The transceiver of claim 2 in which the code symbols direct sequence spread spectrum codes are generated by operation of a non-trivial N point transform on a sequence of input signals.
4. The transceiver of claim 1 in which the first computing means includes comprises:
a transformer for operating on each set of N data symbols to generate N modulated data symbols as output, the N modulated data symbols corresponding to spreading of each ith data symbol over a separate code symbol selected from a set of more than one and up to m codes, where m is the number of chips per code; and
means to combine the modulated data symbols for transmission.
5. The transceiver of claim 4 in which the transformer effectively applies a first transform selected from the group comprising consisting of a Fourier transform and a Walsh transform to the N data symbols.
6. The transceiver of claim 5 in which the first transform is a Fourier transform and it is followed by a randomizing transform.
7. The transceiver of claim 6 in which the first transform is a Fourier transform and it is followed by a randomizing transform and a second transform selected from the group comprising consisting of a Fourier transform and a Walsh transform.
8. The transceiver of claim 4 in which the transformer effectively applies a first inverse transform selected from the group comprising consisting of a randomizer transform, a Fourier transform and a Walsh transform to the N data symbols, followed by a first equalizer and a second inverse transform selected from the group comprising consisting of a Fourier transform and a Walsh transform.
9. The transceiver of claim 8 in which the second transform is followed by a second equalizer.
10. The transceiver of claim 1 further including comprising:
means for receiving a sequence of modulated data symbols, the modulated data symbols having been generated by invertible randomized spreading of a second stream of data symbols; and
second computing means for operating on the sequence of modulated data symbols to produce an estimate of the second stream of data symbols.
11. The transceiver of claim 10 further including comprising means to apply diversity to the modulated data symbols before transmission, and means to combine received diversity signals.
12. The transceiver of claim 10 in which the second computing means includes comprises:
a correlator for correlating each ith modulated data symbol from the received sequence of modulated data symbols with the ith code symbol a code from the a set of N code symbols more than one and up to m codes, where m is the number of chips per code; and
a detector for detecting an estimate of the data symbols from output of the correlator.
13. The transceiver of claim 10 in which the second computing means includes comprises an inverse transformer for regenerating an estimate of the N data symbols.
14. The transceiver of claim 1 further including comprising a shaper for shaping the combined modulated data symbols for transmission.
15. The transceiver of claim 1 further including comprising means to apply diversity to the combined modulated data symbols before transmission.
16. The transceiver of claim 1 in which the N data symbols include a pilot frame and a number of data frames, and is preceded by a request frame, wherein the request frame is used to wake up receiving transceivers, synchronize reception of the N data symbols and convey protocol information.
18. The transceiver of claim 17 in which the first computing means includes comprises:
a source of N the direct sequence spread spectrum code symbols codes; and
a modulator to modulate each ith data symbol from each set of N data symbols with the ith code symbol a code from the N code symbol up to m direct sequence spread spectrum codes to generate N modulated data symbols, and thereby spread each ith data symbol over a separate direct sequence spread spectrum code symbol .
19. The transceiver of claim 18 in which the code symbols direct sequence spread spectrum codes are generated by operation of plural non-trivial N point transforms on a random sequence of input signals.
20. The transceiver of claim 17 in which the first computing means includes comprises:
a transformer for operating on each set of N data symbols to generate N modulated data symbols as output, the N modulated data symbols corresponding to spreading of each ith data symbol over a separate code symbol .
21. The transceiver of claim 17 in which the second computing means includes comprises:
a correlator for correlating each ith modulated data symbol from the received sequence of modulated data symbols with the ith code symbol a code from the set of N code symbols up to m direct sequence spread spectrum codes; and
a detector for detecting an estimate of the data symbols from the output of the correlator.
22. The transceiver of claim 17 in which the second computing means includes comprises an inverse transformer for regenerating an estimate of the N data symbols.
24. The method of claim 23 in which the spreading is an invertible randomized spreading and operating on the plural sets of N data symbols includes comprises modulating each ith data symbol from each set of N data symbols with the ith code symbol a code from the N code symbols up to m direct sequence spread spectrum codes to generate N modulated data symbols, and thereby spread each ith data symbol over a separate code symbol .
25. The method of claim 23 in which the spreading is an invertible randomized spreading and operating on the plural sets of N data symbols includes comprises:
transforming, by application of a transform, each set of N data symbols to generate N modulated data symbols as output.
26. The method of claim 25 in which transforming each set of N data symbols includes comprises applying to each set of N data symbols a randomizing transform and a transform selected from the group comprising consisting of a Fourier transform and a Walsh transform.
27. The method of claim 25 in which transforming each set of N data symbols includes comprises applying to each set of N data symbols a Fourier transform, a randomizing transform and a transform selected from the group comprising consisting of a Fourier transform and a Walsh transform.
28. The method of claim 25 in which transforming each set of N data symbols includes comprises applying to each set of N data symbols a first transform selected from the group comprising consisting of a Fourier transform and a Walsh transform, a randomizing transform and a second transform selected from the group comprising consisting of a Fourier transform and a Walsh transform.
29. The method of claim 23 further including comprising the step of:
receiving, at a transceiver distinct from the first transceiver, the sequence of modulated data symbols; and
operating on the sequence of modulated data symbols to produce an estimate of the first stream of data symbols.
30. The method of claim 29 in which operating on the sequence of modulated data symbols includes comprises the steps of:
correlating each ith modulated data symbol from the received sequence of modulated data symbols with the ith code symbol from the set of N code symbols a code from the up to m direct sequence spread spectrum codes; and
detecting an estimate of the first stream of data symbols from output of the correlator.
31. The method of claim 23 further including comprising the step of shaping the modulated data symbols before transmission.
32. The method of claim 23 further including comprising the step of applying diversity to the modulated data symbols before transmission.
0. 34. The transceiver of claim 33 further comprising:
means for receiving a sequence of modulated data symbols, the modulated data symbols having been generated by invertible randomized spreading of a second stream of data symbols; and
second computing means for operating on the sequence of modulated data symbols to produce an estimate of the second stream of data symbols.
0. 35. The transceiver of claim 34 further comprising means to apply diversity to the modulated data symbols before transmission, and means to combine received diversity signals.
0. 36. The transceiver of claim 34 in which the second computing means comprises:
a correlator for correlating each modulated data symbol from the received sequence of modulated data symbols with a code from the set of up to m direct sequence spread spectrum codes; and
a detector for detecting an estimate of the data symbols from output of the correlator.
0. 37. The transceiver of claim 34 in which the second computing means comprises an inverse transformer for regenerating an estimate of the data symbols.
0. 38. The transceiver of claim 33 further comprising a shaper for shaping the combined modulated data symbols for transmission.
0. 39. The transceiver of claim 33 further comprising means to apply diversity to the combined modulated data symbols before transmission.
0. 40. The transceiver of claim 33 in which the data symbols include a pilot frame and a number of data frames, and is preceded by a request frame, wherein the request frame is used to wake up receiving transceivers, synchronize reception of the data symbols and convey protocol information.

FIG. 1 illustrates the transmitter of the MC-DSSS modulation technique generating the kth MC-DSSS frame bearing N symbols of information. The symbols can be either analog or digital.

A converter 10 converts a stream of data symbols into plural sets of N data symbols each. A computing means 12 operates on the plural sets of N data symbols to produce modulated data symbols corresponding to an invertible randomized spreading of the stream of data symbols. A combiner 14 combines the modulated data symbols for transmission. The computing means shown in FIG. 1 includes a source 16 of N direct sequence spread spectrum code symbols and a modulator 18 to modulate each ith data symbol from each set of N data symbols with the I code symbol from the N code symbol to generate N modulated data symbols, and thereby spread each I data symbol over a separate code symbol.

FIG. 2 illustrates the receiver of the MC-DSSS modulation techniques accepting the kth MC-DSSS frame and generating estimates for the corresponding N symbols of information. The dot product in FIG. 2 can be implemented as a correlator. The detector can make either hard decisions or soft decisions.

A sequence of modulated data symbols is received at 22 in which the sequence of modulated data symbols has been generated by the transmitter such as is shown in FIG. 1 or 4. A second computing means 24 operates on the sequence of modulated data symbols to produce an estimate of the second string of data symbols. The computing means 24 shown in FIG. 2 includes a correlator 26 for correlating each I modulated data symbol from the received sequence of modulated data symbols with the I code symbol from the set of N code symbols and a detector 28 for detecting an estimate of the data symbols from output of the correlator 26.

FIG. 3 illustrates the code generator of the MC codes. Any one of the P N-point transforms in FIG. 3 consists of a reversible transform to the extent of the available arithmetic precision. In other words, with finite precision arithmetic, the transforms are allowed to add a limited amount of irreversible error.

One can use the MC-DSSS transmitter in FIG. 1 and the MC-DSSS receiver in FIG. 2 together with the MC codes generated using the code generator in FIG. 3 in order to implement MC-DSSS using the MC codes.

An alternative transmitter to the one in FIG. 1 using the MC codes in FIG. 3 is shown in FIG. 4.

The alternative transmitter shown in FIG. 4 includes a transformer 20 for operating on each set of N data symbols to generate N modulated data symbols as output. A series of transforms are shown.

An alternative receiver to the one in FIG. 2 using the MC codes in FIG. 3 is shown in FIG. 5. L pilots are required in FIG. 5 for equalization.

Both transmitters in FIGS. 1 and 4 allow using shaper 30 in diversity module 32 shaping and time diversity of the MC-DSSS signal as shown in FIG. 6. We will refer to the MC-DSSS frame with shaping and time diversity as a Data frame.

Both receivers in FIGS. 2 and 5 allow diversity combining followed by the unshaping of the Data frame as shown in FIG. 7. A Synch. is required in FIG. 7 for frame synchronization.

In addition to the Data frames, we need to transmit (1) all of the L pilots used in FIG. 5 to estimate and equalize for the various types of channel distortions, (2) the Synch. signal used in FIG. 7 for frame synchronization, and (3) depending on the access technique employed, the source address, destination address and number of Data frames. We will refer to the combination of all transmitted frames as a packet.

Examples of the N-point transforms in FIG. 3 are a Discrete Fourier Transform (DFT), a Fast Fourier Transform (FFT), a Walsh Transform (WT), a Hilbert Transform (HT), a Randomizer Transform (RT) as the one illustrated in FIG. 8, a Permutator Transform (PT) as the one illustrated in FIG. 9, an Inverse DFT (IDFT), an Inverse FFT (IFFT), an Inverse WT (IWT), an Inverse HT (IHT), an Inverse RT (IRT), an Inverse PT (IPT), and any other reversible transform. When L=2 with the first N-point transform being a DFT and the second being a RT, we have a system identical to the patent: "Method and Apparatus for Multiple Access between Transceivers in Wireless Communications using OFDM Spread Spectrum" by M. Fattouche and H. Zaghloul, filed in the U.S. Pat Office in Mar. 31, 1992, Ser. No. 07/861,725.

Preferred shaping in FIG. 6 consists of an Mth order interpolation filter followed by an alias/window operation as shown in FIG. 10a. The Alias/window operation is described in FIG. 11a where a raised-cosine pulse of rolloff β is applied. The interpolation filter in FIG. 10a can be implemented as an FIR filter or as an NM-point IDFT where the first N(M-1)/2 points and the last N(M-1)/2 points at the input of the IDFT are zero. Preferred values of M are 1,2,3 and 4.

Preferred unshaping in FIG. 7 consists of a dealias/dewindow operation followed by a decimation filter as shown in FIG. 10b. The dealias/dewindow operation is described in FIG. 11b.

Time Diversity in FIG. 6 can consist of repeating the MC-DSSS frame several times. It can also consist of repeating the frame several times then complex conjugating some of the replicas, or shifting some of the replicas in the frequency domain in a cyclic manner.

Diversity combining in FIG. 7 can consist of cophasing, selective combining, Maximal Ratio combining or equal gain combining.

In FIG. 5, L pilots are used to equalize the effects of the channel on each information-bearing data frame. The pilot frames can consist of Data frames of known information symbols to be sent either before, during or after the data, or of a number of samples of known values inserted within two transformations in FIG. 4. A preferred embodiment of the pilots is to have the first pilot consisting of a number of frames of known information symbols. The remaining pilots can consist of a number of known information symbols between two transforms. The L estimators can consist of averaging of the pilots followed by either a parametric estimation or a nonparametric one similar to the channel estimator in the patent: "Method and Apparatus for Multiple Access between Transceivers in Wireless Communications using OFDM Spread Spectrum" by M. Fattouche and H. Zaghloul, filed in the U.S. Pat Office in Mar. 31, 1992, Ser. No. 07/861,725.

When Node A intends to transmit information to Node B, a preferred embodiment of a packet is illustrated in FIG. 12: a Request frame 40, an Address frame, an Ack. frame, a Pilot frame 36 and a number of Data frames 38. The Request frame is used (1) as a wake-up call for all the receivers in the band, (2) for frame synchronization and (3) for packet synchronization. It can consist of a DSSS signal using one PN code repeated a number of times and ending with the same PN code with a negative polarity. FIGS. 13 and 14 illustrate the transmitter and the receiver for the Request frame respectively. In FIG. 14, the dot product operation can be implemented as a correlator with either hard or soft decision (or equivalently as a filter matched to the PN code followed by a sample/hold circuit). The Request frame receiver is constantly generating a signal out of the correlator. When the signal is above a certain threshold using the level detector, (1) a wake-up call signal is conveyed to the portion of the receiver responsible for the Address frame and (2) the frames are synchronized to the wake-up call. The packet is then synchronized to the negative differential correlation between the last two PN codes in the Request frame using a decoder as shown in FIG. 14.

The Address frame can consist of a CDMA signal where one out of a number of codes is used at a time. The code consists of a number of chips that indicate the destination address, the source address and/or the number of Data frames. FIGS. 15 and 16 illustrate the transmitter and the receiver for the Address frame respectively. Each receiver differentially detects the received Address frame, then correlates the outcome with it is own code. If the output of the correlator is above a certain threshold, the receiver instructs its transmitter to transmit an Ack. Otherwise, the receiver returns to its initial (idle) state.

The Ack. frame is a PN code reflecting the status of the receiver, i.e. whether it is busy or idle. When it is busy, Node A aborts its transmission and retries some time later. When it is idle, Node A proceeds with transmitting the Pilot frame and the Data frames. FIGS. 17 and 18 illustrate the transmitter and the receiver for the Address frame respectively.

An extension to the MC-DSSS modulation technique consists of passband modulation where the packet is up-converted from baseband to RF in the transmitter and later down-converted from RF to baseband in the receiver. Passband modulation can be implemented using IF sampling which consists of implementing quadrature modulation/demodulation in an intermediate Frequency between baseband and RF, digitally as shown in FIGS. 19 and 20 which illustrate the transmitter and the receiver respectively. IF sampling trades complexity of the analog RF components (at either the transmitter, the receiver or both) with complexity of the digital components. Furthermore, in passband systems carrier feed-through is often a problem implying that the transmitter has to ensure a zero dc component. Such a component reduces the usable bandwidth of the channel. In IF sampling the usable band of the channel does not include dc and therefore is the dc component is not a concern.

A further extension to the MC-DSSS modulation technique consists of using antenna Diversity in order to improve the Signal-to-Ratio level at the receiver. A preferred combining technique is maximal selection combining based on the level of the Request frame at the receiver.

Zaghloul, Hatim, Fattouche, Michel T.

Patent Priority Assignee Title
10056693, Jan 08 2007 RUCKUS IP HOLDINGS LLC Pattern shaping of RF emission patterns
10181655, Aug 18 2004 RUCKUS IP HOLDINGS LLC Antenna with polarization diversity
10186750, Feb 14 2012 ARRIS ENTERPRISES LLC Radio frequency antenna array with spacing element
10224621, May 12 2009 ARRIS ENTERPRISES LLC Mountable antenna elements for dual band antenna
10230161, Mar 15 2013 RUCKUS IP HOLDINGS LLC Low-band reflector for dual band directional antenna
10257765, Jun 13 2000 Comcast Cable Communications, LLC Transmission of OFDM symbols
10349332, Jun 13 2000 Comcast Cable Communications, LLC Network communication using selected resources
10545245, Sep 16 2014 NOTTINGHAM SCIENTIFIC LIMITED GNSS jamming signal detection
10720959, Oct 12 2017 BRITISH CAYMAN ISLANDS INTELLIGO TECHNOLOGY INC. Spread spectrum based audio frequency communication system
10734737, Feb 14 2012 ARRIS ENTERPRISES LLC Radio frequency emission pattern shaping
7031371, Sep 25 2000 Intellectual Ventures Holding 81 LLC CDMA/TDMA communication method and apparatus for wireless communication using cyclic spreading codes
7289494, Dec 06 2001 Intellectual Ventures Holding 73 LLC Systems and methods for wireless communication over a wide bandwidth channel using a plurality of sub-channels
7292526, Jul 18 2003 Kabushiki Kaisha Toshiba Mobile communication system, radio control station, base station and mobile station for the system, and parameter determination method employing parallel combinatory spread-spectrum scheme
7317756, Dec 06 2001 Intellectual Ventures Holding 73 LLC Ultra-wideband communication apparatus and methods
7339955, Sep 25 2000 Intellectual Ventures Holding 81 LLC TDMA communication method and apparatus using cyclic spreading codes
7349439, Dec 06 2001 Intellectual Ventures Holding 81 LLC Ultra-wideband communication systems and methods
7349478, Dec 06 2001 Intellectual Ventures Holding 81 LLC Ultra-wideband communication apparatus and methods
7352806, Dec 06 2001 Intellectual Ventures Holding 81 LLC Systems and methods for transmitting data in a wireless communication network
7391815, Dec 06 2001 Intellectual Ventures Holding 81 LLC Systems and methods to recover bandwidth in a communication system
7403576, Dec 06 2001 Intellectual Ventures Holding 81 LLC Systems and methods for receiving data in a wireless communication network
7406647, Dec 06 2001 Intellectual Ventures Holding 81 LLC Systems and methods for forward error correction in a wireless communication network
7433382, Jul 07 2003 MIMO RESEARCH, LLC Spread spectrum based multichannel modulation for ultra wideband communications
7450637, Dec 06 2001 Intellectual Ventures Holding 81 LLC Ultra-wideband communication apparatus and methods
7483483, Dec 06 2001 Intellectual Ventures Holding 81 LLC Ultra-wideband communication apparatus and methods
7498996, Aug 18 2004 ARRIS ENTERPRISES LLC Antennas with polarization diversity
7498999, Nov 22 2004 ARRIS ENTERPRISES LLC Circuit board having a peripheral antenna apparatus with selectable antenna elements and selectable phase shifting
7511680, Aug 18 2004 RUCKUS IP HOLDINGS LLC Minimized antenna apparatus with selectable elements
7525486, Nov 22 2004 RUCKUS IP HOLDINGS LLC Increased wireless coverage patterns
7542504, Oct 26 2002 Electronics and Telecommunications Research Institute Frequency hopping ofdma method using symbols of comb pattern
7627056, Mar 29 2002 Scientific Research Corporation System and method for orthogonally multiplexed signal transmission and reception on a non-contiguous spectral basis
7639106, Apr 28 2006 ARRIS ENTERPRISES LLC PIN diode network for multiband RF coupling
7646343, Jun 24 2005 RUCKUS IP HOLDINGS LLC Multiple-input multiple-output wireless antennas
7652632, Aug 18 2004 RUCKUS IP HOLDINGS LLC Multiband omnidirectional planar antenna apparatus with selectable elements
7675474, Jun 24 2005 RUCKUS IP HOLDINGS LLC Horizontal multiple-input multiple-output wireless antennas
7696946, Aug 18 2004 ARRIS ENTERPRISES LLC Reducing stray capacitance in antenna element switching
7742588, Dec 31 2001 Polycom, Inc Speakerphone establishing and using a second connection of graphics information
7787605, Dec 31 2001 Polycom, Inc Conference bridge which decodes and responds to control information embedded in audio information
7796565, Jun 08 2005 SALESFORCE COM, INC Mixed voice and spread spectrum data signaling with multiplexing multiple users with CDMA
7864938, Dec 26 2000 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Speakerphone transmitting URL information to a remote device
7880683, Aug 18 2004 RUCKUS IP HOLDINGS LLC Antennas with polarization diversity
7916806, Sep 16 1997 AT&T MOBILITY II LLC Transmitter diversity technique for wireless communications
7929596, Dec 06 2001 Intellectual Ventures Holding 73 LLC Ultra-wideband communication apparatus and methods
7965252, Aug 18 2004 RUCKUS IP HOLDINGS LLC Dual polarization antenna array with increased wireless coverage
7978838, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint instructing conference bridge to mute participants
8000340, Jul 18 2003 Kabushiki KaishaToshiba Parameter determination base station employing PCSS scheme
8004556, Apr 16 2004 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference link between a speakerphone and a video conference unit
8023458, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Method and apparatus for wideband conferencing
8031129, Aug 18 2004 ARRIS ENTERPRISES LLC Dual band dual polarization antenna array
8045935, Dec 06 2001 Intellectual Ventures Holding 81 LLC High data rate transmitter and receiver
8068068, Jun 24 2005 RUCKUS IP HOLDINGS LLC Coverage antenna apparatus with selectable horizontal and vertical polarization elements
8102984, May 10 2001 Polycom, Inc Speakerphone and conference bridge which receive and provide participant monitoring information
8126029, Jun 08 2005 Polycom, Inc.; Polycom, Inc Voice interference correction for mixed voice and spread spectrum data signaling
8144854, May 10 2001 Polycom, Inc Conference bridge which detects control information embedded in audio information to prioritize operations
8199791, Jun 08 2005 Polycom, Inc.; Polycom, Inc Mixed voice and spread spectrum data signaling with enhanced concealment of data
8217843, Mar 13 2009 ARRIS ENTERPRISES LLC Adjustment of radiation patterns utilizing a position sensor
8223942, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint requesting and receiving billing information from a conference bridge
8254500, Jun 08 2001 AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD Channel equalization with SCDMA modulation
8314749, Aug 18 2004 ARRIS ENTERPRISES LLC Dual band dual polarization antenna array
8351545, Oct 31 1997 AT&T MOBILITY II LLC Low complexity maximum likelihood detection of concatenated space codes for wireless applications
8355475, Sep 16 1997 AT&T MOBILITY II LLC Diversity technique for wireless communications
8532586, Dec 06 2001 Intellectual Ventures Holding 81 LLC High data rate transmitter and receiver
8582520, Dec 31 2001 Polycom, Inc. Method and apparatus for wideband conferencing
8686905, Jan 08 2007 ARRIS ENTERPRISES LLC Pattern shaping of RF emission patterns
8698675, May 12 2009 ARRIS ENTERPRISES LLC Mountable antenna elements for dual band antenna
8704720, Jun 24 2005 RUCKUS IP HOLDINGS LLC Coverage antenna apparatus with selectable horizontal and vertical polarization elements
8705719, Dec 31 2001 Polycom, Inc. Speakerphone and conference bridge which receive and provide participant monitoring information
8723741, Mar 13 2009 ARRIS ENTERPRISES LLC Adjustment of radiation patterns utilizing a position sensor
8731107, Oct 31 1997 AT&T MOBILITY II LLC Low complexity maximum likelihood detection of concatenated space codes for wireless applications
8744389, Dec 06 2001 Intellectual Ventures Holding 81 LLC High data rate transmitter and receiver
8756668, Feb 09 2012 RUCKUS IP HOLDINGS LLC Dynamic PSK for hotspots
8805928, May 10 2001 POLYCOM ISRAEL LTD Control unit for multipoint multimedia/audio system
8836606, Jun 24 2005 RUCKUS IP HOLDINGS LLC Coverage antenna apparatus with selectable horizontal and vertical polarization elements
8860629, Aug 18 2004 ARRIS ENTERPRISES LLC Dual band dual polarization antenna array
8934381, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint instructing a remote device to establish a new connection
8934382, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint controlling functions of a remote device
8948059, Dec 26 2000 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint controlling audio volume of a remote device
8964604, Dec 26 2000 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Conference endpoint instructing conference bridge to dial phone number
8976712, Dec 31 2001 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Speakerphone and conference bridge which request and perform polling operations
8977683, Dec 26 2000 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Speakerphone transmitting password information to a remote device
9001702, Dec 26 2000 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Speakerphone using a secure audio connection to initiate a second secure connection
9015816, Apr 04 2012 Ruckus Wireless, Inc. Key assignment for a brand
9019165, Aug 18 2004 RUCKUS IP HOLDINGS LLC Antenna with selectable elements for use in wireless communications
9065516, Oct 31 1997 AT&T MOBILITY II, LLC Low complexity maximum likelihood detection of concatenated space codes for wireless applications
9077071, Aug 18 2004 RUCKUS IP HOLDINGS LLC Antenna with polarization diversity
9092610, Apr 04 2012 RUCKUS IP HOLDINGS LLC Key assignment for a brand
9093758, Jun 24 2005 ARRIS ENTERPRISES LLC Coverage antenna apparatus with selectable horizontal and vertical polarization elements
9106286, Jun 13 2000 Comcast Cable Communications, LLC Network communication using diversity
9197297, Jun 13 2000 Comcast Cable Communications, LLC Network communication using diversity
9203499, Sep 16 1997 AT&T MOBILITY II LLC Transmitter diversity technique for wireless communications
9209871, Jun 13 2000 Comcast Cable Communications, LLC Network communication using diversity
9226146, Feb 09 2012 RUCKUS IP HOLDINGS LLC Dynamic PSK for hotspots
9270029, Jan 08 2007 RUCKUS IP HOLDINGS LLC Pattern shaping of RF emission patterns
9344233, Jun 13 2000 Comcast Cable Communications, LLC Originator and recipient based transmissions in wireless communications
9356666, Jun 13 2000 Comcast Cable Communications, LLC Originator and recipient based transmissions in wireless communications
9379456, Nov 22 2004 RUCKUS IP HOLDINGS LLC Antenna array
9391745, Jun 13 2000 Comcast Cable Communications, LLC Multi-user transmissions
9401783, Jun 13 2000 Comcast Cable Communications, LLC Transmission of data to multiple nodes
9407012, Sep 21 2010 ARRIS ENTERPRISES LLC Antenna with dual polarization and mountable antenna elements
9419344, May 12 2009 RUCKUS IP HOLDINGS LLC Mountable antenna elements for dual band antenna
9515788, Jun 13 2000 Comcast Cable Communications, LLC Originator and recipient based transmissions in wireless communications
9570799, Sep 07 2012 RUCKUS IP HOLDINGS LLC Multiband monopole antenna apparatus with ground plane aperture
9577346, Jun 24 2005 ARRIS ENTERPRISES LLC Vertical multiple-input multiple-output wireless antennas
9634403, Feb 14 2012 ARRIS ENTERPRISES LLC Radio frequency emission pattern shaping
9654323, Jun 13 2000 Comcast Cable Communications, LLC Data routing for OFDM transmission based on observed node capacities
9722842, Jun 13 2000 Comcast Cable Communications, LLC Transmission of data using a plurality of radio frequency channels
9749032, Sep 16 1997 AT&T MOBILITY II LLC Transmitter diversity technique for wireless communications
9820209, Jun 13 2000 Comcast Cable Communications, LLC Data routing for OFDM transmissions
9837711, Aug 18 2004 RUCKUS IP HOLDINGS LLC Antenna with selectable elements for use in wireless communications
RE45775, Jun 13 2000 Comcast Cable Communications, LLC Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks
RE45807, Jun 13 2000 Comcast Cable Communications, LLC Apparatus for transmitting a signal including transmit data to a multiple-input capable node
Patent Priority Assignee Title
3485949,
3789149,
3956619, Mar 31 1975 General Electric Company Pipeline walsh-hadamard transformations
3987374, Nov 21 1974 International Business Machines Corporation Multi-line, multi-mode modulator using bandwidth reduction for digital FSK and DPSK modulation
4092491, Apr 04 1977 Bell Telephone Laboratories, Incorporated Differential encoding and decoding scheme for digital transmission systems
4164628, Jun 06 1977 ITT Corporation Processor for multiple, continuous, spread spectrum signals
4306308, Sep 14 1979 L-3 Communications Corporation Symbols communication system
4457004, Feb 08 1982 Bell Telephone Laboratories, Incorporated Multidimensional channel coding
4520490, Aug 05 1983 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Differentially nonlinear convolutional channel coding with expanded set of signalling alphabets
4601005, Dec 31 1981 Qinetiq Limited Receivers for navigation satellite systems
4601045, Aug 03 1984 Larse Corporation Modulator-demodulator method and apparatus with efficient bandwidth utilization
4615040, Jun 14 1984 Coenco Ltd. High speed data communications system
4623980, May 09 1981 TE KA DE Felten & Guilleaume Fernmeldeanlagen GmbH Method of processing electrical signals by means of Fourier transformations
4641318, Apr 25 1985 Telcordia Technologies, Inc Method for improving the reliability of data transmission over Rayleigh fading channels
4660215, Dec 07 1983 Matsushita Electric Industrial Co., Ltd. Transmitter/receiver system
4694466, Jun 03 1985 ITT Defense Communications, A Division of ITT Corporation Time sharing frequency synthesizer
4713817, Apr 25 1985 CIF LICENSING, LLC Multidimensional, convolutionally coded communication systems
4731816, May 20 1985 Telebit Corporation Ensemble modem structure for imperfect transmission media
4799214, Dec 23 1985 Fujitsu Limited Two-wire full duplex frequency division multiplex modem system having echo cancellation means
4809299, Apr 18 1986 Frequency independent information transmission system
4829540, May 27 1986 Fairchild Weston Systems, Inc. Secure communication system for multiple remote units
4868874, Apr 18 1986 Hitachi, Ltd. Echo canceller
4881241, Feb 24 1988 Centre National d'Etudes des Telecommunications; Telediffusion de France Method and installation for digital communication, particularly between and toward moving vehicles
4893266, Jun 01 1987 Voice Signals LLC Alias tagging time domain to frequency domain signal converter
4901307, Oct 17 1986 QUALCOMM INCORPORATED A CORPORATION OF DELAWARE Spread spectrum multiple access communication system using satellite or terrestrial repeaters
4914699, Oct 11 1988 ITT Corporation High frequency anti-jam communication system terminal
4928310, Jul 17 1989 Northrop Grumman Corporation Pseudorandom pulse code generators using electro-optical XOR gates
4933952, Apr 08 1988 LMT Radioprofessionnelle Asynchronous digital correlator and demodulators including a correlator of this type
4944009, Feb 25 1988 MASSACHUSETTS INSTITUTE OF TECHNOLOGY, A CORP OF MA Pseudo-random sequence generator
4979183, Mar 23 1989 Echelon Systems Corporation Transceiver employing direct sequence spread spectrum techniques
5029180, Mar 23 1989 Echelon Systems Corporation Transceiver providing selectable frequencies and spreading sequences
5034911, Apr 11 1988 E-Systems, Inc. Signal parameterizer
5063560, Jan 27 1987 BRITISH AEROSPACE AUSTRALIA LIMITED Spread-spectrum multiplexed transmission system
5063574, Mar 06 1990 HMD HOLDINGS Multi-frequency differentially encoded digital communication for high data rate transmission through unequalized channels
5073899, Jul 13 1988 U S PHILIPS CORPORATION Transmission system for sending two signals simultaneously on the same communications channel
5089982, May 24 1990 Grumman Aerospace Corporation Two dimensional fast Fourier transform converter
5103459, Jun 25 1990 QUALCOMM INCORPORATED A CORPORATION OF DELAWARE System and method for generating signal waveforms in a CDMA cellular telephone system
5128964, Oct 10 1990 Hewlett-Packard Company Modulation method and apparatus for multicarrier data transmission
5134464, Oct 03 1988 North American Philips Corporation Method and apparatus for the transmission and reception of a multicarrier digital television signal
5151919, Dec 17 1990 ERICSSON-GE MOBILE COMMUNICATIONS HOLDING INC , A CORP OF NJ CDMA subtractive demodulation
5157686, May 24 1990 TAGGERT HOLDINGS LLC Method and apparatus for the modulation of spread spectrum radio signals
5166924, Mar 06 1990 HMD HOLDINGS Echo cancellation in multi-frequency differentially encoded digital communications
5166951, May 15 1991 InterDigital Technology Corp High capacity spread spectrum channel
5193094, Mar 07 1990 Qualcomm Incorporated Method and apparatus for generating super-orthogonal convolutional codes and the decoding thereof
5210770, Sep 27 1991 UNWIRED BROADBAND, INC Multiple-signal spread-spectrum transceiver
5228025, Feb 06 1990 TDF Method for the broadcasting of digital data, notably for radio broadcasting at a high bit-rate towards mobile receivers, with time-frequency interlacing and assistance in the acquisition of automatic frequency control, and corresponding receiver
5235614, Mar 13 1991 Motorola, Inc. Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system
5268926, Sep 11 1991 SNECMA Moteurs Method and apparatus for the simultaneous transmission of separate data signals
5274629, Feb 06 1990 Etat Francais and Telediffusion de France SA Method for the broadcasting of digital data, notably for radio broadcasting at high bit rate towards mobile receivers, with time-frequency interlacing and coherent demodulation
5278844, Apr 11 1991 iBiquity Digital Corporation Method and apparatus for digital audio broadcasting and reception
5285474, Jun 12 1992 Silicon Valley Bank Method for equalizing a multicarrier signal in a multicarrier communication system
5291515, Jun 14 1990 Clarion Co., Ltd. Spread spectrum communication device
5307376, Jan 17 1991 France Telecom Device for the coherent demodulation of time-frequency interlaced digital data, with estimation of the frequency response of the transmission channel and threshold, and corresponsing transmitter
5309474, Jun 25 1990 Qualcomm Incorporated System and method for generating signal waveforms in a CDMA cellular telephone system
5345440, Sep 14 1990 National Transcommunications Limited Reception of orthogonal frequency division multiplexed signals
5357541, Mar 23 1989 Echelon Corporation Transceiver providing selectable frequencies and spreading sequences
5373502, Mar 30 1992 ALCATEL N V Process, transmitter and receiver for data transmission with variable traffic volume and a control station for coordinating several such transmitters and receivers
5375140, Nov 24 1992 ALCATEL LUCENT FKA ALCATEL ; Alcatel Wireless direct sequence spread spectrum digital cellular telephone system
5414734, Jan 06 1993 QUARTERHILL INC ; WI-LAN INC Compensation for multi-path interference using pilot symbols
5416797, Jun 25 1990 Qualcomm Incorporated System and method for generating signal waveforms in a CDMA cellular telephone system
5442625, May 13 1994 AT&T Corp Code division multiple access system providing variable data rate access to a user
5467367, Jun 07 1991 Canon Kabushiki Kaisha Spread spectrum communication apparatus and telephone exchange system
5469469, Dec 07 1993 University of Massachusetts Lowell Composite spread spectrum signal including modulator demodulator
5479447, May 03 1993 BOARD OF TRUSTEES OF THE LELAND STANFORD, JUNIOR UNIVERSITY, THE Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines
5487069, Nov 27 1992 Commonwealth Scientific and Industrial Research Organization Wireless LAN
5550812, Feb 28 1991 U S PHILIPS CORPORATION System for broadcasting and receiving digital data, receiver and transmitter for use in such system
5596601, Aug 30 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Method and apparatus for spread spectrum code pulse position modulation
5615209, Jul 26 1995 Unwired Planet, LLC Method and apparatus for CDMA signal orthogonalization
5623511, Aug 30 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Spread spectrum code pulse position modulated receiver having delay spread compensation
5715236, Jun 25 1990 Qualcomm Incorporated System and method for generating signal waveforms in a CDMA cellular telephone system
5960032, Sep 20 1995 Intellectual Ventures I LLC High speed data transmission using expanded bit durations in multiple parallel coded data streams
CA1203576,
EP562868,
EP567771,
GB2146875,
///////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Oct 14 1997FATTOUCHE, MICHAELWi-Lan, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0184900102 pdf
Oct 14 1997ZAGHLOUL, HATIMWi-Lan, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0184900102 pdf
Sep 10 1998Wi-LAN Inc.(assignment on the face of the patent)
May 25 2004ENSEMBLE COMMUNICATIONS, INC Wi-Lan, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0182680592 pdf
Jun 01 2017WI-LAN INC QUARTERHILL INC MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS 0429020878 pdf
Jun 01 2017QUARTERHILL INC QUARTERHILL INC MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS 0429020878 pdf
Jun 01 2017QUARTERHILL INC WI-LAN INC ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0431650898 pdf
Date Maintenance Fee Events
Feb 21 2003ASPN: Payor Number Assigned.
Jun 02 2004M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Jun 02 2004M1555: 7.5 yr surcharge - late pmt w/in 6 mo, Large Entity.
Jun 02 2004STOL: Pat Hldr no Longer Claims Small Ent Stat
Oct 24 2007M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Jul 23 20054 years fee payment window open
Jan 23 20066 months grace period start (w surcharge)
Jul 23 2006patent expiry (for year 4)
Jul 23 20082 years to revive unintentionally abandoned end. (for year 4)
Jul 23 20098 years fee payment window open
Jan 23 20106 months grace period start (w surcharge)
Jul 23 2010patent expiry (for year 8)
Jul 23 20122 years to revive unintentionally abandoned end. (for year 8)
Jul 23 201312 years fee payment window open
Jan 23 20146 months grace period start (w surcharge)
Jul 23 2014patent expiry (for year 12)
Jul 23 20162 years to revive unintentionally abandoned end. (for year 12)