IP Library Granted Patent US 7,437,654
Granted Patent B2
US 7,437,654 · App. 09/725,393 · Granted Oct 14, 2008

Sub-packet adaptation in a wireless communication system

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,437,654
App. No.
09/725,393
Granted
Oct 14, 2008
Kind
B2
Abstract

Disclosed is a method of sub-packet adaptation based on data rate. Specifically, the size of a sub-packet is adapted to a data rate at which the sub-packet is to be transmitted. In one embodiment, the sub-packet is size adapted to the data rate in a format that would allow such size adapted sub-packet to be soft combined with another sub-packet of a same or different size. The size adapted sub-packet may be transmitted prior to or after the other sub-packet.

Claims (52)

1. A method of transmitting data comprising the steps of:

channel coding an encoder packet to produce a channel coded encoder packet;

puncturing and/or repeating the channel coded encoder packet to produce a first encoder sub-packet having a first size based on a size of the encoder packet and a first data transmission rate at which the first encoder sub-packet is to be transmitted, wherein the first data transmission rate is different from and based on a data rate for transmitting the first encoder sub-packet indicated in a first rate indication message from a receiver, the puncturing including removing bits from the channel coded encoder packet and the repeating including duplicating bits in the channel coded encoder packet;

transmitting the first encoder sub-packet to a receiver;

receiving a NACK message indicating that the transmission of the first encoder sub-packet was not successfully received at the receiver;

puncturing and/or repeating the channel coded encoder packet to produce a second encoder sub-packet having a second size based on a size of the encoder packet and a second data transmission rate at which the second encoder sub-packet is to be transmitted, the second size being different from the first, but the second encoder sub-packet being representative of the same data as the first encoder sub-packet; and

transmitting the second encoder sub-packet to the receiver.

2. The method of claim 1 , wherein the first data transmission rate is based on first channel conditions measured at a receiver to which the first encoder sub-packet is intended.

3. The method of claim 1 , wherein the first encoder sub-packet has a format which allows the first encoder sub-packet to be soft combined with a second encoder sub-packet derived from the same encoder packet as the first encoder sub-packet.

4. The method of claim 3 , wherein the first encoder sub-packet is of a different size than the second encoder sub-packet.

5. The method of claim 3 , wherein the first encoder sub-packet is of an identical size than the second encoder sub-packet.

6. The method of claim 1 comprising the additional step of:

adding a first encoder packet size identifier to the first encoder sub-packet indicating the size of the encoder packet from which the first encoder sub-packet was derived.

7. The method of claim 6 comprising the additional step of:

transmitting the first encoder sub-packet with the first encoder packet size identifier at the first data transmission rate.

8. The method of claim 7 , wherein the first encoder sub-packet with the first encoder packet size identifier is modulated using a modulation scheme based on the first data transmission rate.

9. The method of claim 7 comprising the additional step of:

prior to the step of transmitting the first encoder sub-packet, transmitting a rate indication message to a receiver to which the first encoder sub-packet is intended indicating the first data transmission rate.

10. The method of claim 1 comprising the additional step of:

adding an encoder sub-packet format identifier to the first encoder sub-packet indicating a first format of the first encoder sub-packet.

11. The method of claim 10 , wherein

the first encoder sub-packet is transmitted with the first encoder sub-packet format identifier at the first data transmission rate.

12. The method of claim 11 , wherein the first encoder sub-packet with the first encoder sub-packet format identifier is modulated using a modulation scheme based on the first data transmission rate.

13. The method of claim 11 comprising the additional step of:

prior to the step of transmitting the encoder sub-packet, transmitting a first rate indication message to a receiver to which the first encoder sub-packet is intended indicating the first data transmission rate.

14. The method of claim 1 comprising the additional step of:

prior to the step of puncturing and/or repeating the channel coded encoder packet, receiving the first rate indication message from a receiver to which the encoder packet is intended indicating a data rate based on first channel conditions measured at the receiver.

15. The method of claim 14 comprising the additional step of:

transmitting a new rate message to the intended receiver indicating the first data transmission rate.

16. A method of receiving a data transmission comprising the steps of:

receiving at a receiver a message indicating a first data transmission rate;

receiving a first encoder sub-packet with a first encoder packet size identifier indicating a size of the first encoder sub-packet, the first encoder sub-packet being generated by puncturing and/or repeating a channel coded encoder packet, the puncturing including removing bits from the channel coded encoder packet and the repeating including duplicating bits in the channel coded encoder packet;

decoding the first encoder sub-packet using the first encoder packet size identifier and the first data transmission rate, wherein the first data transmission rate is different from and based on a data rate for transmitting the first encoder sub-packet indicated in a first rate indication message from a receiver;

transmitting a negative acknowledgement message and a rate indication message if the first encoder sub-packet cannot be successfully decoded, the rate indication message indicating current channel conditions at the receiver;

receiving a message indicating a second data transmission rate;

receiving a second encoder sub-packet with a second encoder packet size identifier indicating a size of the second encoder sub-packet, the size of the second encoder sub-packet being different from the first, but the second encoder sub-packet being representative of the same data as the first encoder sub-packet; and

decoding the second encoder sub-packet using the second data transmission rate, the second encoder packet size identifier and the first encoder sub-packet.

17. A method of receiving a data transmission comprising the steps of:

receiving at a receiver a message indicating a first data transmission rate;

receiving a first encoder sub-packet with a first encoder sub-packet format identifier indicating a format of the first encoder sub-packet, the first encoder sub-packet being generated by puncturing and/or repeating a channel coded encoder packet, the puncturing including removing bits from the channel coded encoder packet and the repeating including duplicating bits in the channel coded encoder packet;

decoding the first encoder sub-packet using the first encoder sub-packet format identifier and the first data transmission rate, wherein the first data transmission rate is different from and based on a data rate for transmitting the first encoder sub-packet indicated in a first rate indication message from a receiver;

transmitting a negative acknowledgement message and a rate indication message if the first encoder sub-packet can not be successfully decoded, the rate indication message indicating current channel conditions at the receiver;

receiving a message indicating a second data transmission rate;

receiving a second encoder sub-packet with a second encoder sub-packet format identifier encoder sub-packet indicating a format of the second encoder sub-packet, a size of the second encoder sub-packet being different from a size of the first encoder sub-packet, but the second encoder sub-packet being representative of the same data as the first encoder sub-packet; and

decoding the second encoder sub-packet using the second data transmission rate, the second encoder sub-packet format identifier and the first encoder sub-packet.

18. A method of transmitting data comprising the steps of:

channel coding an encoder packet to produce a channel coded encoder packet;

puncturing and/or repeating the channel coded encoder packet to produce a first encoder sub-packet having a first size based on a size of the encoder packet and a first data transmission rate at which the first encoder sub-packet is to be transmitted and including a first encoder packet size identifier to the first encoder sub-packet indicating the size of the encoder packet from which the first encoder sub-packet was derived, wherein the first data transmission rate is different from and based on a data rate for transmitting the first encoder sub-packet indicated in a first rate indication message from a receiver, the puncturing including removing bits from the channel coded encoder packet and the repeating including duplicating bits in the channel coded encoder packet;

transmitting the first encoder sub-packet to a receiver;

receiving a NACK message indicating that the transmission of the first encoder sub-packet was not successfully received at the receiver;

puncturing and/or repeating the channel coded encoder packet to produce a second encoder sub-packet having a second size based on a size of the encoder packet and a second data transmission rate at which the second encoder sub-packet is to be transmitted, the second size being different from the first, but the second encoder sub-packet being representative of the same data as the first encoder sub-packet; and

transmitting the second encoder sub-packet to the receiver.

Assignments (5)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: ALCATEL-LUCENT USA INC.
To: WSOU INVESTMENTS, LLC
Reel/Frame 045089/0972 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2001
From: DAS, ARNAB; KHAN, FAROOQ ULLAH; NANDA, SANJIV
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 011721/0995 →