CANCELLATION OF BURST NOISE IN A COMMUNICATION SYSTEM WITH APPLICATION TO S-CDMA
First Claim
1. An apparatus, comprising:
- a linear combiner that identifies an adapted rotated code based on burst noise affected chips within a chip sequence code of a spread signal; and
a vector despreader that uses the adapted rotated code to despread a spread signal to produce a plurality of data symbols that is substantially free of burst noise.
5 Assignments
0 Petitions
Accused Products
Abstract
A communication system performs burst noise cancellation. A transmitter produces and transmits a spread signal that comprises at least one known-value symbol spread by a plurality of non data-carrying orthogonal codes and data symbols spread by at least one data-carrying orthogonal code. The transmitter transmits the spread signal across a communication link that introduces burst noise. A burst noise detector determines burst noise affected chips of the orthogonal codes. A weight computation functional block calculates a plurality of complex-valued combining weights based upon the burst noise affected chips. A vector de-spreader and a linear combiner operate in combination to use the plurality of non data-carrying orthogonal codes, the at least one data-carrying orthogonal code, and the plurality of complex-valued combining weights to de-spread the received spread signal to produce the data symbols with the burst noise substantially removed.
-
Citations
61 Claims
-
1. An apparatus, comprising:
-
a linear combiner that identifies an adapted rotated code based on burst noise affected chips within a chip sequence code of a spread signal; and a vector despreader that uses the adapted rotated code to despread a spread signal to produce a plurality of data symbols that is substantially free of burst noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a transmitter module that employs a first code to spread a first plurality of symbols thereby generating a first spread signal that is transmitted via a communication channel; and a receiver module, that includes a linear combiner and a vector despreader, that receives a second spread signal from the communication channel; and
wherein;the linear combiner; scales a plurality of non-data-carrying codes using a plurality of adaptive weights, that corresponds to burst noise affected chips within a chip sequence code of the second spread signal, thereby generating a plurality of scaled non-data-carrying codes; and combines a data-carrying code with the plurality of scaled non-data-carrying codes thereby generating an adapted rotated code; and the vector despreader uses the adapted rotated code to despread the second spread signal to produce a second plurality of data symbols that is substantially free of burst noise. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving a spread signal, that has incurred burst noise, from a communication channel; identifying an adapted rotated code based on burst noise affected chips within a chip sequence code of the spread signal; and employing the adapted rotated code to despread a spread signal to produce a plurality of data symbols that is substantially free of burst noise. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
a vector despreader that employs a plurality of codes to despread a spread signal, that has incurred burst noise, thereby generating a plurality of despread signals; and a linear combiner that; scales a subset of the plurality of despread signals using a plurality of adaptive weights thereby generating a plurality of scaled despread signals; and adds a selected one of the plurality of despread signals, which is not included in the subset of the plurality of despread signals, to the plurality of scaled despread signals thereby generating a modified despread signal from which a plurality of data symbols that is substantially free of burst noise is produced. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. An apparatus, comprising:
-
a linear combiner that identifies a first adapted rotated code and a second adapted rotated code based on burst noise affected chips within a chip sequence code of a spread signal; and a vector despreader that; uses the first adapted rotated code, that effectuates a first notch at a first location within the burst noise affected chips, to despread a spread signal to produce a first plurality of data symbols having first burst noise; and uses the second adapted rotated code, that effectuates a second notch at a second location within the burst noise affected chips, to despread the spread signal to produce a second plurality of data symbols having second burst noise; and
wherein;when the first burst noise is less than the second burst noise, the apparatus outputs the first plurality of data symbols; and when the first burst noise is greater than or equal to the second burst noise, the apparatus outputs the second plurality of data symbols. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification