IP Library Granted Patent US 8,443,248
Granted Patent B2
US 8,443,248 · App. 12/963,708 · Granted May 14, 2013

Method for decoding data packets 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 8,443,248
App. No.
12/963,708
Granted
May 14, 2013
Kind
B2
Abstract

A method is provided for decoding data packets in wireless communication schemes that use a Hybrid Automatic Repeat Request technique, and a receiver for wireless communication that performs such a method. The HARQ memory incorporated in a receiver for wireless communication is minimized to a size which only reserves memory for an average number of erroneous sub-packets. Following decoding, an error check is performed on a per sub-packet basis, and only the softbits of those sub-packets for which decoding errors have been detected are stored in the HARQ memory. Correctly decoded sub-packets are stored in a separate memory. This significantly decreases the size of the HARQ memory required at the receiver which is beneficial in terms of both silicon area and power consumption.

Claims (28)

1. A method for decoding data packets in a wireless communication system that uses a Hybrid Automatic Repeat Request (HARQ) technique, the method comprising the steps of:

providing a HARQ memory in a receiver;

receiving softbits of each of a plurality of demodulated sub-packets of a received data packet;

storing the softbits of said demodulated sub-packets in said HARQ memory;

receiving softbits of each of a plurality of retransmitted demodulated sub-packets of a retransmitted data packet;

combining the softbits of a sub-packet from an initially transmitted data packet with the softbits of the respective sub-packet from a retransmitted data packet; wherein the size of the HARQ memory is defined according to

M p =(1−(1−p tp ) −N cb )·N cb ·L cb , where p tp is the probability of data packet errors, N cb is the number of sub-packets per data packet, and L cb is the maximum length of a sub-packet; and

the method further comprising:

prior to the storing step, performing an error check on each sub-packet; and

the storing step comprises:

storing, in said HARQ memory, only softbits of those demodulated sub-packets of a received data packet which failed the error check;

the method further comprising:

for those demodulated sub-packets of a received data packet that have passed said error check, storing decoded data bits in a second memory.

2. The method of claim 1 , further comprising combining the softbits of each sub-packet stored in said HARQ memory with the softbits of a respective sub-packet from a retransmitted data packet.

3. The method of claim 1 , wherein said error check is a cyclic redundancy check (CRC).

4. The method according to claim 1 , wherein the combining step comprises addition of the respective softbits of a sub-packet from a first transmission of a data packet with the softbits of a sub-packet from a retransmission of the same data packet, with a weighting in function of a signal-to-noise ratio of a transmission and a retransmission channel.

5. A receiver for wireless communication comprising at least a demodulator and a decoder which employs a Hybrid Automatic Repeat Request (HARQ) technique for decoding data packets, and a HARQ memory, wherein said decoder is operative to:

receive softbits of each of a plurality of demodulated sub-packets of a transmitted data packet;

store the softbits of said demodulated sub-packets in said HARQ memory;

receive softbits of each of a plurality of retransmitted demodulated sub-packets of a retransmitted data packet;

combine the softbits of a sub-packet from an initially transmitted data packet with the softbits of the respective sub-packet from a retransmitted data packet;

the HARQ memory has a size of M p =(1−(1−p tp ) −N cb )·N cb ·L cb , where p tp is the probability of data packet errors, N cb is the number of sub-packets per data packet, and L cb , is the maximum length of a sub-packet; and

the receiver further comprises a second memory for decoded data bits; and

the decoder is further operative to perform an error check on each sub-packet prior to softbit storing;

store, in said HARQ memory, only the softbits of those demodulated sub-packets of a received data packet which failed the error check; and

for those demodulated sub-packets of a received data packet that have passed said error check, store decoded data bits in said second memory.

6. The receiver of claim 5 wherein the decoder is further operative to combine the softbits of each sub-packet stored in said HARQ memory with the softbits of a respective sub-packet from a retransmitted data packet.

7. The receiver of claim 5 , wherein the combination of sub-packet softbits comprises addition of the respective softbits of a sub-packet from a first transmission of a data packet with the softbits of a sub-packet from a retransmission of the same data packet, with a weighting in function of a signal-to-noise ratio of a transmission and a retransmission channel.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 061356/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
MERGER Recorded Sep 16, 2014
From: INTEL MOBILE COMMUNICATIONS TECHNOLOGY DRESDEN GMBH
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 033745/0605 →
CHANGE OF NAME Recorded Sep 16, 2014
From: BLUE WONDER COMMUNICATIONS GMBH
To: INTEL MOBILE COMMUNICATIONS TECHNOLOGY DRESDEN GMBH
Reel/Frame 033745/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2011
From: ECKERT, SEBASTIAN
To: BLUE WONDER COMMUNICATIONS GMBH
Reel/Frame 025704/0396 →