IP Library Granted Patent US 7,702,023
Granted Patent B2
US 7,702,023 · App. 10/749,693 · Granted Apr 20, 2010

Transmitter operations for interference mitigation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,702,023
App. No.
10/749,693
Granted
Apr 20, 2010
Kind
B2
Abstract

Interference mitigation strategies are presented for use within a transmitter in a wireless system. In at least one embodiment, one or more transmit signals may be generated that are capable of suppressing common channel interference effects within an associated receiver. In other embodiments, one or more transmit signals may be generated that are capable of suppressing dedicated channel interference effects within an associated receiver.

Claims (117)

1. A method comprising:

obtaining first data to be delivered to multiple user devices via a common channel;

obtaining second data to be delivered to a specific user device via a dedicated channel;

acquiring channel information for a common channel between a transmitter and said specific user device; and

generating a transmit signal for said specific user device using said first data, said second data, and said channel information, said transmit signal to be transmitted from said transmitter to said specific user device via said dedicated channel, wherein generating said transmit signal includes:

determining a common channel interference component using said first data and said channel information for said common channel;

determining a difference between said common channel interference component and said second data;

performing a modulo lattice operation on said difference; and

scaling a result of the modulo lattice operation using a power value associated with the specific user device.

2. The method of claim 1 , further comprising:

acquiring channel information for a dedicated channel between said transmitter and said specific user device before generating said transmit signal, wherein generating said transmit signal includes using said channel information for said dedicated channel;

wherein scaling the result of the modulo lattice operation also uses said channel information for said dedicated channel.

3. The method of claim 1 , wherein:

said transmit signal is configured so that common channel interference will be at least partially cancelled within said specific user device after reception therein.

4. The method of claim 3 , wherein:

said method is for use within a code division multiple access (CDMA) based system; and

said common channel interference will be at least partially cancelled at the chip level.

5. The method of claim 3 , wherein:

said method is for use within a CDMA based system; and

said common channel interference will be at least partially cancelled at the symbol level.

6. The method of claim 1 , wherein:

acquiring channel information includes receiving channel information from said specific user device.

7. The method of claim 1 , wherein:

said transmitter is part of a base station in a cellular CDMA system; and

said first data includes data to be broadcast as part of a pilot signal.

8. The method of claim 1 , wherein:

said transmitter is part of a base station in a cellular CDMA system; and

said first data includes data to be broadcast as part of a paging signal.

9. The method of claim 1 , wherein:

generating a transmit signal includes using dirty paper cancellation techniques.

10. The method of claim 1 , wherein:

said common channel interference component is an interference component that would be output by a receiver of said specific user device as a result of transmitting said first data from said transmitter into said common channel without using interference mitigation.

11. The method of claim 10 wherein:

determining said common channel interference component includes determining an effect of the common channel, as given by said channel information, on said first data.

12. The method of claim 1 , further comprising:

transmitting said transmit signal from said transmitter.

13. A communication apparatus comprising:

a common channel interference unit to determine a common channel interference component associated with a remote user device using known common channel transmit data and corresponding channel information; and

a transmit signal generator to generate a transmit signal to be transmitted to said remote user device via a dedicated channel, said transmit signal generator using said common channel interference component and dedicated data to generate said transmit signal;

wherein said transmit signal generator includes:

a subtractor to generate a difference between said common channel interference component and said dedicated data;

a modulo lattice unit to perform a modulo lattice operation on said difference; and

a multiplier to multiply an output of the modulo lattice unit by a scaling value generated based a power value associated with the remote user device.

14. The communication apparatus of claim 13 , wherein:

said transmit signal generator generates said transmit signal using dirty paper cancellation techniques.

15. The communication apparatus of claim 13 , wherein the scaling value is generated further based on channel information for said dedicated channel.

16. A system comprising:

at least one dipole antenna;

a common channel interference unit to determine a common channel interference component associated with a remote user device using known common channel transmit data and corresponding channel information; and

a transmit signal generator to generate a transmit signal to be transmitted to said remote user device via a dedicated channel, said transmit signal generator using said common channel interference component and dedicated data to generate said transmit signal, wherein said transmit signal is transmitted using said at least one dipole antenna;

wherein said transmit signal generator includes:

a subtractor to generate a difference between said common channel interference component and said dedicated data;

a modulo lattice unit to perform a modulo lattice operation on said difference; and

a multiplier to multiply an output of the modulo lattice unit by a scaling value generated based a power value associated with the remote user device.

17. The system of claim 16 , wherein the scaling value is generated further based on channel information for said dedicated channel.

18. An article comprising a storage medium having instructions stored thereon that, when executed by a computing platform, result in:

obtaining first data to be delivered to multiple user devices via a common channel;

obtaining second data to be delivered to a specific user device via a dedicated channel;

acquiring channel information for a common channel between a transmitter and said specific user device; and

generating a transmit signal for said specific user device using said first data, said second data, and said channel information, said transmit signal to be transmitted from said transmitter to said specific user device via said dedicated channel, wherein generating said transmit signal includes:

determining a common channel interference component using said first data and said channel information for said common channel;

determining a difference between said common channel interference component and said second data;

performing a modulo lattice operation on said difference; and

scaling a result of the modulo lattice operation using a power value associated with the specific user device.

19. The article of claim 18 , wherein said instructions, when executed by the computing platform, further result in:

acquiring a channel information for a dedicated channel between said transmitter and said specific user device before generating said transmit signal, wherein generating said transmit signal includes using said channel information for said dedicated channel;

wherein scaling the result of the modulo lattice operation also uses said channel information for said dedicated channel.

20. The article of claim 18 , wherein:

said transmit signal is configured so that common channel interference will be at least partially cancelled within said specific user device after reception therein.

21. The article of claim 18 , wherein:

generating a transmit signal includes using dirty paper cancellation techniques.

22. A method comprising:

obtaining first data to be delivered to user devices associated with a first class via corresponding dedicated channels;

obtaining second data to be delivered to user devices associated with a second class via corresponding dedicated channels;

acquiring channel information from user devices associated with said second class;

generating transmit signals to be transmitted to user devices associated with said first class without using dirty paper techniques; and

generating transmit signals to be transmitted to user devices associated with said second class using said first data, said second data, and said channel information, wherein generating said transmit signal to be transmitted to user devices associated with said second class includes:

determining a composite interference component based on said first data; and

subtracting said composite interference component from said second data.

23. The method of claim 22 , wherein:

said first class includes user devices that do not use dirty paper cancellation techniques.

24. The method of claim 22 , wherein:

said second class includes user devices that use dirty paper cancellation techniques.

25. The method of claim 22 , wherein:

generating transmit signals to be transmitted to user devices associated with said second class includes using dirty paper cancellation techniques.

26. The method of claim 22 , wherein:

generating transmit signals to be transmitted to user devices associated with said second class includes generating signals that are configured to cancel interference caused by signals transmitted to user devices associated with said first class.

27. The method of claim 26 , wherein:

generating transmit signals to be transmitted to user devices associated with said second class includes generating signals that are configured to cancel interference caused by signals transmitted to user devices associated with said second class.

28. The method of claim 22 , wherein:

generating transmit signals to be transmitted to user devices associated with said second class includes performing a decomposition of a channel matrix into a unitary matrix and a triangular matrix.

29. The method of claim 22 , wherein:

generating transmit signals to be transmitted to user devices associated with said second class includes performing a modulo lattice operation.

30. A communication apparatus comprising:

an interference unit to collect data to be delivered to user devices within a first class via corresponding dedicated channels and to use the collected data to generate a composite interference signal; and

a transmit signal generator to generate transmit signals to be transmitted to user devices associated with said first class without using dirty paper techniques, and to generate transmit signals to be transmitted to user devices within a second class via corresponding dedicated channels using said composite interference signal, dedicated data to be delivered to said user devices within said second class, and channel information associated with said user devices within said second class;

wherein said transmit signal generator is configured to subtract said composite interference component from said second data and to generate said transmit signals to be transmitted to user devices within said second class using said subtraction of said interference component from said second data.

31. The communication apparatus of claim 30 , wherein:

said first class includes user devices that do not use dirty paper cancellation techniques.

32. The communication apparatus of claim 30 , wherein:

said second class includes user devices that use dirty paper cancellation techniques.

33. The communication apparatus of claim 30 , wherein:

said transmit signal generator uses dirty paper cancellation techniques to generate said transmit signals to be transmitted to user devices within said second class.

34. The communication apparatus of claim 30 , wherein:

said transmit signal generator includes a modulo lattice unit.

35. The communication apparatus of claim 30 , wherein:

said transmit signal generator includes matrix decomposition functionality for decomposing a channel matrix into a unitary matrix and a triangular matrix.

36. A method comprising:

generating at a transmitter, using common channel information, a transmit signal for transmission to a remote user device via a dedicated channel, wherein the transmit signal is pre-configured at the transmitter so that common channel interference is mitigated within said remote user device upon reception; and

transmitting said transmit signal;

wherein generating said transmit signal includes:

determining a common channel interference component using said channel information for said common channel; and

determining a difference between said common channel interference component and data to be transmitted to said remote device via said dedicated channel;

performing a modulo lattice operation on said difference; and

scaling a result of the modulo lattice operation using a power value associated with the remote user device.

37. The method of claim 36 , wherein:

generating a transmit signal includes using dirty paper cancellation techniques.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: INTEL CORPORATION
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 018515/0817 →