IP Library Granted Patent US 10,356,735
Granted Patent B2
US 10,356,735 · App. 14/773,084 · Granted Jul 16, 2019

Synchronizing signal transmissions by antenna apparatuses

Inventors: Raul Hernan Etkin (Palo Alto, CA); Jung Gun Lee (Palo Alto, CA); Sung-Ju Lee (Palo Alto, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W56/001H04J3/0658H04L12/189
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 10,356,735
App. No.
14/773,084
Granted
Jul 16, 2019
Kind
B2
Abstract

According to an example, signal transmissions by a first antenna apparatus and a second antenna apparatus connected to a central processing apparatus through an Ethernet switch may be synchronized with respect to each other. An Ethernet packet containing first data and second data may be generated, in which the first antenna apparatus is to wirelessly transmit the first data and the second antenna apparatus is to wirelessly transmit the second data. In addition, the Ethernet packet may be communicated to the Ethernet switch, in which the Ethernet switch includes a first port that is in communication with the first antenna apparatus and a second port that is in communication with the second antenna apparatus, and the Ethernet switch is to communicate the Ethernet packet through the first port and a copy of the Ethernet packet through the second port substantially simultaneously with respect to each other.

Claims (100)

1. A method comprising:

generating an Ethernet packet containing first data and second data, wherein a first antenna apparatus is to wirelessly transmit the first data and a second antenna apparatus is to wirelessly transmit the second data in a substantially synchronized manner with respect to each other; and

communicating the Ethernet packet to an Ethernet switch, wherein:

the Ethernet switch comprises a first port in communication with the first antenna apparatus and a second port in communication with the second antenna apparatus;

the first port and the second port are on a common Network Interface Card (NIC); and

the Ethernet switch communicates the Ethernet packet to the first port and a copy of the Ethernet packet to the second port through the NIC;

communicating the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the first antenna apparatus; and

communicating the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the second antenna apparatus, wherein the first antenna apparatus is directly connected to the NIC via a first Ethernet cable and the second antenna apparatus is directly connected to the NIC via a second Ethernet cable,

wherein generating the Ethernet packet further comprises generating the Ethernet packet to position the first data and the second data sequentially, wherein generating the Ethernet packet to position the first data and the second data further comprises:

receiving the Ethernet packet at the first antenna apparatus;

accessing the first data and the second data at the first antenna apparatus;

discarding the second data at the first antenna apparatus;

wirelessly transmitting signals corresponding to the first data by the first antenna apparatus;

receiving the Ethernet packet at the second antenna apparatus;

accessing the first data and the second data at the second antenna apparatus;

discarding the first data at the second antenna apparatus; and

wirelessly transmitting signals corresponding to the second data by the second antenna apparatus.

2. The method of claim 1 , wherein:

the first antenna apparatus and the second antenna apparatus are in a multicast group with a central processing apparatus; and

the Ethernet packet comprises a multicast frame addressed to a multicast Internet protocol (IP) address corresponding to the multicast group.

3. The method of claim 1 , further comprising assigning the Ethernet packet a priority, wherein the assigned priority is greater than the priority of packets having destination addresses other than the Ethernet packet to be delivered by the Ethernet switch.

4. The method of claim 1 , wherein generating the Ethernet packet further comprises generating the Ethernet packet to be encoded, wherein generating the Ethernet packet to be encoded further comprises:

decoding the encoded Ethernet packet at the first antenna apparatus;

performing error correction at the first antenna apparatus;

delaying transmission of the signal by a first predetermined length of time, wherein the delay of transmission compensates for a delay in processing of the Ethernet packet by the second antenna apparatus;

decoding the encoded Ethernet packet at the second antenna apparatus;

performing error correction at the first antenna apparatus; and

delaying transmission of the signal by the second antenna apparatus by a second predetermined length of time, wherein:

the delay of the transmission compensates for a delay in processing of the Ethernet packet by the first antenna apparatus; and

the first predetermined length of time and the second predetermined length of time are selected to enable substantially synchronized transmission of the signals by the first antenna apparatus and the second antenna apparatus.

5. The method of claim 1 , wherein:

the first data comprises a plurality of first data blocks;

the second data comprises a plurality of second data blocks; and

generating the Ethernet packet further comprises generating the Ethernet packet to interleave the plurality of first data blocks with the plurality of second data blocks.

6. The method of claim 5 , wherein the first antenna apparatus and the second antenna apparatus begin transmission of their respective signals prior to receipt of all of the first data blocks and the second data blocks while maintaining substantial synchronization of their signal transmissions.

7. The method of claim 1 , further comprising:

assigning the Ethernet packet to have a higher priority as compared with packets having destination addresses other than the Ethernet packet to be delivered by the Ethernet switch, wherein assigning a higher priority causes the Ethernet packet to be sent prior to packets having the other destination addresses.

8. The method of claim 1 , wherein the first port and the second port of the Ethernet switch are connected to a common network interface card in the Ethernet switch.

9. A system comprising:

a central processing apparatus; and

a plurality of antenna apparatuses connected to the central processing apparatus via a plurality of Ethernet cables through an Ethernet switch, wherein:

the plurality of antenna apparatuses are spatially distributed with respect to each other; and

the central processing apparatus generates an Ethernet packet containing a first data and a second data, wherein:

a first antenna apparatus of the plurality of antenna apparatuses wirelessly transmits the first data; and

a second antenna apparatus of the plurality of antenna apparatuses wirelessly transmits the second data in a substantially synchronized manner with respect to the first antenna;

the central processing apparatus communicates the Ethernet packet to the Ethernet switch;

the Ethernet switch communicates the Ethernet packet to the first antenna apparatus and a copy of the Ethernet packet to the second antenna apparatus through a Network Interface Card (NIC);

the Ethernet switch communicates the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the first antenna apparatus; and

the Ethernet switch communicates the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the second antenna apparatus, wherein the first antenna apparatus is directly connected to the NIC via a first Ethernet cable of the plurality of Ethernet cables and the second antenna apparatus is directly connected to the NIC via a second Ethernet cable of the plurality of Ethernet cables,

wherein generating the Ethernet packet further comprises generating the Ethernet packet to position the first data and the second data sequentially, wherein generating the Ethernet packet to position the first data and the second data further comprises:

receiving the Ethernet packet at the first antenna apparatus;

accessing the first data and the second data at the first antenna apparatus;

discarding the second data at the first antenna apparatus;

wirelessly transmitting signals corresponding to the first data by the first antenna apparatus;

receiving the Ethernet packet at the second antenna apparatus;

accessing the first data and the second data at the second antenna apparatus;

discarding the first data at the second antenna apparatus; and

wirelessly transmitting signals corresponding to the second data by the second antenna apparatus.

10. The system of claim 9 , further comprising the central processing apparatus to communicate instructions to cause the Ethernet switch to assign the Ethernet packet higher priority over packets having destination addresses other than the Ethernet packet to be delivered by the Ethernet switch.

11. The system of claim 9 , wherein:

the first antenna apparatus delays transmission of the first data for a first predetermined length of time; and

the second antenna apparatus delays transmission of the second data for a second predetermined length of time, wherein the first predetermined length of time and the second predetermined length of time are selected to enable substantially synchronized transmission of the first data by the first antenna apparatus and the second data by the second antenna apparatus.

12. The system of claim 9 , wherein:

the first data comprises a plurality of first data blocks;

the second data comprises a plurality of second data blocks; and

the plurality of first data blocks are interleaved with the plurality of second data blocks in the Ethernet packet.

13. The system of claim 12 , wherein:

the first antenna apparatus and the second antenna apparatus begin transmission of their respective data prior to receipt of all of the first data blocks and the second data blocks; and

the first antenna apparatus and the second antenna apparatus maintain substantial synchronization of their data transmissions.

14. A central processing apparatus comprising:

a module to generate an Ethernet packet that contains a first data and a second data, wherein:

a first antenna apparatus is to wirelessly transmit the first data; and

a second antenna is to wirelessly transmit the second data in a substantially synchronized manner with respect to the first antenna apparatus; and

a module to communicate the Ethernet packet to an Ethernet switch, wherein:

the Ethernet switch comprises a first port in communication with the first antenna apparatus and a second port in communication with the second antenna apparatus;

the first port and the second port are on a common Network Interface Card (NIC);

the Ethernet switch communicates the Ethernet packet to the first port and a copy of the Ethernet packet to the second port through the NIC;

the Ethernet switch communicates the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the first antenna apparatus; and

the Ethernet switch communicates the Ethernet packet and copies of the Ethernet packet containing the first data and the second data from the NIC to the second antenna apparatus, wherein the first antenna apparatus is directly connected to the NIC via a first Ethernet cable and the second antenna apparatus is directly connected to the NIC via a second Ethernet cable,

wherein generating the Ethernet packet further comprises generating the Ethernet packet to position the first data and the second data sequentially, wherein generating the Ethernet packet to position the first data and the second data further comprises:

receiving the Ethernet packet at the first antenna apparatus;

accessing the first data and the second data at the first antenna apparatus;

discarding the second data at the first antenna apparatus;

wirelessly transmitting signals corresponding to the first data by the first antenna apparatus;

receiving the Ethernet packet at the second antenna apparatus;

accessing the first data and the second data at the second antenna apparatus;

discarding the first data at the second antenna apparatus; and

wirelessly transmitting signals corresponding to the second data by the second antenna apparatus.

15. The apparatus of claim 14 , further comprising a module to generate a precoding matrix, the precoding matrix generation module to:

determine an arrangement of symbols are to be mapped to the first antenna apparatus and the second antenna apparatus; and

transmit a computed precoding matrix to the Ethernet packet generating module.

16. The apparatus of claim 14 , wherein the module to generate an Ethernet packet is further to generate an Ethernet packet including a precoding matrix, wherein the precoding matrix is generated by the precoding matrix generating module.

17. The apparatus of claim 16 , wherein the module to generate an Ethernet packet is further to generate an Ethernet packet including a destination address of the antenna apparatus to which the Ethernet packet is to be sent.

18. The apparatus of claim 14 , further comprising an Ethernet packet processing module to:

decode a transmitted Ethernet packet;

determine a precoding matrix encoded within the Ethernet packet; and

apply the precoding matrix to the decoded Ethernet packet to determine that a first portion of the data is first data and that a second portion of the data is second data.

19. The apparatus of claim 14 , further comprising a priority setting module to:

determine a priority level of an Ethernet packet generated by the Ethernet packet generating module; and

transmit the priority level to the Ethernet switch.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: ETKIN, RAUL HERNAN; LEE, JUNG GUN; LEE, SUNG-JU
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 036496/0939 →
Continuity (1)
Related Publication 20160021627A1 · Jan 21, 2016