IP Library Granted Patent US 8,488,610
Granted Patent B2
US 8,488,610 · App. 11/803,974 · Granted Jul 16, 2013

System and method for communicating packet in a wireless multicast and broadcast communication network

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 8,488,610
App. No.
11/803,974
Granted
Jul 16, 2013
Kind
B2
Abstract

A method and system for communicating packets in a Wireless Multicast and Broadcast communication network is provided. The method includes selecting a Modulation and Coding Scheme (MCS) for transmission of a packet. The packet is then transmitted using the selected MCS on at least one of a subset of available time slots, a subset of available frequency sub-carriers and a subset of available antennas. Thereafter, it is autonomously decided whether the plurality of transmitters are to retransmit the packet. Then, the packet is retransmitted on at least one of a different subset of time slots, a different subset of frequency sub-carriers and a different subset of antennas.

Claims (39)

1. A device for communicating a packet in a communication network, comprising:

a plurality of transmitters, each transmitter in the plurality of transmitters configured to transmit the packet on a subset of available time slots, a subset of available frequency sub-carriers, or a subset of available antennas; and

a controller configured to:

select a modulation and coding scheme (MCS) for transmission of the packet,

assign to the packet, irrespective of data from a receiver of the packet, a retransmission rank among a plurality of packets and a retransmission weight based on the retransmission rank, and

decide whether the plurality of the transmitters are to retransmit the packet based on the retransmission rank and the retransmission weight associated with the packet, wherein

each transmitter in the plurality of transmitters is further configured to retransmit the packet on at least one of a different subset of time slots, a different subset of frequency sub-carriers, and a different subset of antennas based on the decision.

2. The device of claim 1 , wherein the retransmission rank is based on a pseudo random number generated by a pseudo random number generator of the device.

3. The device of claim 1 , wherein the retransmission rank is based on an application layer information.

4. The device of claim 1 , wherein a modulation order selected for the retransmitted packet is similar to a modulation order selected for the transmitted packet when the transmitted packet and the retransmitted packet are to be combined using Chase combining at the receiver.

5. The device of claim 1 , wherein a modulation order selected for the retransmitted packet is dissimilar from a modulation order selected for the transmitted packet when the transmitted packet and the retransmitted packet are to be combined using incremental redundancy.

6. A Base Transceiver Station (BTS) for communicating a packet in a communication network, the BTS comprising:

a processor configured to:

schedule transmission of the packet on a subset of available time slots, a subset of available frequency sub-carriers, or a subset of available antennas;

assign to the packet, irrespective of data from a receiver of the packet, a retransmission rank among a plurality of packets and a retransmission weight based on the retransmission rank; and

schedule retransmission of the packet on at least one of a different subset of time slots, a different subset of frequency sub-carriers, and a different subset of antennas, including deciding whether to retransmit the packet based on the retransmission rank and the retransmission weight associated with the packet; and

a plurality of transmitters, wherein each transmitter is configured to:

transmit the packet on at least one of the subset of available time slots, the subset of available frequency sub-carriers, and the subset of available antennas; and

retransmit the packet on at least one of a different subset of time slots, a different subset of frequency sub-carriers and a different subset of antennas based on the decision of the processor.

7. A method, in a device, for communicating a plurality of packets in a communication network, the method comprising:

selecting, in the device, a modulation and coding scheme (MCS) format for transmission of a packet from among the plurality of packets;

transmitting, by each transmitter of a plurality of transmitters in the device, the packet on a subset of available time slots, a subset of available frequency sub-carriers, or a subset of available antennas;

assigning the packet, irrespective of data from a receiver of the packet, a retransmission rank among a plurality of packets and a retransmission weight based on the retransmission rank, and

deciding, in the device, whether the plurality of the transmitters are to retransmit the packet based on the retransmission rank and the retransmission weight associated with the packet; and

retransmitting, by each transmitter of the plurality of transmitters in the device, the packet on at least one of a different subset of time slots, a different subset of frequency sub-carriers, and a different subset of antennas based on the decision.

8. The method of claim 7 , wherein the assigning the retransmission rank to the packet includes assigning the retransmission rank to the packet based on a pseudo random number generated by a pseudo random number generator.

9. The method of claim 7 , wherein the assigning the retransmission rank to the packet includes assigning the retransmission rank to the packet based on an application layer information.

10. The method of claim 7 , wherein a modulation order selected for the retransmitted packet is similar to a modulation order of the transmitted packet when the retransmitted packet and the transmitted packet are to be combined using Chase combining at the receiver.

11. The method of claim 7 , wherein a modulation order selected for the retransmitted packet is dissimilar from a modulation order selected for the transmitted packet when the retransmitted packet and the transmitted packet are to be combined using incremental redundancy.

12. The device of claim 1 , wherein the controller is configured to select a modulation and coding scheme (MCS) for retransmission of the packet based on a combination scheme to be used by the receiver to combine a transmitted packet and a retransmitted packet.

13. The BTS of claim 6 , wherein the processor is configured to select a modulation and coding scheme (MCS) for transmission of the packet, and to select a modulation and coding scheme (MCS) for retransmission of the packet based on a combination scheme to be used by the receiver to combine a transmitted packet and a retransmitted packet.

14. The method of claim 7 , further comprising:

selecting a modulation and coding scheme (MCS) for retransmission of the packet based on a combination scheme to be used by the receiver to combine a transmitted packet and a retransmitted packet.

15. The device of claim 1 , wherein a coding rate selected for the retransmitted packet is dissimilar from a coding rate selected for the transmitted packet when the transmitted packet and the retransmitted packet are to be combined using incremental redundancy.

16. The method of claim 7 , wherein a coding rate selected for the retransmitted packet is dissimilar from a coding rate selected for the transmitted packet when the retransmitted packet and the transmitted packet are to be combined using incremental redundancy.

17. The device of claim 3 , wherein the controller is configured to obtain the application layer information from a header included in the packet.

18. The device of claim 17 , wherein the controller is configured to determine a time and a frequency at which the packet is to be retransmitted based on a characteristic of the application layer information.

19. The device of claim 1 , wherein the retransmission weight is based on a destination of the packet or on a data length of the packet.

20. The device of claim 1 , wherein a coding rate selected for the retransmitted packet is dissimilar from a coding rate selected for the transmitted packet when the transmitted packet and the retransmitted packet are to be combined using Chase combining at the receiver.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: BECEEM COMMUNICATIONS, INC.
To: BROADCOM CORPORATION
Reel/Frame 025473/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2007
From: MEDAPALLI, KAMESWARA; JALLOUL, LOUAY; RATH, KAMLESH
To: BECEEM COMMUNICATIONS, INC.
Reel/Frame 019367/0611 →