Interference canceller
AssigneeLucent Technologies Inc.
InventorLaurence E. Mailaender
Life of this patent
Estimating the term…
Abstract
An apparatus and method for performing interference cancellation by dividing a signal for K users, where K>1, into N time segments, where N>1; successively canceling interference for each of the N segments to produce K user symbols, where the cancellation is performed for each of the N segments independent of any other segment; and combining the K user symbols into a stream of successive data bits.
Claims35
An interference canceller, comprising:
- a demultiplexer, for receiving a signal including K user signals (K>1) and demultiplexing the signal into N(N>1) time segments, each containing a portion of the K user signals;
- N processors, each receiving one of the N time segments and each assigning an order to each of the K user signals, independent of the other N−1 processors, each of the N processors outputting K user symbols;
- and
- a multiplexer, multiplexing the K user symbols from each of said N processors together to form a data signal for all K users in time sequence.
A method of performing interference cancellation on a received signal including K user signals (K>1), comprising the steps of:
- demultiplexing the signal into N(N>1) time segments, each containing a portion of the K user symbols;
- assigning an order to each of the K user signals, said assigning being performed independently for each of the N time segments;
- developing K user symbols for each of the N time segments;
- and
- multiplexing the K user symbols for each of the N time segments together to form a data signal for all K users in time sequence.
A method of performing interference cancellation, comprising the steps of:
- dividing a signal for K users (K>1) into N(N>1) time segments;
- successively canceling interference for each of the N segments to produce K user symbols, said canceling being performed for each of the N segments independent of any other segment;
- and
- combining the K user symbols into a stream of successive data bits.
An interference canceller, comprising:
- dividing means for dividing a signal including K user signals (K>1) into N(N>1) time segments, each containing a portion of the K user signals;
- N processing means, each receiving one of the N time segments and each assigning an order to each of the K user signals, independent of the other N−1 processors, each of the N processing means outputting K user symbols;
- and
- multiplexing means for multiplexing the K user symbols from each of said N processing means together to form a data signal for all K users in time sequence.
A processor programmed to perform interference cancellation, said processor being operable to:
- divide a signal for K users (K>1) into N(N>1) time segments;
- successively cancel interference for each of the N segments to produce K user symbols, said canceling being performed for cash of the N segments independent of any other segment;
- and
- combine the K user symbols into a stream of successive data bits.
An interference canceller comprising:
- a first processor operable to divide a signal for K users (K>1) into N(N>1) time segments;
- a second processor operable to successively cancel interference for each of the N segments to produce K user symbols, said canceling being performed for each of the N segments independent of any other segment;
- and
- a third processor operable to combine the K user symbols into a stream of successive data bits.
A computer program embodied on a computer-readable medium for performing interference cancellation on a communication signal for K users (K>1), said computer program comprising:
- a division source code segment for causing a computer to divide a signal for K user (K>1) into N(N>1) time segments;
- an interference canceling source code segment for causing the computer to successively cancel interference for each of the N segments to produce K user symbols, said canceling being performed for each of the N segments independent of any other segment:
- a combining source code segment for causing the computer to combine the K user symbols into a stream of successive data bits.
A method of performing interference cancellation, comprising the steps of:
- dividing a signal for K users (K>1) into N(N>1) time segments;
- successively canceling interference for each of the N segments to produce K user symbols, said canceling being performed for each of the N segments independent of any other segment;
- and
- combining K user symbols into a single signal.
Dependencies are inferred from the claim text.