IP Library Patent Application 13658550
Patent Application
App. No. 13/658,550

System for Virtual Interference Alignment

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 None
App. No.
13/658,550
Abstract

A system and method for realizing virtual interference alignment. The system comprises a retrieving module, a determination module and a precoding module. The retrieving module retrieves source data. The determination module receives shared data and transmission information. The shared data and transmission information are generated from a shared signal received from one or more participating communication systems associated with a first virtual transmitting group. The precoding module calculates a precoding vector describing one or more requirements of interference alignment based at least in part on the transmission information. The precoding module generates a first transmission signal based at least in part on the precoding vector, the source data and the shared data.

Claims (35)

1 . A computer-implemented method for virtual interference alignment, the method comprising:

retrieving source data;

receiving shared data and transmission information, the shared data and the transmission information generated from a shared signal received from one or more participating communication systems associated with a first virtual transmitting group;

calculating a precoding vector describing one or more requirements of interference alignment based at least in part on the transmission information; and

generating a first transmission signal based at least in part on the precoding vector, the source data and the shared data.

2 . The method of claim 1 , further comprising sending the first transmission signal to one or more receiving communication systems, the first transmission signal aligned in a signal subspace of a second transmission signal.

3 . The method of claim 2 , wherein the second transmission signal is transmitted by one or more participating communication systems associated with a second virtual transmitting group.

4 . The method of claim 3 , wherein the first and second transmission signals are determined to be interference signals in at least one of the one or more receiving communication systems.

5 . The method of claim 2 , further comprising sending the first transmission signal contemporaneously with the one or more participating communication systems associated with the first virtual transmitting group to the one or more receiving communication systems.

6 . The method of claim 1 , wherein the transmission information includes at least one of channel propagation information and a weight vector.

7 . The method of claim 1 , further comprising:

determining whether a signal strength of the shared signal exceeds a strength threshold; and

generating the first virtual transmitting group including the one or more participating communication systems in response to determining that the signal strength exceeds the strength threshold.

8 . The method of claim 1 , wherein generating the first transmission signal further comprises multiplying the precoding vector with the source data and the shared data.

9 . A system for virtual interference alignment, the system comprising:

a retrieving module retrieving source data;

a determination module communicatively coupled to the retrieving module, the determination module receiving shared data and transmission information, wherein the shared data and the transmission information are generated from a shared signal received from one or more participating communication systems associated with a first virtual transmitting group; and

a precoding module communicatively coupled to the determination module and the retrieving module, the precoding module calculating a precoding vector describing one or more requirements of interference alignment based at least in part on the transmission information and generating a first transmission signal based at least in part on the precoding vector, the source data and the shared data.

10 . The system of claim 9 , further comprising a sending module communicatively coupled to the precoding module, the sending module sending the first transmission signal to one or more receiving communication systems, wherein the first transmission signal is aligned in a signal subspace of a second transmission signal.

11 . The system of claim 10 , wherein the second transmission signal is transmitted by one or more participating communication systems associated with a second virtual transmitting group.

12 . The system of claim 11 , wherein the first and second transmission signals are determined to be interference signals in at least one of the one or more receiving communication systems.

13 . The system of claim 10 , wherein the sending module further sends the first transmission signal contemporaneously with the one or more participating communication systems associated with the first virtual transmitting group to the one or more receiving communication systems.

14 . The system of claim 9 , wherein the determination module further determines whether a signal strength of the shared signal exceeds a strength threshold and generates the first virtual transmitting group including the one or more participating communication systems in response to determining that the signal strength exceeds the strength threshold.

15 . A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:

retrieving source data;

receiving shared data and transmission information, the shared data and the transmission information generated from a shared signal received from one or more participating communication systems associated with a first virtual transmitting group;

calculating a precoding vector describing one or more requirements of interference alignment based at least in part on the transmission information; and

generating a first transmission signal based at least in part on the precoding vector, the source data and the shared data.

16 . The computer program product of claim 15 , further causing the computing device to perform operations comprising sending the first transmission signal to one or more receiving communication systems, the first transmission signal aligned in a signal subspace of a second transmission signal.

17 . The computer program product claim of 16 , wherein the second transmission signal is transmitted by one or more participating communication systems associated with a second virtual transmitting group.

18 . The computer program product of claim 17 , wherein the first and second transmission signals are determined to be interference signals in at least one of the one or more receiving communication systems.

19 . The computer program product of claim 16 , further causing the computing device to perform operations comprising sending the first transmission signal contemporaneously with the one or more participating communication systems associated with the first virtual transmitting group to the one or more receiving communication systems.

20 . The computer program product of claim 15 , further causing the computing device to perform operations comprising:

determining whether a signal strength of the shared signal exceeds a strength threshold; and

generating the first virtual transmitting group including the one or more participating communication systems in response to determining that the signal strength exceeds the strength threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: TOYOTA INFOTECHNOLOGY CENTER CO., LTD.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 031282/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2012
From: YOKOYAMA, AKIHISA
To: TOYOTA JIDOSHA KABUSHIKI KAISHA; TOYOTA INFOTECHNOLOGY CENTER CO., LTD.
Reel/Frame 029339/0471 →